项目管理者联盟 | 中国工程管理网 | 中国研发管理网   会员中心 资料库 博客 圈子

PMI-ACP®认证

适合敏捷开发项目
敏捷项目管理最佳实践

网络课程

PMI-PBA®认证

重视项目商业分析
商业价值与需求分析能力

网络课程

NPDP®认证

产品管理国际认证
全球产品管理最佳实践

网络课

PMP®认证

单项目管理经典指南
年轻项目经理首选

北京 | 直播 | 录播

PgMP®认证

大型复杂项目全球标准
定位高级项目管理层

网络班

PfMP®认证

链接战略与项目
实现组织资源投资回报

全球直播

软考项目管理

信息系统项目管理师
系统集成项目管理工程师

计划 | 报名 | 经验

论坛
价值源于交流与分享
会员区:
登陆ID 密  码
功能区: 公告建议 | 帖子搜索 | 管理团队 | 荣誉版主 | 帮助手册






 项目型组织  项目管理  工程项目  科技项目  项目化管理  管理软件  资格认证  职业休闲
EPM体系与流程 综合集成管理 总承包管理 IT软件开发 项目型制造 P3E/P6 PMP | PgMP 职业发展探讨
组织与人力资源 进度,范围,成本 国际工程 生物制药 专业服务 微软PROJECT IPMP | PRINCE2 管理学堂
项目管理信息化 团队建设与沟通 房地产 汽车设计开发 生活项目 PowerOn专版 软考项目管理 英语角|读书版
多项目与大项目 质量与风险 监理与咨询 手机数码 文体娱乐 注册建造师 房车吃游
PMO建设与管理 采购与合同 工程设计 项目管理硕士 闲聊版|商务版
俱乐部北京 | 大连 | 福州 | 广州 | 杭州 | 南京 | 山东 | 上海 | 深圳 | 四川 | 天津 | 武汉 | 西安 | 郑州 | 申请成立 TOP榜精华 | 最新 | 最热 | 会员

版面信息

说明:失败的IT项目比比皆是,进度延迟,预算超支,客户需求多变,成员加班抱怨...IT项目(软件开发.,信息系统实施等)寻求新生

本版版主

camer
登录:2013/7/2
次数:867
注册:2003/3/3
发帖:2745
dorothy
登录:2016/12/15
次数:804
注册:2004/9/6
发帖:993
steveli2008
登录:2009/5/26
次数:464
注册:2003/5/12
发帖:1026
zhf_karen
登录:2015/6/2
次数:346
注册:2005/6/13
发帖:469

俱乐部导航

北京大连福州广州杭州
南京山东上海深圳四川
天津武汉西安郑州 

联盟·近期活动

社区热点

开放讲座|项目组合管理与PfMP认证
开放讲座|PgMP:项目管理思维与方法
开放讲座|《项目组合管理与PfMP认证
网络讲座|《项目组合管理与个人职业
开放讲座|《项目组合管理与PfMP认证
网络直播|产品经理的四大核心技能提
如何轻松拿下PgMP?免费学习机会--.
国际项目组合经理PfMP访谈:张富贵
由PMO评论主办的第十二届中国PMO大.
如果不参加这次直播你会痛失一次学.

精彩专题

如何做好项目沟通计划

软件项目质量管理

国际工程索赔与反索赔

更多:

推荐信息

·项目经理沙龙俱乐部
·推荐项目管理公开课程
·联盟VIP会员服务
·联盟99元大课堂
·建造师课程辅导免费试听

社区圈子

项目经理职业生.
圈主:zhenjm
行业:综合应用

项目管理知识宝.
圈主:wenyu2010
行业:工程设计安装

软件项目经理水.
圈主:camer
行业:IT软件

集团企业生态体.
圈主:ETPPM
行业:综合应用

深圳IT项目管理
圈主:lshcom
行业:综合应用

联系社区管理员

咨询电话 010-82273401/11
斑竹申请 admin@mypm.net


版权所有 © 2003-2004
京ICP证070584号 
BBS业务许可2007第353号 
最佳显示模式:1024*768像素
项目管理与PMP认证
软件开发过程中的几个误区 [发表于 2014/2/16]
状态 开放帖 精华贴 浏览量 1827   

