米兰官方网页版-米兰MiLan(中国)







  1. 中(zhōng)天华夏研发管(guǎn)理咨询

    产品需求,测试也可以有(yǒu)贡献

    作(zuò)者: admin

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

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

    CopyRight ©2018-2022
    深圳米兰官方网页版和中天华夏企业(yè)管理咨询有限公(gōng)司
    版权所(suǒ)有
    粤ICP备12059297号

    150 1376 9565

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

    米兰官方网页版-米兰MiLan(中国)

    米兰官方网页版和中天华(huá)夏(xià)咨询

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

    研发管(guǎn)理在线

    米兰官方网页版-米兰MiLan(中国)

    米兰官方网页版-米兰MiLan(中国)