最近开始在项目的新迭代周期采用agile,所以打算使用传说中的地story card
在网上找了好久story card的模板,最终找到一个比较通用一些的模板
这个模板是主要分storycard和taskcard两块
story card
task card
这两张卡片把需求和任务分开了,这也是一般项目的做法
但是实际在项目中我并用不着把这两层区分的很详细,所以我把两张卡片合并成了一个
<o:p> 这个storytaskcard的实际使用方法:
</o:p><o:p>1、对需求进行分析,把需求根据功能划分成几个任务点
</o:p><o:p>任务点重要的地方是纵向的任务划分,比如一个输入框的多页面通用就是一个任务点
</o:p><o:p>2、和产品讨论详细功能点的需求性,这时候再storycard上定义好产品的优先级,并且评估实现的技术风险,也就是有什么问题会对这个任务点造成影响
</o:p><o:p>3、定义好产品优先级后,根据技术开发的复杂性定义技术复杂性,然后把storycard排序按照产品优先级和技术优先级的顺序先开发。
</o:p><o:p>4、根据开发人员的能力分配任务,对于新手从一些简单的任务的开始分配,对于老手要用需求级别最高的开始分配</o:p>
<o:p>然后要求开发人员对任务进度进行记录,这样就可以对一个任务点的完成进行控制,开发者效率进行评估:)</o:p>
<o:p>在我这期项目的迭代过程中,前台后台一共划分了12个任务点,共计花费10个工作日左右完成,开发人员为2个,一个新人,平均下来每人一天可以完成一个任务点。(当然任务点不可能在工作量上是很平均的,但是在分配任务点时我会注意到任务的粒度,不要让一个任务完成会超过3天。)在任务点完成后还有一个整体整合和代码review的过程,这个一般需要2天时间。再加上项目的功能测试2天和压力测试1天,这个迭代版本共计耗时15个工作日,约3个week。</o:p>
<o:p>这个时间比agile要求的2week是要长了一点,主要由于我这个迭代周期中有一个新人,不过项目进行中是完全控制的,项目完成后的质量也是用户满意的</o:p>
<o:p>
<o:p></o:p>
<o:p>我自己制作的storycard下载:</o:p>
<o:p>STORY AND TASK CARD.rar</o:p>
</o:p>
分享到:
相关推荐
《Pragmatic Bookshelf.Practices.of.an.Agile.Developer.Working.in.the.Real.World.Mar.2006.pdf》这本书提供了丰富的实例和实用建议,是希望在敏捷环境中提升工作效率和效果的开发者们的宝贵资源。通过实践书中的...
Learn the agile philosophy of lean processes, incremental delivery, deep client participation, decentralized authority, and just-in-time planning to...Appendix: The Roots of Agile: History and Background
Agile Testing A Practical Guide for Testers and Agile Teams 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除
水晶敏捷方法论(Crystal Agile Methodologies)是一种灵活且适应性强的敏捷开发方法,由Alistair Cockburn于1998年提出,并在2001年及2004年进行了进一步的发展和完善。水晶方法论的核心理念在于认为不同的项目应...
Agile Agenda: 基于AIR的项目管理程序 Agile Agenda 是一款在Adobe AIR大赛中获奖的项目管理程序,专业性比较强,通过Agile Agenda我们可以每天创建任务主题,对已经完成的和未完成的任务进行调整、管理。支持通过...
《敏捷武士:看敏捷高手交付卓越软件》(The Agile Samurai: How Agile Masters Deliver Great)是一本深受业界好评的书籍,作者是Jonathan Rasmusson。本书不仅为读者提供了深入浅出的敏捷开发方法论,还通过丰富的...
《Agile Testing: A Practical Guide for Testers and Agile Teams》是一本深入探讨敏捷测试方法的书籍,它由具有丰富实践经验的作者编写而成。本书旨在帮助测试人员及敏捷团队成员理解如何在敏捷开发环境中有效地...
Best practices for managing projects in agile environments—now updated with new techniques for larger projects Today, the pace of project management moves faster. Project management needs to ...
结果POJO映射 查询返回结果可以直接声明为POJO或POJO集合,其映射过程是依赖于cloud.agileframework:common-util对象深度转换器实现,所以支持 识别驼峰与下划线等风格属性的互转。只需声明,无需额外调用,以最低的...
Agile Java Crafting Code with Test-Driven Development英文版,包含pdf和chm格式,pdf格式的目录缩进和超连接有问题,所以附上了改造过的chm文件,以便有心人可以修改目录。
### Addison.Wesley.Practices.for.Scaling.Lean.and.Agile.Development.Jan.2010 #### 核心知识点概述 《Addison.Wesley.Practices.for.Scaling.Lean.and.Agile.Development.Jan.2010》是一本专注于如何在大型、...
这本书指导其读者制定采用敏捷实践的策略。 然后,该策略直接与描述有多少团队成功(但未成功)采用这些实践的模式相关联。
通过阅读《Agile Java》,开发者可以学习到如何将敏捷开发原则和TDD实践融入到日常的Java编程工作中,从而提升项目的效率和代码质量。这本书对于想要提升自身技能,特别是对TDD感兴趣的Java开发者来说,是一份非常...
他还是其他 4 本 JavaScript 和 Node.js 图书的作者,包括亚马逊上客户端服务器类的畅销书:Rapid Prototyping with JS: Agile JavaScript Development。 Azat 是开源 Node.js 项目:ExpressWorks、mongoui、...
《敏捷Java:以测试驱动开发构建代码》是一本专注于软件开发方法论和技术实践的书籍,主要探讨了如何在Java环境中采用敏捷开发理念,尤其是通过测试驱动开发(TDD)来提高代码质量。这本书的核心在于教导开发者如何...
Agile Evolutionary Design:Constant design improvement through Continuous Integration, Test Driven Development and Refactoring Paulo Caroli, Agile China 2008