该帖子同步发自:(wcabt的博客  访问该博客)

  软件已经成为了以计算机为运行平台的系统和产品发展和进化中的关键因素, 而且是已经变成了世界这个大舞台上最重要的技术. 他们已经从最初的解决和分析特定问题的工具演变成今天一个软件行业.

  然而, 作为软件开发过程的一部分, 就算是今天, 要求我们在限定的预算内,很及时的交付高质量的软件产品, 也不是件容易的事. 造成目前这种现状的原因有很多,今天我们就从特定的角度去分析这些原因.

  首先我们从软件开发经理的角度去分析原因:

  软件开发项目经理和其他行业的项目经理大致一样, 他们需要控制自己的预算, 项目计划和项目的质量. 由于软件行业在几十年的发展过程中, 已经形成了软件开发自有的规范和流程, 而且这些标准的规范和流程已经得到了实践和时间的考验 ,已经有很大的参考价值. 但是, 软件行业是一个变化和进化非常快的行业, 每个软件的开发都有自己的特性. 如果项目经理把这些规范和流程当作教条一样去遵守和执行, 一味的生搬硬套,就会产生各种各样的问题,我们来看看现存的一些误区:

  误区1: 目前现有的软件开发已经有足够的标准和流程, 我们不需要再给软件开发过程中的参与者提供其他的额外的信息

  现实: 尽管存在软件开发的流程和标准, 但是否他们对我们有用? 软件开发者是否知道和了解这些流程? 这些标准和流程是否包括了现代软件开发实践? 我们所要开发的软件是否有自己的特色? 因此, 作为软件开发经理, 我们要针对特定的软件和软件开发团队构成, 在现有的标准和流程之上, 制定适合自己的开发标准和流程.

  误区2: 如果开发进度落后了, 我们只要多加几个人就可以了

  现实: 软件开发并流程和制造业的机械流程还是有区别的. 曾经在一本书上看到过一句话” Adding people to a late software project makes it later”. 当我们在项目开发的过程中添加开发人员时, 我们必须花大量的时间去培训他, 因此, 我们就相应的减少了我们有效的开发时间. 当然并不是不可以加人, 但一定要有计划的,配合协调好的情况下家人, 才能增加实际的开发效率.

  误区3: 如果我们项目外包给第三方的公司. 我就什么都不需要做了.

  现实: 如果一个公司不知道如何去管理和控制内部的软件项目, 即使他们外包出去, 也一样存在各种各样的困难, 比如与客户的交流, 项目后期的维护等问题,这些问题. 不是说你外包了, 你就不需要承担这些责任了.

  其次,我们从客户的角度去分析原因:

  客户, 就是软件需求者,他们有些是只懂业务的人. 因此, 如果项目经理和开发人员没有对需求有非常深入的了解, 就可能在今后的开发过程中留下后患.

  误区1: 一个大致的软件需求, 已经足以让项目进入开发阶段, 我们可以在后续阶段提供更详细的需求.

  现实: 这是目前大多软件公司,特别是小软件公司存在的现状, 往往客户都不知道自己到底需要怎么样的系统, 往往是项目经理和开发人员在引导客户提出需求. 因此在这种情况下,变化绝对是不可避免,而且是常有的, 往往我们花几天时间做了这个功能, 过几天, 客户突然说不要这个功能, 而又增加别的功能. 因此, 在项目开发之前,一个清晰的需求是必须的. 这就需要开发人员和客户必须进行持续不断的,有效的沟通.

  误区2: 项目需求变更对软件开发是没有多大影响的, 因为软件是灵活的, 可扩展的.

  现实: 对于软件开发,规避需求变更绝对是不可能的. 但是需求变更出现在何时对软件开发的影响是大不相同的. 当需求变更出现在设计和开发之前,影响是最小的. 随着软件开发过程的深入,影响是越来越大, 成本也越来越大

  最后我们从开发人员角度去分析

  作为一个开发人员,可能我们是除了代码以外的东西,我们基本上不会过问. 曾经何时, 软件开发被作为一种艺术创作,然而随着进入的门槛越来越低, 开发人员的规模就越来越大, 软件就越来越远离艺术了,而问题就越来越多了.

  误区1: 作为开发人员, 当我们做出来的东西能正常运行了,我们的工作就结束了.

  现实: 记得有人说过 ”The sooner you begin writing code, the longer it’ll take you to get done”. 曾经有统计数据显示: 软件开发过程中60%-80%的努力都被花费在第一次递交系统给客户之后. 因此如何开发出高质量的稳定的软件才是我们开发人员的目标.

  误区2: 除非系统能运行了,否则我无法评估系统的质量.

  现实: 我相信这也是我们开发团队中常见的问题, 其实在项目的开始阶段我们就可以通过 ”formal technical review” 来确保系统的质量. 因为这种检查往往比测试检查出来的具体的错误更能有效的改进系统的质量和性能.

  误区3: 对于一个成功的项目,我们唯一能交付的就是一个运行很好的系统.

  现实: 一个可以正常工作的系统只是软件配置的一个部分. 软件配置包括更多的东西,比如: 文档. 文档往往是系统开发成功的基础,也能为日后的系统维护提供参考.

  误区4: 现有的规范和流程,只是让我们浪费更多的时间去完成一些没用的文档.

  现实: 这是一个普遍的问题,特别是像我们这样初涉软件领域的人. 我们往往认为, 软件开发就是写代码. 然而, 软件开发一个复杂的活动, 它包含了需求调研, 系统设计, 开发, 部署, 维护等活动. 而且现有规范和流程目的并不是让你去完成文档, 而是通过这些文档, 让软件的质量更能得到保证.

  软件开发过程是一个进化的过程, 有问题出现是好事. 有问题可能改进, 有问题才能通过解决这些问题来完善现有的开发标准和流程.


>>> 由论坛统一发布的广告:
楼主 美女约,不在线,有人找我吗?wcabt


职务 无
军衔 主帅
来自 天津市
发帖 1283篇
注册 2006/12/14
PM币 21982
经验 9785点

Re:软件开发过程中的几个误区 [回复于 2014/2/16]
学习中~ 感谢楼主~~~~~
1楼 帅哥约,不在线,有人找我吗?JohnsonBBX


职务 无
军衔 无军衔
来自 福建省
发帖 1篇
注册 2014/2/16
PM币 4
经验 6点

Re:软件开发过程中的几个误区 [回复于 2014/2/21]
学习中,,感谢楼主
2楼 美女约,不在线,有人找我吗?Dqmsandy


职务 无
军衔 无军衔
来自 广东省
发帖 3篇
注册 2014/2/21
PM币 4
经验 10点

共1页  97 [ 第1页 ] 8:
  
!  您尚未登录,不能回复主题。    现在 登录  注册
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接
建设运营:共创时网络
版权所有 京ICP证070584号 BBS业务许可2007第353号