Gantt diagrammasini
yaratishlari mumkin.
3)
Boshqarish:
Ushbu bosqichda loyiha menejeri ushbu metodikada
muvaffaqiyatga erishish
uchun jamoani o'rnatadi. Har qanday, bo’lishi mumkin bo’lgan og’ir vaziyatlardan
qochish uchun har kim birgalikda ishlashi va samarali muloqot qilishi kerak.
Ushbu
bosqich quyidagilarni o'z ichiga oladi:
a)
Jamoangiz uchun ochiq ish joyini yaratish
b)
Barqaror sur'atni o'rnatish (ya'ni takrorlash uchun to'g'ri uzunlikni aniqlash)
c)
Kundalik stend uchrashuvini rejalashtirish
d)
Loyiha tezligini o'lchash (loyihangiz bo'yicha bajariladigan ishlar hajmi)
e)
Tiqilib qolmaslik yoki bilimlarni yo'qotmaslik uchun ishni qayta tayinlash
f)
XP jamoa uchun mukammal ishlamasa, qoidalarni o'zgartirish
4)
Loyihalash:
Ushbu qoida soddalik qiymatiga qaytadi:
Eng sodda dizayndan boshlang, chunki
uni bajarish uchun murakkab echimdan kamroq vaqt kerak bo'ladi. Kodingizni toza va
aniq saqlash uchun tez-tez refraktor. Kent Bek va Uord Kanningem shuningdek, XP
metodologiyasining bir qismi sifatida foydalanish uchun sinf uchun mas'uliyatli
hamkorlik (CRC) kartalarini yaratdilar. Ushbu kartalar butun
loyiha guruhiga tizimni
loyihalashtirishga va ob'ektlarning o'zaro ta'sirini ko'rishga imkon beradi. Agar siz
ushbu aqliy hujum vositasini o'zingiz uchun sinab ko'rmoqchi bo'lsangiz,
Lucidchart
shablonimiz bilan boshlang.
5)
Kodlash va Sinov
XP jamoa o’z dasturiy mahsulotini ishlab chiqish uchun dasturlash jaroyonini
malga oshirishni boshlaydilar: har kim kodni ko'rib chiqadi
va har qanday ishlab
chiquvchi funksiyalarni qo'shishi, xatolarni tuzatishi, ya’ni testlash jarayonini amalga
oshirishlari yoki qayta tuzishi mumkin. Jamoa kodiga
egalik qilish uchun jamoa
quyidagilarni bajarishi kerak:
Tizim metaforasini tanlash (standartlashtirilgan nomlash sxemasi). Juft
dasturlashni mashq qilish. Jamoa a'zolari kod yaratish va uni ishlab chiqarishga
yuborish uchun juftlikda, bitta kompyuterda ishlashadi. Bir vaqtning o'zida
faqat bitta
juftlik kodni birlashtiradi. Mijoz ushbu jarayon davomida, aloqada bo’lib turishlari
kerak, shunda ular savollarga javob berishlari va talablarni belgilashlari mumkin. Kod
chiqarilishidan oldin guruh integratsiyalash sinovlarni o'tkazadi va xatolarni tuzatadi.
Shuningdek, ular tez-tez qabul testlarini o'tkazadilar.
Quyida “X-Soft” dasturlash
firmasining jamoalar tarkibi, ish taqsimoti, Use-case
diagrammasida tashkil etilishi hamda Sinf diagrammalari namunlarini ko’rib chiqamiz.
1-rasm: Ish jarayonining tashkil etilishi (hayot sikli)
1-rasmda Uml tilining Use-Case diagrammasi tavsifi.
2-rasm: Sinf
diagrammasi
Tanlangan loyiha mavzusiga asoslanib dastur codida ishlab chiqqan,
yaratgan sinflar namunasi.