Agile методологиясы
Agile методологиясы программалык камсыздоону иштеп чыгуу долбоорлорун ийкемдүү башкарууну камсыз кылат. Айрыкча кичинекей командаларда иштөөдө натыйжалуу.
Agile методологиясынын системасына ошондой эле
SCRUM жана
Kanban кирет.
Agile методологиясы төмөнкү принциптерге негизделген:
- Кардарлар иштелип чыккан программалык камсыздоонун жана анын жаңыртууларынын убактылуулугуна жана сапатына канааттанышы керек.
- Иштеп чыгуу ийкемдүү болушу керек жана бардык зарыл өзгөртүүлөрдү эң кыска мөөнөттө киргизүүгө тийиш.
-
Кардарларга программалык камсыздоонун тез-тез жаңыртууларын камсыз кылуу керек,
ар бир жаңыртуу
2–16жумадан кем эмес мезгил аралыгында чыгышы керек. - Программалык камсыздоонун бүтүндөй иш циклинде башкармалардын жана иштеп чыгуучулардын командалык иш алып баруусу.
- Мотивацияланган иштеп чыгуучуларды колдоо.
- Маалымат берүүнүн башка ыкмаларына караганда жеке сүйлөшүүнү артыкчылык кылуу.
- Иш процессинин натыйжалуулугун сапаттуу өнүмдүн ишке ашырылышы гана баалайт, сааттар, эмгек чыгымдары жана башкалар эмес.
- Ар бир команданын өнүгүшүнүн негизинде ийкемдүү процессдерди активдүү колдонуу жатат.
- Иштелип чыккан өнүм үчүн артыкчылыктар техникалык аспектилер гана эмес, дизайн да болушу керек.
- Керексиз иштин көлөмүн азайтууга жана иш процессстерин жөнөкөйлөтүүгө умтулуу.
- Иш процессин уюштурууда артыкчылык өз-өзүн уюштурууга жана демилгеге берилиши керек.
- Өз ишинин натыйжалуулугун команда тарабынан тынымсыз баалоо жана мүмкүн болгон кемчиликтерди оңдоо.
Ошондой эле караңыз
-
XPметодологиясы,
ал иштеп чыгуунун бардык практикаларын экстремалдык күчөтүү үчүн колдонулат -
RADконцепциясы,
ал белгисиз талаптар менен өнүмдү иштеп чыгуу үчүн колдонулат -
Cobitметодологиясы,
ал ITди текшерүү жана башкаруу тармагында стандарттарды иштеп чыгуу үчүн колдонулат -
PRINCE2методологиясы,
ал ITде чоң масштабдагы долбоорлорду ишке ашыруу үчүн стандарттарды иштеп чыгууда колдонулат -
TDDиштеп чыгуу техникасы,
ал долбоорлорду ийкемдүү башкаруу үчүн колдонулат