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