当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 作者:刘安峰 发表:2003.12.11 来源:中国计算机用户 案例 L先生曾负责了一个航空领域的大型数据仓库项目,在此项目一期的时候,各类问题层出不穷,项目组疲于应付,四处救火: ◆在项目中,L先生与各项目干系人没有建立有效的联系,根本无法让他们了解项目进展情况。
 

 

    摘要:nant一般用在构建c#和vb.net系统的工具。但是用在c++,还比较少。 boost库是c++的准标准库,里面有许多具有工业强度的库,如graph库。 在boost库里有一个jam构建工具,我认为该工具在易学性,扩展性上不如nant库。比如一个系统是一个c#、c++、vb.net等编程语言编写的系统。则jam工具就显示出缺陷了。但是nant就可以。 boost库是一个考验c++编译器的库......
 ·用asp实现下载*.asp文件    »显示摘要«
    摘要:以下另存为:download.htm<a href=download.asp?filename=download.asp>guid.asp</a>以下另存为:download.asp<%@language=vbscript%><%const forreading=1const tristatetrue=-1 const file_transfer_size......


缺乏沟通 项目管理的困惑

作者:刘安峰 发表:2003.12.11 来源:中国计算机用户

  l先生曾负责了一个航空领域的大型数据仓库项目,在此项目一期的时候,各类问题层出不穷,项目组疲于应付,四处救火: 【程序编程相关:vc#2005 WinForm 开发体验

案例 【推荐阅读:使用TreeView加载数据

  ◆到了项目后期才发现销售模块开发进度过慢,不得已加班加点,仓促交工,项目质量连自己都不放心,大量的bug遗留在这部分,产生许多隐患,维护的工作量甚至超过了开发,导致系统维护成本过大.用户抱怨颇多,维护人员更是怨声载道. 【扩展信息:成为软件高手的几个忌讳(转载自《程序员》

  ◆在项目中,l先生与各项目干系人没有建立有效的联系,根本无法让他们了解项目进展情况.甚至连项目开发人员自身对项目整体情况也没有清楚的认识,而只管自己那一部分,对其他工作则不闻不问;项目一旦开始,直到项目结束才能准确知道产品情况.整个开发过程完全是一种黑盒模式,项目组成员无法把握准确进度,无法保证项目质量.

  ◆在项目交工时,客户提出运输模块提供的信息无法满足制作报表的要求,并抱怨这个变更早就通知过项目组,可l先生作为项目经理竟然全然不知,结果是来回扯皮.

  ◆开发人员在设计对内开账模块时描述了实现方式,但为了节省时间,只是粗粗地写了设计,就去编码.等编码结束时,发现与l先生原来所理解的出入甚大,只得推翻重来,不但工作量增加了,而且成本超支严重.

  在此项目的二期时,公司开始采用cmm的一些开发思想,加强对需求.计划的管理,采用了配置管理工具vss 来管理文档,情况才逐步好转,但前期仍然出现了许多问题:不少项目成员对文档敷衍了事,认为只是走走过场而已.

  l先生遇到的现象绝非偶然,稍加分析我们会发现,l先生的项目组在开始引用cmm的开发思想时,缺乏的是一种项目组各个层面间的沟通机制,而加强沟通管理应是实施成功项目管理的必由之路.

  困惑源自缺乏沟通

  企业在实施cmm过程中,所遇到的阻力会来自于方方面面.增强正向的推进力,弱化逆向的阻力,对于过程改进的成功至关重要.为实现这一目标,企业各层面之间正确的沟通与协调起着决定性作用,这就需要对项目进行有效的沟通管理.

  项目经理是沟通项目层与管理层的桥梁,是项目沟通的焦点所在.对于cmm的贯彻实施起着承上启下的作用.贯彻cmm不能奢望全体人员从一开始就一致拥护,但是项目经理的积极参与.并与各层面有效沟通,却是非常必要的,这在很大程度会增强企业整体推进cmm实施的动力.

  cmm实施的内部驱动力主要来自于两方面:高层经理与项目经理.高层经理通过资源与政策驱动,项目经理以实际问题驱动.项目经理首先应该明白过程改进的意义,认识到过程改进工作正是为项目服务的,是使项目能够顺利进行的可靠保证.而不单单是被动地服从高层经理的安排与质量经理的规划,而且应该把这种认识通过正确的沟通方式,源源不断地传给项目层,并影响客户等其它层面. 从而使项目层成为推进cmm实施的动力.
...   下一页
    摘要: 目录 1.设计父类时考虑不周到,等到设计或者编写子类的时候,才发现父类需要修改、增加功能等等,都很平常 2.尽量避免多次写同样的代码 3. 持续改进 4.评价软件设计的高低的几个基本原则 内容 1.软件设计/编程中,有一门基本技术叫“面向对象编程”。面向对象编程的基本思路是对象封装和继承。继承的基本思路是,所有子类共同的部分,提取、抽象后,放到父类中。 这......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE