軟件開發(fā)流程評估的三大關(guān)
2015-04-28 10:30:01 訪問:
軟件開發(fā)流程是軟件開發(fā)管理的基礎(chǔ),軟件開發(fā)流程是否符合企業(yè)實際,是否簡潔高效,不能設(shè)計者說了算,必須經(jīng)過三道評估關(guān),三道評估各有側(cè)重,不能互相替代。
軟件開發(fā)流程參與者崗位代表評估是軟件開發(fā)流程評估的第一關(guān)。主要評估該軟件開發(fā)流程是否符合企業(yè)實際、是否可操作、是否簡潔。軟件開發(fā)流程者一方面要聽取崗位代表意見,另一方面還要引導他們大膽反思現(xiàn)行做法的不足,鼓勵參與者提出進一步簡化的建議,徹底掃除操作上的障礙、去掉冗余環(huán)節(jié)。軟件開發(fā)流程者要對比新舊軟件開發(fā)流程的不同之處,并描述由此可能帶來的積極變化,如有不利影響也要一并闡述清楚,確保軟件開發(fā)流程在總體上優(yōu)于舊軟件開發(fā)流程。否則,該軟件開發(fā)流程就必須進行重新設(shè)計。
主管評估也就是軟件開發(fā)流程審核,是軟件開發(fā)流程評估的第二關(guān)。主要就軟件開發(fā)流程的系統(tǒng)性、銜接緊密性進行評估,對可操作性也要作進一步評估。凡軟件開發(fā)流程涉及到的崗位員工代表及其上級主管都必須參加討論。評估采取軟件開發(fā)流程執(zhí)行者闡述、軟件開發(fā)流程涉及的崗位代表和上級主管提問、軟件開發(fā)流程者答疑的方式進行。本環(huán)節(jié)除了對該軟件開發(fā)流程是否簡潔可行進行評估外,還要評估其在整個軟件開發(fā)流程體系中所處的地位和作用、評估其與上下承接軟件開發(fā)流程是否銜接緊密,評估軟件開發(fā)流程目標是否明確、目的能否達成,否則,也需要退回重新設(shè)計。
主管需要考慮這個軟件開發(fā)流程可不可以被替代、或合并,還有沒有刪減的空間,或者手工操作的部分能不能用技術(shù)或設(shè)備替代,盡量考慮減少等待、減少重復和交叉環(huán)節(jié)。
軟件開發(fā)經(jīng)理評估就是最后審批環(huán)節(jié),是軟件開發(fā)流程評估的第三關(guān)。除了繼續(xù)評估軟件開發(fā)流程的系統(tǒng)性之外,重點評估其完整性和必要性,以保證企業(yè)軟件開發(fā)流程的系統(tǒng)性和有效性。軟件開發(fā)流程管理專家、軟件開發(fā)流程者、軟件開發(fā)流程涉及到的各主管參加,軟件開發(fā)流程者進行軟件開發(fā)流程必要性闡述,軟件開發(fā)經(jīng)理和其他參加者均可提出質(zhì)疑,軟件開發(fā)流程者和軟件開發(fā)流程管理專家給予解答。如果該軟件開發(fā)流程不能保證整個公司的軟件開發(fā)流程前后銜接、操作可行、效率提高,甚至存在可有可無的環(huán)節(jié)或責任不清現(xiàn)象,則該軟件開發(fā)流程就必須重新設(shè)計。
軟件開發(fā)經(jīng)理還要特別關(guān)注軟件開發(fā)流程與客戶和供應(yīng)商的銜接與配合,只有提高顧客響應(yīng)速度,增加供應(yīng)商合作便捷的軟件開發(fā)流程才能真正提高企業(yè)的效率和效益。
一個軟件開發(fā)流程如果通過了三道評估關(guān),其被知曉的范圍就大大增加了,同時也是給公司的軟件開發(fā)流程管理者和執(zhí)行者進行了一次次深入的培訓,對軟件開發(fā)流程的執(zhí)行也就有了堅強的后盾和廣泛的基礎(chǔ)。評估不僅僅是形式上的審核,也是思想上的碰撞和提高。因此任何一個評估環(huán)節(jié)都不能省掉,而且還要認真的對待,慎之又慎。