Готовность к гибкой разработке
Оценка компании по Грейвзу, где гибкая разработка доступна только на “зелёном” уровне, т.е. после систематизации процесса управления наукоёмким производством.
Поиск компетентных кадров
Традиционная дорогостоящая операция по подбору квалифицированных кадров для решения задач автоматизации в нашем случае решается практически (на нашей площадке обитают люди согласные с методикой) и прагматически (наличие системы позволяет от менее квалифицированных кадров получать более качественный результат - тому пример EPAM и т.д.)
Подразумевается продолжительное тестирование опыта и знаний участников, потенциальных работников.
Привлечение работников
Также основывается на 3-х постулатах:
Условия и атмосфера
В компаниях с производством софта редко царит дружелюбная/спокойная атмосфера, т.к. управляющее звено не уважает приоритизацию задач, детализацию требований и проработку архитектуры (проектирование) что приводит к накалённой/контрпродуктивной атмосфере.
Поиск работы
Как правило поиск работы сопряжен с перебором доступных вакансий компаний, которые на первый взгляд надёжны и благополучны. Зачастую по факту это не так.
Профессиональная оценка
Подразумевается продолжительное тестирование опыта и знаний участников, потенциальных работодателей.
Средство
Исходим из точки, в которой гарантированно определены:
- Целеполагание. Т.е. произведена оценка рынка, конкурентов и потоков монетизации.
- Финансовый контроль. Т.е. осуществляется планирование и учёт остатков по счетам соответствующих потоков монетизации.
🎓Формализация
Если вы не можете объяснить что-либо просто, вы сами это не понимаете достаточно хорошо.
Альберт Эйнштейн
Начиная с этой точки проблема (т.е. отсутствие связи ума с конкретикой) становится задачей.
В этой фазе задача силами бизнес- и системных аналитиков преобразуется в набор (не)функциональных требований. Т.е. однозначно определено что делать и что не делать.
Проектирование
В этой фазе требования к задаче силами дизайнеров и архитекторов преобразуются в техническое задание. Т.е. однозначно определено как делать и как не делать.
📆Планирование
Будущее должно быть заложено в настоящем. Это называется планом. Без него ничто в мире не может быть хорошим
18 век. Немецкий философ Г. К. Лихтенберг.
Если вы не сумели спланировать, вы спланировали не суметь.
Бенджамин Франклин
В этой фазе техническое задание распределяется по времени и исполнителям. Т.е. готовится ресурсный план и однозначно определено когда делать.
🚧🎹Кодирование
В этой фазе пишется исходный код программ в соответствии с правилами работы с репозиторием и внутренними стандартами качества кода. Т.е. производится изменение изделия.
Сборка
В этой файзе производится сборка исходных кодов промежуточных версий и версий для испытаний и выпуска изделия.
🚥Испытания (тестирование)
В этой фазе производятся испытания качеств изделия на соответствие (не)функциональным требованиям и доводка.
🎉Выпуск
В этой фазе формируются публикуемые артефакты изделия:
- Исполняемые файлы
- Руководства пользователя и администратора
🚀Доставка
В этой фазе производится развёртывание и настройка изделия.
Использование (Эксплуатация)
В этой фазе производится использование изделие и формируется пользовательский опыт.
👀📈Мониторинг
В этой фазе производятся наблюдение за работой изделия по необходимым метрикам
📋Обучение
В этой фазе производится обучение пользователя по использованию возможностей системы
Отзывы
В этой фазе производится обработка, учёт и анализ полученных в результате использования запросов на изменения - доработки и дефекты. Т.е. производится сверка с целеполаганием и преобразование будущего состава работ.
Оценка ситуации
Картинка разветвления с 3-х вопросов к 6-ти и от 6-ти к 1-ти. Эеспресс-тестирование состояния предприятия: Здесь осуществляется 3-х этапное экспресс-тестирование: Этапы:
- Выберите, что в порядке, что нет из 3-х: качество, сроки, стоимость.
- По каждому из 3-х пунктов появлется ещё 2 вопроса (итого 6)
- Подтверждается наличие проблемы и выдаётся от 1 до 12 рекомендаций в соответствии с проблемными фазами производства ПО.