注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合敏捷軟件開(kāi)發(fā):使用Scrum過(guò)程

敏捷軟件開(kāi)發(fā):使用Scrum過(guò)程

敏捷軟件開(kāi)發(fā):使用Scrum過(guò)程

定 價(jià):¥25.00

作 者: (美)Ken Schwaber,(美)Mike Beedle著
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787302081548 出版時(shí)間: 2004-04-01 包裝: 平裝
開(kāi)本: 23cm 頁(yè)數(shù): 158 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  “敏捷開(kāi)發(fā)方法是靈活軟件系統(tǒng)未來(lái)成功的關(guān)鍵。當(dāng)經(jīng)營(yíng)狀況發(fā)生變化,需要購(gòu)買和管理軟件開(kāi)發(fā)時(shí),Scrum是開(kāi)路先鋒之一。本書提煉了Scrum方法的理論與實(shí)踐,是這個(gè)變化無(wú)常的世界上,應(yīng)付各種軟件問(wèn)題的開(kāi)發(fā)人員與管理人員必讀之物?!薄澳壳埃蠖鄶?shù)經(jīng)理都對(duì)他們公司以合理的成本如期交付系統(tǒng)的能力感到不滿。然而,即使迫于壓力,他們也不愿意承認(rèn)是他們手下的開(kāi)發(fā)人員無(wú)能。如果不是這些工程師們無(wú)能,那么是什么原因妨礙了他們不能以合理的成本快速開(kāi)發(fā)系統(tǒng)呢?Scrum可以回答這一問(wèn)題,并解決這種問(wèn)題?!盞enSchwaber:高級(jí)開(kāi)發(fā)方法(ADM)公司的總裁,這是一家致力于改進(jìn)軟件開(kāi)發(fā)實(shí)踐的公司。Schwaber是一名經(jīng)驗(yàn)豐富的軟件開(kāi)發(fā)人員、產(chǎn)品經(jīng)理和軟件企業(yè)咨詢師。20世紀(jì)90年代初期,Schwaber發(fā)起了過(guò)程管理產(chǎn)品革命,并與JeffSutherland一起制定了Scrum開(kāi)發(fā)過(guò)程的最初版本。MikeBeedle:一位經(jīng)驗(yàn)豐富的軟件開(kāi)發(fā)實(shí)踐者,是e-Architects公司的創(chuàng)始人和CEO,這是一家管理和技術(shù)咨詢公司,該公司致力于幫助客戶在規(guī)定的時(shí)間內(nèi)成功開(kāi)發(fā)軟件。在過(guò)去的20年里,Beedle參與過(guò)數(shù)千個(gè)軟件項(xiàng)目,而且自1995年以來(lái),一直在使用、推廣和指導(dǎo)他人實(shí)現(xiàn)Scrum過(guò)程。如果說(shuō),本書是關(guān)于技術(shù)和系統(tǒng)開(kāi)發(fā)工作管理的最重要的著作,也許會(huì)有爭(zhēng)議;但本書確實(shí)描述了如何使用貌似簡(jiǎn)單、實(shí)則精妙無(wú)比的Scrum過(guò)程快速地構(gòu)建系統(tǒng)。通過(guò)本書,讀者將會(huì)認(rèn)識(shí)到一種新的系統(tǒng)開(kāi)發(fā)方法,這種方法可以克服系統(tǒng)的復(fù)雜性與關(guān)于復(fù)雜的定義的模糊性,突然冒出的需求以及不穩(wěn)定的技術(shù),對(duì)不斷、快速開(kāi)發(fā)高質(zhì)量的軟件所帶來(lái)的影響。本書對(duì)你有何用處?·讓你了解如何立即開(kāi)始進(jìn)行增量軟件開(kāi)發(fā),而不論你目前采用什么樣的軟件;·讓你了解如何簡(jiǎn)化敏捷過(guò)程的實(shí)現(xiàn);·讓你了解如何通過(guò)Scrum包裝簡(jiǎn)化XP的實(shí)現(xiàn);·讓你了解敏捷過(guò)程的工作原理以及如何管理敏捷過(guò)程;·讓你理解敏捷過(guò)程的理論基礎(chǔ)。

作者簡(jiǎn)介

  KenSchwaber:高級(jí)開(kāi)發(fā)方法(ADM)公司的總裁,這是一家致力于改進(jìn)軟件開(kāi)發(fā)實(shí)踐的公司。Schwaber是一名經(jīng)驗(yàn)豐富的軟件開(kāi)發(fā)人員、產(chǎn)品經(jīng)理和軟件企業(yè)咨詢師。20世紀(jì)90年代初期,Schwaber發(fā)起了過(guò)程管理產(chǎn)品革命,并與JeffSutherland一起制定了Scrum開(kāi)發(fā)過(guò)程的最初版本。MikeBeedle:一位經(jīng)驗(yàn)豐富的軟件開(kāi)發(fā)實(shí)踐者,是e-Architects公司的創(chuàng)始人和CEO,這是一家管理和技術(shù)咨詢公司,該公司致力于幫助客戶在規(guī)定的時(shí)間內(nèi)成功開(kāi)發(fā)軟件。在過(guò)去的20年里,Beedle參與過(guò)數(shù)千個(gè)軟件項(xiàng)目,而且自1995年以來(lái),一直在使用、推廣和指導(dǎo)他人實(shí)現(xiàn)Scrum過(guò)程。

