關(guān))了解不斷變化的要求如何影響一個(gè)項(xiàng)目的生產(chǎn)進(jìn)度和生產(chǎn)成本,或給團(tuán)隊(duì)帶來(lái)不容忽視的額外風(fēng)險(xiǎn)(尤其是在客戶計(jì)劃增加更多的功能的時(shí)候)。特別是當(dāng)客戶提出了疑問(wèn)的時(shí)候它可以幫助你(開(kāi)發(fā)者)評(píng)估風(fēng)險(xiǎn)和提供可接受的解決辦法。
原型設(shè)計(jì)
探索型的原型設(shè)計(jì)是避免全面的研究和開(kāi)發(fā)過(guò)程中一些額外的費(fèi)用的第一步。在項(xiàng)目需求被錯(cuò)誤地解釋或在項(xiàng)目的結(jié)束之前可能發(fā)生變化的情況下,它還是一個(gè)極好的應(yīng)對(duì)策略。此外,探索性的原型設(shè)計(jì)還可以幫助人們很好地闡明系統(tǒng)需求、確定目標(biāo)系統(tǒng)所設(shè)想的特點(diǎn)、以及促進(jìn)替代性解決方案的討論。
系統(tǒng)的原型設(shè)計(jì)應(yīng)該回答軟件項(xiàng)目開(kāi)發(fā)和風(fēng)險(xiǎn)管理的兩個(gè)基本問(wèn)題:“這個(gè)概念健全嗎?”和“是否值得繼續(xù)進(jìn)行?”如果你給出的答案不是一個(gè)明確的“是的”,那么你的項(xiàng)目就有可能會(huì)面臨失敗。更重要的是,沒(méi)有這種洞察力,你將給予客戶一個(gè)對(duì)于你可以取得非常大的成就的錯(cuò)誤印象,這是你必須預(yù)先警覺(jué)的問(wèn)題。有時(shí)風(fēng)險(xiǎn)管理者所要采取的最重要行動(dòng)就是去問(wèn)這些基本問(wèn)題。
如果答案和風(fēng)險(xiǎn)是令人滿意的,您可以進(jìn)入到詳細(xì)的原型設(shè)計(jì),這個(gè)過(guò)程給我們帶來(lái)了一些優(yōu)勢(shì)。它使你的團(tuán)隊(duì)快速有效地構(gòu)建軟件項(xiàng)目中已經(jīng)成熟的部分。此外,它使最終用戶能夠更好地確定其余的要求。其結(jié)果是,在該項(xiàng)目的早期軟件基礎(chǔ)的核心就已經(jīng)被測(cè)試并證明,從而大大降低了接觸未知數(shù)的可能。
工藝改進(jìn)
工藝改進(jìn)應(yīng)當(dāng)持續(xù)整個(gè)項(xiàng)目。重要的是要不斷地問(wèn):“是否有更好的方式來(lái)完成這項(xiàng)工作?”改進(jìn)您做事情的方式,特別是那些由于缺乏溝通而導(dǎo)致難以進(jìn)行的事情。讓你的顧客參與到集成管理團(tuán)隊(duì)中和系統(tǒng)的管理團(tuán)隊(duì)共同參與。此外,一定要與團(tuán)隊(duì)的工程師定期會(huì)面,進(jìn)行重點(diǎn)但非正式的討論。雖然這些會(huì)議極其寶貴,但是也必須防范因延長(zhǎng)會(huì)議時(shí)間而減少了的團(tuán)隊(duì)的工作時(shí)間。
為了替代過(guò)于冗長(zhǎng)的會(huì)議,我們可以采取制定和分發(fā)每周狀態(tài)報(bào)告的方法。這樣就可以讓每個(gè)成員了解整個(gè)項(xiàng)目的進(jìn)展情況,并對(duì)整個(gè)項(xiàng)目藍(lán)圖有一個(gè)清晰的認(rèn)知。請(qǐng)記?。杭词乖谲浖_(kāi)發(fā)過(guò)程中您有最好的項(xiàng)目進(jìn)度表,你同樣可能會(huì)一敗涂地。有動(dòng)機(jī)的、目標(biāo)導(dǎo)向的和知識(shí)型的團(tuán)隊(duì)將獲得成功,即使規(guī)劃并不是最完善的。
質(zhì)量管理
最好的質(zhì)量管理方法,是使用行政權(quán)利,所有權(quán)和團(tuán)隊(duì)的共同目標(biāo),盡量減少風(fēng)險(xiǎn)和最大限度地提高項(xiàng)目中工作人員的工作效率。
增強(qiáng)您的團(tuán)隊(duì)成員的自由度,使他們能夠得到最好的。所有的開(kāi)發(fā)團(tuán)隊(duì)都需要給他們的工程師要取得成功所需的工具,但許多時(shí)候不能向他們提供使用工具的自由。如果團(tuán)隊(duì)受到廣泛的規(guī)則和條例的限制,即使是準(zhǔn)備最充分的項(xiàng)目也將遭受被擱淺的困境,因?yàn)檫@樣將會(huì)扼殺團(tuán)隊(duì)的積極性和創(chuàng)造性。
因此,總是允許團(tuán)隊(duì)提出解決方案或行動(dòng)方案而不用擔(dān)心受到過(guò)分的懲罰和嘲弄。充分授權(quán)給你的團(tuán)隊(duì)成員會(huì)提高效率,鼓勵(lì)其思想交流,并增加群體的知識(shí)能力。最后,客戶因?yàn)樵黾恿藢I(yè)知識(shí)而受益匪淺。
正如所有其他領(lǐng)域的事情一樣,所有權(quán)是成功的一個(gè)關(guān)鍵組成部分。人們更關(guān)心他們自己的事情,即使軟件開(kāi)發(fā)項(xiàng)目也毫不例外。培養(yǎng)一個(gè)全團(tuán)隊(duì)的廣泛的主人翁意識(shí)能夠使每個(gè)成員都自覺(jué)地對(duì)項(xiàng)目的成功負(fù)起一份責(zé)任。此外,覺(jué)得自己掌握自己的工作的人更愿意接受對(duì)他們的決定所提出的建設(shè)性的批評(píng)。
在項(xiàng)目開(kāi)始的階段發(fā)展共識(shí)也是質(zhì)量管理的一個(gè)重要方面。從一開(kāi)始,提供足夠的時(shí)間給大家對(duì)最終產(chǎn)品的功能和開(kāi)發(fā)的主旨產(chǎn)生共識(shí)。應(yīng)該說(shuō)明的是,這個(gè)交流的主題是描述產(chǎn)品最終目的,而不是討論具體的技術(shù)細(xì)節(jié)。
缺乏這方面的共識(shí)和軟件的鮮明主題的團(tuán)隊(duì),往往會(huì)在附加功能和技術(shù)方面作過(guò)多的強(qiáng)調(diào)。這些功能(盡管有時(shí)是很不錯(cuò)的