Programmalıq támiynat qurılması hám evolyuciyası / 14-ameliy_PTQE
.pdf
14-ámeliy jumıs. Programmalıq támiynattı islep shıǵıw metodologiyaları boyınsha mashqalalar.
Jumıstıń maqseti: Real jaǵdaylar (Case Studies) tiykarında qaysı metodologiyanı (Waterfall, Scrum, Kanban) tańlaw kerekligin analizlew. Metodologiyalıq mashqalalardı (Deadline buzılıwı, Talaplardıń ózgeriwi) sheshiw usılların úyreniw. Proekt menedjmentiniń texnikalıq sheshimlerge tásirin bahalaw.
Teoriyalıq bólim:
Waterfall: Anıq talaplar, turaqlı proekt.
Scrum: Ózgeriwsheń talaplar, komanda jumısı.
Kanban: Úziliksiz aǵım, support.
Mashqalalar: Scope Creep (Talaplardıń keńeyiwi), Burnout (Sharshaw), Technical Debt (Texnikalıq qarız).
ÁMELIY BÓLIM:
Jaǵdaylardı (Cases) analizleymiz.
1-mısal: Waterfall mashqalası
Jaǵday: Proekt 6 ayǵa jobalastırıldı. 5-ayda klient "Dizayndı ózgertiw kerek" dedi.
Mashqala: Waterfall keri qaytıwǵa (Dizayn -> Kod) jol bermeydi yamasa júdá qımbat.
Sheshim: "Change Request" (Ózgeris soraw) procesin qollanıw hám qosımsha byudjet/waqıt soraw. Yamasa Agile-ge ótiw.
2-mısal: Scrum mashqalası
Jaǵday: Sprint (2 hápte) ortasında klient jańa wazıypa qostı. Komanda úlgermey atır.
Sheshim: Scrum qaǵıydası – Sprint baslanǵannan keyin oǵan ózgeris kirgizilmeydi. Jańa wazıypa "Backlog"qa túsedi hám keyingi sprintte islenedi.
3-mısal: Kanban mashqalası
Jaǵday: "Done" (Pitti) baǵanasında jumıs jıynalıp qaldı, biraq Testlewshi joq.
Sheshim: WIP (Work In Progress) limit qoyıw. Programmistler jańa kod jazıwdı toqtatıp, testlewge járdem beredi.
4-mısal: Technical Debt (Texnikalıq Qarız)
Jaǵday: Tez shıǵarıw ushın "Spagetti kod" jazıldı. Endi jańa funkciya qosıw qıyın.
Sheshim: "Refactoring Sprint" – bir sprintti tek kodtı tazalawǵa arnaw.
5-mısal: Scope Creep (Talap keńeyiwi)
Jaǵday: Klient hár kúni "Mınanı da qosayıq" deydi. Proekt pitpeydi.
Sheshim: MVP (Minimal Viable Product) jaratıw. Tek eń zárúr funkciyalardı pitiriw.
ÁMELIY TAPSÍRMALAR
1-tapsırma: Metodologiya tańlaw.
Jaǵday: "Medicina úskenesi ushın programma (Rentgen)". Qáte bolmawı shárt. Talaplar anıq.
Soraw: Waterfall ma, Scrum ba? (Juwap: Waterfall/V-Model, sebebi qáwipsizlik birinshi orında).
2-tapsırma: Scrum Process. Qaǵazda Scrum procesin sızıń:
Product Backlog -> Sprint Planning -> Sprint Backlog -> Daily Standup -> Increment -> Sprint Review.
3-tapsırma: Kanban Taxtası.
Taxta sızıń: To Do (Limit 5), In Progress (Limit 3), Testing (Limit 2), Done. Wazıypalardı (stikerlerdi) jılıstırıp kóriń.
4-tapsırma: Konflikt.
Jaǵday: Menedjer "Búgin pitker" dedi, Programmist "Sapasız boladı" dedi.
Siz (Team Lead) qanday sheshim qabıllaysız? (Texnikalıq qarızdı túsindiriw).
5-tapsırma: Agile Manifest.
Agile-diń 4 principinen birewin tańlap, oǵan qarsı keletuǵın real jaǵdaydı (mısalı, hújjetlestiriw zárúr bolǵan jaǵday) keltiriń.
