`
cloudtech
  • 浏览: 4612743 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

IT项目管理之系统设计

 
阅读更多

IT项目管理之系统设计

项目于11月下旬开始进入系统设计阶段,一直到1月下旬提交系统设计说明书。而实际上只是最重要的终端系统进入系统设计阶段,知识库系统仍处在苦苦挣扎的需求分析阶段。

老实说,有系统设计阶段吗?我深表怀疑,因为包括很多过了CMM5的公司系统设计文档,要么是系统需求文档的翻版,要么是在代码开发完成后再撰写的。另外一个原因是,我自身最多算是一个三流的程序员,对系统设计、开发工作也缺乏独特的见解。再则,系统的整体架构设计、数据库规划设计、项目的沟通管理已经消耗掉了我绝大多数的时间。在系统设计阶段,我更关注的是数据库的设计,一个任务是要对将近1000张数据表进行整理、规划,以整合各个不同的数据源和不同的接口。另外一个任务是设计几十张公共表,这是构建和集成几个子系统的基础。

从12月份开始陆陆续续进来开发人员,直到春节前项目团队才算稳定下来。这个时候面临的任务是解决B/S开发架构问题,项目虽然被划分成了3个独立的子系统,可总不能各自为战吧,到底需不需要一个成熟的、稳定的、大家都认可的架构呢?或者说,这十几个开发人员需不需要一个统一的架构师和技术经理?

终端系统由黄项目经理负责,知识库系统由卓项目经理负责,其他系统由周小姐负责。黄项目经理和卓项目经理在公司内部分别隶属于不同的IT部门,周小姐来自母公司,当然3个小组理论上都不归我考核。黄项目经理是最资深的Java技术人员,为人比较随和,大家也都认可他的Java水平,他的小组包括4个开发成员;卓项目经理原来是做.NET的,第一次负责Java项目,业务水平不错,但为人比较固执,他的开发团队包括3个开发成员,其中两个成员也是从母公司借调的,和周小姐同属一个公司;周小姐则无意担当架构师一职。

我提议由黄项目经理担任该项目的架构师,来统一决定今后的开发方向,并向各子项目提供相应的技术支持。黄项目经理没有推脱,并根据自身的技术专长发表了自己的观点——系统采用SSI(Struts+Spring+iBatis)架构。但卓项目经理却表示不同意,尽管他不熟悉Java,但他曾在.NET环境下做过SSH架构项目的实施,换成SSI会更加不熟悉,因此仍然希望延续SSH(Struts+Spring+Hibernate)架构。话既然说到这个份上,尊重各项目经理的意见是最好的选择,因为我没有太多的技术发言权和足够的权力。从这个角度看,放权是最好的选择,也是最无奈的选择。

其实对于项目经理到底需不需要高深的技术功底和参与到日常开发工作中,还存在着一定的争议。往往自称不懂技术的项目经理能够把大部分精力放在业务和管理上,并且实现充分信任和放权;而偏于开发的项目经理往往容易陷入技术细节很难自拔,而忽略了项目管理本身。在外企中,的确存在着一些不懂技术的项目经理,项目实际运作的也还不错;国内企业则很大程度上仍担着“技而优则仕”的传统观念,当然不能一概而论了。

各个子项目团队已经逐渐建立起来了,我也就减轻了很多压力,主要负责公共表的设计,同时也担当需求和设计工作的桥梁,帮助各个团队一起进行系统分析。

春节很快就到了,突然知识库的两位借调来的成员向我辞行,询问之下才了解到原因是卓项目经理认为他们技术水平比较差,并且发生了一些冲突,我只好对他们进行安慰,并祝他们好运了。

在大家的共同努力下,春节前夕系统设计文档按时完成并提交了,这也标志着系统设计的正式结束。

如图1-2所示为现场人员和支持人员在项目不同阶段参与变化的折线图。

系统设计是系统交付的一个很重要的环节,系统架构和数据字典的设计,很大程度上决定了开发的方向,选择一个好的架构师尤其重要。

本文选自《IT项目管理那些事》一书

本书详细信息:http://blog.csdn.net/broadview/article/details/6750539

分享到:
评论

相关推荐

    公司知识管理系统-IT项目管理课程设计

    公司知识管理系统-IT项目管理课程设计。规范的流程、结构和图表。仅供学习参考使用。

    全网最全的IT项目管理过程文档模板

    包含项目立项、项目结项、项目监控、风险管理、需求开发、需求管理、技术预研、系统设计、实现与测试、系统测试、客户验收、技术品神、配置管理、质量保证、外包与采购管理、培训管理、服务与维护等IT项目管理全过程...

    IT项目管理文档模板.zip

    PMP使用IT项目管理文档模板,含有19个模板,立项,结项,规划,监控,风险管理,需求管理,需求开发,技术预研,系统设计,实现与测试,系统测试,beta测试,客户验收,技术评审,配置管理,质量保证,外包与采购...

    IT项目管理表格

    2.9 系统设计任务书 2.10 工期类比估算表 2.11 项目活动计划表 2.12 项目进度计划表 2.13 里程碑计划及其跟踪表 2.14 所需资源清单及费用估算 2.15 成本类比估算表 2.16 按模块估计的成本估算表 2.17 基于...

    IT项目管理所有模板文档.rar

    2.2 IT项目综合计划模板(2)——项目管理过程 2.3 IT项目综合计划模板(3)——项目组织介绍 2.4 IT项目综合计划模板(4)——工作包、进度和预算2.5 IT项目综合计划模板(5)——技术过程介绍 2.6 项目范围说明...

    IT项目管理-2.9系统设计任务书.doc

    IT项目管理-2.9系统设计任务书.doc

    it项目管理表格.zip

    2.9 系统设计任务书 2.10 工期类比估算表 2.11 项目活动计划表 2.12 项目进度计划表 2.13 里程碑计划及其跟踪表 2.14 所需资源清单及费用估算 2.15 成本类比估算表 2.16 按模块估计的成本估算表 2.17 基于...

    IT项目管理那些事儿

    1.6 民营企业IT项目管理之路 1.6.1 完善企业管理基本制度 1.6.2 领导者的学习 1.6.3 建立PMO组织 1.6.4 构建专业的IT项目管理制度 1.7 小结 第2章 电信行业应用软件项目管理案例 2.1 项目背景 2.2 项目阶段定义 ...

    信息系统项目管理师 论文 信息系统项目管理师范文

    IT项目管理的三个条件、五个步骤 18 IT项目管理的五大错误 23 IT项目管理:问题、体系、方法 24 成功的软件项目需要几点要求 26 对软件项目管理的探讨 27 给项目管理一双慧眼 33 工程项目管理的新挑战—可持续发展 ...

    it项目管理表格(各阶段)

    2.9 系统设计任务书 2.10 工期类比估算表 2.11 项目活动计划表 2.12 项目进度计划表 2.13 里程碑计划及其跟踪表 2.14 所需资源清单及费用估算 2.15 成本类比估算表 2.16 按模块估计的成本估算表 2.17 基于...

    IT项目管理表格(含146个doc文档模板)

    ─IT项目启动阶段(IT项目管理表格) │ 1.1 可行性研究报告框架.doc │ 1.10会议通知表.doc │ 1.10附表一: 通知回执表.doc │ 1.10附表二:回执统计表.doc │ 1.11会议签到表.doc │ 1.11附表一:参会人员统计表....

    信息系统项目管理师案例分析教程(完整版)

    作为计算机技术与软件专业技术资格(水平)考试中的信息系统项目管理师、系统分析师、系统架构设计师级别考试辅导指定教程,主要针对的是下午一案例分析项目管理模块试题的复习。本书紧密结合实践,提供信息系统项目...

    IT项目管理系统的设计与实现研究生论文.doc

    IT项目管理系统的设计与实现研究生论文.doc

    it项目管理表格 包含147个表格

    it项目管理表格:147个表格,包所有链接: 导言.IT项目的生命期 第一章.IT项目的启动阶段 1.1 可行性研究报告框架 1.2 项目章程 1.3 项目整体风险水平定性分析表 1.4 多项目风险情况一览表 1.5 质量保证说明书 ...

    IT 项目管理文档模版.rar

    该附件是pmp培训讲师提供的IT项目管理文档模板,每个阶段都有文档模板,包含了 立项管理 结项管理 项目规划 项目监控 分析管理 需求管理 需求开发 技术预研 系统设计 实现与测试 系统测试 beta测试 客户验收 技术...

    IT项目管理系统课程设计.doc

    系统需求调研 " "2011年11月30日~2011年12月20日:系统设计 " "2011年12月21日~2012年4月20日:代码开发 " "2012年4月23日~2012年5月11日:系统测试 " "2012年5月14日~2012年5月16日:系统安装部署 " "2012年5月17日...

    IT项目管理的六种错误思维

    IT项目管理的六种错误思维 摘要:作为项目经理,哪些错误的思维是不可以有的应该心知肚明。本文就给大家介绍一下IT项目管理的六种错误思维。  错误一:错误的需求调研阶段,导致很多项目永远无法结束! 在软件...

    IT项目管理课程设计报告-医院电子病历管理系统.doc

    IT项目管理课程设计报告-医院电子病历管理系统.doc

    IT项目管理课程设计_医院电子病历管理系统方案.doc

    IT项目管理课程设计_医院电子病历管理系统方案.doc

Global site tag (gtag.js) - Google Analytics