Hello visitor from USA USA - 80 visiting from China 47 China USA 15 USA France 14 France Thailand 1 Thailand UK 1 UK Germany 1 Germany Montenegro 1 Montenegro
Free Join Now   B2B Chat Center
This Month's Highlights:
- PrintLabels (China): Print Labels, Stickers, Tags, Epoxy Resin Stickers http://www.inecreative.com
- Sayhi0307 (China): Shipping Rates From China, Air Freight Rate From China, Ocean Freight Quote, Shipping Cost, Shipping Price, Freight Quote http://www.sztaizhou.com

Book Freeshipping The Art Of Agile Development Photo-engraving Edition

Posted at: Offers to Sell and Export | Posted on: Tue 08 Jun, 2010 4:50 am | Product Category: Reference books [3760]
book freeshipping art agile photo engraving edition
Products Photos CatalogBook Freeshipping Art Photos Catalog

The Art of Agile Development (Photo-engraving Edition), by James Shore and Shane Warden, English, Paperback,


Product Details

Author James Shore and Shane Warden

Press Southeastern University Press

Isbn 7564112417/9787564112417

Publication Date Aug 2008

Pages 409

Size 16K

Edition First

Cover Paperback

Language English

Page material gelatine plate paper

Product Description:

This book is a practical guideline which explains how to construct high value software by using agile development methods, describes what are the agile development and the reason why it can help the software project to success.

The book put the information that developers, project manager, testers and customer need all together for the reason of convenience.


Preface. 8

Part 1. Getting Started

1. Why Agile? 3

Understanding Success 4

Beyond Deadlines 4

The Importance of Organizational Success 5

Enter Agility 6

2. How to Be Agile 9

Agile Methods 9

Donít Make Your Own Method 10

The Road to Mastery 11

Find a Mentor 12

3. Understanding XP 15

The XP Lifecycle 18

The XP Team 27

XP Concepts 39

4. Adopting XP43

Is XP Right for Us? 43

Go! 51

Assess Your Agility 62

Part 2. Practicing XP

5. Thinking 69

Pair Programming 71

Energized Work 79

Informative Workspace 83

Root-Cause Analysis 88

Retrospectives 91

6. Collaborating 99

Trust 102

Sit Together 112

Real Customer Involvement 120

Ubiquitous Language 124

Stand-Up Meetings 129

Coding Standards 133

Iteration Demo 138

Reporting 144

7. Releasing153

ďDone DoneĒ 156

No Bugs 160

Version Control 169

Ten-Minute Build 177

Continuous Integration 183

Collective Code Ownership 191

Documentation 195

8. Planning 199

Vision 201

Release Planning 206

The Planning Game 219

Risk Management 224

Iteration Planning .. 233

Slack 246

Stories 253

Estimating 260

9. Developing271

Incremental Requirements 273

Customer Tests 278

Test-Driven Development 285

Refactoring 303

Simple Design 314

Incremental Design and Architecture 321

Spike Solutions 331

Performance Optimization 335

Exploratory Testing 341

Part 3. Mastering Agility

10. Values and Principles 353

Commonalities 353

About Values, Principles, and Practices 354

Further Reading 354

11. Improve the Process 357

Understand Your Project 357

une and Adapt 358

Break the Rules 359

12. Rely on People 361

Build Effective Relationships 361

Let the Right People Do the Right Things 363

Build the Process for the People 364

13. Eliminate Waste 367

Work in Small, Reversible Steps 367

Fail Fast 369

Maximize Work Not Done 370

Pursue Throughput 371

14. Deliver Value 375

Exploit Your Agility 375

Only Releasable Code Has Value 376

Deliver Business Results 378

Deliver Frequently 379

15. Seek Technical Excellence381

Software Doesnít Exist 381

Design Is for Understanding 382

Design Trade-offs 383

Quality with a Name 383

Great Design 383

Universal Design Principles 384

Principles in Practice 387

Pursue Mastery 388

References 391

Index... 397



We want to help you master the art of agile development

