`
superjava
  • 浏览: 1537 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

我做的一个的项目,如何才能顺利的交付

阅读更多
先把项目背景简单说一下,项目A可以认为是在原有业务系统的基础上衍生出来的新需求(派生的新业务),原有业务系统是一个比较大的系统,在公司也是一个拳头产品,卖了几十套,目前也有好几个人在上面维护+二次开发+缺陷修复等(人力资源紧张)。早期公司高层只是说肯定要做这个项目,但由于人力资源的问题迟迟没有决定要开工(还有一个重要原因是领导希望能够签下1-2个典型客户再启动项目A的开发),而仅仅是上销售去那几十家客户那里兜售新业务,吹的天花乱坠的,比较市场有些竞争,需要先拉单子。这些事情是年中的事情。

等到下半年的时候,市场对这个新的业务反应比较强烈,已经有客户说要看原型再签合同,原因是竞争对手已经出原型了。而此刻,公司以为高层决定要即刻启动项目开发,说先把原型做出来,限期一个月。而中层领导还是由于人手紧张,就随便抽调了4个开发人员,一半是1年工作经验以内的新手,就这样匆忙上阵。由于人手有限、时间紧迫、业务需求虽然已经明确,但很多业务细节这4个开发人员都不清楚,只有一个懂业务的但也谈不上精通。

项目计划就定了一个月,基本上按天把计划排好了,1个月后系统原型出来了。但比较粗糙,缺陷也比较多,设计基本没有做,代码质量也比较差。拿去客户那里安装后,客户认为这个系统太粗糙了,【到客户那里,客户就不会认为这是个原型系统了】

至此,按常规项目管理的做法,应该重新梳理真实的客户需求、业务流程和功能设计、架构设计、概要设计。。。。
但事情的发展却不是这样进行的。由于客户迫切系统以周为单位看到项目的进展,于是领导决定就在原型系统上扩展和修改,其结果就是计划制定后很难执行,变成了按周来排计划,主要就是按客户的需求来改。

好不容易在年底前把版本基本上稳定了,但只是业务流程和功能比较温度,缺陷开始收敛了。

但元旦后到客户现场安装测试版本,客户对此版本又提了很多需求变更和新模块。此刻麻烦就比较大了,因为系统的架构灵活性比较差,改起来对原有代码影响比较大,改动范围大。于是又是时间紧张,又是工作量,刚把功能实现,客户就开始催啥时候测试。缺陷一直居高不小,于是决定花2周时间专门修改缺陷。

到现在为止,开发基本完成了。但问题也比较突出:
系统的性能存在问题(有些模块客户的意见很大,但这个从技术上讲,改动会比较大,不是1周能解决的)
系统的稳定性(与1相关)
功能的可用性(有些功能早期按照开发人员的思维来设计的,到客户那里客户提出新的想法,开发时把这种体验需求压住了,但在后续还是要改)
马上要启动二期的需求开发,这个更麻烦

---------------------
至此,整个项目风险还是比较大的,我总结有以下几个原因:
1. 项目的目标、业务流程、大体需求是很明确的,但细节需求在项目中前期,整个项目组都是一知半解的,造成后续返工较大,客户和开发人员包括公司领导对质量的意见都较大;
2. 项目从开始到现在领导和项目经理的分工不明确;由于人是凑起来的,大家之前没有合作过不了解;
3. 原型系统出来后,项目经理大部分时间都去解决客户的需求沟通和售前支持了,少部分时间在真正项目开发上;
4. 一直对项目的总体计划和推进情况估计不足,造成项目计划形同虚设,完全是开发人员做到哪算哪;
5. 中前期领导对这个项目不重视,等到元旦后发现问题比较严重,就临时抽调人手进来协助,而刚进来的人一方面不是项目经理想要的人(仍然是新手),另外一方面由于系统的业务性比较强,新手加进来后1-2周内根本不起作用;
6. 测试工程师,派过来的2名测试工程师是后期加进来的,业务都不熟悉,培养的2周后才慢慢熟悉,而且在客户现场,测试工程师根本应付不了客户的问题,即客户讲的需求测试工程师根本不懂或不熟悉;

大致就这些吧。
分享到:
评论

相关推荐

    软件项目交付清单.pdf

    只有当所有这些要素都达到标准,软件项目才能被视为成功交付。 总结来说,一个完整的软件项目交付清单涵盖了功能实现、性能要求、设计文档、源代码质量、测试文档、用户文档以及验收流程,每一部分都是保证软件项目...

    如何做好一个技术项目的PM.pdf

    "如何做好一个技术项目的PM" 在项目管理中,目标分析是非常重要的一步骤。只有当我们拥有清晰的目标时,才能精准地把握项目的进度和成果。那么,如何做好一个技术项目的PM呢?首先,我们需要明确项目的目标。项目的...

    如何做好通信工程项目经理

    【项目经理的角色与职责】 项目经理在通信工程领域中扮演着至关重要的角色,他们是连接公司高层与一线员工的桥梁,承担着...只有这样,项目经理才能在复杂多变的工程环境中,带领团队克服困难,实现项目的成功交付。

    PMP 考试试题及解析

    这样做的目的是确保所有相关方对项目的范围有一个共同的理解,并及时修正任何不一致的地方。 - **其他处理方式**: - 按照正确的范围说明书检查已完成的工作,确认是否符合要求。 - 记录管理中的不一致之处,并...

    1对软件研发过程中用户需求、研发设计、项目测试、交付实施测试等流程监督管理.doc

    在软件研发过程中,确保流程的有效监督管理至关重要,因为它直接关乎项目的成功与否。以下是对软件研发流程中涉及的关键知识点的详细说明...只有这样,才能确保软件产品的质量和用户的满意度,最终实现项目的成功交付。

    软件项目管理PPT

    软件项目管理是IT行业中至关重要的一个领域,它涵盖了...总的来说,软件项目管理是一个复杂的系统工程,要求项目经理具备全面的专业知识、优秀的领导力和出色的沟通协调能力,才能有效地管理项目,实现项目的成功交付。

    项目范围说明书(Project Scope Statement)

    每个里程碑代表了一个重要的阶段或事件,通过它们可以跟踪项目的进度,并确保项目按预定路线前进。 四、评价标准 项目验收标准定义了判断项目是否成功完成的标准。它们是确定项目交付物是否满足合同要求、客户需求...

    专题资料(2021-2022年)1项目验收交付管理的基本标准和要求.docx

    项目验收交付管理是工程项目管理的重要环节,涉及到多个部门和专业的协调与合作。...确保所有环节的合规性、质量和功能性是验收的关键,只有这样,才能保证项目的顺利交付,满足业主和相关监管机构的要求。

    项目经理项目总结.docx

    ### 项目管理中的关键知识点 #### 一、项目总结的重要性 项目总结是在项目结束后进行的一项重要活动,旨在回顾项目的执行过程、评估项目成果,并从中吸取经验...只有综合运用各种管理技巧,才能确保项目的顺利完成。

    软件开发项目实施方案.docx

    软件项目不仅仅是交付代码,更是一个涉及用户需求理解、系统定制、人员培训、系统部署和持续支持的整体过程。这个过程的成功与否直接影响到软件产品的实际效用和用户满意度。 项目启动阶段是实施方案的起点,此时...

    项目的整个流程点对点

    通过对每个阶段的深入理解和有效管理,项目才能高效、成功地完成。 在提供的"重点"压缩包文件中,可能包含了项目管理的各种文件,如项目计划、进度报告、需求文档等,这些都是项目流程中各阶段的关键资料。通过分析...

    项目进度计划表 项目管理 PM 项目经理 软件测试 软件工程

    在IT行业中,项目管理是一项至关重要的任务,...总的来说,有效的项目进度计划管理是软件开发成功的关键,通过合理规划、密切监控和灵活调整,可以确保项目按计划顺利推进,避免延误和超预算,最终实现项目的成功交付。

    定制开发项目技术实施方案.docx

    定制开发项目技术实施方案 在软件开发项目中,技术实施方案是整个项目的核心部分。它规定了项目的技术方向、实施策略、项目管理方式、测试方法...只有通过详细的技术实施方案,才能确保项目的顺利进行和高质量的交付。

    软件项目实施保障措施

    综上所述,软件项目实施保障措施涵盖了人员配备、质量管理、进度控制等多个方面,它们相互关联、共同作用,确保项目能够顺利进行并最终达到预定目标。通过对项目组人员的合理配置、严格的软件开发质量管理和有效的...

    项目管理文件模板.rar

    在项目管理领域,有效的规划和组织是成功的关键。"项目管理文件模板.rar" 提供的是一套用于...在实际操作中,应根据具体项目的需求对模板进行调整,使其更贴合实际情况,这样才能充分发挥其价值,助力项目的顺利进行。

    项目管理常见案例问题及解决方案

    1. **项目章程**:项目章程模板.doc 提供了一个项目启动的基础,其中包含项目的目标、范围、批准的预算以及指定的项目经理。制定时需明确项目的目标、预期成果和可行性,确保所有关键利益相关者对项目目标有共识。 ...

    项目管理培训介绍 -- 有效的项目管理方法

    该模型按顺序划分项目阶段,每个阶段完成后才能进入下一个阶段。 - **V形模型**:在瀑布模型的基础上增加了验证阶段,适用于对测试有较高要求的项目。 - **迭代模型**:将项目划分为多个小周期,每个周期结束时都会...

    系统集成项目管理工程师 第四章 项目管理一般知识 视频

    系统集成项目管理工程师是信息技术领域中一个重要的职业岗位,主要负责协调和管理各种软硬件资源,确保项目的顺利实施与交付。这一职位不仅要求具备扎实的技术功底,还必须掌握一定的项目管理知识和技能。在中国,...

    论信息系统项目整体管理

    【项目整体管理】是信息系统项目管理的关键环节,它涵盖了项目的策划、执行、监控直至收尾的全过程。...在这个过程中,每一个环节都相互关联,互相影响,只有妥善处理好这些细节,才能实现项目的顺利实施和成功交付。

Global site tag (gtag.js) - Google Analytics