mk官网




    mk官网和中天华夏研发管(guǎn)理咨询

    产品需求,测试也可以有贡献(xiàn)

    作者: admin

    摘要: 很(hěn)多企业(yè)在进行新(xīn)产品开(kāi)发(fā)时,产品需求(qiú)的确定,仿(fǎng)佛只是产品经理和(hé)市场人员的(de)事,他们确定产品该做成什么样子,写(xiě)成产(chǎn)品规格(gé)说明书或者需求(qiú)文档,然后给研发的系统工(gōng)程师评审,确定在技术上是(shì)可行的,就可以启动(dòng)一个项目,投入资源进行开发了。

           很多企业在进行新产(chǎn)品开(kāi)发时,产(chǎn)品需求(qiú)的确定,仿佛(fó)只是产(chǎn)品(pǐn)经理和市场(chǎng)人员(yuán)的事,他们(men)确(què)定产品该做成什么(me)样子,写(xiě)成产品规格说明(míng)书或者需求(qiú)文档(dàng),然后给研发的系统工程师评审,确(què)定在技术上是可(kě)行的,就可(kě)以(yǐ)启动(dòng)一个项(xiàng)目,投(tóu)入资源(yuán)进行开发了(le)。然而在这个过(guò)程中,很容易出现(xiàn)需求描(miáo)述不清晰、不详细,导致(zhì)开发(fā)人(rén)员开发出(chū)不符合客户真正(zhèng)需要的产品。为了解(jiě)决这(zhè)个问题,企业会要(yào)求产品经理和客户进行前期的需求确认,要求他(tā)们将需求文档写得(dé)更(gèng)加(jiā)详细,要求开发人员参(cān)与评审,确保客户(hù)、产品、研发(fā)三(sān)方对需求达成一致的理(lǐ)解。
           在这个过程中,测试很少参与(yǔ)。有几方(fāng)面(miàn)原因:一(yī)是测试不负责产品的实现过程,因此在可实现性上没有发(fā)言机会;二是企(qǐ)业招聘测试工程(chéng)师的(de)时候只强调(diào)用例设(shè)计能力,不要求他们具有(yǒu)对(duì)需求的(de)评审技能。企业普遍认为需求(qiú)阶段(duàn)没有测(cè)试啥事儿,但结果往往是产品(pǐn)开(kāi)发(fā)出来了(le),测试才发(fā)现有需求上的问题,才发现有些功能需要(yào)另外开发一些(xiē)辅助(zhù)接(jiē)口才(cái)能对其验证,妨碍了项(xiàng)目按期完成。少数正规化做得比(bǐ)较好的(de)企(qǐ)业,会让测试(shì)人员参与到需(xū)求评审中来,就可测试性需求提出(chū)意见。可即使(shǐ)我(wǒ)们这样去做(zuò)了,效(xiào)果(guǒ)却(què)不见得好,为什么?
           在(zài)确(què)定(dìng)产品(pǐn)需求这件事上(shàng),产(chǎn)品(pǐn)经理、系统工程(chéng)师和测试工程师(shī)的(de)着眼点(diǎn)是不(bú)一(yī)样(yàng)的:产品(pǐn)经(jīng)理会着力(lì)于将(jiāng)产(chǎn)品的(de)卖点描(miáo)述清楚,至于产品的(de)这些卖点(diǎn)在技术上(shàng)是不(bú)是(shì)可(kě)行的,一般就交给研发系统工程师来确(què)定了;系(xì)统(tǒng)工程师会更(gèng)多地考虑如(rú)何(hé)将产品做出来,而这些考虑,一般(bān)会体现在设(shè)计(jì)文档中,对于需求文档,他们只会提(tí)出和设计(jì)相矛盾的地(dì)方;测试工(gōng)程师按(àn)照流程要求,会检查需求描述中是否存在前后矛盾(dùn)的地方,会考虑自己(jǐ)怎么(me)去测(cè)试这些需求(qiú),顺带提出新的可测试性(xìng)需(xū)求。
           在需求评审的(de)这个过程中,你(nǐ)会发现,并没有人对需求(qiú)文档的(de)完成标准(zhǔn)负责:是不是将产品方方面面(miàn)都描述清楚,使得这些需求在逻辑上顺理成章了?
           这样的需求会使(shǐ)开发在实现产(chǎn)品、测试(shì)在验(yàn)证产品时(shí)出(chū)现很多需要脑补(bǔ)的环节。这些脑补的内容(róng)是(shì)没有经过评审的(de),很(hěn)容易出现问题(tí)。也有人问过这(zhè)个问(wèn)题,“只做黑(hēi)盒测(cè)试可以(yǐ)保证产品测试充分吗?”针对(duì)这(zhè)个问题,有一个看似完美的假设(shè)--只要需求(qiú)写得很充(chōng)分(fèn)、很详细,没有未(wèi)描述的空白(bái)地带,测试只要(yào)按照需求(qiú)说明(míng)一一验(yàn)证到位了,就(jiù)不会有漏测(cè)。然而事(shì)实却是(shì),哪怕这个假设成(chéng)立,在实际中(zhōng)也是不可行的(de),因为这对(duì)产品经理要求太高(gāo)了,极少有产品经(jīng)理能够写出如前所述般“完美”的需求说明。
           为了解决需求不够详细这(zhè)个问题,企业会将需求分阶(jiē)段表现,先(xiān)用(yòng)市场需求(MRD)描述产品的卖点(diǎn)和市场空间之(zhī)类的(de)信息,信息传到产品部(bù)的时候用产(chǎn)品需求(PRD)描述更接近研发理(lǐ)解的(de)产(chǎn)品各个功能和性能需求点,最后研发再用产品详细(xì)规格(SyRS)描述(shù)各个(gè)功能点(diǎn)需要满足的要求(qiú),一(yī)步一步地(dì)细化,最终让(ràng)需求变得(dé)足够详细。这样做是可以达到目的的,只(zhī)要研发能够投(tóu)入资源去做产品详细(xì)规格书,一(yī)般能满足(zú)“需求足够详细”这个(gè)要求。但你(nǐ)会发现,这中间还是没有测试啥事(shì)情。
           实际上,测试工程师是整个(gè)团队中最(zuì)擅长将(jiāng)需求(qiú)变得足够详细的人,因为他的工作需要将产品实际运行(háng)的每一个细节都表述清(qīng)楚。执行测(cè)试的时候,不将(jiāng)每(měi)个细节都检查一遍(biàn)是不可能的。但(dàn)是,我们(men)招聘测试工程师的时候,是(shì)不要求(qiú)他具有(yǒu)写需求的能力的,在实际工作中(zhōng),也不要求(qiú)他们写需求,因此,他们也很乐意将需求文档这(zhè)一最(zuì)决定他们工作质量(liàng)的交付(fù)物的完成情况交给别人去负(fù)责。
           在敏捷项目中,每次客户更(gèng)新(xīn)需求的时候,测试都得(dé)参与,第一时间构思这些需求该(gāi)怎么验证,虽然没有形成什么文档,但完善需求这个过程是切切实实地在(zài)测试工程师的脑海中跑了(le)一遍的。因(yīn)此,测(cè)试(shì)是有(yǒu)能力(lì)做这(zhè)个事情(qíng)的,只是(shì)需要锻炼而已。
           在项(xiàng)目(mù)结束之前,需要完善用(yòng)户文档,并(bìng)对用户文档(dàng)进行验(yàn)证。前者(zhě)是文档工程师(shī)的工作,后者则是(shì)由(yóu)测试(shì)工(gōng)程师(shī)负责的。在人员配备没有这么“豪华”的企业(yè),没有文档工程(chéng)师,开发人员会被指(zhǐ)定去写用户手册,有(yǒu)些企业也会让测试工程师去写。相较(jiào)而(ér)言,测试工程师去(qù)做这件(jiàn)事情会更(gèng)合理,因为他(tā)们是(shì)从(cóng)客户(hù)的角度出发来对产品(pǐn)进(jìn)行验证的,测试(shì)工程(chéng)师(shī)更(gèng)能够(gòu)写出符合客户思维习惯和使用习惯的使用手册。
           当(dāng)测(cè)试(shì)工程师能够承(chéng)担起撰写用户手(shǒu)册这个任务之后(hòu),就可以承担需求文档完(wán)善的工作了(le)。需求文档和用户(hù)手(shǒu)册的要求不(bú)一样,卖(mài)点、特性等这些关键信息的(de)描述不能出现(xiàn)任何(hé)偏(piān)差,这些可以让产(chǎn)品经理按照原有要求(qiú)出需(xū)求(qiú)文档,测(cè)试(shì)在此(cǐ)基(jī)础上(shàng)进行(háng)完善(shàn),使需(xū)求(qiú)文档满足详细(xì)、完备、逻(luó)辑顺(shùn)畅的(de)要求。
           这种做法在需求(qiú)阶段(duàn)增(zēng)加了工作量,并(bìng)且同一个交付物由不同角(jiǎo)色的人员合作(zuò)完成,可能会带来职责不清的问题,这(zhè)是缺点(diǎn);但(dàn)测试人员参与完善需求(qiú)的(de)工作,保证了他们在需求阶段(duàn)就充分投入去了解产品应该(gāi)做(zuò)成什么样(yàng)子,为后续的用例设计打下良好的基础,同时,可测试(shì)性需求这些内容会(huì)自然而(ér)然地体现在(zài)需求(qiú)里(lǐ)面,减少后(hòu)续需求更改的次数。这(zhè)些好处是能够弥(mí)补前面所提到的缺点所带来的(de)代价的。
    mk官网

    CopyRight ©2018-2022
    深圳中(zhōng)天(tiān)华夏企业(yè)管理咨询有限(xiàn)公(gōng)司
    版权所有
    粤ICP备12059297号(hào)

    150 1376 9565

    深圳市南山区科兴科学园B3栋(dòng)

    mk官网

    mk官网和中天华夏(xià)咨(zī)询

    研发(fā)管理在线培训

    研发管理在线(xiàn)

    mk官网

    mk官网