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