Блог компании Лидер·Айти

Практика разработки, автоматизации и продаж: статьи и заметки команды Лидер·Айти.

← Все статьи
Сергей Каторгин
15 марта 2014
Управление и процессы

Работа над крупными проектами

Работа над крупными проектами

Работа с крупным проектом всегда сопряжена с организацией большого количества людей и факторов. Поэтому важно иметь отлаженные бизнес-процессы, которые позволяют справляться с большим потоком задач и информации. Некоторыми такими бизнес-процессами мы и хотели бы поделиться.

Так например при поступлении обращения в нашу компанию мы всегда начинаем проект с разработки технического задания. Без такого документа достаточно трудно предсказать объем работ и соответственно стоимость. После того, как техническое задание готово, у нас появляется возможность сделать оценку, разбитую на небольшие этапы, каждый из которых возможно оценить с большой степенью точности. Иногда одного технического задания не достаточно и дополнительно необходимо разрабатывать прототип (в зависимости от важности внешнего вида проекта).

После того, как проектная документация готова и оценена, начинаются работы над проектом. Мы используем в своей работе багтрекер Jira (http://www.atlassian.com/software/jira), для того чтобы разбивать задачи в ТЗ на еще более мелкие составляющие. После выполнения нескольких задач мы производим сначала внутреннюю приемку, а затем сдаем микроэтап заказчику. Таким образом клиент всегда в курсе куда и как движется его проект и может своевременно внести коррективы в ход работ.

Кроме багтрекера мы применяем репозиторий (bitbucket.org/). Он позволяет организовать групповую работу исполнителей над проектом. Слияние кода, отслеживание версий, откат назад в случае необходимости что-то исправить, сохранение исходного кода в облачном хранилище – все это позволяет нам нести ответственность за проект, находящийся в разработке и таким образом мы можем гарантировать непосредственно в договоре, что форсмажорные обстоятельства не позволят потерять важные данные.

Для крупных проектов очень важно иметь в команде опытного тим-лида и проект-менеджера. Тим-лид организует работу разработчиков, а менеджер проекта осуществляет взаимосвязь между нашими исполнителями в офисе и заказчиком. Таким образом менеджер проекта является представителем заказчика в отделе разработки.

Все обсуждения по проекту проводятся в скайпе или в багтрекере, таким образом у нас всегда документируются все детали, и в будущем можно будет легко восстановить задание по определенной задаче, в случае, если необходимо вернуться к ней.

Так же не редко необходимо взаимодействовать со сторонними организациями, деятельность которых пересекается с задачами по реализуемому проекту. Мы организуем групповые конференции в скайпе, чтобы было возможно обсудить необходимые протоколы и доступы с поставщиками оборудования или услуг, с которыми работает наш клиент.

Все эти факторы существенно влияют на возможность сдачи проекта в срок.
Похожие статьи
Идеология вместо миссии
Никогда не понимал, для чего в компаниях создаётся миссия, хотя руководители часто признают, что созданная миссия не раб…
Что вы сделали на прошлой неделе?
#Рефлексия Что вы сделали на прошлой неделе? В одном из акселераторов, который проходила наша команда, нужно было заполн…
Повременная схема работы: когда это выгодно и как не прогореть
Когда срочно нужен разработчик, но нет возможности быстро найти на рынке исполнителя, не планируется размещать сотрудник…
Готовы обсудить ваш проект
Свяжитесь с нами, чтобы получить консультацию и коммерческое предложение

Контакты

Работаем по всей РФ, офис в Томске. Официальное ООО, договоры, ЭДО, NDA.

Этапы работы:

  • ✅ Анализ требований, фиксированная оценка
  • ✅ Поэтапная сдача с демонстрацией результатов
  • ✅ Техническая поддержка и документация