Articles and Resources
Here are some of my favorite articles and resources.
- Barriers to Strategy Execution, HBR
- Advice From Google Insiders On How To Be A Great Manager
- How Pair Programming Really Works, Stuart Wray, IEEE Software, Jan/Feb 2010
- Free Articles from previous issues of IEEE Software
- Software Engineering: An Idea whose Time and come and gone?, Tom DeMarco, IEEE Sotware, 2009
- The Curse of the First-Mover: When Incremental Innovation Leads to Radical Change, Thierry Rayna and Ludmila Striukova, International Journal of Collaborative Enterprise, May 2009
- Seven Principles of Software Testing, Bertrand Meyer, IEEE Computer, Aug 2008
- Scrum-ban, Corey Ladas, July 2008
- The Agile Method and other Fairy Tales, David Longstreet, 2008
- Reexamining the Waterfall Model, Georgia Nelson, Jun 2007
- Good Agile, Bad Agile, Steve Yegge, Sep 2006
- AGILE /SCRUM Fails to get to grips with Human Psychology, Kevin Brady, Aug 2006
- The Agile/Waterfall Cooperative, Michele Sliger, 2006
- Continuous Integration, Martin Fowler, 2006
- The New Methodology, Martin Fowler, 2005
- Staggered Iterative Waterfall (Anti-)Pattern, Part 1, Kane Mar, Oct 2005
- From Waterfall to Evolutionary Development (Evo): How we repidly created faster, more user-friendly, and more productive software products for a competitive multi-national market, Trond Johansen and Tom Gilb, 2005
- Declaration of Interdependence, 2005
- Going over the Waterfall with the RUP, Philippe Kruchten, The Rational Edge, Apr 2004
- A Comparative Study of Iterative Prototyping vs. Waterfall Process Applied to Small and Mdeium Sized Software Projects, Edurdo Malaga Chocano, MIT, Apr 2004
- Toward A New Definition of Maturity, Mary Poppendieck, Software Development Online, Feb 2004
- The Inevitable Pain of Software Development: Why There is No Silver Bullet, Daniel M Berry, Aug 2003
- Iterative and Incremental Development: A Brief History, Craig Larman and Victor Basili, IEEE Computer, Jun 2003
- Potentially Shippable Product Increment, Ken Schwaber, 2002
- Get Ready for Agile Methods, with Care, Barry Boehm, IEEE Computer, Jan 2002
- Manifesto for Agile Development and Principles Behind Agile Manifesto, 2001
- Frequently Forgotten Fundamental Facts about Software Engineering, Robert Glass, IEEE Software, 2001
- Software Estimation Perspectives, Barry Boehm and Richard Fairley, IEEE Software November / December 2000
- From Waterfall to Iterative Development – A Challenging Transition for Project Managers, Philippe Kruchten, The Rational Edge, Dec 2000
- Big Ball of Mud, Brian Fotte and Joseph Yoder, Jun 1999
- Iterative and Incremental Development (IID), Robert Martin, C++ Report, Apr 1999
- Iterative and Incremental Development, C++ Report, Feb 1999
- Software Life Cycle
- Fifty Years of Progress in Software Engineering, L.B.S. Racoon, ACM SIGSOFT, Jan 1997
- Breathing new life into the Waterfall model, Christopher Lott, IEEE Software, Sep 1997
- Managing without Managers, Ricardo Semlar, Harvard Business Review, Sep-Oct 1989
- A Spiral Model of Software Development and Enhancement, Barry Boehm, IEEE Computer, May 1988
- No Silver Bullet: Essense and Accidents of Software Engineering, Fred Brooks, IEEE Computer, Apr 1987
- A Rational Design Process: How and Why to Fake it, David Parnas and Paul Clements
- Evolutionary Delivery versus the “Waterfall Model”, Tom Gilb, ACM SIGSOFT SEN, Jul 1985
- No Silver Bullet: Essense and Accidents of Software Engineering, Fred Brooks, IEEE Computer, Apr 1978
- Managing the Development of Large Software Systems, Dr. Winston Royce, IEEE WESCON, Aug 1970
Books
- ACM Classic Books Series (contains pdf of several classics in computer science)
My Library