Agile development, like any approach to team-based software development, is a fundamentally human art, one subject to the vagaries of individuals and their interactions. To master agile development, you must learn to evaluate myriad possibilities, moment to moment, and intuitively pick the best course of action.

How can you possibly learn such a difficult skill? Practice!

First and foremost, this book is a detailed description of one way to practice agile development: Extreme Programming (XP). Itís a practical guide that, if followed mindfully, will allow you to successfully bring agile development in the form of XP to your teamóor will help you decide that itís not a good choice in your situation.

Our second purpose is to help you master the art of agile development. Mastering agility means going beyond our cookbook of practices. Agile development is too context-sensitive for one approach to be entirely appropriate, and too nuanced for any book to teach you how to master it. Mastery comes from within: from experience and from an intuitive understanding of ripples caused by the pebble of a choice. We canít teach you how your choices will ripple throughout your organization. We donít try. You must provide the nuance and understanding. This is the only way to master the art. Follow the practices. Watch what happens. Think about why they worked... or didnít work. Then do them again. What was the same? What was different? Why? Then do it again. And again. ..

At first, you may struggle to understand how to do each practice. They may look easy on paper, but putting some practices into action may be difficult. Keep practicing until theyíre easy.

As XP gets easier, you will discover that some of our rules donít work for you. In the beginning, you wonít be able to tell if the problem is in our rules or in the way youíre following them. Keep practicing until youíre certain. When you are, break the rules. Modify our guidance to work better for your specific situation.

Parts I and II of this book contain our approach to XP. Part I helps you get started with Extreme Programming; Part II provides detailed guidance for each of XPís practices. Parts I and II should keep you occupied for many months.

When youíre ready to break the rules, turn to Part III. A word of warning: there is nothing in Part III that will help you practice XP. Instead, itís full of ideas that will help you understand XP and agile development more deeply.

One day youíll discover that rules no longer hold any interest for you. After all, XP and agile development arenít about following rules. ďItís about simplicity and feedback, communication and trust, Ē youíll think. ďItís about delivering valueóand having the courage to do the right thing at the right time.Ē Youíll evaluate myriad possibilities, moment to moment, and intuitively pick the best course of action.

When you do, pass this book on to someone else, dog-eared and ragged though it may be, so that they too can master the art of agile development.

Company Contact:

BookWholesale photo
Contact Name: Jing
Company Name: Hangzhou Wholesale Tech Trading Co., Ltd
Email: Email
Tel: 0086-571-86980049
Fax: 0086-571-86980049
Street Address: A-2211, Xinqingnian
Square, Gongshu District, Hangzhou,
310015, China
Website: http://www.book-wholesale.com
Member name: BookWholesale
Country: China-CN China
Member Since: 13 May 2010
Total Leads: 4528 BookWholesale Import Export Business Leads
Business focus: Books, Nonfiction, Fiction, Chinese for Foreigners, Comics, Literature, Textbooks, Language, Cooking, Chinese Classics, Children, Business, Computer
Verify: Safe Import Export Tips
Product Category: Reference books [3760]

Similar LeadsSimilar Suppliers And Manufacturers Import Export Trade Leads

Start Import Export Stories Import Export Startup Stories

Share Your Story & Get Listed at StartImportExport.com


Product Classification Navigation Reference books Classification Navigation

Main - Published Products - Printed media - Printed publications - Reference books [3760]
TradersCity Free Import Export Trade Leads B2B Board  Offers to Sell and Export
TradersCity.com shall not be held liable for any user posted/submitted content including but not limited to trade leads, profiles, images, and any other data. TradersCity.com does not and did not verify any of users posted/submitted data nor is implicitly or explicitly recommending these business offers. TradersCity does not verify truthfulness, accuracy, completeness, nor legality of any businesses, services, and leads posted here. TradersCity does not represent Sellers or Buyers in any transaction between users of the website and is unable to make any opinion in regard to their performance in any transaction. TradersCity neither guarantees nor undertakes in any dispute between sellers and buyers. Protect your business from fraud by trading safely