湘邮科技敏捷型软件开发团队建设方案模式研究
【摘要】 近年来,随着湘邮科技经营规模的不断扩大和市场领域的迅速拓展,公司在软件开发团队建设领域面临前所未有的挑战和困难。本文在敏捷理论的基础上,从湘邮科技公司的软件开发团队的组织体系、运作管理模式方面,进行了深入的分析和探讨,并针对公司软件开发过程中遇到的实际问题,结合软件工程项目的特点和湘邮科技公司实际,提出了一种适合于湘邮科技的软件工程项目组织——敏捷型软件开发团队。首先,应该完善公司的软件开发团队的组织形式,通过构建广泛覆盖的敏捷联盟来迅速扩充公司软件开发团队的能力。其次,通过构建公司内部动态团队的方式,来实现公司软件开发团队组织结构的敏捷化。同时在软件开发团队实施敏捷软件开发流程,在团队成员中树立敏捷开发的观念,使得项目团队实现敏捷化。本论文提出的方案对湘邮科技软件开发团队建设具有一定的实际指导意义,并对国内相关软件开发企业也具有一定的借鉴作用。
第1章绪论
1.1研究背景与研究意义
1.1.1研究背景
随着世界经济的飞速发展以及全球经济一体化的快速融合,中国经济在近十年得到了质的提升,截止到2012年年末,中国国内生产总值(GDP)达到了 52万亿元,排名世界第二。而伴随着中国经济的爆炸式增长,国内软件业已经作为一个新兴高技术产业在我国迅速_起。2012年我国软件产业共实现收入2.47万亿元,同比增长31.5%,首次迈入2万亿台阶,软件产业占电子信息产业收入比重由“十一五”末的18.2%提高到22.7%,软硬件比例日趋合理,软件业与制造业融合程度进一步加深。经过三十几年特别是近几年的迅猛发展,我国已培育出相当的开发能力,形成了初步的产业规模和巨大的潜在市场。为了加快和促进软件行业的快速发展,多年前国务院颁布了《鼓励软件产业和集成电路产业发展的若干政策》,其中要求通过标准化工作对软件产业发展提供必要的支撑与保障。为了落实国务院的相关精神,信息产业部加快了相关标准的研究开发步伐,将软件工程管理标准的制定作为重点工作列入了信息产业行业标准科研计划,并以此为契机带动相关软件工程标准的全面实施,推动和支持我国企业软件开发管理水平的迅速、持续、稳步提尚。
湘邮科技是一家以IT业为龙头,制造业、运营业、服务业为主体的上海证券市场上市公司。软件开发是湘邮科技的传统产业,也是龙头产业。2003年以来,随着公司在上海证券市场的成功上市,公司的发展也取得令人瞩目的成绩。但是由于公司的各种客观因素的制约,在公司软件业发展上到一定的规模后,软件开发团队建设的不足严重阻碍了公司的良性发展,使得公司在软件开发领域的发展呈现出停滞甚至倒退的状况。而如何既能增强公司软件幵发团队的战斗力,却又不会过重的增加公司的负担,就是我们需要重点解决的问题。如何引入敏捷管理思想,从根本上改善公司软件开发团队的开发能力和产品质量,使得公司的软件产品能够适应公司快速增长的市场需要以及客户需求的频繁变化,从而使公司在软件市场的发展上获得竞争优势,就是本文研究的重要课题。
如何解决好项目计划和需求变化之间的矛盾,既是所有软件工程研究者所关注的焦点,也是我们软件项目能否成功的关键。敏捷管理理论就是在这种背景下产生的一种新的管理理论,其基本出发点就是欢迎变化而不是拒绝变化,并将项目管理的过程分解为便于管理的小的区段,并在每一个区段保持与用户的顺畅沟通交流,从而确保软件产品在完成时,能够与用户的需求相吻合,并能够非常顺畅的投入到生长过程中去。
1.2相关理论基础及文献综述
1.2.1敏捷管理理论综述
1.2.1.1敏捷管理的发展历程
在二十世纪七十年代,受到“第三次浪潮”剧烈影响,在美国,大家把制造业视为“夕阳产业”,并因此导致了制造业在国际市场市场份额高速下滑。到了二十世纪九十年代,美国政府重新认识到制造业的重要性。美国国防部在1991年组织里海大学亚科卡研究所的相关研究人员对此进行了专门研究,并基于研究结果撰写了 “21世纪制造企业战略”,正式提出了敏捷制造(Agile Manufacturing)的概念。
到现在为止,还没有一个敏捷制造概念的准确定义,而企业适应变化的能力就是企业敏捷性的反映,敏捷性也就是意味着企业可以高速、低耗的完成生产过程中的调整及开拓、创新的能力。敏捷制造在产品幵发及生产管理上吸收CE、JIT、LP以及CIM的思想,但是它并不是一种具体的生产模式,因此,单纯的将敏捷制造与通常的生产模式相比较是不合适的,但是敏捷制造和传统生产模式的结合却可以为企业生产提供一种思想与理念,并可以使企业从中获得收益。
敏捷性的本质就是,要求企业能够应对自如地面对顾客需求、技术更新以及市场竞争的变化,并赢得竞争的最后胜利。敏捷性是企业动态灵活地、可重构地、集成地、快速地响应市场。敏捷性强调的是主动把握自身对未知环境变化的快速与准确反应,而柔性则侧重于对特定环境条件或环境变化所表现出来的一种灵活性和适应性能力。可见,敏捷性更强调动作的主观性和主动性。
敏捷组织必须能够变革快速、适应力强且健壮性好,且具备响应市场需求的快速重构的能力。敏捷组织在管理思想、组织结构、生产方式等企业的核心问题上都有重大创新。人、组织和技术是敏捷组织的三大支柱,在生产方式特征上表现为以多品种、变批量的大量生产代替单一品种的大批大量生产;在组织特征上,以快速重组的单元构成扁平化的组织结构,以自治(充分授权)、分布式的团队工作取代宝塔式的递阶层次管理机构;在管理思想上,敏捷组织十分重视人的因素,十分重视营造协同环境,认为高素质员工间的协同、主动的工作是企业成功的关键因素;在企业与企业的关系上,敏捷企业采用“虚拟组织”(又称为“动态联盟”)的概念,通过组建虚拟企业,在企业间建立一种既有竞争更强调合作的“共赢”的新型关系;在信息特征上,敏捷组织强调基于Internet和Intranet的信息开放、共享与集成;作为组织模式的映射,敏捷组织的信息模式也是单元化的、并行的、可重组的、分布集成的。
第2章湘邮科技软件开发团队建设现状
湘邮科技作为软件开发企业的一员,一直在追逐着行业状况的变化,努力适应着这些变化,但是,在公司的发展过程中,我们面临着许许多多的尖锐问题和困难需要去解决和克服。而湘邮科技软件幵发团队的建设就是我们必须首先予以重点解决的问题,只有解决了软件开发团队的问题,公司的软件业才能步入良性的发展轨道。
2.1湘邮科技的基本情况
公司坚持以IT业为龙头,制造业、运营业、服务业为主体的产业发展战略。IT业是湘邮科技的传统产业,也是龙头产业。公司拥有数支基于数据库应用开发、熟悉具体行业业务、能提供行业整套解决方案的科研队伍。近年,公司先后承建了 "中国邮政集邮业务管理系统”、“全国邮资机管理系统”、“邮政综合业务平台”、“邮易购电子商务平台”、“财政非税收入管理系统”等一批在全国邮政行业以及财政行业颇具影响的大型系统。制造业是公司的主体产业,公司于2006年先后自主研发出COPOTE系列邮资机、信封打印机、WINDOWS终端等产品,并顺利通过国家邮政局组织的检测和验收,获准投入邮政生产使用。目前,公司已建成了全国唯一的年产10000台的邮资机及信封打印机生产基地。运营业作为公司的新兴产业,主要围绕邮政安防运营和GPS运营两条主线开拓市场。目前运营业主要幵发了邮政干线车辆GPS、烟草GPS、烟草GIS、公安GIS、烟草无线应用等业务管理系统和“湘邮时刻” GPS系列产品。湘邮时刻GPS产品的市场拓展以长沙市场为基地,辖射全省各地州市,业务范围已经涉及到公安、武警、军队、出租车、运输、物流、环卫等行业车辆以及私家车辆,“湘邮时刻”品牌正在广大客户中赢得良好信誉与口碑。
经过多年的研究,公司产品和技术研发取得了令人瞩目的成绩。公司先后研发自主知识产权产品五十五个,并有四个项目被列为国家级重点新产品推广项目。截止目前,公司先后有十三个项目获部、省科技成果奖,还有两个项目进入了国家863计划。
2.2公司软件开发团队现状分析
2.2.1公司软件开发相关技术部门组织结构
目前,湘邮科技的软件开发主要集中在行业应用软件开发上。公司在软件开发上采用“产品制造部+ IT事业部+运营事业部”的部门架构。产品制造部负责公司硬件产品、嵌入式产品以及与之相关的系统、平台软件的研发和生产工作。IT事业部则负责公司行业定制类软件的幵发和系统集成工作,运营事业部则负责公司GIS、GPS、无线应用以及安防类产品的研发和系统集成、工程、售后服务等工作。公司没有统一的研发中心负责公司超前研发项目的开发、技术攻关、产品平台的开发,这些工作都分散到各个开发部门自主完成。产品制造部、IT事业部、运营事业部等几个与软件开发有关的部门各自为政,独立完成其市场领域内的所有工作。所以每个部门都有完整的研发技术团队,但是由于资源过于分散,规模都不是很大。
项目经理直接向部门经理负责,市场经理则通常由市场部相关人员担任,负责项目开发、实施过程中与市场协调有关的所有事宜。技术经理则负责项目开发的所有技术工作。项目经理也可能会兼任技术经理的职责。在项目团队中,除市场经理外,其他所有人员都由各技术开发部门的自有人员构成。如果部门人员无法满足项目需要,可以从其他部门调入合适人员,也可以从社会上进行招聘新的员工。但不管哪种模式,新进入人员属于项目所在部门,且项目组人员相对固定,很少能够同时承担多个项目的工作,即算是在项目任务不是很多的开发时期,只要项目组存在,人员就一直会隶属与项目组进行管理。
公司现有的软件技术幵发人员主要集中在产品制造部、IT事业部和运营事业部,软件开发人员人数在100人左右,其中产品制造部25人、IT事业部45人、运营事业部30人。而三个部门由于所面对的用户和市场不同,所采取的管理架构也存在较大的差异。产品制造部由于采用产品线管理体系,人员相对固定,而IT事业部主要是承接软件类行业定制业务软件的开发,因此,其项目组织结构趋于固定,每个特定的项目或者行业客户都有相对固定的开发团队为其服务,且项目组成员固定。而运营事业部面向的是GIS、GPS以及无线应用技术开展的市场,所以相对而言软件的产品化程度较高,软件开发团队也是面向技术线和产品线组建。在面对具体的市场项目时,才会由各技术线和产品线抽调相应的技术开发人员组建项目团队,且项目团队成员往往会同时承担多个项目的开发工作,随着项目阶段的变化,项目组成员也会有适当的调整。
第3章湘邮科技敏捷型软件开发团队建设策略.......24
3.1敏捷型软件开发团队建设的目标..............24
3.2建立敏捷联盟,构建能力超强的虚拟软件开发团队.......24
3.2.1以“分布式方式”构建虚拟团队..............24
3.2.2充分发挥分布式团队优点,打造公司规模空前的敏捷开发团队.......26
3.3以“动态团队”管理实现团队组织结构的敏捷化.......28
3.3.1用动态管理思想改造软件幵发团队.......28
3.3.2打破现有事业部体制,实现完全的动态团队管理.......30
3.4用“敏捷软件幵发”方法提高开发过程的敏捷性.......31
3.5将“敏捷思想”引入团队,营造团队敏捷文化.......31
第4章湘邮科技敏捷型软件开发团队建设实施.......33
4.1公司实施敏捷管理的条件分析..............21
4.1.1公司实施敏捷管理的优势..............22
4.1.2公司实施敏捷管理的劣势..............22
4.2改革措施及实施计划..............33
4.2.1合理选择合作伙伴,构建敏捷联盟.......33
4.2.2改造公司的技术队伍组织架构,增强组织敏捷性.......35
4.2.3推行敏捷软件开发方法,提高团队效率.......36
4.2.4培养敏捷的个人.....................42
4.2.5培养团队的敏捷文化..............43
4.3实施保障............................45
4.3.1培养公司敏捷的企业文化..............45
4.3.2建立一套适应敏捷管理的考核激励体系.......45
4.4效果分析...................................46
结论............................48
第4章湘邮科技敏捷型软件开发团队建设实施
4.1改革措施及实施计划
要想在湘邮科技全面实施敏捷生产、打造敏捷型软件开发团队,就必须在公司的软件生产组织的宏观环境和公司内部技术人员的管理以及项目组的组织形式等微观环境上同时下功夫,这样才能真真正正打造出湘邮科技的能够适应市场需要、具有超强战斗力的敏捷型软件开发团队。同时,公司的现有管理和考核激励体系也需要针对敏捷生产的特点进行相应的调整和完善,以适应敏捷软件开发的管理需要,促进公司敏捷软件开发的效率和质量的提升。
4.1.1合理选择合作伙伴构建敏捷联盟
在公司的软件生产过程中,我们需要制定合作伙伴选择规则,并根据规则有意识的对合作伙伴进行选择。合作伙伴可以是外在的企业、也可以是具有软件开?发能力的科研院所、高校或个人。我们在选择合作伙伴时,首先要对合作伙伴与公司技术路线和企业文化相适应的程度进行考察,选取适应程度高的合作伙伴。同时在项目合作过程中,建立合作伙伴评估考核体系,对于考核不理想的合作伙伴,一方面要协助其提高能力,使其能够适应我们的合作需要,另一方面需要进行适当的淘汰和新的合作伙伴选取,将新的符合我们选择规则的合作伙伴纳入到我们的敏捷联盟。经过一段时间的合作伙伴选取和淘汰,最后形成公司相对固定的敏捷开发联盟。
在形成敏捷开发联盟的同时,我们要通过现代先进的互联网技术构建一套高效的合作开发管理体系,使得在地域上分布各地的开发联盟成员可以通过这套体系,达到共同开发的目的。
公司现有的软件技术开发人员主要集中在数据库设计开发、后台通信系统开发、B/S前台开发、C/S客户端开发、平面设计、GIS技术开发、手机APP幵发以及嵌入式技术开发等技术方向。而各个技术专业的人员储备都不是很充裕。在我们挑选敏捷联盟合作伙伴时,将按照各个技术专业方向进行有目的的寻找。并根据各专业的人才缺乏程度、工作量饱和程度进行有针对性的寻找和培养合作伙伴。这样,一旦公司业务增长而造成公司内部技术开发资源不足时,就可以随时通过调用敏捷联盟内的技术资源进行补充,使公司的软件开发团队能够及时满足公司市场和业务拓展的需要。
结论
湘邮科技经过近几年的资本运作和市场拓展,在软件市场开发方面得到了长足的进步,其软件市场领域也从传统的邮政、电信领域拓展到了政府、教育、证券、建设、水利、电力、石化、大型企业等众多的领域。同时,随着公司经营的不断发展,软件项目的规模也从以前的中小型项目发展到动辄覆盖全国的大型的、全国联网的项目。然而,市场和项目性质发生了这么大的变化,公司的软件生产却还是守着几年前形成的传统的软件项目生产管理体系,这不但已经无法适应目前软件开发工作的需要,甚至已经阻碍了公司软件业的良性发展。面对软件开发规模的不断扩大、市场技术覆盖领域的持续扩展以及当前软件开发企业普遍头疼的客户需求不确定和变化频繁的问题,旧的软件生产组织体系已经无法满足公司软件生产实际的需要,公司在实际运作过程中,遇到了很多的问题,而如何有效的组织公司的软件开发团队,打破和变革公司现有的软件生产组织体系,并使之能够适应市场发展的需要己经是我们的当务之急。
敏捷管理理论的发展和研究,对于软件生产领域是一次革命性的冲击。敏捷组织和敏捷软件幵发流程的引入,对于解决湘邮科技在软件幵发领域所遇到的现实困难是一剂对症的良药。
在湘邮科技实施虚拟敏捷联盟、动态团队管理以及迭代增量开发、并行开发、结对编程等一系列敏捷措施之后,将在很大程度上改善公司软件开发团队当前所面临的困难,使幵发团队的战斗力得到增强,并能够适应市场的快速变化,提高团队风险抵御能力。
虚拟组织、动态组织的建立可以在根本上解决公司在市场上迅速拓展所带来的公司后备技术力量不足的困难,为公司的软件市场进一步拓展提供了坚实的基础。只要我们在软件生产中把握好虚拟、动态组织的运作环节,科学的选取软件开发领域的战略合作伙伴,那么公司的软件生产能力是无限的。敏捷联盟的实施,将从根本上解决公司在业务繁忙阶段和空闲阶段在“养人”问题上存在的矛盾。
通过建立敏捷联盟,公司只需要根据业务发展的平均情况,合理配置自己的研发资源。一旦发生市场需求旺盛,技术队伍能力不足的情况,立即启动联盟内部的资源进行补充,从而解决了技术资源不足和市场需求变化之间的矛盾。
参考文献:
[1] 刘峰. 结对编程软件方法的研究与应用[J]. 电子设计工程. 2010(07)
[2] 徐会苹. 如何用动态团队管理来实现敏捷组织[J]. 人才资源开发. 2005(12)
本文编号:10249
本文链接:https://www.wllwen.com/guanlilunwen/renliziyuanguanlilunwen/10249.html