Agile mutaxassislari va Agile Manifesti

Sizningcha, "mahalliy chaqqon mutaxassis" Agile Manifestini o'qidi? Sizmi? Xo'sh, bu muammo emas ... agar siz "Agile" so'zini kundalik ishlatmasangiz! Ammo siz (yoki mahalliy mutaxassisingiz) shunday qilsangiz ... yaxshi, bu din haqida juda ko'p gapiradigan, ammo Bibliyani (siyosiy to'g'rilik haqida ogohlantirish) yoki o'zlari xohlagan muqaddas kitobni ochmagan odamlarga o'xshaydi, chunki ular adabiyot darslarida. 10 yil oldin ... Biz ularga yoqmaymiz. Sababi.

Mayli, keling, boshqa odamlar va ularning fikrlarini izohlamaylik. Keling, buning o'rniga "Agil Bibliya" ni asta-sekin ko'rib chiqaylik.

Agile Manifestidan kotirovkalar beriladi

bunday matn bloki

va sharhlarimiz doimiy ravishda shunday yozuvda beriladi. Qani ketdik!

Bitta va yagona Manifest!

Bizning eng katta ustuvorligimiz mijozni qondirishdir
erta va uzluksiz etkazib berish orqali
qimmatli dasturiy ta'minot.

Bu juda ajoyib g'oya! Bu haqiqatan ham u yaratilgan paytda inqilobiy edi! Ammo bu g'oyani amalga oshirish bu ba'zi bir qator chiziqlar tushunganingizdan ko'ra qiyinroq narsa.

Asosiy muammo: Xaridor bilan to'g'ridan-to'g'ri aloqada bo'lgan har bir kishi, bu Manifestning nuqtai nazari hech bo'lmaganda nayrang ekanligini biladi.

Achinarlisi shundaki, mijoz har doim nimani xohlashini bilmaydi yoki u bir vaqtning o'zida juda ko'p narsalarni xohlaydi va ularni to'g'ri belgilashga qodir emas! Bundan tashqari, ehtimol, mijoz istagan ba'zi narsalar (keyinchalik) istagan, keyinchalik istamagan ...

Agar biz buni bir chetga surib qo'ysak - Manifestning nuqtai nazari bu mahsulot muvaffaqiyatining ahamiyatini isbotlaydi! Ammo bu istisnolarni e'tiborsiz qoldirmaslik kerak, chunki ular halokatli bo'lishi mumkin!

Keyingi nuqta shunga o'xshash narsani qamrab oladi, keling ushbu mavzuni shu erda davom eting.

O'zgartirish talablarini xush kelibsiz, hatto kech bo'lsa ham
rivojlanish. Chaqqon jarayonlar uchun jabduqlar o'zgarishi
mijozning raqobatdosh ustunligi.

Bu ajoyib. Ammo doimiy burilish va rivojlanish guruhidagi bosim mahsulotni zaiflashtiradi. Ko'p loyihalarni qayta yo'naltirish bilan tezkor kodlash mahsulotning kod sifatini past qiladi, shuning uchun o'zgarishlar qiyinlashadi. Oqilona va osoyishta rivojlanish mahsulotni ishlab chiqarishning keyingi bosqichlarida o'zgarishlar kiritish samaradorligini oshiradi. O'zgarishlarni mamnuniyat bilan qabul qilishga rozilik bildiramiz, ammo shartnoma / kelishuvning boshqa bandlari ham mutanosib ravishda o'zgartirilishi kerak! Ko'pgina hollarda, mahsulotni qo'shimcha o'zgartirishlar talab etilmasa, xuddi shu vaqtning o'zida joylashtirilishi kutilmoqda. Salqin emas.

