首页 > 其他分享 >【记录贴】使用项目管理软件管理大型复杂项目是种什么体验?

【记录贴】使用项目管理软件管理大型复杂项目是种什么体验?

时间:2023-09-12 19:37:02浏览次数:42  
标签:需求 项目 项目管理 管理 确认 客户 体验 软件 变更

随着手上的几个项目陆续验收交付,现在我又接了一个新项目,这次是一个中大型的软件开发项目。大型项目具有规模大、周期长、团队成员构成复杂、影响因素多等特征,所以我在项目推进过程中遇到了很多困难,想跟大家分享交流下;但所涉及的内容较多,这篇先分享下需求管理方面的内容。


我在一开始的需求调研阶段就遇到了一系列的需求管理问题。例如:客户不知道要什么、客户提出的需求不合理、需求确认困难、确认的需求也随意变更等等。

需求管理方面的问题频发,导致后续的工作几乎无法正常推进。针对这一情况,在内部会议沟通时,我向领导寻求了帮助,他给我分享了这几招,看看是如何进行改善的呢?



1.掌握这几招,有效进行大型复杂项目的需求管理

需求管理主要会包括这几个方面:需求采集、需求分析、需求确认、需求变更。尤其是大型项目,需求数量以及需求变更的情况更多,管理的方法就主要围绕上述四个步骤展开。


1.1需求采集需要找对人

谈项目需求的时候如果找错了人,最后的需求容易被推翻,需要找准关键人物;我在之前的项目对接中,也犯了这个错误,收集到的需求不出意外都没用。

解决方法:

通常情况下,需求更多来源于业务部门,但业务层面的需求往往是模糊的、不确定的,甚至有些人也不知道想要的是什么,其中还会牵扯到各方的利益。

在进行需求调研前期,应做好充分准备、了解项目的背景,跟客户在基于合同范围框架下进行沟通;在沟通时,最好带上懂业务的专业人员去对接,能更好的了解和全面收集客户需求。



1.2需求分析从业务方面出发

很多时候客户的需要并不等同于客户的需求,这就有了你感觉客户提出的需求不合理,后续客户反复变更需求的情况出现。

解决方法:

作为项目经理,需要充分了解了客户提出需要的背景和根源,从业务层面进行分析,才能足够清晰地定义出关键问题以及项目需求。

例如,在沟通时可以针对客户提出的需求围绕这几点沟通:过往工作中遇到了哪些业务问题,为什么要建立这样一个系统,,需要借助这一系统解决哪些业务问题等。



1.3需求一定要进行确认(纸质文档/邮件方式)

通常情况下,客户都不愿意确认项目需求文档或在项目需求文档上签字,但不经确认的需求大概率在后续的项目推进工作中还是会随意变更。

解决方法:

既然不愿意确认/签字,那还要不要去找客户确认呢?让客户确认的最终目的是让其认真考虑项目问题,所以不管是软磨硬泡还是动之以情晓之以理,都应让客户对项目目标以及需求达成一致,最终落实到纸质文档签字确认或者进行邮件确认。



1.4需求的变更进行流程化管理

大型复杂项目在推进过程中,会遇到各种各样的变化,有时候迫于客户给出的压力,项目经理也会进行调整,但是也受不了客户频繁的改动,总是改着改着就有了超支超期的风险。

解决方法:对于超出项目范围的要求,首先要和客户做好书面的记录,回公司告知领导及相关部门的人。同时所有的变更请求,都应走变更流程;通过评估并批准的变更,一方面能有效控制项目的时间和成本,另一方面也能有效减少变更。



除了以上四招以外,领导还建议我充分使用公司新上项目管理工具。由于大型项目的需求多、涉及的部门也多,需要大家一起进行协作,原先使用的Excel表格和在线文档,现在已经无法满足管理需求。我在借助专业的项目管理工具重新梳理需求、对需求进行跟踪以及评审后,大大的提高了我的工作效率。




2.如何借助项目管理工具,高效进行大型复杂项目的需求管理?

我们公司上的这个项目管理工具能覆盖项目的全生命周期和业务流程管理,针对项目的需求有单独的一个模块来进行全面的管理,包括需求的收集、跟踪、评审、变更等维度。



2.1需求收集统一管理,需求不遗漏。

借助项目管理软件,需求的收集可以进行统一管理。我可以在【需求列表】登记客户提出的所有需求,详细记录需求的相关信息,如所属项目、建议方案、需求类型、优先级、需求责任人、期望时限等。

【记录贴】使用项目管理软件管理大型复杂项目是种什么体验?_项目管理

(易趋需求列表视图)



2.2需求进行公开评审,有效确保相关方意见达成一致

为了保证需求分析的准确性,使需求在传递过程中减少偏差,确保利益相关方彻底理解需求并达成一致;在需求评审模块,我可以对需要评审的需求建立评审流程。透明、公开的方式进行需求评审管理,大大节约了我在沟通协调上的时间投入,后续如果出现变更情况,也可以快速进行溯源。

【记录贴】使用项目管理软件管理大型复杂项目是种什么体验?_项目管理工具_02

(易趋需求评审视图)



2.3需求跟踪,确保需求实现

