当前位置: 首页 >  开发指南 >  【记录贴】使用项目管理软件管理大型复杂项目是种什么体验?

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

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

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

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

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

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

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

1.1需求采集需要找对人

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

解决方法:

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

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

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

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

解决方法:

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

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


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

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

解决方法:

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

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

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

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

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

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

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

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

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

(易趋需求列表视图)

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

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

(易趋需求评审视图)



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

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

(易趋需求跟踪视图)



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

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

(易趋需求变更视图)




3.总结

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

内容
  • npm发包教程
    npm发包教程
    2023-12-11
    1-npm注册账号.访问npm官网注册账号,邮件验证激活账号.npm官网.2-项目npm配置.在项目下打开终端,初始化n
  • Gitlab Registries
    Gitlab Registrie
    2023-12-09
    在项目开发和部署过程中,我们常常需要一套私有仓库,比如 Code Repository、Package Reposito
  • 高效联调,可靠发布!华为云推出CodeArts Release发布管理服务
    高效联调,可靠发布!华为云推出C
    2023-12-09
    摘要: 华为云全新推出CodeArts.Release发布管理服务,旨在将华为多年形成的发布实践外溢,帮助企业提升软件发
  • 产品质量管理利器,华为云发布CodeArts Defect缺陷管理服务
    产品质量管理利器,华为云发布Co
    2023-12-08
    摘要: 近日,华为云CodeArts Defect缺陷管理服务正式上线,提供结构化缺陷跟踪流程和标准化的质量度量模型。.
  • Docker的Portainer认识、安装、使用
    Docker的Portainer
    2023-12-08
    一、认识.docker的图形化界面.Portainer 是一个轻量级的容器管理界面,可以让用户更轻松地管理 Docker
  • SSH教程0简介
    SSH教程0简介
    2023-12-06
    0 简介.OpenSSH (http://www.OpenSSH.com).已成为远程管理UNIX类系统和许多网络设备的
  • 基于ITIL的ITSM工具
    基于ITIL的ITSM工具
    2023-12-05
    随着企业的ITSM(IT服务管理)的逐渐成熟进而深入应用,如果您希望以低成本寻找一款基于ITIL的ITSM管理工具,然后
  • 学系统集成项目管理工程师(中项)系列06b_信息系统安全管理(下)
    学系统集成项目管理工程师(中项)
    2023-12-04
    1. 物理安全管理.1.1. 计算机机房与设施安全.1.1.1. 计算机机房.1.1.1.1. 机房场地选择.1.1.1
  • git 常用指令与简单规范
    git 常用指令与简单规范
    2023-12-04
    1. 前言.随着前端项目数量、前端开发人员、前端业务的日渐增多,则非常有必要整理一份简单的 git 规范,来进行项目开发
  • 学系统集成项目管理工程师(中项)系列06a_信息系统安全管理(上)
    学系统集成项目管理工程师(中项)
    2023-12-04
    1. 信息安全.1.1. 保护信息的保密性、完整性、可用性.1.2. 另外也包括其他属性,如:真实性、可核查性、不可抵赖
  • git 常用命令
    git 常用命令
    2023-12-04
    自用命令.git命令.初始化git -> git init.1、新项目添加到dev分支中(新项目已放到本地.git所
  • SonarQube系列-通过配置扫描分析范围,聚焦关键问题
    SonarQube系列-通过配置
    2023-12-04
    在许多情况下,你可能不希望分析项目中每个源文件的各个方面。例如,项目可能包含生成的代码、库中的源代码或有意复制的代码。在
  • Centos7安装Gitlab
    Centos7安装Gitlab
    2023-12-03
    1. 什么是Gitlab?.后续内容会更新在个人站点: https.malusspectabilis.top.GitLa
  • Centos7.6下corosync+pacemaker+pcs高可用集群环境安装
    Centos7.6下corosy
    2023-12-03
    在容灾备份领域,有多种高可用方案,corosync+pacemaker无疑是开源方案中的佼佼者。.1. 什么是coros
  • SonarQube系列-架构与外部集成
    SonarQube系列-架构与外
    2023-12-02
    介绍.Sonar是一个代码质量管理的开源平台,基于Java开发的,用于管理源代码的质量,通过插件形式,可以支持包括jav
  • 【OpenCV】在VS2017中配置OpenCV开发环境
    【OpenCV】在VS2017中
    2023-12-01
    开发环境:OpenCV4.5.4、VS2017、x64.打开属性管理器:视图–>其他窗口–>属性管理器.找到 Relea
  • jenkins+linux+gitee+maven自动化集成部署项目
    jenkins+linux+gi
    2023-12-01
    jenkins+linux+gitee+maven自动化集成部署项目.一、jenkins 概述.1.1 Jenkins介
  • 园林绿化养护服务
    园林绿化养护服务
    2024-01-10
    园林绿化养护服务.产品功能.园林绿化养护服务是一项专业的服务,旨在为客户提供全方位的园林绿化管理和养护服务。我们团队的专
  • 园林景观设计
    园林景观设计
    2023-12-11
    园林景观设计产品介绍.产品功能.园林景观设计是一项专业的设计服务,主要用于规划和设计公共和私人的园林空间。其功能包括根据
  • 绿化工程材料供应
    绿化工程材料供应
    2023-12-16
    绿化工程材料供应.产品功能.我们的绿化工程材料供应主要用于城市绿化、园林景观建设、庭院绿化等相关项目。产品种类丰富,覆盖
  • 城市绿化规划设计
    城市绿化规划设计
    2024-01-15
    城市绿化规划设计.随着城市化进程的不断加快,城市绿化规划设计成为了一个备受关注的问题。如何在城市中保护和增加绿地,促进城
  • 喷泉景观设计
    喷泉景观设计
    2024-01-05
    喷泉景观设计.喷泉是一种极具观赏性和装饰性的景观设计元素,它不仅可以为周围的环境增添一份生气与动感,更可以为人们带来一份
  • 公园景观规划设计
    公园景观规划设计
    2024-01-10
    公园景观规划设计.产品功能.我们的公园景观规划设计产品旨在为城市和乡村地区提供高质量的公共休闲空间。我们致力于通过规划和
  • 园林休闲座椅制作
    园林休闲座椅制作
    2024-01-20
    园林休闲座椅制作.产品功能.园林休闲座椅是专门为户外休闲空间设计制作的座椅产品。产品具有耐候性强、外观美观、舒适度高等特
  • 喷泉设计与安装
    喷泉设计与安装
    2023-12-21
    喷泉设计与安装.喷泉是园林景观中不可或缺的元素之一,无论是在公园、**还是私人花园中,喷泉都能为环境增添灵动的气息,成为
  • 室外园林景观配套设施制作
    室外园林景观配套设施制作
    2024-01-15
    室外园林景观配套设施制作.产品功能.我们的室外园林景观配套设施制作主要提供定制化的户外景观配套设施,包括花池、凉亭、栏杆
  • 景观照明工程
    景观照明工程
    2023-12-16
    景观照明工程.产品功能.景观照明工程是一种专门为户外景观设计的照明方案。它既可以美化城市风景,提升城市形象,也可以为人们