Chidamlilik hamma narsani va har doim o'zgarishni emas, balki kutilgan o'zgarishlarga tayyor bo'lishni anglatadi. Potentsial mijoz / mijoz bilan aloqa qilish uchun akkreditatsiyadan o'tganlar boshidanoq haqiqiy kelishuv bo'yicha muzokara olib borishlari kerak. Ko'pincha, kerakli vaqtda qalam va qog'oz bilan 10 minut (loyihaning boshlanishi) keyingi bosqichlarda kunlar, haftalar va hatto oylarni (yo'naltirish, yo'naltirish, o'zgartirish) tejaydi! Mahsulotlarning boshlanishidagi bunday sustlikni professional bo'lmagan deb hisoblash kerak, chunki bu juda ko'p! "Keling, mijozni shunchaki olamiz, keyin ishni tugatish uchun nimani o'ylab topamiz" mentaliteti axloqsiz va ko'pincha ishlab chiqaruvchilarga "kunni tejash" (ish vaqtidan tashqari ish kunlari, dam olish kunlari, uydan ishlash, atrofdagi stress) ... Salqin emas. Va haqiqatan ham - chaqqon emas.

Ishlaydigan dasturiy ta'minotni etkazib berish
tez-tez, a dan
bir necha haftadan bir necha oygacha, a bilan
Qisqa vaqt oralig'ini afzal ko'rish.

Men faqat bu bilan yaxshi tajribaga egaman. Bu erta tortishish-sinov-o'rganish-yaxshilash mulohaza uchun imkoniyatlar. Agar kerakli mahsulot turini dasturiy ta'minotini ishlab chiqishda Agile kontseptsiyasi qo'llanilsa ajoyib imkoniyat. (Har doim ham shunday bo'lmaydi, ishoning yoki ishonmang.)

Ishbilarmon odamlar va ishlab chiquvchilar ishlashlari kerak
har kuni butun loyiha davomida.

Ok, ehtimol har kuni emas, balki - bosh barmoq! Biz (odamlar) oxirgi 15 yil ichida buni barbod qila olmadik ... Bizga vaqt bering.

Maqsadli shaxslar atrofida loyihalarni yarating.
Ularga atrof muhit va kerakli yordamni bering,
va ishlarni oxiriga etkazish uchun ularga ishoning.

Bu erda agilistlar deb ataladiganlarning ko'pi Agile Manifesti tomonidan harakat qilolmaydilar. Ko'pincha ular "chaqqon" loyiha menejeriga qaraganda o'zlarining tajriba sohalarini hisobga olgan holda ko'proq mutaxassislar bo'lgan mutaxassislarga hurmat ko'rsatmaydilar. Bu menejerni boshqa odamlarning ishlariga haddan tashqari ko'p jalb qilishiga olib keladi, bu esa muhim "mashina uzatmalarini" birin-ketin sindirib tashlaydi. Keyingi "mashina" ning egiluvchanligi va o'zgarishlarning ishonchliligini oshirish. Qaysi qarshi tezkor.

Eng samarali va samarali usul
axborotni rivojlanish uchun va uning ichida etkazish
jamoa yuzma-yuz suhbat.

Biz bunga qarshi hech narsa ayta olmaymiz. Aksincha, houray!

Ishlaydigan dasturiy ta'minot taraqqiyotning asosiy o'lchovidir.

Ha. Muammo shundaki, agilistlar deb ataladigan ko'pchilik ham ushbu bandni hurmat qilmaydi.

Chaqqon jarayonlar barqaror rivojlanishga yordam beradi.
Homiylar, ishlab chiquvchilar va foydalanuvchilar imkoniyatiga ega bo'lishlari kerak
doimiy sur'atni cheksiz ravishda ushlab turish.

Bunga erishish qiyin, lekin albatta - juda yaxshi qo'llanma.

Texnik mukammallikka doimiy e'tibor
va yaxshi dizayn epchillikni oshiradi.

Shunga qaramay, afsuski, chaqqon loyiha menejerlari ko'pincha bu haqida unutishadi, shu bilan jiddiy, ammo halokatli oqibatlarga olib keladi.

Oddiylik - bu miqdorni oshirish san'ati
bajarilmagan ish - juda muhim.

Yashasin, sodda!

Eng yaxshi arxitektura, talablar va dizayn
o'zini o'zi tashkil etuvchi jamoalardan paydo bo'ladi.

Ave!

Doimiy tanaffuslarda jamoa qanday qilib amalga oshirilganligi haqida fikr yuritadi
samaraliroq bo'lish uchun sozlang va sozlang
shunga ko'ra uning harakati.

Omin!