项目管理之敏捷开发-Scrum应用实战(一)

  最近开始研究敏捷开发,公司的项目管理有些混乱,效率不高,一直想着有没有什么改进的办法,最后想到可以试试敏捷.昨天公司开会我提出了做一些改革的想法,希望公司开始慢慢推行敏捷来提高沟通效率,提升交付质量.领导层明确表示支持,但是可能没有那么快开始全面实行,而且公司现在基本上没有人在敏捷管理这块有经验,希望我们在一些小的项目上慢慢试行.因为没有经验,我最近买了不少书,也在网上找了很多的资料来了解Scrum,并在不久前针对team成员做了入门的培训,大家开始有了一些基本的认识.这次我们准备在一个小的demo上先试水一下.

  我们打算开发一个RSVP系统,就是请求反馈,比如用户创建一项活动,其它人可以参加,创建人可以邀请别人,并期望得到反馈,这个主要是用来方便公司内部部门活动的管理.Lewis提出这个项目,自然而然他就做发项目发起人,担任PO的角色,我负责SM的工作,另外还有3人负责具体的开发.

  我对需求做了简单的分析,完成了需求规格说明书,包括用例图,用例规约和一些环境上的约束.然后根据主要的需求抽象出了部分对象,完成了主要的序列图,设计部分基本就完成了.可以说是简单的设计,没有深入到细节.

  今天我们开始了第一次的Sprint计划会议,由于大家都没有经验,PO并没有把需求和用户故事事先形成product backlog写到我们的scrum工具里(我们用的是scrumworks).于是我们只好在会议上边讨论边完成product backlog.我们首先定义出首页、登录模块、注册模块、SVN的构建、活动创建、活动列表等backlog,这里说明一下,我们使用的是adobe的CQ5进行开发,SVN这部分比较麻烦还没有弄好,而且CQ5是相对全新的框架,大家都没有经验,对时间的估算我们基本上没有底,另外我们这几个人都不是全职的,都在做其它的项目,这只能算是业余的额外任务,所以我们的第一个sprint定义了3周,并且我们只加了4个backlog到这次冲刺,分别是首页、登录、注册和SVN的构建。确定这4个backlog后,我们开发讨论拆分任务:

        首页 -> 页面设计和页面实现

        登录 -> 单元测试、component实现、UI设计

        注册  -> 单元测试、component实现、UI设计

        SVN构建      

 

       拆分完任务后我们开始估算时间,对于时间的估算我们试着采用了scrum扑克牌的方式,不过我们是用手指来表示。因为大家对于CQ5没有经验,对时间的估算也是相对比较主观,凭感觉较多。估算完成计算了一下总的时间48小时,我们3周是15*8 = 120小时,但是因为我们不是全职开发,基本上每天只有3小时左右,算下来刚刚好。

       然后我们开始认领任务,其实还是主要是分配,大家的自主意识还不强,不过第一次的sprint会议进行的还算过得去了。

       下周一我们会开始开发,并且试着执行每日站会,我的想法是没有经验就不要试着创新,按照华为的思想是先僵化后固化再优化。所以我们应该先照搬书上的条条框框,在实行过程中去发现问题,去总结再改进。

 

      说明:因为我们完全是从书上找经验,没有实际应用过,所以可能会有很多问题,我会坚持记录整个过程,大家如果有兴趣看了后发现有什么问题,请帮助指出来,如果您有相关的经验,请不吝赐教,万分感谢!!!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值