Evolution in Data Integration From EII to Big Data
Approaches to integrating data are changing with emergence of cloud computing.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Vikas Hazrati on Aug 19, 2011
For the second year in a row Jurgen Appelo came up with his list of top 100 Agile books. The list is based on average ratings and number of ratings done on Amazon.com and GoodReads.com. The scoring also considers the year of publication.
The top 10 books in the list included,
TY LY Title Author(s) Year 1 5 The Art of Unit Testing: With Examples in .Net Roy Osherove 2009 2 1 Agile Estimating and Planning Mike Cohn 2005 3 3 Working Effectively with Legacy Code Michael Feathers 2004 4 8 Kanban: Successful Evolutionary Change for Your Technology Business David J. Anderson 2010 5 9 Succeeding with Agile: Software Development Using Scrum Mike Cohn 2009 6 2 Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin 2008 7 6 Agile Software Development, Principles, Patterns, and Practices Robert C. Martin 2002 8 4 Refactoring: Improving the Design of Existing Code Martin Fowler, et al. 1999 9 - The Agile Samurai: How Agile Masters Deliver Great Software Jonathan Rasmusson 2010 10 7 The Pragmatic Programmer: From Journeyman to Master Andrew Hunt, David Thomas 1999
According to Jurgen's scores, Roy Osherove took the top position from Mike Cohn this time. Like this year, Mike Cohn had several of his books in the list last year as well. Review the complete list here.
Terry Bonio shared his list of top 3 Agile 'team' books which he has successfully used in his teams and projects. His list included,
Terry also recommended Zen and the Art of Motorcycle Maintenance for anyone who is interested in quality on an Agile project.
Mitchell Pronschinske shared the list of top 10 Agile books based on Dzone's 300 member book review team. Most of the books are already on Jurgen's top 10 as well. Some of the others included,
InfoQ did a similar aggregation of top Agile books in 2010 and 2009 as well.
Are these lists missing any of your personal favorites?
Agile Practices to Improve Project Management Organization (PMO) Effectiveness
Agile Maturity Model Applied to Building and Releasing Software
In today’s hyper-competitive world, later may be too late to adopt Agile development and this Roadmap for Success will help you get started. Download "Agile Development: A Manager's Roadmap for Success" now!
Thanks for publishing this, folks!
any chance you could link my name up to 5whys.com ?
Thanks,
Roy
Sure Roy, I would do that soon. Thanks
Approaches to integrating data are changing with emergence of cloud computing.
Michele Ide-Smith presents the lessons learned in the process of introducing UX principles and techniques into a large organization through a series of small steps.
Dave Farley and Martin Thompson discuss solutions for doing low-latency high throughput transactions based on the Disruptor concurrency pattern.
Rajneesh Namta shares his thoughts, experiences, and some of the critical lessons learned while implementing software test automation on a recent Agile project.
Dale Schumacher presents several patterns of actor interaction that can be used in collaborative programs written in any language.
Rúnar Bjarnason discusses Scalaz, a Scala library of pure data structures, type classes, highly generalized functions, and concurrency abstractions to perform functional programming in Scala.
One of the main challenges when designing software architecture is considering quality attributes. Not only their design turns out to be difficult, but also the specification of these attributes.
Michael Feathers analyzes real code bases concluding that code is not nearly as beautiful as designers aspire to, discussing the everyday decisions that alter the code bit by bit.
2 comments
Watch Thread Reply