文档首页> > 产品介绍> 产品概述

产品概述

分享
更新时间: 2019/07/16 09:48

什么是项目管理?

项目管理服务(ProjectMan)是为软件开发团队提供敏捷项目管理与协作的云服务,沉淀华为30多年在软件研发的先进理念与丰富实践。

  • 云端部署,基于华为云强大的基础设施,开箱即用,AnyWhere&AnyTime团队成员协作。

    同时和华为云DevCloud其他服务无缝集成,为软件开发及其应用提供全生命周期的管理与团队协作。

  • 预置了两种项目模板:Scrum项目模板、看板项目模板。
    • Scrum项目秉承严谨的敏捷Scrum方法论和实践,适用于敏捷软件开发团队。
    • 看板项目采用卡片式的交互,适用于轻量、简单管理的软件开发团队。
  • 提供了项目管理、需求规划和管理、缺陷管理、迭代计划管理、自定义工作流、进度跟踪、统计报表/仪表盘/管理看板、Wiki在线协作、项目文档托管等多种软件项目管理的基础特性,支持端到端的高效、透明、可视的管理。

项目管理特性

  • 需求规划与需求分解

      

    客户的需求或者原始需求,往往是抽象甚至宏观的,需要通过在理解客户需求背后的问题本质,来把客户需求或原始需求进行规划和分解,最终分解为每个迭代可交付的最小工作项。

    华为云项目管理服务Scrum项目类型中,预置了敏捷实践中推荐的Epic-Feature-Story/Bug-Task的四层模型。

    从原始抽象宏观的需求Epic(中文通常翻译为史诗特性),经过分解为多个Feature,继而再逐步分解为Story。Story是UserStory的简称,Story是站在用户视角符合INVEST原则的最小可交付的工作项单元。一个Epic分解为一个或多个Story,并根据开发团队的人力管道和Epic的计划时间,将Story规划到一个或多个迭代中持续交付。

    一个宏观抽象的Epic通过这种方式保证了每个迭代都有可以运行的软件让用户试用,获取用户反馈,不断根据反馈进行修正,最终满足用户的需求并获得商业成功。

      

    项目管理服务为用户提供思维导图的需求规划与分解功能。

      

      

      

  • 迭代

      

    在敏捷软件开发的语境下,迭代是重复式的持续交付并持续获取反馈的软件开发活动,其对应的是瀑布式软件开发中的固定顺序全部完成才交付的软件活动。

    每一个迭代都追求尽可能的发布产品并获取用户的反馈,每次迭代获取的反馈都同时作为下一个迭代的改进输入。迭代可以降低风险和变更成本,提升研发效率。

    华为云软件开发服务也提供迭代管理与规划的功能:

      

      

    说明:

    在敏捷的方法论中,通常使用“迭代”,而Scrum实践中使用“冲刺(Sprint)”,两者有微小的区别。华为云项目管理服务考虑国内用户的使用习惯,使用“迭代”。

      

  • 自定义统计报表

      

    研发过程中的数据统计/分析,是软件项目管理透明可视化管理的基础,繁琐持续变动的线下数据统计也是很多项目经理的痛点。

    华为云项目管理服务提供了线上的统计分析功能,不仅提供预置的推荐实践报表,也同时也支持自定义。

      

      

      

  • 文档托管

      

    文档托管功能支持多种类型的文件上传,可以将项目的总结,项目的架构文档,产品需求文档等上传托管到云端,统一的访问地址,项目成员随时可以访问和获取,便于项目信息的分享,项目经验的沉淀。

      

  • Wiki在线协作

      

    Wiki在线协作提供基于百科(WIKI)轻量级在线文档协作功能,支持富文本和Markdown格式,并预置如敏捷站立会议、敏捷迭代回顾会议等多个词条模板。

项目管理Scrum开发流程

  • Scrum是敏捷开发的主流方法,通过迭代冲刺的方式,持续交付,从用户需求到用户反馈实现一个一个闭环的软件开发过程。
  • 通过最重要的迭代计划会议、每日站会、迭代回顾、验收会议来进行简单高效的管理。

      

如果您喜欢这篇文档,您还可以:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区