采取面向?qū)ο蟮睦砟钚枰獞?zhàn)略性的決策、合適的人才與適當(dāng)?shù)某杀?,需要的是相對長期的積累與磨合,同時需要技術(shù)與經(jīng)驗的有機(jī)結(jié)合。天上不會掉餡餅,核心技術(shù)的競爭力只有通過不懈的努力才有可能逐漸形成。
基于對象的需求分析是更加具備挑戰(zhàn)性的分析過程,它的存在強(qiáng)化了需求分析在項目前端的作用與地位,要求需求分析人員能夠在需求階段初步判定業(yè)務(wù)對象的性質(zhì)、作用、作用空間、對業(yè)務(wù)系統(tǒng)的影響等問題。
如果有一個人能夠兼顧需求分析與系統(tǒng)架構(gòu)設(shè)計,就能減少設(shè)計過程中的障礙,對成功率也會有更多的保證。如果缺少一個能夠縱觀整個過程的角色,理解與認(rèn)識上的差別將會延長設(shè)計過程,也會影響到設(shè)計質(zhì)量。
先進(jìn)的開發(fā)理念與嚴(yán)謹(jǐn)?shù)膶崿F(xiàn)技術(shù)對程序員來說是決定工薪高低或職務(wù)地位的評判標(biāo)準(zhǔn),每個程序員都希望不斷提升自己的技術(shù)能力,對于軟件企業(yè)來說則是生產(chǎn)能力與無形資產(chǎn)評價的主要標(biāo)準(zhǔn),每個軟件企業(yè)也會期待生產(chǎn)能力得到持續(xù)發(fā)展,掌握并駕馭先進(jìn)的開發(fā)工具與開發(fā)理念對于軟件企業(yè)與企業(yè)中的員工來說,應(yīng)當(dāng)是共同追求的目標(biāo)。
需求分析與編程理念應(yīng)當(dāng)是統(tǒng)一的整體,絕大多數(shù)的系統(tǒng)架構(gòu)師或需求分析師都是從編程實踐開始,逐步積累各方面的經(jīng)驗,從而實現(xiàn)技術(shù)崗位上的過渡或升遷。軟件設(shè)計是個復(fù)雜的系統(tǒng)工程,只有經(jīng)過堅持不懈的努力才有成功的可能性。