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

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

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

定 價:¥25.00

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

購買這本書可以去


ISBN: 9787302081548 出版時間: 2004-04-01 包裝: 平裝
開本: 23cm 頁數(shù): 158 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號