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

PMI-ACP®认证

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

网络课程

PMI-PBA®认证

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

网络课程

NPDP®认证

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

网络课

PMP®认证

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

北京 | 直播 | 录播

PgMP®认证

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

网络班

PfMP®认证

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

全球直播

软考项目管理

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

计划 | 报名 | 经验

圈子
志同道合,朋友再聚首
项目管理者联盟PMP培训
会员· 圈友
登录ID
密   码
 
圈子信息
圈名:企业项目管理体系
加入方式: 允许任何人加入

企业项目管理体系

从企业项目管理方法、流程、组织到绩效考核,全面讨论企业项目管理应用的推进,从决策层、管理层和项目实施技术三个层面,构建项目项目管理体系和优化。
分享跨国公司和国内公司项目管理体系制度的最佳实践。

圈主:zhenjm    管理员:暂无管理员   
成员数:195
主题数:433
排名17
通讯录
圈友列表
加入本圈
管理本圈
 
话题区 投票区 资料区 精华区
标题:企业级项目开发:究竟距离我们有多远?
楼主

wcabt
PMB:21982
省份:天津市
行业:工程设计安装
注册:2006/12/14
  
  
一直以来,我们都在不停得做项目,赶项目。相信从大家开始做项目到现在,做过了很多大大小小的项目,或多或少也有让自己很引以为豪的成功了的项目。大家回头想想,我们的项目一般是怎么做出来的!每个公司有不同的做法,但是起码在有些方面还是差不多的。本篇的议题如下:

  1 . 项目开发的现状

  2. 什么是企业级项目

  1 . 项目开发的现状

  一直以来,我们都在不停得做项目,赶项目。相信从大家开始做项目到现在,做过了很多大大小小的项目,或多或少也有让自己很引以为豪的成功了的项目。大家回头想想,我们的项目一般是怎么做出来的!每个公司有不同的做法,但是起码在有些方面还是差不多的。

  每次项目到来,几次会议之后,项目就开始了,开始分配人员,开始分析一些从客户那里拿来的需求,然后一些骨干的开发人员就开始为项目搭架子。于是一个项目就算是进行起来了。谈到了为项目搭架子,专业点说就是做架构了,说是做架构,其实就是把项目按照惯例分割为几个逻辑层,至于说这个架构好不好,有什么风险,是否可以适应以后的变化,采用的技术的风险和可行性分析,这些很少考虑,原因很简单:一般的都是这么开发的,应该没有什么大的问题。确实,很多的项目也确实是这样的开发的,而且很多也成功了。这些无可厚非,至于说什么标准不标准,是否遵循了什么开发的原则,没有多少人在乎,不管怎样,项目是成功了。

  项目开发中,很多的原则我们是很清楚:什么单一职责,依赖反转,什么可测试性,维护性.....很多时候,在coding的时候,这些原创反倒成了多余,项目最后成为了功能代码的堆积,特别是在赶项目的过程中,代码堆积的效果就更加明显了:只要把功能搞定,其他的以后再说。可以往往这个“以后再说”就成为了“永不再说”。这个也无可厚非。

  就这样,一年又一年,开发项目,做项目,赶项目。而且很多人对做软件开发没有什么兴趣了:原本以为软件开发是一种高智商的活动,现在发觉有点像是体力活。一年一年,我们为一个个不同的客户开发出一个个不同的系统。

  相信很多公司也常常提出很多很“诱人”的口号:通过做大量的项目,积累和开发通用组件,组件越多,以后开发就是仅仅只是堆积木了....但是真正的项目中,客户不停在催,上头也在催,最后就没有人顾及什么通用不通用了。项目开发是越做越累,相信这也是很多开发人员转行和转型的原因之一吧。

  2. 什么是企业级项目

  企业级项目是什么? 为一个企业,机构,客户公司开发的项目就算得上是企业级项目了吗?一个很大的项目就是企业级项目吗?一个小的项目就算不上是企业级项目?

  其实,一直以来,我个人也对什么是“企业级”的概念不是很清晰。只是天天是在这么说。

  说到企业级项目,随着而来的有很多概念:企业级架构,企业级开发。

  但是不管怎么说:企业级这个概念和项目的大小是没有什么很大的关系的,甚至可以说是几乎没有什么关系。

  其实企业级项目其实就是一带着一种“企业级”的思想来做项目。

  在文章中的第一部分,我们到了现在我们做项目的方式:代码的功能“堆积”。通过这种堆积出来的代码就仅仅只是用于这一个项目,对于以后其他的项目几乎是没有什么用处的,也就说代码的重用行不够,而且往往在一个项目中,很多的代码都是杂七杂八的,很多相似的功能都是各自搞出一套代码。诸如之类的问题,导致项目越做越累,很多美丽的口号化为泡沫。

  企业级的项目起码有以下几个特征:

  稳定性

  灵活性

  隔离性

  重用性

  维护性

  相信这些特性大家都不陌生,这些特性我就不具体的解析,大家都清楚。说了这些多,可能大家认为我说的是废话,屁话,但是有一点可以说的:现在我们开发项目确实很多的时候忽略了这些东西,因为这个忽略,确实使得项目项目的开发加快,但是从长期的来看,项目开发还是越来越累的。如果在开发的时候,每次带着一点点这样的思考,尽量写出符合那些特性的代码,慢慢的,一种“企业级的心智”就慢慢出来了,一个很类似的比喻:在项目中,遇到了一个很难的技术问题,我们往往花很多的时间来攻克,最后终于搞定。确实这个攻克的过程我们从思维上可以这样分析:我们思维和问题的答案之间隔了一道墙,我们一次次的尝试各种解决方案去攻克问题的时候,我们的思维一次次的在撞击这道墙,最后墙被撞破,我们也得到了问题的解决方案。

  同理,我们在项目中带着“企业级”思维,我们就在一点点的撞击那道“墙”,最后的结果就是:通用的功能被封装为了通用的组件,为以后的项目的留下积累。

  这里我不是说教,本人的“企业级的心智”也没有,但是因为带着这个思想作项目,个人认为思想有了提升,而且还真的得到了不少通用的组件,虽然说组件善待完善,但是已经有了些甜头。

回复 | 引用 发表时间:2014/6/12 21:57:40

AndyX
PMB:30
省份:湖北省
行业:IT软件
注册:2014/6/13
  
  
标题:Re:企业级项目开发:究竟距离我们有多远?
1 楼
说的很实在~大多数人的实际情况!
回复 | 引用    回复时间:2014/6/13 11:47:11

lyndon
PMB:26
省份:广东省
行业:IT软件
注册:2014/6/18
  
  
标题:Re:企业级项目开发:究竟距离我们有多远?
2 楼
现在面临提升瓶颈,好像有个人带我啊
回复 | 引用    回复时间:2014/6/18 10:36:31

lu3011406
PMB:26
省份:广西壮族自治区
行业:农林畜牧
注册:2014/6/19
  
  
标题:Re:企业级项目开发:究竟距离我们有多远?
3 楼
好像有个人带我啊
回复 | 引用    回复时间:2014/6/19 15:10:43

ed56
PMB:14
省份:云南省
行业:教育科研培训
注册:2014/7/31
  
  
标题:Re:企业级项目开发:究竟距离我们有多远?
4 楼
学习当中!
回复 | 引用    回复时间:2014/7/31 16:05:07
分页:1/1 共4条 首页 上一页 下一页 尾页 查看页 
!  您尚未登录,不能回复主题。    现在 登录  注册
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接
建设运营:共创时网络
版权所有 京ICP证070584号 BBS业务许可2007第353号