研發(fā)風(fēng)云(1)
調(diào)測(cè)采樣板卡已經(jīng)1周多,關(guān)鍵數(shù)據(jù)通道對(duì)接完成。近期對(duì)多級(jí)量程控制進(jìn)行實(shí)質(zhì)性功能開(kāi)發(fā)。
A產(chǎn)品是某國(guó)內(nèi)儀器儀表的老牌企業(yè),委托我公司代為開(kāi)發(fā)。在A產(chǎn)品誕生之初,有B公司已經(jīng)設(shè)計(jì)出來(lái)該領(lǐng)域產(chǎn)品。為了搶占B公司在這一領(lǐng)域的市場(chǎng),委托公司進(jìn)行A型檢測(cè)儀器的開(kāi)發(fā)。
A型儀器主要涉及的業(yè)務(wù)為對(duì)XXX測(cè)試儀的功能和性能進(jìn)行檢測(cè)。為了達(dá)到既定的功能及性能要求,A型儀器必須完成這樣幾個(gè)關(guān)鍵功能:
1、具備對(duì)電壓、電流量,模擬信號(hào)采樣,檢測(cè)精度至少達(dá)0.1%
2、量程范圍:電流:0.1mA-30A,全量程精度 ?電壓:1mV-220V,全量程精度
3、支持通道數(shù)量,不低于16通道
4、支持觸控操作,支持5小時(shí)數(shù)據(jù)記錄
5、支持多機(jī)同步
6、滿足XXX測(cè)試儀的基礎(chǔ)測(cè)試業(yè)務(wù)需求
接手到A型儀器的基本功能需求,公司將開(kāi)發(fā)任務(wù)下發(fā)至開(kāi)發(fā)組。開(kāi)發(fā)組評(píng)估A產(chǎn)品的開(kāi)發(fā)周期,預(yù)計(jì)需要6人以上的開(kāi)發(fā)小組,為期近1年的開(kāi)發(fā)任務(wù)。包含了,從結(jié)構(gòu)設(shè)計(jì)、硬件設(shè)計(jì)、軟件設(shè)計(jì)、功能測(cè)試幾個(gè)重要環(huán)節(jié)。然而公司的開(kāi)發(fā)隊(duì)伍正處于人事變動(dòng)動(dòng)蕩期,根本沒(méi)有足夠的人手全力支持A型產(chǎn)品的開(kāi)發(fā),無(wú)奈之下只能采取分包的形式,將部分開(kāi)發(fā)任務(wù)分包出去。通過(guò)這樣的方式,減少人力資源需求,同時(shí)可以利用外部資源,補(bǔ)足團(tuán)隊(duì)弱勢(shì)方向。
需求分析
A產(chǎn)品要滿足XXX測(cè)試儀的基礎(chǔ)測(cè)試業(yè)務(wù),要開(kāi)發(fā)哪些測(cè)試功能?要實(shí)現(xiàn)這些測(cè)試功能,整個(gè)功能框架的業(yè)務(wù)需要分成哪幾層?分層的業(yè)務(wù),每一層需要完成哪些預(yù)處理?要達(dá)到業(yè)務(wù)所需要的數(shù)據(jù)流,硬件設(shè)計(jì)需要?jiǎng)澐譃槟膸讉€(gè)主要板塊?為了滿足性能要求,關(guān)鍵的軟硬件設(shè)計(jì)指標(biāo)要在哪幾個(gè)方面達(dá)到要求?在后期擴(kuò)展A型設(shè)備的功能塊,軟件硬件需要怎樣做可擴(kuò)展性設(shè)計(jì)?在滿足功能的前提下,整體設(shè)計(jì)怎樣復(fù)用以前的設(shè)計(jì)模塊或者可以為下一代其他測(cè)試儀器做前期驗(yàn)證?在設(shè)計(jì)上如何保證技術(shù)前沿性以及商業(yè)利潤(rùn)平衡?以上這些問(wèn)題都是在進(jìn)行需求分析和整體框架方案預(yù)稿時(shí),開(kāi)發(fā)小組所考慮的問(wèn)題。
為了更好定義產(chǎn)品,開(kāi)發(fā)小組仔細(xì)研讀了B廠家儀器的使用說(shuō)明書、XXX測(cè)試儀的通用技術(shù)要求、XXX測(cè)試儀的使用說(shuō)明書、X廠家的功能設(shè)計(jì)要求。在對(duì)這些資料研讀之后,開(kāi)發(fā)小組對(duì)A型產(chǎn)品的需要完成的業(yè)務(wù)功能匯總了一份,關(guān)鍵核心功能列表清單。關(guān)鍵核心功能列表,召開(kāi)小組會(huì)議集中討論這些功能是否能夠滿足既定的業(yè)務(wù)需求,并初步溝通要實(shí)現(xiàn)這些功能軟硬件需要的核心功能塊。
進(jìn)行了兩輪小組會(huì)議討論并修正A產(chǎn)品功能需求以及業(yè)務(wù)邏輯后,開(kāi)發(fā)小組將A型設(shè)備的功能需求劃分為兩組:第一組核心功能,必須需要完成的關(guān)鍵業(yè)務(wù),第二組:一般功能,為了讓A型產(chǎn)品更有使用價(jià)值和商業(yè)價(jià)值附加的其他功能。