开发排期表
- 格式:xlsx
- 大小:13.90 KB
- 文档页数:4
*******科技有限公司B端产品设计中心产品工作流程V1.0二0二一年十月文档修订历史目录一、工作流程 (4)1.1背景及角色说明 (4)1.2产品开发流程图 (5)1.3工作规范 (5)1.3.1商务对接阶段 (6)1.3.2项目前期 (6)1.3.3项目中期 (6)1.3.4项目后期 (6)1.4整体项目中产品所产出文档 (7)二、产品现有问题解决 (8)2.1产品不标准 (8)需求调研 (8)需求分析 (8)需求评审 (8)需求详细设计 (8)项目排期&项目管理 (8)系统交付 (9)2.2商务不晓得工作量和价值 (9)类比法 (9)WBS拆分法 (9)Delphi 法 (9)产品价值评估 (10)2.3过程需求沟通 (10)Bug型需求 (10)体验优化型需求 (10)伪需求 (10)值得深挖的需求 (10)2.4开发过程中客户交流 (11)2.5风险控制能力 (11)风险识别 (11)风险评估 (11)风险应对 (11)三、产品经理结构图 (12)一、工作流程1.1背景及角色说明为加强公司B端产品开发流程的管理,规范公司产品需求对接、开发以及发布的行为,明确各部门职责分工,提高工作效率,保证产品开发各环节的规范管理及顺利完成,特制定本规范。
本规范适用公司内部B端产品开发的活动。
本规范由产品设计中心牵头制定与维护,在发生实际工作流程变更后,文档会更新发布。
1.2产品开发流程图1.3工作规范以下针对产品经理在每个环节中的职责工作细化1.3.1商务对接阶段◆商务需要和产品主管沟通项目情况,然后由产品主管安排产品负责人、项目经理(项目经理由商务来定,产品经理不建议同时兼任做产品和项目经理);◆方案讨论需要由产品经理和项目经理共同产出功能架构、功能清单、产品demo、功能预计评估完成时间;◆签订合同时间需要产品经理和项目经理共同讨论提供(和UI、开发、测试)◆创建共享文档文件夹◆创建项目进度汇报表◆如果讨论项目和历史完成项目相似,商务可找产品经理提供PPT介绍文档1.3.2项目前期◆需要和甲方深度沟通业务需求,产出需求调研表(重要)、功能清单、项目所有涉及流程。
敏捷开发工作计划
敏捷开发工作计划通常包括以下几个步骤:
1. 项目规划和准备阶段:确定项目的目标、范围和需求,制定团队组成和角色分配,明确工作时间表和里程碑。
2. 用户故事和需求整理:将项目的需求细化为用户故事,确定每个用户故事的优先级和估时,将其整理为待办清单。
3. 迭代计划和排期:将待办清单分解为多个迭代,每个迭代包含一些用户故事和相关任务,确定每个迭代的时间周期和计划。
4. 迭代执行和跟踪:根据迭代计划和排期,团队开始执行每个迭代的工作,每日进行短会议以跟踪进度和解决问题。
5. 迭代评审和回顾:每个迭代结束后,团队进行迭代评审,与客户或产品经理一起评估交付的功能和结果,获取反馈和提出改进意见。
6. 产品演示和交付:在每个迭代结束后,团队进行产品演示,向客户或产品经理展示新功能,根据需要进行修改和优化,并交付可用的版本。
7. 持续集成和自动化测试:在整个开发过程中,团队进行持续集成和自动化测试,保证代码质量和功能的稳定性。
8. 持续改进:在每个迭代回顾时,团队收集反馈和改进建议,
针对问题进行优化,并迭代改进工作流程和开发效率。
以上是一个常规的敏捷开发工作计划,具体的计划可以根据团队和项目的实际情况进行调整和补充。
1.1可行性评估①多功能小组的成立品质部②明确各成员的责任品质部③客户简介说明工程部④识别客户需求工程部⑤客户需求之转化工程部⑥初步结论工程部⑦管理者意见管代⑧CFT培训计划品质部⑨可行性承诺品质部1.2准备阶段启动及产前(准备阶段)评审会议通知工程部产前(准备阶段)评审会议记录表工程部第一阶段 计划和确定项目工程部第二阶段 产品设计和开发工程部第三阶段 过程设计和开发品质部第四阶段 产品和过程确认品质部第五阶段 反馈、评估与纠正品质部准备阶段策划进度表及进度说明品质部序号产品质量先期策划和CP管理者支持计划工作清单列表责任部门2.1APQP第一阶段:【计划和确定项目】安排会议通知工程部APQP第一阶段:【计划和确定项目】安排会议记录工程部第一阶段 APQP产品品质先期策划进度表第一阶段【计划和确定项目】策划进度说明1.客户的呼声;各部门2.业务计划/营销战略;各部门3.顾客输入:客户原始资料、GERBER 资料;各部门4.产品初始过程流程图;工程部5.产品可靠性研究:可靠性项目;各部门6.设计目标【客户设计】;N/A第一阶段 计划和确定项目7.可靠性目标;品质部8.质量目标;品质部9.客户原始资料检查;工程部10.初始原材料和分供方清单;工程部11.产品和过程初始特殊特性清单;品质部12.产品保证计划;工艺部13.制造可行性分析报告;各部门14.政府安全、环保法规资料;品质部15.产品安全;品质部16.管理者支持。
管代序号产品质量先期策划和CP管理者支持计划工作清单列表责任部门3.1APQP第二阶段:【产品设计和开发】安排会议通知工程部APQP第二阶段:【产品设计和开发】安排会议记录工程部第一阶段 策划进度进行确认验收CFT小组对未达成部分提出纠正改善措施第二阶段【产品设计和开发】策划进度说明CFT小组1.设计评审、设计输出、设计验证;【*】NA 2.客户原始资料、GERBER 资料;工程部3.工程规范;工程部4.材料规范;工程部5.图样和规范的更改;工程部6.新设备、工装和设施要求清单;工程部7.产品和过程特殊特性清单;CFT小组8.检测、测量设备要求清单;CFT小组9.过程监控:样品控制计划;工艺部10.样品控制计划检查表;工艺部11.样品生产计划表;工程部12.小组可行性承诺;CFT小组13.设计信息检查清单;工程部14.FPC样品总结报告;工程部15.管理者支持;CFT小组序号产品质量先期策划和CP管理者支持计划工作清单列表责任部门4.1APQP第三阶段:【过程设计和开发】安排会议通知工程部APQP第三阶段:【过程设计和开发】安排会议记录工程部第二阶段 策划进度进行确认验收CFT小组对未达成部分提出纠正改善措施CFT小组第三阶段 【过程设计和开发】策划进度表工程部第三阶段 【过程设计和开发】策划进度说明CFT小组1.顾客包装和标签要求;品质部2.质量体系评估;品质部3.试产过程流程图;工艺部4.过程流程图检查表;工艺部5.布局图;工程部6.布局图检查表;行政部7.PFMEA;工艺部8.PFMEA检查表;工艺部9.过程监控:试产控制计划;工艺部10.试产控制计划检查表;工艺部11.操作指导:作业指导书;工艺部/品质部12.测量系统分析;品质部13.过程能力要求:产品初始过程能力研究计划;生产部14.过程设计输入目和验证;生产部15.管理者支持;管代第二阶段 产品设计和开发【*本公司不涉及产品设计和开发,以资料转换为主】第三阶段 过程设计和开发序号产品质量先期策划和CP管理者支持计划工作清单列表责任部门5.1APQP第四阶段【产品和过程确认】会议通知工程部APQP会议记录表工程部第3阶段 策划进度进行确认验收CFT小组对未达成部分提出纠正改善措施CFT小组第4阶段 策划进度表工程部进度说明CFT小组1.量产生产相关资料:①订单;②量产排期表;③量产工装及其制造计划;工程部/计划部2.测量系统分析;品质部3.产品初始能力过程分析;品质部4.生产件批准;工艺部5.验证实验;品质部6.包装评价;生产部7.过程监控:量产控制计划;工艺部8.量产控制计划检查表;工艺部9.客户符合性衡量准则;CFT小组10.产品品质先期策划总结和认定报告;CFT小组11.管理者支持;管代序号产品质量先期策划和CP管理者支持计划工作清单列表责任部门6.1APQP第五阶段【反馈、评定与纠正措施】会议通知工程部APQP第五阶段【反馈、评定与纠正措施】会议记录表工程部第四阶段 策划进度进行确认验收CFT小组对未达成部分提出纠正改善措施CFT小组APQP产品品质先期策划进度表CFT小组 APQP策划进度说明CFT小组1.减少变差;品质部2.顾客满意度;商务部3.交付和服务:顾客访问报告商务部第四阶段 产品和过程确认第五阶段 反馈、评定与纠正措施。
软件研发项目中的需求优先级与排期管理在软件研发项目中,需求的优先级与排期管理是非常重要的环节。
在项目启动阶段,明确需求优先级以及合理安排需求的排期,可以有效地提高项目的执行效率和成功率。
下面将从需求的重要性、优先级管理和排期管理三个方面进行探讨。
首先,需求在软件项目中的重要性不言而喻。
需求是软件产品开发的基石,它直接决定了产品最终的功能、性能和用户体验。
因此,及时收集、分析和整理需求是项目成功的关键。
在需求管理过程中,需求的重要性应该根据实际情况进行评估,重要性高的需求应该优先考虑和处理,以确保项目的核心功能能够按时交付。
其次,优先级管理是需求管理的一个关键环节。
根据需求的紧急程度、商业价值和客户需求等因素,对需求进行排序和分级,确定每个需求的优先级。
在确定优先级时,项目团队应该充分考虑相关利益相关者的意见和建议,以确保优先级的确定符合项目的整体目标和战略规划。
只有合理设定需求的优先级,项目团队才能更好地把握项目的整体方向和重点,确保项目的顺利推进。
最后,排期管理是实现需求优先级的重要手段。
在软件研发项目中,排期决定了项目各阶段的工作安排和时间安排。
合理的排期管理能够有效地避免资源的浪费和重复劳动,提高团队的工作效率和质量。
在制定排期计划时,项目经理应该根据需求的优先级和项目的整体目标,合理安排各个阶段的工作内容和时间节点,确保项目的可控性和稳定性。
在软件研发项目中,需求的优先级和排期管理是整个项目成功的关键。
只有合理确定需求的重要性、优先级和排期,项目团队才能更好地协作和配合,保证项目按时高质量地完成。
因此,在项目启动阶段,项目团队应该认真分析和评估需求,制定合理的需求管理计划,确保项目的顺利推进和成功交付。
项⽬开发的完整流程
⼀.提出需求
1.PM(产品经理)提出产品需求,评估产品技术问题。
2.开发、测试等协同合作,确定产品上线时间。
⼆.开发项⽬阶段
2.1产品设计>>>PM、UE、UI
产品经理(PM)画出需求产品原型草图,这部分属于产品核⼼
交互式设计师(UE)根据草图画出产品原型图,结合⽤户感受,设计⼈性化,让⽤户爽,不要反⼈类化。
视觉设计师(UI)美化产品界⾯。
ps:
PM如果不画草图,就会:交互(UE)搞不懂产品,UI搞不懂交互,技术搞不懂UI逻辑
2.2前端设计>>>FD
理清楚需求,拿到UI设计图,设计出需要实现的效果
2.3后端开发>>>PD
⾸先设计数据库,把业务流层转换成表结构,理清表与表之间的关系,确定开发项⽬整体结构,前端、程序、数据库之间的对接⽅式。
考虑其他技术关键点,定制排期表、开发规范、代码规范、源码管理、版本管理、安全管理。
2.4开发
前后端各⾃开发,合并协调产品,进⾏⾃测,提交给测试⼈员。
2.5测试⼈员》》》QA
设计好测试环境⽤例,提出测试。
⼀旦测试出bug,需要开发⼈员修复,不可接受耗时⼤的需求。
2.6运维⼈员》》》OP
运维⼈员准备上线,测试线上环境,如有bug,提交开发⼈员修改bug。
上线以后,做好数据备份、监控、做好系统优化。
软件项目计划表模板一、项目概述1. 项目背景与目标2. 项目的重要性和意义3. 项目范围和限制条件二、项目目标1. 短期目标2. 中期目标3. 长期目标4. 项目成功的关键指标三、需求分析1. 需求调研2. 需求规格说明书3. 需求变更管理4. 需求确认与验收标准四、软件开发计划1. 总体开发策略2. 开发阶段划分3. 里程碑计划4. 关键任务和时间节点5. 任务依赖关系与排期优化6. 迭代开发与发布计划7. 编码规范与技术选型8. 技术风险评估与应对策略五、人力资源计划1. 项目团队组织结构2. 人员分工与职责划分3. 培训需求与计划4. 人员招聘与替换策略5. 绩效管理与激励措施6. 人员沟通与协作机制7. 资源优化与调配方案六、成本预算1. 人力资源成本预算2. 软硬件设备成本预算3. 外包服务成本预算4. 其他直接成本预算(如差旅费、培训费等)5. 总成本预算与分摊计划6. 成本控制策略与措施7. 成本变更管理流程与审批权限七、风险管理1. 风险识别与分析(技术风险、市场风险等)2. 风险评估与排序(重要性与可能性)3. 风险应对策略与措施(预防、缓解、转移等)4. 风险监控与报告机制(定期评估与反馈)5. 应急预案与危机处理流程6. 风险管理的培训与意识提升计划7. 风险管理的考核与责任追究制度8. 风险管理持续改进方案(优化风险管理流程和工具)9. 风险管理知识库建设(积累和共享风险管理经验和案例)10) 对标企业风险管理实践分析(提升风险管理水平)。