Как мы работаем
Использование в *instinctools общего процесса, методологии и проектного менеджмента вместе с проверенным PM инструментом позволяет добиться высококачественного программного продукта и делает его разработку предсказуемой и производительной.
Управление проектами
Ключевыми факторами успеха наших проектов являются эффективная коммуникация между клиентом и нами, хорошо поставленное управление проектами и PM инструменты автоматизирующие работу над проектом.
Главной точкой управления процессами и проектной коммуникацией является наша Project Management система, называемая IFOS. Сотрудники заказчика регистрируются в системе и таким образом включаются в непосредственную работу.
Мы используем IFOS, как систему для хранения проектной документации, управления проектом по процессу, планирования и мониторинга проекта, ведения всей проектной коммуникации удаленно. Система позволяет планировать собрания, собирать требования, следить за чекпоинтами, обрабатывать все проблемы (bugs), создавать различные отчеты и многое другое, что делает удаленную работу прозрачной и управляемой.
Используемый производственный процесс
В нашей удаленной работе мы ориентируемся на осведомленность заказчика и особое внимание мы уделяем прозрачности процесса разработки ПО. Мы применяем признанные подходы к разработке ПО и предоставляем онлайн системы для мониторинга проектов заказчиком.
Обычно мы строим всю свою работу на следующем процессе:
Бизнес консалтинг
Целью этого этапа является всесторонняя поддержка клиента в области создания, обслуживания и развития ИТ-инфраструктуры. Этап позволяет оценить работу компании, найти уязвимые места в существующей ИТ инфраструктуре и предложить способы их устранения.
Сбор и анализ требований
Главной целью шага является сбор и структурирование целостного набора требований, описанных бизнес языком и достаточных для разработки высокоуровневой архитектуры системы и TLPD (Top Level Project Description) документа. Анализ требований включает в себя классификацию и приоритезацию требований с точки зрения бизнеса заказчика.
Разработка высокоуровневой архитектуры
Главной целью этапа является анализ всех пожеланий заказчика (User Stories), трансформация бизнес требований в технические требования, разработка одного или нескольких технических решений, оценка решения, создание высокоуровневого плана проекта. В результате создается бизнес предложение с высокоуровневым техническим заданием.
Разработка детальной архитектуры
Целью шага является подготовка требуемой инфраструктуры для реализации проекта. Фаза предполагает детальный анализ решения и подробное планирование первой итерации. В результате формируется детальное техническое задание и подробный план итерации.
Фаза реализации
Главной целью шага является реализация поставленной задачи в указанные сроки и с уровнем качества определенным в итерации. Часто результатом фазы может быть промежуточный вариант системы, который служит демонстрацией промежуточных результатов или дополнительным инструментом для определения дальнейших шагов.
Фаза исправлений и контроля качества
Целью этой фазы является проверка реализованного функционала по созданным сценариям на предмет соответствия требованиям и техническому заданию.
Демонстрация результата
Главным результатом этой фазы является демонстрация решения на интеграционных серверах. Происходит проверка выполнения всех требований заказчиком и формируется отзыв заказчика.
Пост анализ
Главной целью фазы является анализ проведенной работы, который помогает заказчику и разработчикам учесть недостатки системы и работы в итерации и скорректировать свою работу в будущих задачах.
Поддержка
Главной целью этой фазы является реализация эффективного процесса поддержки разработанной функциональности в реальных условиях, отделение дальнейших разработок от работающей версии и их дальнейшее сведение.