`

敏捷日记2011-08-03

 
阅读更多

下午和新同事们一起做了个好玩的游戏-“航海项目”,通过一个tiny project,大家一起吧完成了从最初的用户选择到最终的release plan制定流程,获益很多。

麻雀虽小五脏俱全,这个过程大体是这样的:

首先是根据PO的需求描述,大家一起把使用这个project的角色进行划分,方式是每个人做brain storm然后进行合并,发现自己的思维还有过于发散了,没有和项目保持一致,分解出的角色后来被证明大部分都不会使用这个tiny系统,囧。

角色划分完成以后,是制定persona,根据划分好的角色举出一个典型的用户,丰富他的资料,比如人名啊,头像啊,年龄啊,上网经验啊,网购爱好等信息,这个环节比较有意思,特别是制作persona的头像,很欢乐。

然后是业务流程的梳理,这个地方我也犯了一个错误,主持人要求梳理用户操作流程与分支,而我想当然的以为是提取

用户的use case,T_T,后来补上了一条关键路径。这个环节我的感觉,应该就自己不清楚的地方多与Po进行沟通,我们组这方面

做得不够。

梳理完流程以后,进入下一个环节,story相关的工作,首先是根据前一步我们梳理的用户流程进行story的分解,然后对story完成ac的评估,这里需要强调的是两个三范式,一个是use story的格式,这个比较熟需,作为一个XX,我希望XX,以便于XX,另一个是ac的范式,given一个条件,when发生什么,then什么结果,在写user story的时候有个地方要特别注意,在以便于这个范式里不要有“等”出现,因为会让RD无法获取正确的信息,必须明确。

story完成以后是UI设计,大家一起用最简单的a4纸干起了ux的工作,这个地方主要体会到了界面设计的不易,这个次方主要是需要注意UI设计需要和story保持联系。

story的相关工作完成以后是由RD来评估(evaluation)story的度量,这里又犯晕了,说的是使用菲波纳切数列评估时间,我又把以前评估story用到的序列弄上了,悲剧,被人鄙视没学过数学,哈哈。

RD的评估完成以后是challenge环节,PO拿到写好story、ac、evaluation的卡片之后对我(我模拟RD)进行challenge,主要工作有两点:一个是对8(包含8)以上的e进行可行性拆分,尽量减少到最小;第二是对某些相关的story进行比较,得到一个合理时间。

以上工作完成以后,我们已经拿到了每个story的evaluation,这个时候需要由PO来选择story们的优先级制定release plan,这个地方PO需要考虑的是velocity与ac的制衡关系,因为时间问题,大家弄的都不太好,呵呵最后只安排了两个sprint plan,一次release完成。

 

大体流程就是这样,中间我犯了不少错误,不过还是获益匪浅的,这个tiny project的流程是一个很正规的scrum流程,相对于我们之前项目的scrum实践,多了几个环节,特别是前期部分是第一次接触,有些交叉环节的实践也不太一样,学到不少东西。

最后感谢下一起做游戏的同学,特别是主持人马波同学哈。

 

附上时间表:

Scrum DOJO: Baidu Publishing On-line

 

two groups (2 members)

. team one: Xiao ping, Qi he 

. team A  : Xiao song, Qin qin

 

roles identification

. 6 min

 

roles presentation

. 2 * 2 = 4 min

 

persona (fill in roles' info) 

. 10 min

 

persona presentation

. 2.5 * 2 = 5 min

 

Biz workflow identification

. 10 min

 

Biz workflow presentation

. 2 * 5 = 10 min

 

story/AC/Low-Fi prototype writing

. 25 min 

 

story presentation

. 10 min

 

estimation & review

. 10 min

 

release plan & presentation

. 5 + 5 = 10 min

分享到:
评论

相关推荐

    asp.net知识库

    技术基础 New Folder 多样式星期名字转换 [Design, C#] .NET关于string转换的一个小Bug Regular Expressions 完整的在.net后台执行javascript脚本集合 ASP.NET 中的正则表达式 常用的匹配正则表达式和实例 ...

    测试技术知识文档

    Scrum敏捷开发

    火柴人java源码-wx_house-front:房产中介系统-微信端

    关注于测试驱动开发、领域驱动设计、极限编程、敏捷开发 有众多的扩展类库,与更多开源项目一起提供高效便捷的解决方案 支持HTTP、SOAP和RPC协议,可用于快速搭建微服务、RESTful接口或Web Services PhalApi代码开源...

    火柴人java源码-PizzaExpress-api:比萨

    关注于测试驱动开发、领域驱动设计、极限编程、敏捷开发 有众多的扩展类库,与更多开源项目一起提供高效便捷的解决方案 支持HTTP、SOAP和RPC协议,可用于快速搭建微服务、RESTful接口或Web Services PhalApi代码开源...

    火柴人java源码-PhalApi-Core:PhalApiV2核心

    关注于测试驱动开发、领域驱动设计、极限编程、敏捷开发 有众多的扩展类库,与更多开源项目一起提供高效便捷的解决方案 支持HTTP、SOAP和RPC协议,可用于快速搭建微服务、RESTful接口或Web Services PhalApi代码开源...

    火柴人java源码-api:接口

    关注于测试驱动开发、领域驱动设计、极限编程、敏捷开发 有众多的扩展类库,与更多开源项目一起提供高效便捷的解决方案 支持HTTP、SOAP和RPC协议,可用于快速搭建微服务、RESTful接口或Web Services PhalApi代码开源...

    火柴人java源码-easySell:易卖

    关注于测试驱动开发、领域驱动设计、极限编程、敏捷开发 有众多的扩展类库,与更多开源项目一起提供高效便捷的解决方案 支持HTTP、SOAP和RPC协议,可用于快速搭建微服务、RESTful接口或Web Services PhalApi代码开源...

    火柴人java源码-myphalapi:米法拉皮

    关注于测试驱动开发、领域驱动设计、极限编程、敏捷开发 有众多的扩展类库,与更多开源项目一起提供高效便捷的解决方案 支持HTTP、SOAP和RPC协议,可用于快速搭建微服务、RESTful接口或Web Services PhalApi代码开源...

    火柴人java源码-LibraryAPI:图书馆室内导航系统的API组件

    关注于测试驱动开发、领域驱动设计、极限编程、敏捷开发 有众多的扩展类库,与更多开源项目一起提供高效便捷的解决方案 支持HTTP、SOAP和RPC协议,可用于快速搭建微服务、RESTful接口或Web Services PhalApi代码开源...

    Notion windows系统版笔记软件

    它整合了笔记/日记、知识库、Markdown 编辑器、任务待办、日历、看板/项目管理等功能于一身,可以完美替代多款工具。它支持个人或团队协作,并且用户体验上佳。 它不仅将笔记功能做得极为灵活极致,同时还将笔记、...

    Learning_Insight

    Learning_Insight 这将是我在Makers期间的学习日记,因此我可以跟踪自己的发展。 我将记录我的目标和工作,以及完成的挑战以及从该课程中学到的所有知识。目标我可以制作软件我可以TDD 我能流利地编程我可以调试任何...

    网络岗9破解版

    2、QQ内容记载及QQ文件传输记载全部,更新敏捷,不装客户端也可记载;监控技能国内一流。 3、供给网桥形式,并可对于单台电脑施行精确带宽操控(上行和下行可分开设置),操控电脑数量可达500台,同类软件商品中最佳...

Global site tag (gtag.js) - Google Analytics