1. 目标
为了保障项目的上线和交付,为客户提供更优质的软件产品,同时提升加快内部协作效率、降低管理和日后系统维护的成本,对项目实施、交付进行规范和指南总结。
经营原则:软件做出来是给人用的。
核心聚焦两方面提升:
- 商业收益:持续提升项目交付价值(不断挑战更大、更难的项目,持续创造交付客户需要的软件系统);
- 团队成长:持续提升团队研发能力(从个人开发到团队协作,再到企业级履约交付);
2. 项目定义
包括外包项目的一期、二期等实施项目,也包括公司自主研发软件产品的项目。
项目管理工具
统一使用 YesDev,www.yesdev.cn/ 。
项目示例
- 外包项目示例:项目#110748 某单位食堂进销存系统
- 产品项目示例:项目#111095 大智慧物流系统
3. 项目规范
3.1 【必须】
- 【必须】编写项目文档,包括:项目背景、目标、核心需求及注意事项、需要甲方支持提供的清单等;
- 【必须】记录需求,包括:项目性需求、产品功能类需求、技术性需求及其他目标需求和辅助性需求(可通过子需求规划),维护好需求优先级、计划日期和负责人;
- 【必须】任务工时:提前做好任务计划,评估好工时和排期;如果不能做到提前,至少要保证工时的及时补录,有利于工时核对和结算。
- 【必须】Git提交:关联到需求、问题或任务,统一Git代码注释提交规范和方便code review、研发动态跟踪;
3.2 【重点推荐】
针对核心的需求、涉及主流程的,或者技术升级变动大的,重点推荐进行必要的整理工作。包括:
- 【推荐】开发文档:核心需求的开发文档的编写,包括所用的技术栈、代码仓库、改动范围、上线清单等;
文档示例:淘宝供销平台商品抓取开发文档 - 【推荐】项目附件:新项目、新系统、新产品的核心系统架构图,核心主流程的泳道图,重点产品设计脑图等,上传到项目附件;
- 【推荐】项目链接:及时汇总客户提供的参考链接、开发过程中参考的资料、内部研发过程中创建的新代码仓库和分支、项目过程中汇报的文件资料等链接;
3.3 项目分享
- 【分享】向客户开启分享项目,即分享项目给客户,例如:
https://www.yesdev.cn/share-RlBrbXo1QWErNHpVQmZid1pYRXhkUjJYcitwNEowSFFXUktmQXlnbVV1ND0=.html
查看密码:123456
分享人:管理员
团队名称:演示账号
项目名称:项目#110748 某单位食堂进销存系统
链接失效时间:2024-08-24
分享设置,
分享效果,
- 【协作】为一起协同研发的甲方(甲方有研发人员参与),或与外部合作方,一起协作项目,例如:
【YesDev】复制链接后用电脑打开,可以一起协作项目:大智慧物流系统
https://www.yesdev.cn/platform/join?project_id=111095&company_data=WVNaSHwxMTEwOTV8MXw3MHwxNzI4OTA4NDU2&company_token=3c7b65124f2bbc3c680228ec0498c55f&t=29391443755
协作设置,
3.4 项目会议
会议形式:现场会议,或线上腾讯会议。需要做好会议记录和AP跟进、反馈。
- 【会议】项目启动会议,明确分工、目标;
- 【会议】PRD需求评审会议,明确需求;
- 【会议】内部周例/双周会,把控项目进度和解决卡点问题;
- 【会议】客户项目例会,定期主动向客户同步反馈和汇报项目进度和计划、风险;
- 【会议】项目复盘会议。
3.5 项目汇报
- 【周报】项目周报,或者项目邮件汇报,向上级或给客户的书面正式汇报(既要报成果,也要反馈风险及对措);
- 【备注】给自己的总结汇报,项目进展成果的截图,例如:第一份PRD设计截图、第一次UI设计截图、项目会议记录、上线后截图效果等;
4. 项目验收
以下验收报告材料模板《xxx项目验收报告》,适合于重大的项目交付。
参考
- 华为管理:LTC(从线索到回款)、IPD(集成产品研发)、ITR(从客户问题到解决方案)。