信息化 频道

走进U9开发团队之特性驱动需求设计模式

    需求过程三经验

    任晓慧长达13年的需求、产品、架构等职业经验,在U9产品需求设计中得到了充分发挥和利用,其中又有哪些是可以与大家分享、借鉴的呢?

    经验1:敏捷过程

    任晓慧谈到,U9产品的发版流程通常是这样的:比较大的版本,比如1.5版本(1.0和2.0版本间的一个较大版本),在1.0版本开发没有完全完成时,需求设计部门就开始先做它的产品定义、需求设计了,而在交给开发去做开发和测试的时候,需求部门又已经投入到下一版本的需求设计中。比如,今年要发布的2.1版本,需求设计已经告一段落,进入后期开发测试阶段。接下来,需求团队将投入今年以及明年版本的需求设计中。这是一个迭代的过程。

    U9研发中心一般在每年的固定时间,比如十月,会将下一年发几个版,每个版面向的需求定义下来。比如,今年要发版的2.1,在去年就已经有公司专家产品委员会评审并确定。

    经验2:调研经验

    需求人员在工作最容易遇到的难题是如何完整准确地获取需求。对客户需求的获取不完整,或者不准确,都会造成最终产品无法满足客户要求。因此,调研工作变得如此重要。在任晓慧看来,调研的关键是找到这样一个适合的客户,这个客户也愿意配合你,这是非常重要的。另外,在调研前需要做好充分的准备,因此调研者的经验也是同样重要的。一般,我们会到U9客户比较集中的区域,比如制造业发达的华东、南部地区,这样能够收集到区域的特点,也有行业的特点。所以,总的来说,U9需求团队的调研过程包括调研前准备调查提纲;调研中以交谈为主,了解用户日常工作流程为主;调研后进行分析,形成总结。

    经验3:需求团队

    目前,U9的需求设计团队有60多人,包括产品经理、需求人员、设计人员。从从事需求工作的第一天开始,任晓慧就认为,在软件开发企业,需求人员是代表客户的,需求人员最应该具备的素质是要站在客户的角度。而她也是这么去做的:“为梦想而奋斗,以客户为核心,做用户朋友”。只有站在客户的角度想问题,客户才会满意。她把这一点看作是需求人员从本质上要改变的一种观念。从能力和经验角度,需求设计工作也需要需求人员有一定的客户实务经验,具有一定的抽象和分析能力。

    作为用户的代表,如何用户需求与开发实践产生冲突该如何解决呢?任晓慧的经验是:如果客户需求和开发时间有冲突,一般有两种处理方式,一是建议客户等,等到新产品出来后再用。二是先为客户单独解决,满足客户上线需要,后再产品标准化。

    被访者:任晓慧,U9研发中心U9产品总监,在用友工作13年,先后担任U8、NC、U9三个产品线的主需求、产品经理、应用架构师及产品总监。U8产品从1.0做到820,NC产品从1.0做到3.0。2005年担任U9应用架构师,负责U9务产品的应用架构、以及需求设计的工作推进。2007年至今,担任U9产品总监,负责U9 1.5版本和2.0版本的立项、概要阶段、详细需求设计、发版上市等相关工作。

0
相关文章