💡Что надо делать перед началом реализации любого проекта



Все мы привыкли к двум выражениям: development (с англ. - разработка) и implementation (с англ. - реализация). Многие люди смешивают два эти понятия и придают им идентичное значение. Однако в мире создания ПО разработка и реализация имеют не только различные определения, но и в существенной мере влияют на успех и качество будущего ПО.



Если кратко и по-простому,

разработка - это стадия на которой собираются все функциональные и технические требования для будущего ПО, выполняется анализ требований и готовится фундамент на котором ПО будет стоять;

реализация - это стадия во время которой требования воплощаются в код, выполняется развертывание и конфигурация необходимых сервисов.



Вывод прост: - "Чтобы что-то реализовать, сперва это необходимо разработать".

Звучит круто, вроде всем понятно и главное все это знают. Однако многие делают все ровным счетом наоборот, что приводит к большим тратам ресурсов или возложение проекта на скамью вечного запаса.



Что необходимо сделать перед реализацией проекта?

Вот мой эффективный список, который работает на любом проекте:

1. Пообщайся с заказчиком или его представителем

2. Убедись в понимании ожиданий заказчика

3. Создай общий документ с требованиями заказчика

4. Собери список необходимых технологий

5. Согласуй список технологий с заказчиком

6. Создай документ с техническими требованиями

7. Убедись что всем всё понятно и получи финальное подтверждение

8. Создай план реализации



А чтобы добавил ты? Пиши в комментариях.



Макс Добрынин