敏捷软件开发实践-概括

简介:

应朋友之邀,我准备写一组文章关于敏捷软件开发的实践,也帮助广大没有用过Agile的或者只停留在书本内容上的朋友亲临敏捷软件开发这个惊心动魄的历程。


所谓敏捷,书本上有很多的介绍,我也不想重复发明轮子了,反正就我的理解,敏捷的精髓就是面向变化,敏捷这个词语,我最早遇到是出现在玩各种游戏中,所谓的“力量型”英雄,“敏捷型”英雄,比如暗黑的亚马逊,比如魔兽世界的猎人,这种职业往往有很高的闪避,而且可攻可守,或者说三国杀里面最典型的赵云“闪杀杀闪闪,能进能退”, 对于项目,我觉得这个意思很像,因为可攻可守,面向变化,所以就算需求改变,我们需要“守”,能守得住,如果我们项目进度不足,我们可以去做一些研究,总结,代码审查之类的活来填充我们的effort,这是“攻”。


不扯远话题了,总的来说,作为敏捷教练,我想说下敏捷实践中的如下话题(都是来自我们真实团队的实践):


(1)Sprint Setup Meeting

(2)Sprint Story Point Etimation

(3)Sprint Task Split

(4)Sprint Status Track

(5)Team Management

(6)Code Review Process

(7)Release Process/Release Plan

(8)Sprint Retrospective Meeting



具体见后续博文





本文转自 charles_wang888 51CTO博客,原文链接:http://blog.51cto.com/supercharles888/1261087,如需转载请自行联系原作者
目录
相关文章
|
1月前
|
敏捷开发 Devops 持续交付
软件开发中的敏捷方法:从理论到实践
软件开发中的敏捷方法:从理论到实践
|
3月前
|
敏捷开发 监控 测试技术
敏捷软件质量保证的方法与实践
本文介绍了软件质量保证(SQA)的重要性及其在敏捷开发中的实践方法。文章首先指出了传统测试方法的问题,如成本高昂和项目风险加大。为解决这些问题,文中提出了需求审核、代码审核与演练、基于会议的测试及基于风险的测试等多种实践方法。此外,文章还探讨了衡量软件质量的常见指标,如源代码行数、代码段/模块/时间段内的Bug数和代码覆盖率等。文中还详细描述了敏捷开发过程中QA的角色与活动,强调了QA需与开发人员、业务人员及客户密切协作,以确保产品质量。最后,文章指出了在敏捷开发中QA的特殊性及其对团队构成、测试阶段、工作方式等方面的影响。
92 3
敏捷软件质量保证的方法与实践
|
7月前
|
敏捷开发 数据可视化 测试技术
理解并实现敏捷开发方法论:技术视角的深入探讨
【5月更文挑战第28天】本文深入探讨了敏捷开发方法论,强调其以人为本、快速迭代、灵活适应和关注价值的核心思想。文章介绍了Scrum、XP和Kanban等敏捷实践,并概述了实现敏捷开发的步骤,包括组建团队、明确目标、选择方法、实施开发和持续改进。同时,提醒注意保持开放沟通、注重质量效率、灵活应对变化及培养敏捷文化。敏捷开发旨在适应软件行业快速变化的需求,通过迭代和增量方式提高效率与质量,确保项目成功。
|
7月前
|
敏捷开发 开发框架 持续交付
【软件工程】航行敏捷之路:深度解析Scrum框架的精髓
【软件工程】航行敏捷之路:深度解析Scrum框架的精髓
|
7月前
|
敏捷开发 开发框架 数据可视化
【软件工程】敏捷开发:促进创新、高效交付的软件工程方法
【软件工程】敏捷开发:促进创新、高效交付的软件工程方法
186 0
|
敏捷开发 持续交付 开发框架
|
敏捷开发 测试技术 程序员
《系统分析与设计方法及实践》一2.2 敏捷软件开发
本节书摘来华章计算机《系统分析与设计方法及实践》一书中的第2章 ,第2.2节,窦万峰 主编 宋效东 史玉梅 李东振 赵菁 等参编更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1509 0
|
敏捷开发 架构师 测试技术