ebook img

Changing Software Development: Learning to Become Agile PDF

261 Pages·2008·1.87 MB·English
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Changing Software Development: Learning to Become Agile

Changing Software Development: Learning to be Agile Allan Kelly Changing Software Development Changing Software Development: Learning to be Agile Allan Kelly Copyright (cid:1) 2008 John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England Telephone ( þ44) 1243 779777 Email (for orders and customer service enquiries): [email protected] Visit our Home Page on www.wiley.com AllRightsReserved. Nopartofthispublicationmaybereproduced,storedinaretrievalsystemortransmitted inanyformorbyanymeans,electronic,mechanical,photocopying,recording,scanningorotherwise,except underthetermsoftheCopyright,DesignsandPatentsAct1988orunderthetermsofalicenceissuedbythe CopyrightLicensingAgencyLtd,90TottenhamCourtRoad,LondonW1T4LP,UK,withoutthepermissionin writingofthePublisher. RequeststothePublishershouldbeaddressedtothePermissionsDepartment,John Wiley&SonsLtd,TheAtrium,SouthernGate,Chichester,WestSussexPO198SQ,England,oremailedto [email protected],orfaxedto(þ44)1243770620. Designationsusedbycompaniestodistinguishtheirproductsareoftenclaimedastrademarks.Allbrandnames andproductnamesusedinthisbookaretradenames,servicemarks,trademarksorregisteredtrademarksoftheir respectiveowners.ThePublisherisnotassociatedwithanyproductorvendormentionedinthisbook. Thispublicationisdesignedtoprovideaccurateandauthoritativeinformationinregardtothesubjectmatter covered. ItissoldontheunderstandingthatthePublisherisnotengagedinrenderingprofessionalservices. If professionaladviceorotherexpertassistanceisrequired,theservicesofacompetentprofessionalshouldbe sought. OtherWileyEditorialOffices JohnWiley&SonsInc.,111RiverStreet,Hoboken,NJ07030,USA Jossey-Bass,989MarketStreet,SanFrancisco,CA94103-1741,USA Wiley-VCHVerlagGmbH,Boschstr.12,D-69469Weinheim,Germany JohnWiley&SonsAustraliaLtd,42McDougallStreet,Milton,Queensland4064,Australia JohnWiley&Sons(Asia)PteLtd,2ClementiLoop#02-01,JinXingDistripark,Singapore129809 JohnWiley&SonsCanadaLtd,6045FreemontBlvd,Mississauga,ONT,CanadaL5R4J3 Wileyalsopublishesitsbooksinavarietyofelectronicformats.Somecontentthatappearsinprintmaynotbe availableinelectronicbooks. LibraryofCongressCataloging-in-PublicationData Kelly,Allan,1969- Changingsoftwaredevelopment:learningtobecomeagile/AllanKelly. p.cm. Includesindex. ISBN978-0-470-51504-4(pbk.:alk.paper) 1. Agilesoftwaredevelopment. I.Title. QA76.76.D47K4542008 005.3–dc22 2007035526 BritishLibraryCataloguinginPublicationData AcataloguerecordforthisbookisavailablefromtheBritishLibrary ISBN: 978-0-470-51504-4(paperback) Typesetin10.5/13TimesRomanbyThomsonDigital,Noida,India. PrintedandboundinGreatBritainbyAntonyRowe,Chippenham,Wiltshire Thisbookisprintedonacid-freepaperresponsiblymanufacturedfromsustainableforestry inwhichatleasttwotreesareplantedforeachoneusedforpaperproduction. ToTaissiaforallhersupport,understandingand helpwiththisbookandeverything. ToMrs.Blyth,Mrs.McQueen,andalltheotherstaff atOrretsMeadowSchoolforteachingmetoreadandwritealloveragain.Sometimesyou don’tgetitrightthefirsttime.Youunlearnandstartalloveragain. Contents Preface xiii Acknowledgements xv 1 Introduction 1 1.1 WhyReadthisBook? 2 1.1.1 LearningforAgility 3 1.1.2 LearningCreatesCompetitiveAdvantage 3 1.1.3 GoodPeopleLikeLearning 4 1.2 WhoareSoftwareDevelopers? 4 1.3 SoftwareDevelopersareKnowledgeWorkers 6 1.4 Drucker’sChallenge 8 1.5 ThePrototypeofFutureKnowledgeWorkers 8 1.6 Software:EmbeddedKnowledge 10 1.7 AuthorityandLeadership 10 1.8 PracticalTheory 11 1.9 BeginwithYourself 13 1.10 TheOrganizationoftheBook 14 2 UnderstandingAgile 17 2.1 TheRootsofAgileThinking 18 2.2 PositioningAgile 21 2.2.1 WhatisLean? 23 2.2.2 WhatisaLearningOrganization? 24 2.3 CommonPracticesofAgileTeams 24 2.3.1 Quality 25 2.3.2 BusinessPriorities 27 2.3.3 Design 27 2.3.4 PredictableSchedulesandTimeBoxes 28

Description:
Changing Software Development explains why software development is an exercise in change management and organizational intelligence.  An underlying belief is that change is learning and learning creates knowledge.  By blending the theory of knowledge management, developers and managers will gain t
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.