1703951942
迭代管理层面,融合了产品敏捷和项目敏捷的管理思想,完美支持Scrum、Kanban(看板)等敏捷模式,并提供电子白板、燃尽图等图形化工具,帮助异地团队实现在线协作,并且融合了敏捷成熟度模型,根据团队的敏捷过程数据,给团队的敏捷成熟度打分,指导团队更好地实施敏捷。
1703951943
1703951944
质量管理层面,集成了自动化测试工具,支持每日构建、Bug管理、测试用例管理;QA团队进行数字化审计,利用“健康度”度量指标,对团队进行多维度立体式的审计,摆脱传统的手工审计,更高效地开展QA日常工作。
1703951945
1703951946
上线发布层面,通过打通发布系统,实现“一键发布”、灰度发布、自动化验证、自动回滚等,使得程序发布变得更轻松,摆脱了过去只能在夜里发布程序,所有开发、测试加班上线的落后方式。
1703951947
1703951948
管理报表层面,根据不同层级的管理人员,提供数据报表,从宏观到微观,帮助管理人员识别团队短板,采取行动进行改进。
1703951949
1703951950
从系统架构的维度来看,开发工作平台由7大子系统组成:配置管理系统、缺陷管理系统、账号和权限管理系统、代码开发工具、代码版本管理系统、测试用例管理系统、运维管理系统。为产品经理、项目经理、开发、测试、QA、运维、业务方,提供一站式的工作平台。如图7-10所示,7大子系统构成了一体化的开发工作平台。
1703951951
1703951952
1703951953
1703951954
1703951955
图7-10 开发工作平台7大子系统
1703951956
1703951957
配置管理信息系统,简称CMIS(Configuration Management Information System),它是对开发部的开发环境、测试环境、生产环境的配置信息进行管理,如SVN路径信息、数据库配置参数、部门、人员等。它是其他各子系统的基础信息来源,对外提供API接口,实现了基础信息的统一管理。
1703951958
1703951959
缺陷问题管理系统,如mantis、redmine等,对于开发和生产中的Bug进行统一管理,它向Galaxy提供缺陷问题数据,并且能够将问题生成一个开发需求,由于缺陷问题管理系统是比较通用的,也有现成的开源方案,这里就不详细介绍了。
1703951960
1703951961
账号和权限管理系统,用于实现对账号和权限的统一管理,如LDAP(Lightweight Directory Access Protocol)。在Windows的办公环境下的LDAP,整合了Outlook、文件目录共享等服务,是不错的解决方案。
1703951962
1703951963
代码开发工具,指的是用于软件开发的集成开发环境,如Eclipse、Intellij等。通过插件开发,实现信息与Galaxy的同步,如SVN代码提交量、每日开发时长、代码变更量、测试用例覆盖率等。开发人员的一举一动被记录到Galaxy中,省去了填写日报、周报等重复劳动。
1703951964
1703951965
代码版本管理系统,如SVN、CVS、GIT等,是开发过程中不可或缺的版本管理工具,具备主干、分支,任意版本的切换等功能,确保代码一致性,并且跟Eclipse等代码开发工具实现无缝对接。
1703951966
1703951967
测试用例管理系统,它覆盖完整的测试工作过程,提供测试需求管理、测试用例管理、测试计划管理、测试执行与结果报表管理等功能。使用比较广泛的开源测试用例管理系统是TestLink,通过集成配置,TestLink可以和主流的缺陷管理系统进行协同工作。该工具还对外提供了XML-RPC编程接口,用于定制开发。
1703951968
1703951969
运维发布系统,是用来管理软件持续集成和应用发布的,开源方案有jenkins,与Galaxy系统集成后,可实现无人发布,自动化验证等功能,极大地降低了应用程序发布的难度,提高发布成功率,进而实现灰度发布。
1703951970
1703951972
7.2.2 最佳实践案例:Linda的项目管理奇妙之旅
1703951973
1703951974
下面我们看一下“案例7-5Linda的项目管理奇妙之旅”,跟随项目经理Linda,来看看她是如何利用“大数据驱动的开发工作平台Galaxy”,进行工作的。
1703951975
1703951976
案例7-5 Linda的项目管理奇妙之旅
1703951977
1703951978
Linda最近收到许多业务同事提的需求(图7-11),都是关于“网站购物路径优化”的,从Galaxy系统的需求管理模块中看到,两周以来共12个购物路径优化的需求,其中4个来自“缺陷管理子系统(mantis)”自动导入的,她看着这些需求陷入了思考,她那酷似小S的BoBo头短发,像邻家小女孩一样可爱,她静静地坐在窗下,冬日午后暖暖的阳光洒在身上。
1703951979
1703951980
1703951981
1703951982
1703951983
图7-11 需求管理模块查询列表
1703951984
1703951985
“看来是时候对‘网站购物路径’动一次手术啦,用户们一定会喜欢的。”Linda对于“购物路径优化”项目的构想已经成熟了,于是她点开了Galaxy系统的“提交需求”菜单,看到如图7-12所示界面。
1703951986
1703951987
1703951988
1703951989
1703951990
图7-12 需求管理—提交需求
1703951991
[
上一页 ]
[ :1.703951942e+09 ]
[
下一页 ]