Модели разработки программного обеспечения
В статье рассматриваю модели разработки программного обеспечения и привожу примеры из личного опыта.
Водопадная или каскадная модель разработки ПО
Последовательное выполнение этапов с элементами требований на каждом из каскадов.
Гибкие методологии
Они основаны на разных методологиях под общим принципом Agile. Кратко говоря Agile подход основан на гибкости к изменениям на основе обратной связи пользователей и ориентированности на них.
Методология Scrum
Одна из методологий в основе которой лежит Agile.
Аналогичную методологию, но в упрощенном виде я использую для ведения ежедневных задач (мини-проектов). Её частичное описание в данной статье.
Как результат работы по Scrum методологии я на каждом проекте оставляю артефакты, к которым в любой момент можно вернуться и использовать прожитый опыт на новых проектах. Мой подход к созданию базы данных артефактов я описал в данной статье.
*Все скриншоты взяты из курса Нетологии по «Системному анализу»