`

软件项目管理问题与总结

 
阅读更多

仅借此处记录我个人在软件项目管理工作中所遇到的问题,以及经验总结。

最近一段时间在工作当中,我遇到了许多问题,也犯了一些错误。一来可能是对公司的管理制度,软件管理流程还不太熟悉,二来确实是最近经验尚浅还望读者见谅。

言归正传,

项目初期

在项目初期与客户洽谈需求时,我不懂得如何抓住重点,如何用最简单的手段把客户想要的东西呈现出来。我的教训是,客户多半是不懂技术的,包括我们项目经理有时候对某些专业的技术可能也不是太懂,那么我们应该抓住的是什么呢?从业务着手,对于我自己来说这是一个很大的挑战。(本人技术出身)那么在项目初期,我们也不可能把项目或者说软件规格描述的多么的细致,那么至少要把握住几个关键的流程,最好以图的方式把他们之间的关系画出来。最好用一些动态的好看的容易理解的一些图片组合。实在美术水平不佳,就直接用标准流程图来画,相信用户也是能看的明白的。这是立项时最重要的要确定的东西。而我犯的错误就是从功能去描述初期软件形态,那是非常愚蠢的一件事情。因为一开始的时候谁也不知道要什么功能,而且从功能无法很好的体现出软件的业务价值,用户也无法理解与接收。除了主要业务流程以外,其次重要的当然就是工期以及人力投入了。这个根据实际的情况和用户的期望给出一个比较合理的值即可。无需很精确,甚至可以不太准确。

立项

立项后当然就需要跟详细的需求以及项目计划咯。这个时候与客户应该需要建立一种长期的沟通机制了。找对人,频繁的沟通确认需求。运用需求管理知识一切可用的东西吧。我想说的是,最近犯的几个错误。

1、不要偷换概念,最近我召开了一个会议,我把他的名字取为XX讨论会,我原本的想法是,如果会议效果比较好,大家没什么意见,我就可以把这次会议当做是XX确认会。结果会后我就更大家这么说了。后来想起来,我是多么的愚蠢。我这样偷换概念其实是在欺骗我的团队,也是在掩耳盗铃。我会失信与我的团队,这是多么严重的一件事情啊。会后我的QA也严厉的批评了我,及时姑且不谈信任,如果要开XX确认会,那QA流程也是不一样的。我还少了很多本应该要去走的标准流程。

敏捷书里曾说过这样一句话“不要丢下团队中任一个人”。惭愧啊~

2、学会项目经理解决问题最佳实践——沟通。在立项的计划会议中,我遇到了一个问题,客户之前提出最好开发3*80个人日完成软件研发,但是客户允许砍掉一些不太紧要的功能。(但在这之前我和我们的技术经理已经商量过需要5*80个人日来完成)这个时候在电话里,我并没有太在意,心里自己盘算了一下就答应了下来。结果客户就以此发了确认函。回头我再更改我的计划时,我的技术经理开始咆哮了,一下砍了我100多人日,我如何能完成?就算只实现最精简的功能也看来是很困难的事情。这下我才意识到我应该先找我的团队来评估这件事情,凡事都不能妄下定论。特别是对用户的承诺,不是儿戏。不过还好,后来我的领导让我再补一个开发评估,把我的实际情况做一个评估报告,结合目前的情况,再与用户重新沟通确认工时。只希望用户能讲道理了。总之,以后我不仅要和用户建立良好的沟通,还需要与我的团队做好沟通,我的团队才是我的坚实后盾,我必须充分信任我的团队。就想我在人际关系及沟通技巧里讲到的,良好的沟通的好处,整合他人的才能;让别人愿意和你合作;给对方信心;减轻压力

今天到这里,以后继续。

项目管理是一个很奇妙的东西,不像我以前所接触的任何软件技术那么直白,清晰。他更让人捉摸不透。刚你认为你已经懂了,已经明白的时候,其实你不懂。当你觉得你还不懂的事情,其实你已经做对了。希望我以后会有更深的体会。也希望更多的与我志同道合的人与我交流沟通。Mark 2012/01/07

分享到:
评论

相关推荐

    软件项目管理知识点总结.doc

    《软件项目管理知识点总结》 软件项目管理是IT领域中至关重要的组成部分,它涉及到项目的策划、执行、监控直至结束的全过程。项目管理的目标是确保在有限的资源和时间内,达到预设的一系列特定目标,同时兼顾项目的...

    软件项目管理.pdf

    与其他类型的项目相比,软件项目管理具有其特殊性。软件本质上是一种知识产品,其开发过程和质量难以准确估计和度量。此外,软件系统的复杂性和持续变化的特点也给项目管理带来了额外的挑战。软件项目管理者在面对...

    软件项目管理案例教程完整版

    接着,我们进入项目管理的核心——“项目管理与软件项目管理”。项目管理涉及计划、组织、领导和控制资源以实现项目目标,而软件项目管理在此基础上增加了对软件开发过程的管理,包括需求分析、设计、编码、测试和...

    软件项目管理案例教程 课后习题答案

    《软件项目管理案例教程》是一本深入探讨软件项目管理实践与理论的教材,其课后习题答案提供了丰富的学习资源,旨在帮助读者巩固所学知识并提升实际操作能力。在这个压缩包中,包含了一个名为“1009206.doc”的文档...

    2022年燕山大学软件工程专业 软件项目管理实验全部资料 完整下载

    《2022年燕山大学软件工程专业:软件项目管理实验详解》 在软件工程领域,项目管理是一项至关重要的技能。2022年燕山大学软件工程专业的软件项目管理实验,旨在培养学生的实践能力和理论知识的结合,让学生深入理解...

    软件项目管理教案.rar

    《软件项目管理教案》是针对“01336软件项目管理”这门课程的第二版教学材料,其中包含了一份详细的PPT教案。这个压缩包旨在为学生和教师提供全面而深入的学习和教学资源,帮助他们更好地理解和实践软件项目的管理...

    软件项目管理知识点总结1

    "软件项目管理知识点总结" 软件项目管理是软件开发过程中非常重要的一个环节,它涉及到项目计划、项目执行、项目监控和项目收尾等多个方面。软件项目管理的主要目标是确保软件项目的质量、进度和成本等方面的要求。...

    图书管理系统软件项目管理大作业.doc

    本文档总结了图书管理系统软件项目管理大作业的主要内容,涵盖了合同管理、生存期、需求管理、任务分解、规模估算、项目计划、质量计划、测试计划、团队管理等多个方面的知识点。 一、合同管理 在项目管理中,合同...

    软件项目管理课程设计报告

    总结,软件项目管理课程设计报告旨在提供一套全面的实践指导,帮助学生在理论与实践中找到平衡,提升项目管理的技能,为未来在软件开发领域的工作奠定坚实基础。通过深入学习和实践,学生将能更好地应对复杂项目挑战...

    软件项目管理常见问题分析

    本文分析了软件项目管理常见问题:缺乏项目管理系统培训、项目计划意识问题、管理意识问题、沟通意识问题、风险管理意识问题、不重视项目经验的总结、项目干系人相关问题、项目团队内分工协作问题,抛砖引玉地提出了...

    软件项目管理实践 (中文版)

    - **背景与挑战**:全球范围内每年有上百万个软件项目正在执行,然而约三分之一的项目在成本和时间上超过预计的125%以上,这表明软件项目管理面临严峻挑战。 - **失败原因**: - 目标设定不明确。 - 计划制定不...

    软件项目管理案例教程课后习题.docx

    "软件项目管理案例教程课后习题" 软件项目管理是指对软件项目的计划、组织、指导和控制,以确保项目的目标和要求得到满足。软件项目管理涉及到项目的整个生命周期,从项目的启动到项目的结束,包括项目的计划、执行...

    软件项目管理与案例分析课程教案PPT

    《软件项目管理与案例分析》课程教案PPT涵盖了软件开发过程中的关键环节,旨在通过理论讲解与实际案例相结合的方式,帮助学生深入理解并掌握软件项目的管理策略和实践方法。以下是对各章节主要内容的详细解析: 第1...

    软件项目管理期末大作业.zip

    通过这份期末大作业,学生可以全面了解并实践软件项目管理的各个要素,提高解决实际问题的能力。同时,这也是一个很好的机会,让学生将理论知识应用于实践中,提升自身的专业素养。在学习过程中,建议同学们积极参与...

    软件项目管理模板 软件项目

    在IT行业中,软件项目管理是确保软件开发过程高效、有序且成功的关键环节。软件项目管理模板则为这一过程提供了一套结构化、标准化的方法,帮助项目经理和团队成员明确任务、规划资源、控制风险并保证质量。以下将...

    软件项目管理方法与实践课后习题答案.doc

    本资源总结了软件项目管理方法与实践的知识点,涵盖了项目管理的基本概念、项目生命周期、项目范围管理、项目进度管理、项目成本管理、项目质量管理、项目人力资源管理、项目沟通管理、项目风险管理、项目采购管理等...

    软件项目管理案例教程-课后练习题答案

    本资源摘要信息将对软件项目管理案例教程中的知识点进行总结和解释。 项目集成管理 项目集成管理是项目成功的关键,它贯穿了项目的全过程,包括从初始、计划、执行、管理到结束等过程。项目集成管理在项目的整个...

    软件项目管理规范

    总结来说,软件项目管理规范是软件开发成功的关键,而需求管理则是项目管理中的核心环节。有效的管理能够提高软件开发的效率,降低风险,确保软件产品满足用户的期望。因此,理解和遵循软件项目管理规范对于每个参与...

    项目管理师重点总结-项目计划

    ### 项目管理师重点总结-项目计划 #### 范围计划 项目管理中的范围计划是确保项目目标得以实现的核心环节。项目工作分解结构(Work Breakdown Structure, WBS)在此过程中扮演着至关重要的角色。WBS不仅明确了项目...

Global site tag (gtag.js) - Google Analytics