TOP
软件外包项目管理实务
笔者过去曾经与一流的北京.NET好手及台湾Architect共创梦幻团队,来成就企业主的跨国信息系统,这期间考验了团队每个成员的沟通能力、弹性程度、设计能力、实作能力及测试能力,透过同步设计(Co-Design)外包模式的运行,让团队每个人均能大展长才。为达到此目的,项目管理由过去对简单的同组织单一项目管理,逐渐发展成跨组织跨公司多项目的管理方式,本文将针对软件外包之项目管理分享实务经验及相关的运作策略。
从项目管理转型为项目领导
对于跨不同文化组织的项目管理,首要重视的是项目管理的整体性。这与传统项目经理的管理模式相差甚远,后者通常以自己组织与文化利益为基础考虑。这种强调以架构为中心的项目管理模式主要以联合作业(Joint-Force)方式来进行,团队的成员对联合作业都有基本的专业素养及能力,以团队的整体成功为目标,当发生影响到整体目标时,通常以此整体目标为导向,而非以个人或公司的部分利益为主的项目领导模式运作将主导一切。
传统的项目管理,项目经理习惯按照项目管理的硬技术排定所有的流程及事情,项目成员按照项目经理制定程序执行事情,常常造成沟通不良、弹性不够的团队,最后资源不足,草草收场或政策性结案。以架构为中心的项目管理强调不断顾全整体、协调、反馈、I&I、规划的过程,根据团队的资源,协作出最佳的效果。可以想象,所有的团队成员或许单看每个人都不是最优秀的,但是整体运作结果却是非常理想的。在上述的项目管理的本质,我们会发现有下列几个基本特质:
项目成员不再局限在公司内部,而是来自不同团队之外部资源共同跨国组成。
项目成员对项目执行均有一定基本程度的了解,而能够透过每次的互动定义出团队每个迭代的目标。
项目成员均有规划的能力,对执行计划的规划擅长以不同的构面运用不同的价值角度思考。
项目团队的所由成员均为主动型成员,而非一般主动与被同型混和团队。
软件外包首重架构规划
为了解决上述的环境变化所造成的影响,项目管理模式本着顺应变化的原则及思考本质,以架构为中心之联合作业的项目管理(Architecture-Centric Joint-Force Project Management)应运而生。在介绍其特色之前,先对架构及项目做个概略说明,用以表达Boundary。在架构思维上,以系统架构(Systems Architecture)为最大化。一个系统,又称一个信息,又称一个知识,上帝所创造的世界万物是一个系统,太阳系是一个系统,一粒沙子也是一个系统。依此观点,组成沙子的结构与行为合一产生沙子的系统架构,而架构不再局限软件架构、硬件架构,更扩展到企业架构、知识架构、思考架构应用上,这是一个很有趣的现象。过去架构师对架构从无法表述到可以利用许多工具方法自由地表述,如企业架构师可以利用架构框架方法来描述架构。
评 论
| 称 呼: | |
| 内 容: | |



