Разработване на софтуер
Моделът на хаоса се фокусира върху определяне, внедряване и интегриране на жизнения цикъл на различните по-малки аспекти на проекта за разработване на софтуер, на следните нива:
- Проектът като цяло.
- Разработват се различните взаимосвързани системи.
- Различните модулни аспекти на софтуера.
- Функциите на софтуера.
- Отделните редове от код.
Стратегия за модела на хаоса
Стратегията на модела на хаоса е да се идентифицират уместни въпроси и "винаги да се решава най-важният въпрос първо" според следните определения:
- Въпросът е непълна задача за програмиране.
- Най-важният въпрос е комбинация от големи, спешни и стабилни: големи проблеми са тези, които предоставят стойност на потребителите под формата на функционалност; спешни въпроси са тези, които ще задържат друга работа, докато не бъдат решени; сериозните проблеми са тези, които са надеждни и тествани при разрешаването им.
- Проблемът се решава, когато се достигне до точка на стабилност.
Условия за програмиране