敏捷可执行需求说明:Scrum提炼及实现技术(著名敏捷教练、MVP专家亲笔撰写,多位Scrum专家鼎力推荐,系统讲解Scrum提炼可执行需求说明的理论和实现技术)

当前位置:首页 > 计算机/网络 > 软件工程/开发项目管理 > 敏捷可执行需求说明:Scrum提炼及实现技术(著名敏捷教练、MVP专家亲笔撰写,多位Scrum专家鼎力推荐,系统讲解Scrum提炼可执行需求说明的理论和实现技术)

  • 版 次:5
  • 页 数:
  • 字 数:
  • 印刷时间:2014年10月01日
  • 开 本:12k
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787111480600
  • 丛书名:敏捷开发技术丛书
作者:(美) Mario Cardinal著出版社:机械工业出版社出版时间:2014年10月 
编辑推荐

  (1) 著名敏捷教练、MVP专家亲笔撰写,多位Scrum专家鼎力推荐,系统讲解Scrum提炼可执行需求说明的理论和实现技术 

  (2) 通过一个迭代式挖掘需求的可靠案例,深度解析在前提条件尚不明确、需求难以把握且需持续演进的情况下如何阐释清楚软件需求说明,创建可执行的需求说明

 
内容简介
  本书介绍了如何创建可执行的需求说明并使用这些规范来测试软件需求与行为。具体介绍了在Scrum框架下如何构建软件,如何将需求与架构相连,如何自动进行需求验证等内容,可帮助读者解决在软件开发中的最重要的挑战:不仅仅要正确地解决问题,更要解决正确的问题。
作者简介

  Mario Cardinal  著名敏捷教练,Scrum的实践者,多年来专攻软件架构,有20多年大型信息系统设计经验。他是Slingboards实验室的创始人之一,该实验室是一个新兴创业公司,他们将即时贴功能做进智能手机、平板电脑和互联网,帮助团队更好地协作。Cardinal已经连续9年获得微软最有价值的专家称号(MVP)。MVP一般授予社区最好的成员、最愿意在社区分享经验并帮助他人发挥潜力而值得信赖的技术专家。

  黄灵 PMP、CSM、 CSPO、CSP,管理3.0_敏捷领导力实践培训课认证讲师,敏捷实践者及敏捷教练,有多年软件开发项目及项目群管理、Scrum 实施经验。现供职于上海惠普有限公司,GDC 敏捷推广项目负责人,专注于传统项目团队敏捷转型实施指导、敏捷相关培训以及公司、组织级敏捷转型咨询。与人合作翻译出版了《敏捷技能修炼:敏捷软件开发与设计*实践》和《言语的力量:高效的商务呈现和谈话技巧》。


目  录
在线试读部分章节
  第1章
  解决正确的问题
  敏捷是一组鼓励快速、灵活地响应变更的软件开发框架。它们基于迭代开发实践,需求和解决方案都在跟客户合作过程中逐渐演进并完善。2001年发布的“敏捷软件开发宣言”[1]引入了敏捷这个词。
  Scrum[2]现在已经成为最著名且使用最广泛的敏捷框架。Ken Schwaber和Jeff Sutherland[3]设计的Scrum框架,由角色、事件、工件以及将它们整合在一起的一系列规则组成。Scrum使研发团队通过频繁地检查和调整,并不断优化产出成果,最终构建复杂的产品。这个术语来自橄榄球中的scrum(或者scrummage),即用来重新启动强制暂停后的比赛。在2011年发起的年度“敏捷研发现状”调查中,选择使用Scrum或Scrum的变种形式的人数继续在被使用到的敏捷框架中占据三分之二以上的比例[4]。因为Scrum被如此广泛地采用,所以本书也仅关注这种框架形式。对于采用其他敏捷框架的情况,本书所介绍的经验教训因其通用性也足够使用。
  将“敏捷”与“需求说明书”两个词绑在一起看起来有点怪异。而特别为这个话题撰写一本书看起来更加怪异。对很多人来说,需求说明书只与“传统”的以文档为中心的工程实践相匹配。在敏捷背景下,可运行的软件是度量开发进度的基本标准,人们很容易认为需求说明书将不再有存在的必要。然而,需求说明书仍然是需要的——甚至比以往任何时候都更需要。区别在于产出物有本质上的不同。需求说明不仅简短,而且也需要在计算机上以一种固定的格式发布成可执行的文档。——因此得名为可执行的需求说明书。
  本书的目标旨在解决众多软件开发团队不断遇到的问题:他们无法生产“正确”的软件。这是一个很严重的问题,甚至令你震惊。不管怎样,仍然有大量的软件系统成功地解决了“正确”的问题。其中很多这样的系统都是由实施Scrum框架的团队生产的。我不仅从这些团队那里学习到了关于敏捷的技能,而且也是他们中的一员。如果你也属于这样杰出的团队,你就会意识到本书中介绍的这些纲要性的实践正是你所熟知的。
  不幸的是,仍然存在着大量的过于臃肿和复杂的软件系统。即使研发团队写的代码都是对的,结果往往是他们没有有效地解决实际的问题。客户想要的或需要的功能跟产品实际能够提供的功能有着巨大的差距。一个经常被引用的Standish Group [5]的统计结果显示,在一个典型的系统里,64%的功能很少被用到或几乎从不被使用。图1-1是根据Standish Group的准确数据画的饼图。
  图1-1 在一个典型系统里功能的使用情况

 敏捷可执行需求说明:Scrum提炼及实现技术(著名敏捷教练、MVP专家亲笔撰写,多位Scrum专家鼎力推荐,系统讲解Scrum提炼可执行需求说明的理论和实现技术)下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017