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 |
11 | 11 | User Stories Applied: For Agile Software Development | Mike Cohn | 2004 |
12 | 10 | Growing Object-Oriented Software, Guided by Tests | Steve Freeman, Nat Pryce | 2009 |
13 | 32 | The Principles of Product Development Flow: Second Generation Lean Product Development | Donald G. Reinertsen | 2009 |
14 | 14 | The Art of Agile Development | James Shore, Shane Warden | 2007 |
15 | 23 | Scrum and XP from the Trenches | Henrik Kniberg | 2007 |
16 | 12 | Lean Software Development: An Agile Toolkit | Mary Poppendieck, Tom Poppendieck | 2003 |
17 | 13 | Domain-Driven Design: Tackling Complexity in the Heart of Software | Eric Evans | 2003 |
18 | 16 | Agile Principles, Patterns, and Practices in C# | Robert C. Martin, Micah Martin | 2006 |
19 | 17 | Agile Testing: A Practical Guide for Testers and Agile Teams | Lisa Crispin, Janet Gregory | 2009 |
20 | 24 | Implementing Lean Software Development: From Concept to Cash | Mary Poppendieck, Tom Poppendieck | 2006 |
21 | 18 | Practices of an Agile Developer: Working in the Real World | Venkat Subramaniam, Andy Hunt | 2005 |
22 | 15 | Making Things Happen: Mastering Project Management | Scott Berkun | 2008 |
23 | 57 | Beautiful Testing: Leading Professionals Reveal How They Improve Software | Adam Goucher, Tim Riley | 2009 |
24 | 19 | Behind Closed Doors: Secrets of Great Management | Johanna Rothman, Esther Derby | 2005 |
25 | 34 | Crystal Clear: A Human-Powered Methodology for Small Teams | Alistair Cockburn | 2004 |
26 | 28 | Agile Coaching | Rachel Davies, Liz Sedley | 2009 |
27 | 20 | Applied Software Project Management | Andrew Stellman, Jennifer Greene | 2005 |
28 | 21 | Agile Project Management: Creating Innovative Products (2nd Edition) | Jim Highsmith | 2009 |
29 | 22 | xUnit Test Patterns: Refactoring Test Code | Gerard Meszaros | 2007 |
30 | 31 | Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects | Johanna Rothman | 2009 |
31 | 26 | Writing Effective Use Cases | Alistair Cockburn | 2000 |
32 | - | Specification by Example: How Successful Teams Deliver the Right Software | Gojko Adzic | 2011 |
33 | 41 | Managing the Design Factory | Donald G. Reinertsen | 1997 |
34 | - | The Clean Coder | Robert C. Martin | 2011 |
35 | 29 | Agile Retrospectives: Making Good Teams Great | Esther Derby, Diana Larsen | 2006 |
36 | 39 | Agile Project Management with Scrum | Ken Schwaber | 2004 |
37 | 30 | Agile Adoption Patterns: A Roadmap to Organizational Succes | Amr Elssamadisy | 2008 |
38 | 27 | Refactoring to Patterns | Joshua Kerievsky | 2004 |
39 | 40 | Extreme Programming Explained: Embrace Change (1st+2nd Edition) | Kent Beck, Cynthia Andres | 1999 |
40 | 37 | The Productive Programmer | Neal Ford | 2008 |
41 | 60 | Agile Product Management with Scrum: Creating Products that Customers Love | Roman Pichler | 2010 |
42 | 25 | Agile and Iterative Development: A Manager's Guide | Craig Larman | 2003 |
43 | 68 | Stand Back and Deliver: Accelerating Business Agility | Pollyanna Pixton, Niel Nickolaisen, Todd Little, Kent McDonald | 2009 |
44 | - | The Elements of Scrum | Chris Sims, Hillary Louise Johnson | 2011 |
45 | - | Management 3.0: Leading Agile Developers, Developing Agile Leaders | Jurgen Appelo | 2011 |
46 | 47 | Test Driven Development: By Example | Kent Beck | 2002 |
47 | 36 | Agile Software Development with Scrum | Ken Schwaber, Mike Beedle | 2001 |
48 | - | The Concise Executive Guide to Agile | Israel Gat | 2010 |
49 | 48 | Continuous Integration: Improving Software Quality and Reducing Risk | Paul M. Duvall, Steve Matyas, Andrew Glover | 2007 |
50 | - | Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation | Jez Humble, David Farley | 2010 |
51 | 35 | Requirements by Collaboration | Ellen Gottesdiener | 2002 |
52 | 42 | Manage It!: Your Guide to Modern, Pragmatic Project Management | Johanna Rothman | 2007 |
53 | 45 | Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum | Craig Larman, Bas Vodde | 2008 |
54 | 38 | Organizational Patterns of Agile Software Development | James O. Coplien, Neil B. Harrison | 2004 |
55 | 43 | Leading Lean Software Development: Results Are not the Point | Mary Poppendieck, Tom Poppendieck | 2009 |
56 | 51 | Ship it! A Practical Guide to Successful Software Projects | Jared Richardson, William A. Gwaltney | 2005 |
57 | 86 | Kanban and Scrum - Making the Most of Both | Henrik Kniberg, Mattias Skarin | 2010 |
58 | 71 | Coaching Agile Teams: A Companion for ScrumMasters, Agile Coaches, and Project Managers in Transition | Lyssa Adkins | 2010 |
59 | 49 | Collaboration Explained: Facilitation Skills for Software Project Leaders | Jean Tabaka | 2006 |
60 | 55 | Beyond Software Architecture: Creating and Sustaining Winning Solutions | Luke Hohmann | 2003 |
61 | 50 | Changing Software Development: Learning to Become Agile | Allan Kelly | 2008 |
62 | 80 | Innovation Games: Creating Breakthrough Products Through Collaborative Play | Luke Hohmann | 2006 |
63 | 70 | Just Enough Requirements Management: Where Software Development Meets Marketing | Alan Mark Davis | 2005 |
64 | 52 | Agility and Discipline Made Easy: Practices from OpenUP and RUP | Per Kroll, Bruce MacIsaac | 2006 |
65 | 61 | Implementation Patterns | Kent Beck | 2006 |
66 | 62 | Extreme Programming Installed | Ron Jeffries, Ann Anderson, Chet Hendrickson | 2000 |
67 | 56 | Beautiful Teams: Inspiring and Cautionary Tales from Veteran Team Leaders | Andrew Stellman, Jennifer Greene | 2009 |
68 | 53 | Refactoring Databases: Evolutionary Database Design | Scott W. Ambler, Pramodkumar J. Sadalage | 2006 |
69 | 88 | Bridging the Communication Gap: Specification by Example and Agile Acceptance Testing | Gojko Adzic | 2009 |
70 | 58 | Managing Agile Projects | Sanjiv Augustine | 2005 |
71 | 46 | Agile Software Development: The Cooperative Game (2nd Edition) | Alistair Cockburn | 2006 |
72 | 81 | Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results | David J. Anderson | 2003 |
73 | 73 | Becoming Agile: ...in an Imperfect World | Greg Smith, Ahmed Sidky | 2008 |
74 | 66 | Emergent Design: The Evolutionary Nature of Professional Software Development | Scott L. Bain | 2008 |
75 | 75 | Test Driven: TDD and Acceptance TDD for Java Developers | Lasse Koskela | 2007 |
76 | 83 | The Software Project Manager's Bridge to Agility | Michele Sliger, Stacia Broderick | 2008 |
77 | - | Lean-Agile Acceptance Test-Driven Development: Better Software Through Collaboration | Ken Pugh | 2011 |
78 | 63 | Agile Excellence for Product Managers: A Guide to Creating Winning Products with Agile Development Teams | Greg Cohen | 2010 |
79 | 54 | Managing Agile Projects | Kevin J. Aguanno | 2005 |
80 | 69 | A Tale of Two Systems: Lean and Agile Software Development for Business Leaders | Michael K. Levine | 2009 |
81 | 67 | Fearless Change: Patterns for Introducing New Ideas | Mary Lynn Manns, Linda Rising | 2004 |
82 | 64 | Balancing Agility and Discipline: A Guide for the Perplexed | Barry Boehm, Richard Turner | 2003 |
83 | 79 | Patterns of Agile Practice Adoption | Amr Elssamadisy | 2007 |
84 | - | Lean Architecture: for Agile Software Development | James O. Coplien, Gertrud Bjørnvig | 2010 |
85 | 59 | Lean-Agile Software Development: Achieving Enterprise Agility | Alan Shalloway, Guy Beaver, James R. Trott | 2009 |
86 | 84 | Business Agility: Sustainable Prosperity in a Relentlessly Competitive World | Michael H. Hugos | 2009 |
87 | - | Just Enough Software Architecture: A Risk-Driven Approach | George H. Fairbanks | 2010 |
88 | 78 | Principles of Software Development Leadership: Applying Project Management Principles to Agile Software Development | Ken Whitaker | 2009 |
89 | 77 | A Practical Guide to Distributed Scrum | Elizabeth Woodward, Steffan Surdek, Matthew Ganis | 2010 |
90 | 76 | The Business Value of Agile Software Methods: Maximizing Roi With Just-in-time Processes and Documentation | David F. Rico, Hasan H. Sayani, Saya Sone | 2009 |
91 | - | Personal Kanban: Mapping Work | Navigating Life | Jim Benson, Tonianne DeMaria Barry | 2011 |
92 | 74 | Agile Game Development with Scrum | Clinton Keith | 2010 |
93 | - | Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise | Dean Leffingwell | 2010 |
94 | 85 | The Enterprise Unified Process: Extending the Rational Unified Process | Scott W. Ambler, John Nalbone, Michael J. Vizdos | 2005 |
95 | - | Managing Software Debt: Building for Inevitable Change | Chris Sterling | 2010 |
96 | 82 | Project Management the Agile Way: Making It Work in the Enterprise | John C. Goodpasture | 2009 |
97 | - | Agile Software Development with Distributed Teams | Jutta Eckstein | 2010 |
98 | - | SDLC 3.0: Beyond a Tacit Understanding of Agile | Mark Kennaley | 2010 |
99 | 33 | Scaling Software Agility: Best Practices for Large Enterprises | Dean Leffingwell | 2007 |
100 | 95 | Test-Driven Development: A Practical Guide | David Astels | 2003 |