很多人都誤解了敏捷開發(fā)劈猪,把敏捷開發(fā)當(dāng)做了“做的不對之后也能改”開發(fā)捡需,甚至以這個理由主動降低質(zhì)量愈魏,或者是設(shè)計方案沒想明白就開始趕工辣之,期望著趕工過程中能夠解決最初設(shè)計的問題掰伸。
但是敏捷開發(fā)對于設(shè)計和落地能力的要求,實(shí)際上是更高的怀估。
拿設(shè)計來說狮鸭,最初設(shè)計的好壞幾乎決定了后面所有迭代的難度,而敏捷開發(fā)初期一般又不會有特別多的時間來完成初版設(shè)計多搀,這就要求執(zhí)行敏捷開發(fā)的負(fù)責(zé)人能夠快速找到問題的本質(zhì)歧蕉,控制問題的邊界,這需要他有足夠的經(jīng)驗(yàn)康铭,能力惯退,甚至某些情況下需要更好的直覺。
還是拿做菜舉例从藤,一開始是一碗米飯催跪,在這個基礎(chǔ)上通過反饋锁蠕,迭代和加工,變成手抓飯懊蒸,這個是可行的荣倾。
但是一開始端上來一碗屎,讓你把它迭代成佛跳墻骑丸,明顯是不可能的事逃呼。
而敏捷開發(fā)的落地能力則會加大迭代的偏差,以往落地人員只需要完成任務(wù)者娱,并且直接面向結(jié)果,這就意味著不需要他有特別多的主觀能動性苏揣,也僅需要對自己執(zhí)行的結(jié)果負(fù)責(zé)黄鳍。
到了敏捷開發(fā),每個落地人員需要修正之前的問題平匈,完成當(dāng)前的任務(wù)框沟,還要給未來留出拓展空間,這就需要每個執(zhí)行人員有足夠的個人能力進(jìn)行一定程度的調(diào)整增炭,并且每個人的執(zhí)行結(jié)果會不可避免的影響到未來的結(jié)果忍燥。
而很多不靠譜的團(tuán)隊,只看到了敏捷開發(fā)里敏捷的表象和依靠敏捷流程帶來的效率提升隙姿,沒有看到支撐著敏捷開發(fā)的硬實(shí)力基礎(chǔ)梅垄。
以至于他們嘴上喊著敏捷,實(shí)際上大部分精力并不是用在迭代上输玷,而是一群人圍著低質(zhì)量的初始決策轉(zhuǎn)圈队丝,周而復(fù)始。
即使某一次靠運(yùn)氣蒙中了一次正確決策欲鹏,也會在后續(xù)迭代過程中因?yàn)榈唾|(zhì)量的交付水平而舉步維艱机久。
又因?yàn)闆Q策水平的低下,無法區(qū)分迭代中的問題來自于決策還是執(zhí)行赔嚎,很有可能把執(zhí)行的問題歸咎于決策膘盖,在正確的路上走了沒幾步,就調(diào)頭回到初始決策的轉(zhuǎn)盤里尤误。
這個問題能解決嗎侠畔?我覺著很難,
有能力的人损晤,會正確的使用敏捷開發(fā)践图。
沒有能力但是知道自己斤兩的人,會避開敏捷開發(fā)沉馆。
那些沒有能力又沒有b數(shù)的人码党,會以為自己是第一種人德崭。