Q1:如果一个项目,需要协调运营、UED、DEV、SQA、DBA、SCM以及其他线PM这些资源协同完成,而且目前需求并不完全明确,需要的资源状况也不明,你打算如何来推动?讲讲具体的做法和详细的步骤。
Q2:如果另外一个项目,是CEO钦点的项目,而且大概会调集全公司1/3的资源来完成,目前完全授权给你,时间只有两周。最近公司技术研发体系新人较多,同时面临着十一国庆长假,该项目在两周上线之后会在CCTV以及各大门户投广告来推广。你会怎么做?
第一问题:
1、在需求并不完全明确的情况下,从需求的来源方,收集需求,分析需求,然后形成需求列表。在需求列表确认后,开始撰写PRD文档和原型的设计。在完成PRD和原型之后,一定要与你的需求来源方,相关的产品人员讨论和确定。
2、在与需求方达成共识后,要组织一个需求分析会,在需求分析会时,召集运营、UED、DEV、SQA、DBA、SCM以及其他线PM共同参加,对你的产品PRD和原型进行讨论和评估。
1)如果不能在会上达成共识,确定要调整内容,及调整时间,下次碰头会的时间。会后总结目前存在的问题,对方案进行调整,准备进行下一次讨论。
2)如果对解决方案能达成共识,在当场要确认,设计,制作,开发,测试的人员及工期。同时要对执行过程中的风险进行评估(比如,你需要使用短信通道进行测试,结果短信通道不可用,是否能在测试时间协调可用)。
3、根据需求分析会确定人员和工期,通过一些项目管理工具(例如Project)记录,并通过邮件等方式把项目进度公示所有人。
4、在整个设计,制作和开发过程中,需要跟踪每个人员的完成进度,并提醒完成日期。中间一旦有请假,或其他事情延后,要尽力协调相关人员追回进度,如果不能追回进度,需要延期,也应提前发邮件通知大家。
5、在项目设计完,需要产品经理确认功能和设计风格后,再转交制作,避免开发完成后,设计不合理再做调整。测试时,产品经理一定要参与测试,测试是最容易发现问题的。
6、在测试完成后,应该请其他产品线的PM及产品需求方进行验收,验收通过方能上线,验收不通过,要对问题进行评估和调整。
第二个问题:
既然是CEO钦点的项目,而且大概会调集全公司1/3的资源来完成,目前完全授权给你,时间只有两周。该项目在两周上线之后会在CCTV以及各大门户投广告来推广。
以上说明该项目非常重要,而且时间比较紧迫。
解决办法:
1、“最近公司技术研发体系新人较多。”说明大家都不太了解,关系比较陌生。可以借用下班时间,请大家一起吃个饭。目的有2个,一是熟悉大家,拉进关系,利于工作的开展。二是借机说明项目的重要,希望大家尽力配合。(至于吃饭的发票公司能报销最好,不能报销可以自己承担)
2、“面临着十一国庆长假,”其实这是同时也是一个赶进度的机会。
1)首先要跟CEO商议,项目时间紧迫,国庆长假加班要给以优厚待遇。(例如:按国家规定发放加班费,给予午餐报销,报销来回打车费等等)。
2)与项目的每一位技术人员协商加班。同时自己也会陪同技术一起加班,随时根据技术的需要解答产品问题。
3)在加班过程中,主动协助项目测试。
要以自己的行动去感染每一个人,希望他们看到你忙碌的样子,也不会丢下你和整个产品不顾的。
补充一下第二问题:
前面只回答了一些协调资源的事情,哪些都是事情的铺垫,是为了事情更好,更顺利的进展。
下面回答项目实施解决方案。
1、对于项目的全部需求进行列表,然后按优先级进行排序。先把重要的核心需求和功能提炼出来,作为一期开发,其他非必须,锦上添花的东西可以进行二期迭代。
2、产品的prd文档和原型利用2天时间完成,并与CEO、运营及其他产品线PM,进行首轮沟通讨论。
3、对首轮讨论中的问题进行微调,然后召集设计、制作、开发、测试等召开产品需求分析会。讲解产品功能,并阐述产品重要性及时间的紧急。并说明完成的上线日期。当时让相关人员确定相应的工期,比如设计1-2天,制作1天,开发3-5天。同时可以考虑无需设计的后台功能技术提前投入开发,在设计完成部分的时候,制作先切图,然后交给技术,各部门同步进行。对于设计和开发的周期控制在5-7天内
4、对于时间比较紧张的可以考虑晚上或长假加班完成。在技术完成部分功能时,提前搭建环境,介入测试。在测试时,邀请公司不太忙的人员参与测试,比如前台,助理类的。
5、整个项目大致的时间规划为:
产品的定义和原型(包括讨论会):3-4天
界面设计:1-2天
界面制作:1天
产品开发:3-5天
产品测试:3-5天
因为会涉及一些功能可以同步进行,比如在设计时,技术要完成数据库建模,架构的规划等。
在2周时间,虽然有些紧张,但是如果参与人员都比较负责的话,足以完成。
因为项目比较重要,为了万无一失,尽量提前1,2天完成。也就是可以利用长假加班,项目完成后可调休或要加班费。