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
1703951992
她填写了需求主题、功能分类、需求类型、描述、项目价值、受理人、需求使用部门等信息,单击“提交需求”按钮,这个项目就进入了“待立项”状态。
1703951993
1703951994
Linda来到PMO总监Tom的桌子旁边,“老大,我提交了一个‘购物路径优化’项目,因为最近收到的购物路径优化需求非常多,我跟产品经理Jacky之前沟通过,也对比了同行网站,这次改版将在购物体验上有一次大的提升。”
1703951995
1703951996
“嗯,我最近下了两单,‘凑单免邮’的功能,比较烦琐,要简化一下。”Tom一边说一边打开了Galaxy系统,仔细地看着项目预期价值、优先级、需求部门信用等级。
1703951997
1703951998
Tom皱起了眉头,摸着腮边的胡子说:“网站运营部的信用等级是C哦,Linda你要去提醒下Sally,最近提的两个项目,价值都没达成,被扣了信用分,否则下次在Galaxy里是通不过的哦。”说着,轻轻点了鼠标,项目审批通过了,如图7-13所示。
1703951999
1703952000
1703952001
[
上一页 ]
[ :1.703951952e+09 ]
[
下一页 ]