一、项目的那些事儿
项目经理是利用有限的的资源在限期内把事情做成的专家,他只对项目负责。负责项目的计划、执行和验收,并不对整款产品负责。
互联网产品从技术架构上从上至下有:表现层、业务逻辑层、数据持久层、辅助系统
表现层:内容html、外观css、行为javascript。
业务逻辑层:编程语言:php、java、cgi、ruby on rails、django等。
数据持久层:数据库、文件系统。
辅助系统:全文搜索、数据缓存等。
项目经理在管理项目的时候需要关注:对结果进行预期、让所有人上船、把事情做完。
项目是为完成某一既定目标所进行的一次性努力。
项目变更带来的两个问题:一是研发任务的调整导致项目周期变长,二十确认变更的过程话费太多时间。
变更的时候,更新网站结构图、网页蓝图和网页描述表这三份产品设计文档。
二、检查与处理
PDCA框架:计划plan、执行do、检查check、处理act。
检查环节有两项重要工作:一是确认执行结果与计划是否相符,而是确认执行结果与应用环境是否相符。
产品经理应该频繁的使用自己的产品,感受效率问题、改进空间、用户流程、用户体验等。
用户参与(反馈):1、提供一个明显的反馈入口,将用户引导到反馈论坛发表他们的投诉和建议并进行及时的回复和处理。2、订阅产品关键字的搜索结果,了解官方反馈轮胎之外的反馈,同样给予反馈和处理。3、建立或加入核心用户群,第一时间获取他们的想法,也可以很方便地测试一些产品概念。4、通过用户行为录像工具或跟用户回家的方法,追踪单个用户的使用行为,发现他的使用故障在哪里,解决这些问题。5、对流失用户进行回访,分析流失原因,改进产品降低用户的流失率。
TDD测试驱动研发预防产品无缘无故的出问题。
产品的检查应该注意什么?
1、用户对产品的核心概念是否了解,是否接受?
2、图纸是否覆盖了核心概念,是否在核心概念之外设计了太多东西?
3、用户对图纸(虚拟功能、虚拟体验)怎么看?
4、项目结果与图纸是否相符?是否进行了全面的测试?
5、用户对项目阶段性的结果(功能、体验)怎么看?
6、是否形成了用户任务的闭环?
7、是否存在流失率超高的任务节点(比如注册)?