项目统一开发管理解决方案思路[项目组成员同时做很多项目的解决思路探讨]

原创 2007年09月17日 10:03:00
近来跟多位网友有过项目太多如何管理开发的问题交流,之前一家客户他们公司也有类似的背景,今天将有关项目统一开发管理的解决思路总结了一下.
        有一家公司的管理类项目子项目相当多,一年内涉及开发和维护的项目需求多达30多个,而开发人员却只有7个人。其中还有ASP程序、.Net2003程序、.Net2005程序,但基本客户却主要只是两家(省XX用户、市XX用户),所以相关系统需求基本架构相似,可以使用统一的组织结构模型、权限管理模型、工作流应用架构模型、及一些无业务状态的用户控件、统一的脚本资源库等、部分重用的实现机制也必要是代码级重用,当时面临一些开发管理的挑战,比如:

Ø 代码重用部分统一版本更新和管理的难题; 

Ø 技术架构还不是非常完善和成熟,涉及升级需求与各个项目进度需求和个性化需求相冲突的矛盾;

Ø 预定义的相关系统编号管理混乱,测试数据库和生产数据库之间基础数据关系复杂、基础数据重复、缺少、 编号冲突现象造成系统运行潜在BUG,造成项目进度影响;

Ø 技术架构设计后的实现缺少监管和校验,造成设计效果执行不到位的现象;

Ø 技术文挡不全并缺少统一管理,造成人员流动和项目交接过程中的知识传递的不足和缺失。团队的经验得不到有效的提升;

Ø 技术文挡不规范、文挡内容无有效验证、造成设计冲突,为整理管理带来负面影响非常大。

以上现象对系统测试、用户测试、系统实施、维护带来困惑。问题在越早阶段解决和控制成本就越低,因此急需要统一开发管理的办法来处理这些现象,避免不必要的损失。

06年起所有新系统全部采用VS2005为基础的E8.NET工作流开发架构,为项目组提供了统一管理类系统架构基础,当时同时设计了安全中心令牌方式的集成解决方案将旧系统与新系统集成起来,同时制定并执行了相关的统一开发管理及规章制度,加强执行力度。

  当时的目标

Ø 制定和实施管理类项目组开发管理制度;

Ø 通过在E8.NET工作流架构基础上一些扩展规则的制定和执行增大重用的效能

Ø 提高开发效率、从风险阶段降低BUG的比率,降低BUG维护的成本,提高软件质量

Ø 通过制定和执行开发规范、文挡规范及统一的规范管理

Ø 通过设计、代码审核检查制度的制定和执行避规风险

Ø 形成持续改善的团队开发管理模式

内容主要为以下几个方面

Ø 开发规范及规范管理方面

Ø 源代码管理方面

Ø 设计评审方面

Ø 系统基础数据库管理方面

Ø 基础规则方面

Ø 架构设计检查方面


总之,标准是高效率和高质量的基础。为团队找到一个标准的起点,同时为标准的执行和扩展制定一套确保架构质量和执行方案,相信大家的团队一定能够成功。
 

企业项目权限管理设计思路详解

任何系统都离不开权限的管理,有一个好的权限管理模块,不仅使我们的系统操作自如,管理方便,也为系统添加亮点。   l        不同职责的人员,对于系统操作的权限应该是不同的。优秀的业务系统,这...
  • sufei58
  • sufei58
  • 2015年09月05日 11:18
  • 3628

整体项目开发流程

1、需求分析 需求分析是一个项目中比较重要的一项,
  • android_xiaozhou
  • android_xiaozhou
  • 2014年04月07日 00:22
  • 1410

项目从想法到实现需要经历哪些过程

由于计算机的普及、软件的广泛使用,公众对于软件项目是个啥东西都有一个概念上的认识。很多人对于公司哪些地方将要应用一套软件系统,已经能够提出一定的想法。然而,在从想法到软件落地应用的过程中,软件项目要经...
  • lejuo
  • lejuo
  • 2014年07月22日 18:21
  • 7099

项目测试流程总结

测试计划 做测试需要做好准备工作,明确做这件事的目的,最终达成目的并验证结果是我们要做的事情。就需要有一个完善的测试计划。测试计划的内容包括:确定阶段的测试范围和任务、确定测试策略和方法、确定测试周...
  • u012938881
  • u012938881
  • 2015年04月14日 09:18
  • 1504

android开发思路、一些想法

Android系统一开始并不是由谷歌研发出来了,Android系统原来的公司名字就叫做Android,谷歌公司在2005收购了这个仅成立22月的高科技企业。   Android体系结构 Librari...
  • chenrushui
  • chenrushui
  • 2016年04月15日 09:39
  • 1313

做好这几点思维上的转变,就能做好项目管理

作为项目经理首先要对项目负责,思维要做下转变,要从项目全局角度考虑问题:     从个人成就到团队成就。   无论是做管理还是做技术,成就导向意识是优秀员工的基本素质。只有具备很强的成就导...
  • haikon
  • haikon
  • 2017年11月12日 21:51
  • 74

为什么要使用maven来管理项目

一、Maven介绍 我们在开发项目的过程中,会使用一些开源框架、第三方的工具等等,这些都是以jar包的方式被项目所引用,并且有些jar包还会依赖其他的jar包,我们同样需要添加到项目中,所有这些相关...
  • u010943460
  • u010943460
  • 2015年03月09日 22:21
  • 2317

人生就是一个完整的项目

人生的七个不要 在朋友的QQ签名里看到,深有同感 人生的七个不要: 1)不要等到需要了,才积累人脉 2)不要等到有时间了,才去读书 3)不要等到身无分文,才想起储蓄 4)不要等到痛苦了...
  • huasuan26
  • huasuan26
  • 2014年05月05日 16:55
  • 1047

JAVA编程思路的锻炼

1、 有必要知道什么是程序,什么是算法。 你知道它是什么,便不会学得懵懵懂懂。 学习java编程跟学习其他编程语言一样,都需要明白这是一种解决问题的语言表达形式。 通过这种计算机语言描述出...
  • Learners_wj
  • Learners_wj
  • 2016年10月11日 15:43
  • 2208

小公司如何做项目管理流程

读了无数项目管理的书籍,却依然管理不了一个项目。 在小公司待了六年,经历过大大小小很多项目。部分项目是配角,也有部分项目是作为负责人。 刚工作那几年,觉得项目规划管理可有可无,但这几年几...
  • Calm_027
  • Calm_027
  • 2017年03月31日 23:14
  • 951
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:项目统一开发管理解决方案思路[项目组成员同时做很多项目的解决思路探讨]
举报原因:
原因补充:

(最多只允许输入30个字)