圖書目錄

Foreword, Robert C. Martin
Foreword, Martin Fowler
Preface
1  Introduction
1.1  Scrum At Work
1.2  Quick Tour of Scrum
1.3  Statements About Scrum
  1.3.1  From Jeff Sutherland
  1.3.2  From Ken Schwaber
  1.3.3  From Mike Beedle
1.4  How the Book Is Organized
2  Get Ready For Scrum!
2.1  Scrum Is Different
2.2  A Noisy Project
2.3  Cut Through the Noise By Taking Action
2.4  Self-Organization
2.5  Respond Empirically
2.6  Daily Visibility Into the Project
2.7  Incremental Product Delivery
3  Scrum Practices
3.1  The Scrum Master
3.2  Product Backlog
  3.2.1  Product Owner Solely Controls the Product Backlog
  3.2.2  Estimating Backlog Effort
3.3  Scrum Teams
  3.3.1  Team Dynamics
  3.3.2  Team Size
  3.3.3  Team Composition
  3.3.4  Team Responsibilities and Authority
  3.3.5  Working Environment
3.4  Daily Scrum Meetings
  3.4.1  Establishing a Meeting Room
  3.4.2  Chickens and Pigs
  3.4.3  Starting the Meeting
  3.4.4  Format of the Daily Scrum.
  3.4.5  Identifying Impediments
  3.4.6  Making Decisions
  3.4.7  Establishing Follow-Up Meetings
3.5  Sprint Planning Meeting
  3.5.1  Sprint Planning Meeting Overview
  3.5.2  Identify Product Backlog and Goal for Next Sprint 
  3.5.3  Define Sprint Backlog to Meet Sprint Goal
3.6  Sprint
  3.6.1  Product Increments Are Mined from Chaos
  3.6.2  No Interference, No Intruders, No Peddlers
  3.6.3  Sprint Mechanics
  3.6.4  Abnormal termination of Sprints
3.7  Sprint Review.
4  Applying Scrum
4.1  Implementing Scrum
  4.1.1  Implementing Scrum for New Projects
  4.1.2  Implementing Scrum for Ongoing Projects
  4.1.3  Improving Engineering Practices
4.2  Business Value through Collaboration
  4.2.1  Example of Scrum Management
4.3  Empirical Management
  4.3.1  Use Frequent, First-Hand Observations
  4.3.2  Backlog, Assessing Progress and Predicting the Future
4.4  Managing a Sprint
  4.4.1  Sprint Signatures
4.5  Managing a Release
  4.5.1  Manage Cost, Date, Quality and Functionality
  4.5.2  Basis for Tradeoffs
5  Why Scrum?
5.1  Noisy Life
5.2  Noise in Systems Development Projects
5.3  Why Current System Development Methodologies Don't Work
5.4  Why Scrum Works
5.5  Case Studies
6  Why Does Scrum Work?
6.1  Understanding Scrum
6.2  The New Product Development View of Scrum
6.3  The Risk Management and Predictability View of Scrum
6.4  The Kuhnian View of Scrum
6.5  Knowledge Creation View of Scrum
6.6  The Complexity Science View of Scrum
  6.6.1  Definitions
  6.6.2  Features
  6.6.3  Scrum Organization, Processes and Roles
6.7  Anthropological View of Scrum
6.8  The System Dynamics View of Scrum
6.9  The Psychological View of Scrum
6.10 The Football Metaphor
7  Advanced Scrum Applications
7.1  Applying Scrum to Multiple Related Projects
  7.1.1  The First Application
  7.1.2  Reusability
  7.1.3  Initial Setup and the Shared Resources Scrum Team
  7.1.4  Developing the Second Application
  7.1.5  Developing More Applications
  7.1.6  Review of Specific Techniques
7.2  Applying Scrum to Larger Projects
  7.2.1  The First Executable Prototype and First Branch of Development
  7.2.2  Reusability
  7.2.3  Initial Setup and the Shared Resources Scrum Team
  7.2.4  Developing Through a Second Branch
  7.2.5  Developing Through More Branches
7.3  Case Study of Multiple-Related Projects: A Benefits Company
  7.3.1  The Change in Direction
  7.3.2  The Second Application
  7.3.3  More Applications
7.4  Case Study of Large Project: An Outsourcing Company
8  Scrum And The Organization
8.1  Organizational Impact
8.2  Impediment Example i
8.3  The Scrum Master as a Change Agent
8.4  Impediment Example 2
8.5  Impediment Example 3
8.6  Keep Your Eyes Open
8.7  Impediment Example 4
8.8  Impediment Example 5
8.9  Organizational Encroachment
8.10 Impediment Example 6
8.11 Scrum and Mission Statements
9  Scrum Values
9.1  Commitment
9.2  Focus
9.3  Openness
9.4  Respect
9.5  Courage

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)