B体育(BSports)官方网站



  • B体育和中天华夏研发管理咨询

    产(chǎn)品(pǐn)需求(qiú),测试也可以(yǐ)有贡(gòng)献(xiàn)

    作者: admin

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

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

    CopyRight ©2018-2022
    深(shēn)圳中(zhōng)天(tiān)华夏(xià)企业管理咨询有限公司
    版(bǎn)权所(suǒ)有
    粤(yuè)ICP备(bèi)12059297号

    150 1376 9565

    深圳(zhèn)市南(nán)山区科兴科学园B3栋

    B体育(BSports)官方网站

    B体育和中天华夏咨(zī)询

    研发管(guǎn)理在线培训

    研发管理在线

    B体育(BSports)官方网站

    B体育(BSports)官方网站