开发过程如何管理

管理开发过程的方法:一、总则;二、阶段成果;三、岗位设置;四、项目立项;五、项目计划与监控;六、需求分析。为保证日常工作正常有序的进行,让开发中各个环节更紧凑,更可控,需要尽可能实现软件研发流程的正规化,工作过程的流程化。

一、总则

为保证日常工作正常有序的进行,让开发中各个环节更紧凑,更可控,需要尽可能实现软件研发流程的正规化,工作过程的流程化,以便提高软件质量和开发效率,达到项目能按质按量按期交付的目标。

软件开发总体遵循项目管理和软件工程的基本原则。

项目管理涉及项目立项、项目计划和监控、配置管理。

软件工程涉及需求分析、系统设计、软件实现、测试、试运行、系统上线和产品维护。

二、阶段成果

根据软件工程的过程理论并结合公司目前的实际情况,制定以下工作流程,并规定了各个重要环节需要提交的交付物。

立项:市场需求合同或项目立项单。

需求分析:软件需求分析报告。

总体设计:概要设计说明书或功能模块描述。

详细设计:详细设计说明书,包括数据库设计、软件接口说明等。

软件实现:软件源代码、源代码说明或者注释。

产品测试:测试报告。

产品发布:产品说明书或使用手册。

三、岗位设置

根据软件开发过程,主要分为分析、开发和测试三个阶段。分析阶段完成用户需求文档的编写,系统概要设计的编写;开发阶段完成设计文档的编写,代码的编写;测试阶段完成系统的测试,测试文档及其他材料。通过逐渐的调整岗位,明确工作职责,逐步实现项目经理,需求分析工程师,软件开发工程师和测试工程师的岗位设置。

四、项目立项

需求分析工程师进行应用调查与分析,确认软件的应用需求。根据项目可行情况成立项目开发小组,制定软件开发计划,确定项目经理,并由所领导和项目经理共同确定具体项目配置,知识技能要求,团队成员及团队的角色。

五、项目计划与监控

以项目为单位,项目经理负责整个项目的计划、组织和控制。在整个项目过程中,项目经理定期检查项目进度和完成情况,调整人员分工和安排。项目计划需要变更时,需要明确变更内容并及时汇报。项目经理需要说明变更原因并及时告知所领导审核,以便根据变更内容及时调整计划。

六、需求分析

对用户提出的需求进行分析汇总,梳理用户的业务流程和详细的功能定义。做出简单的界面原型,与客户进行有效的沟通,编写需求详细说明书。遇见需求变更时,分析需求变更内容,并与项目经理一起负责对需求变更进行评估并及时告知所领导审核,以便根据变更内容及时调整计划。

延伸阅读:

什么是技术开发管理?

技术概念可以来自公司的多个方面,具体包含员工技术建议、产品规划、老产品的维护、行业技术发展等,其中产品规划是最重要的来源,一个公司往往首先确定公司的战略,决定公司行业领域,然后基于公司战略,确定公司产品开发的平台战略,业界优秀的公司往往是基于平台来开发产品,而非独立完成各个项目的全部内容,基于平台的产品开发可以有效节约产品开发成本、缩短产品开发周期、提升产品质量;平台战略的基础上会派生公司的产品规划,基于产品规划可以派生出公司的产品开发与技术开发的路标,往往技术开发最终的成果是产品的一个组件直接被产品开发团队所使用。

文章标题:开发过程如何管理,发布者:Flawy,转载请注明出处:https://worktile.com/kb/p/47504

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Flawy的头像Flawy
上一篇 2023年3月22日
下一篇 2023年3月22日

相关推荐

  • 开源文档协作工具:2024年10款评测

    国内外主流的10款开源文档协作平台对比:PingCode、Worktile、蚂蚁笔记(Leanote)、Wizard、Kooteam、ShowDoc、MrDoc、DooTask、语雀、WookTeam 。 在今天的数字化时代,寻找一个能够提高团队合作效率并确保信息共享流畅的解决方案,成了许多企业和个…

    2024年8月5日
    700
  • 企业如何智选知识管理工具?2024年8大精选

    本文将分享2024年8大优质企业知识管理工具:PingCode、Worktile、飞书文档、语雀、石墨文档、有道云笔记、Confluence、Document360。 很多公司都面临信息过载,难以将散落各处的知识有效整合和应用。这不仅影响决策效率,还可能导致重要信息的丢失。为了解决这一痛点,企业知识…

    2024年8月5日
    300
  • 产品经理秘籍:2024年9大主流需求管理工具

    本文将分享9款产品经理使用的主流需求管理工具:PingCode、Worktile、Tapd、禅道、Teambition、Testin、JIRA、Jama Connect、Wrike。 挑选一个能够高效精准地捕捉和管理需求的工具,对于推动项目成功至关重要,很多产品经理都面临着如何从众多选项中选择最适合…

    2024年8月5日
    400
  • 选择客户管理crm系统必看:全球15家顶级供应商综合比较

    对比的客户管理CRM系统包括:纷享销客、Zoho CRM、销售易、用友CRM、Salesforce、Microsoft Dynamics 365、销帮帮CRM、HubSpot、Oracle CRM、悟空CRM、神州云动CRM、红圈CRM、SAP CRM、Odoo、OroCRM。 一个合适的CRM系统…

    2024年8月5日
    800
  • 项目竣工资料管理软件有哪些

    项目竣工资料管理软件有许多,其中最为出色的要数PingCode和Worktile。这两款软件以其优秀的性能和功能,赢得了用户的青睐。简单来说,PingCode是一款专门为开发者设计的协作平台,强调代码质量、团队协作和敏捷开发。而Worktile则是一款面向企业的项目和任务管理工具,帮助团队更好地协作…

    2024年8月5日
    300

发表回复

登录后才能评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部