阅读作业:大泥球、敏捷、人件
"大泥球"
我了解到的就是這幾點(diǎn):
第一,有很多條件促使大泥球產(chǎn)生,包括"一次性代碼",時(shí)間緊缺,急于完成最小集,初期嘗試,功利主義等等。
第二,有些時(shí)候可以允許代碼沾一點(diǎn)泥:在初期嘗試階段,沒(méi)有必要預(yù)先設(shè)計(jì)長(zhǎng)期的架構(gòu),那樣反而會(huì)束縛住探索。
第三,不能放任代碼變成"大泥球",對(duì)應(yīng)的方法有兩個(gè),一是重構(gòu),二是復(fù)審。
第四,隨著軟件需求、特性的更新發(fā)展,會(huì)面臨重構(gòu),需要對(duì)過(guò)去的失敗原因進(jìn)行剖析充分吸取經(jīng)驗(yàn)之后重構(gòu)。
在實(shí)戰(zhàn)中,我們組首先確定代碼要可維護(hù),并且時(shí)間寬裕,其次任務(wù)大多采用結(jié)對(duì)編程方式完成,不斷復(fù)審,因此最終的結(jié)果也是避免了讓代碼變成大泥球。
敏捷開發(fā)
敏捷的核心在于以人為核心的迭代開發(fā)、增量交付、需求驅(qū)動(dòng),目前我們利用scrum的方法,完成了一個(gè)迭代的沖刺,達(dá)到了預(yù)期目標(biāo),并且接下來(lái)將以alpha階段的成功為平臺(tái)繼續(xù)發(fā)揮,體驗(yàn)到了一種步步為營(yíng)的感覺(jué)。我認(rèn)為在現(xiàn)在的課程中尚未出現(xiàn)用戶需求的重大改變,因此alpha 和 beta只是在按照最初的計(jì)劃穩(wěn)步進(jìn)行而已。如果在alpha階段結(jié)束后能把用戶反饋統(tǒng)計(jì)的功能做好的話,可能會(huì)檢測(cè)到用戶需求的變化,真正體驗(yàn)到敏捷開發(fā)的重要性。
關(guān)于《人件》
人件給我的印象是:管理者要利用腦力勞動(dòng)者所具有的屬性實(shí)現(xiàn)團(tuán)隊(duì)的高效(單位時(shí)間產(chǎn)出)工作。
給我印象深刻的幾個(gè)點(diǎn):
1.大腦時(shí)間(Flow):讓團(tuán)隊(duì)里的人能夠進(jìn)入狀態(tài)來(lái)工作而不被打斷--讓個(gè)體高效。
在alpha階段中,盡量讓工作在同一任務(wù)上的同學(xué)在同一環(huán)境下工作,避免因?yàn)椴幌喔傻墓ぷ鞲蓴_工作狀態(tài)。
2.發(fā)掘成員的潛力:正確的人在其適合的方向上成長(zhǎng)--團(tuán)隊(duì)成長(zhǎng)與個(gè)人成長(zhǎng)的統(tǒng)一。
我們的團(tuán)隊(duì)確實(shí)找到了合適的人,每個(gè)人都被安排到其樂(lè)意或者擅長(zhǎng)的方向,而這些方向剛好是項(xiàng)目所需。這提高了工作質(zhì)量和效率。
3.作為服務(wù)的領(lǐng)導(dǎo)力:領(lǐng)導(dǎo)者不凌駕于成員之上,而是作為一種服務(wù)存在,只求合理安排讓每個(gè)人充分發(fā)揮自己的長(zhǎng)處--領(lǐng)導(dǎo)者的心態(tài)。
我在做PM的過(guò)程中,首先了解清楚每個(gè)人都適合做什么樣的事,跟每一位成員混的比較熟,接下來(lái)就只是把自己擺在一個(gè)催化劑的位置,做好安排,處理雜事,時(shí)刻了解并處理好突發(fā)問(wèn)題,讓每個(gè)成員在各自方向上安心發(fā)育,為其盡量掃平障礙。當(dāng)然每個(gè)成員都相應(yīng)地按時(shí)完成計(jì)劃任務(wù)。
4.團(tuán)隊(duì)凝聚力:隊(duì)員樂(lè)在其中,自信而充滿熱情--團(tuán)隊(duì)活力與耐久性。
這方面在alpha階段做得還算比較到位:當(dāng)前后端和模型第一次合體時(shí),全員都擠在我寢室狹小的空間里,每次輸入一張圖片進(jìn)去時(shí)大家都驚訝于生成對(duì)聯(lián)的完美效果,每個(gè)人都意識(shí)到這是團(tuán)隊(duì)共同作用的結(jié)果。團(tuán)隊(duì)成員的感情也加深了一層。beta階段雖然大家在學(xué)校和組里的事情更忙了,但是希望這種凝聚力繼續(xù)保持。
5.讓改變成為可能:要意識(shí)到需求是可能發(fā)生變化的,改變是必要的,過(guò)程是崎嶇的,不可避免的。要轉(zhuǎn)換思想,實(shí)踐整合,讓改變成為可能。
這一步我們尚且沒(méi)有遇到:代碼還比較規(guī)整,沒(méi)有遇到需求的突變,重構(gòu)不是迫在眉睫,但是我認(rèn)為這一點(diǎn)是重要的,要有改變、適應(yīng)的意識(shí)。這對(duì)以后有好處。
轉(zhuǎn)載于:https://www.cnblogs.com/RubikCube/p/10208832.html
與50位技術(shù)專家面對(duì)面20年技術(shù)見證,附贈(zèng)技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的阅读作业:大泥球、敏捷、人件的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 一个时代的终结:为什么是时候放弃ITOM
- 下一篇: 冲刺第一天 12.29 SAT