

軟件開發(fā)過程
軟件開發(fā)過程是在公司范圍內(nèi)進行的過程定義、度量和改進,包括三部分:開發(fā)生命周期、項目管理實踐和軟件工程過程。它是在CMM的基礎(chǔ)上建立起來的,綜合在實踐中行之有效的具體方法,注重實用性和效果,以實現(xiàn)項目交付的可預(yù)期性和質(zhì)量保證為最終目標。優(yōu)構(gòu)科技嚴格按照這三部分進行軟件的開發(fā)與管理,以此保證可以順利完成開發(fā)任務(wù)和工作,保證軟件產(chǎn)品質(zhì)量穩(wěn)定。
開發(fā)生命周期
一個專業(yè)的軟件開發(fā)公司應(yīng)該有根據(jù)自己的開發(fā)模式建立一個非常詳細的軟件開發(fā)周期模型,包括開發(fā)階段,每階段內(nèi)的任務(wù),任務(wù)的具體工作和交付物,使用的開發(fā)工具和技術(shù),以及人員的分工,甚至可以細到通用的審核會議。優(yōu)構(gòu)科技在軟件開發(fā)過程中,同樣建立了完善的軟件開發(fā)周期模型,將開發(fā)中所有的內(nèi)容用網(wǎng)絡(luò)圖或流程圖的形式明確地規(guī)范下來,使公司領(lǐng)導能夠?qū)椖康恼w過程一目了然,使得項目的管理者很容易地跟蹤任務(wù)的情況,使得每位開發(fā)人員都非常明確自己的任務(wù)和在整體開發(fā)中的作用。只有這樣的生命周期模型對具體的開發(fā)才有意義,它是公司所有開發(fā)的“圣經(jīng)”,所有的技術(shù)開發(fā)和過程開發(fā)均需在此基礎(chǔ)上進行開展,并以此為依據(jù)。
軟件開發(fā)正確性與精確性
正確性與精確性之所以排在質(zhì)量因素的第一位,是因為如果軟件運行不正確或者不精確,就會給用戶造成不便甚至造成損失。機器不會主動欺騙人,軟件運行不正確或者不精確一般都是人造成的。即使一個軟件能100% 地按需求規(guī)格執(zhí)行,但是如果需求分析錯了,那么對客戶而言這個軟件也存在錯誤。即使需求分析完全符合客戶的要求,但是如果軟件沒有100% 地按需求規(guī)格執(zhí)行,那么這個軟件也存在錯誤。優(yōu)構(gòu)科技充分認識到了這一點,在每款產(chǎn)品的開發(fā)前期,都需要經(jīng)過公司各技術(shù)部門的精心論證,深度分析各功能的可行性,以及最優(yōu)實現(xiàn)辦法等,通過論證,不僅可以為軟件開發(fā)工作指明路線,而且為所開發(fā)軟件的正確性和精確性提供支撐。
項目實踐管理
優(yōu)構(gòu)科技以軟件生命周期為基礎(chǔ),依據(jù)CMM標準,建立一系列合適的過程實踐。幾個關(guān)鍵的過程實踐包括:質(zhì)量保證,需求管理,配置管理,計劃和跟蹤,風險控制。然后再建立一套項目度量工具來更加精確地管理項目。我們認為,如果企業(yè)不做CMM的話,其他的實踐可以先不做。將這些基本的工作做到位,然后再參考三級四級五級的實踐來改進和補充這些實踐,也完全可以很好地控制開發(fā)的軟件過程。即所謂:學習CMM是吸收其精華和精神。
持續(xù)改進的能力
有了規(guī)范的開發(fā)生命周期模型和項目管理實踐,優(yōu)構(gòu)科技為自身設(shè)計一個建立在數(shù)據(jù)基礎(chǔ)之上、不斷度量和改進、不斷提高企業(yè)開發(fā)能力的一個良性循環(huán)的機制。
- > 企業(yè)動態(tài)
- > 資質(zhì)榮譽
- > 公司簡介
- > 聯(lián)系我們