需求提出评审通过后,还需要跟进具体的实现状态。在需求跟踪模块,我可以实时查看需求的实现状态和需求所关联的用户故事、所属迭代、关联发布、关联缺陷的实现状态,及时了解需求实现程度。

【记录贴】使用项目管理软件管理大型复杂项目是种什么体验?_项目管理_03

(易趋需求跟踪视图)



2.4需求变更流程化,实现规范管理

传统的需求变更审批方式会通过召开项目会议达成,但耗时耗力;借助项目管理软件的需求变更模块,在线上处理审批流程更加便捷,审批的状态也能查看,做到了规范化的管理,同时大大的提高了工作效率。

【记录贴】使用项目管理软件管理大型复杂项目是种什么体验?_项目管理工具_04

(易趋需求变更视图)




3.总结

项目缺乏有效的需求管理,不仅会导致项目延误,甚至是项目的项目失败,特别是需求众多的大型复杂项目,更要重视项目的需求管理。而有效的需求管理可以采用以下几招:需求采集找对人、需求分析从业务方面出发、需求一定要进行确认以及需求的变更进行流程化管理。

标签:需求,项目,项目管理,管理,确认,客户,体验,软件,变更
From: https://blog.51cto.com/u_16104916/7447363

相关文章

  • 便捷的视觉体验与乐趣:KMPlayer
    Kmplayer是一款来自韩国的影音播放器,Kmplayer(简称KMP)几乎可以播放您系统上所有的影音文件。KMPlaye通过各种插件扩展KMP可以支持层出不穷的新格式。这款软件强大的插件功能,能够直接使用winamp的音频,输入,视觉效果插件。只要你喜欢,可以选择使用不同解码器对各种格式进行解码。KMPla......
  • 软件测试生命周期
    软件测试生命周期是规范整个软件测试过程的指导性纲要,它给出一个测试项目开始到结束的工作流程,如图2.4所示。(1)获取测试需求。从软件开发需求规格说明书中获取软件测试需求,明确测试对象与范围,了解用户具体需求,编制测试需求文档。(2)编写测试计划。根据需求规格说明书、测试需求文档......
  • 软件测试 | 模块化与模块独立性
    1.模块化模块是数据说明、可执行语句等程序对象的集合。模块可以单独被命名,而且可通过名字来访问,例如,过程、函数、子程序、宏等都可作为模块。2.抽象与逐步求精软件工程的每一步都是对软件解法的抽象层次的一次精化。抽象与逐步求精是紧密相关的。3.信息隐蔽和局部化信息隐蔽是指一个......
  • 软件测试 | 不合格需求分析的风险
    不重视需求分析的项目团队将自食其果,需求分析的缺陷将给项目带来极大的隐患,下面将讨论不合格的需求分析引起的一些风险。1.需求不明确导致产品无法被接受在某些情况下,开发人员与实际使用产品的用户直接接触很困难,因此开发人员只能根据自己的理解来开发产品;另外,有些客户也不太明白自......
  • 【记录贴】使用项目管理软件管理大型复杂项目是种什么体验?
    随着手上的几个项目陆续验收交付,现在我又接了一个新项目,这次是一个中大型的软件开发项目。大型项目具有规模大、周期长、团队成员构成复杂、影响因素多等特征,所以我在项目推进过程中遇到了很多困难,想跟大家分享交流下;但所涉及的内容较多,这篇先分享下需求管理方面的内容。 我在......
  • 介绍一款轻量型 Web SCADA 组态软件
    随着互联网、物联网技术的快速发展,图扑物联基于多年研发积累和私有部署实践打磨、以及对业务场景的深入理解,推出了适用于物联网应用场景的轻量型云组态软件。该产品采用B/S架构,提供Web管理界面,软件包大小仅50MB,无需安装客户端,可通过浏览器直接访问。图形组态功能,是工业使用场......
  • 软件开发文档大全(项目管理、开发、实施、交付、评审、投标支撑)
    前言:在软件开发过程中,项目管理、开发、实施文档是至关重要的一部分。这些文档不仅为项目提供了清晰的规划和指导,还有助于确保项目按时、按质量完成。本文将详细介绍这些文档的内容及其在软件开发过程中的作用。软件开发全文档获取:Q+:262086839一、项目管理文档项目背景和目标......
  • 敏捷项目管理与传统项目管理的区别?一目了然
    从事项目管理行业的人应该都知道,项目管理领域有两种管理方式:传统项目管理和敏捷项目管理。很多人在团队引入敏捷的时候,会有一个疑惑,传统项目管理和敏捷项目管理的区别分别是什么? 什么是瀑布式项目管理?瀑布式项目管理是一种传统的项目管理方式。在瀑布式项目管理中,项目的整体管理过......
  • 软件工程个人项目
    软件工程......
  • 直播平台软件开发,flex布局,不设置宽度,实现文字超出部分隐藏
    直播平台软件开发,flex布局,不设置宽度,实现文字超出部分隐藏.flex-box{ display:flex;} .flex-item-space{ flex:1; min-width:0;//重点样式 white-space:nowrap;//重点样式} .title{ overflow:hidden; text-overflow:ellipsis; font-weight:normal;}......