Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
SDLC 3.0: Beyond a Tacit Understanding of Agile Paperback – January 18, 2010
Manning Brand Store
Find out whats new & featured from Manning Publications.
Frequently Bought Together
"It isn't very often that a software process book comes along that truly impresses me, and SDLC 3.0 is one of the few that has. ... other such books include Extreme Programming Explained, Lean Software Development, ..."--Scott W. Ambler, Chief Methodologist/Agile, IBM Rational
A refreshing view - Mark provides a balanced perspective across many methods and processes without coming across as a zealot...That objectivity and the diverse insights were well worth the time.
--Walker Royce, Chief Software Economist, IBM Rational
About the Author
Mark Kennaley is a senior consultant who provides services focused on improving the Enterprise IT Value-Stream. With over 20 years experience within the Information Technology industry, he has served clients as a trusted advisor on numerous engagements. He has delivered value in various roles including Mentor/Coach, Enterprise Architect, Project Manager/Lead, Process Improvement Analyst, Solution Architect and Management Consultant. Mark is President and Principal Consultant for Fourth Medium Consulting Inc., a Canadian IT Management consultancy.
His insights for this work come from broad and deep experience within large scale programs such as the US Department of Defense HR COTS acquisition program (DIMHRS) and the re-engineering program for the Japanese banking system (BankingWeb21). Additionally, Mark holds a degree in Electrical Engineering from the University of British Columbia, and leverages his profession and its rigor to deepen industry norms and challenge popular views. (edited by author)
Top Customer Reviews
If you're a software professional and truly serious about understanding your craft, then this book is a must read.
The bottom line is that software development practitioners are far better served by a hybrid of best practices than the sectarian dogma of purists driven by profit. There were lots of hmm and ah hah moments for me, such as:
- Debates over what is "Agile" and what is "Scrum-but" are silly and unhelpful; every methodology has to be adapted to context and situation.
- The Agile community is plagued by "a lack of diversity:" "What is needed is not homogeneity of thought, but rather...people having differing knowledge backgrounds" who are willing to challenge "the established dogma."
- The Agile community has been less than forthcoming about the challenges of political and economic realities on the ground, distributed teams, and scale. Solutions may be derived by "leveraging the entire field of modern software engineering practices." I was hoping the author would also address the challenge of estimating large, fixed scope programs but didn't find it.
There is also a helpful discussion on optimizing the length of iterations by project phase, risk, and complexity.
In the end, Kennaley seems to favor Lean with an appreciation of UP's emphasis on architecture and risk mitigation and Agile's focus on human factors.
Towards a "SDLC 3.0" is an ambitious undertaking; I recommend this book as an important step in the right direction.
If you are looking for a book the explains the various Agile approaches without taking sides, as well as where things are going, this book is a great one for it.
At times, though, I felt that Mr. Kennaley could have delved deeper into some of the sections he painted with a broad brush. For example, while the diagrams are good (would have been nice for some of them to be bigger though) the explanations, at times, seem lacking. The last chapter, chapter 9, the one that paints the road ahead, seemed not to wrap the story enough. Hence four and not five stars.
These are minor issues in comparison to the work Mr. Kennaley has done in pulling all these methodologies together and pointing the way forward.
Most Recent Customer Reviews
good preparation and collection of ideas about development methodologiesPublished 5 months ago by Pantaleo Guillermo
This book is a really nice overview of the current state of modern software development processes. There isn't a better collection of information on SDLC in one place that I have... Read morePublished on April 5, 2011 by T Anderson
SDLC 3.0 provides very unqiue perspective not just on the the state of SWD approaches and its history but also a vision (perhaps a mandate) and rationale on how the industry should... Read morePublished on December 30, 2010 by Chris