注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 科普系列之-使用Windows的..
 帮助
公告

关注最新技术动态,项目管理经验交流。

2008-08-17 02:17:57
最近两年在带领团队做的项目日益增多,越来越感觉到在项目开发过程中控制的不足。说起来惭愧,虽然说是在带领团队,但同时由于自己也会参与到编码过程中,所以对项目开发过程中的问题总以一个开发人员的角度去看,很难发觉问题。在近一段时间,我暂时停止一部分编码,将大部分精力投入到针对项目的控制及项目过程优化的研究中,并进而结合公司的项目逐步中引入了之前在博客中提到的项目管理工具-Streber,在实施了Streber之后,项目的进度和控制度得到了一定的加强,项目开发过程基本可以得到模块级的控制并在系统中得以体现。但是Streber还是偏重于从制度上进行控制,不但加重了开发人员的工作量,并且系统与最终代码是完全脱离的,无法更进一步进行代码级的过程控制,那么控制力度显然还是不够的。基于这种考虑,我们的团队开始尝试使用Maven2进行更进一步的过程控制。
  Maven作为Apache的一个开源项目,旨在给项目管理和过程控制提供更多的支持,我们采用其只要目的能针对中小型项目简单方便的进行构建和集成,以此方式规范开发模型和开发流程,并进而达到更高的控制项目的目的。
  我们在项目中没有使用到很多的maven2的特性,maven虽然宣称比ant更加的简单,但是Maven其中的很多概念是相当晦涩的,如果想全部理解也是需要下很大功夫的,可以说学习成本相当高,所以我们主要在项目中结合Maven的目的归纳为2点: 包的依赖管理(pom文件的使用),项目每日构建(maven命令的使用)。由于使用的功能不多,所以也将maven的使用的复杂度下降到了最低。



2008-07-17 18:38:13
  一直以来,在带队进行项目开发的时候,总感觉对项目的控制有些捉襟见肘,一方面是由于项目管理经验不足,同时也由于公司没有一个良好的项目管理体制,虽然公司内项目都是规模不大,但在任务控制,时间控制和缺陷处理上面处于比较杂乱的状态,大部分情况下是项目经理“盯梢式”管理,效果并不好。同时项目开发过程中的设计文档和开发阶段的文档产品在项目进行一段时间后也缺乏专门的进行管机制,对后期项目造成维护上和进行项目总结的障碍。所以公司亟待在项目开发的过程需要进一步改进,项目管理机制需要规范。
  在过程改进的实施过程中,需要引入一个适合小型团队和项目的管理工具作为辅助,从而提高管理效率,小型项目人员和开发小组较少,不需要纷繁的业务流模型,但是需要能配合管理方法,对项目中的任务,缺陷,各类干系人,沟通方式等关键因素进行管理。所幸的是,这类工具在开源界中还是有不少的,
  目前国内很多大型项目中都引入了完善的项目管理和质量过程改进机制,并日趋成熟,同时中大型项目都配合以适当的商业授权的项目管理工具,针对于中小企业的小型项目绝大多数公司不仅缺乏一个良好的监控手段和管理机制,同时由于成本问题,也不具备购买商业工具的工具条件,本文主要介绍streber这个项目管理和协作工具的使用方法和理念,至于工具与项目的结合还要依照实际情况,与各个公司的管理方式为依据,不同的项目可以根据自己的实际情况进行使用。本文会简单介绍在项目的中简单实践的几个流程,希望能起到一个抛砖引玉的作用。



2008-02-09 00:37:10



2008-02-09 00:29:41



2008-01-20 15:57:35