The Big Ideas in Software Development ↑
11. Bibliography
As a convenience, and in accordance with convention, this book’s enitre bibliography is displayed on this page in one long list. But each cited author and work additionally has its own page, sometimes with additional information, and you can navigate to these pages by clicking on the relevant text within the bibliography, or through other links within the book, or through any of the navigational links provided to take you to adjacent pages within the hierarchy. You may also find it useful to note that each cited quotation within the book also appears here, in this Bibliography section, following the page for the work from which the quotation was drawn.
- Abrahamson, Eric and Freeman, David H. (2006) A Perfect Mess: The Hidden Benefits of Disorder. Back Bay Books. Link
- American Psychological Association (2006) “Multitasking: Switching costs”, American Psychological Association. Link
- Argyris, Chris and Schön, Donald (1974) Theory in Practice: Increasing Professional Effectiveness. Jossey-Bass. Link
- Austin, Rob and Devin, Lee (2003) Artful Making: What Managers Need to Know About How Artists Work. Link
- Austin, Robert D. (1996) Measuring and Managing Performance in Organizations. Dorset House Publishing Company. Link
- Austin, Robert D.; Nolan, Richard L. and O'Donnell, Shannon (2009) Adventures of an IT Leader. Harvard Business Press. Link
- Avitzur, Ron (2004) The Graphing Calculator Story. Pacific Tech. Link
- Badaracco, Joseph L. (2002) Leading Quietly: An Unorthodox Guide to Doing the Right Thing. Link
- Beck, Kent et al. (2001) Manifesto for Agile Software Development. Link
- Beck, Kent et al. (2001) Principles of Agile Software Development, Manifesto for Agile Software Development. Link
- Berkun, Scott (2007) The Myths of Innovation. Link
- Block, Peter (1987) The Empowered Manager: Positive Political Skills at Work. Jossey-Bass Publishers. Link
- Boehm, Barry and Turner, Richard (2003) Balancing Agility and Discipline: A Guide for the Perplexed. Addison-Wesley/Pearson Education. Link
- Borenstein, Nathaniel (1991) Programming As If People Mattered: Friendly Programs, Software Engineering, and Other Noble Delusions. Link
- Boynton, Andy and Fischer, Bill (2009) Virtuoso Teams: The extraordinary stories of extraordinary teams. FT Press. Link
- Brooks, Fred (1975) The Mythical Man-Month: Essays on Software Engineering. Link
- Brooks, Fred (2010-07) “Master Planner: Fred Brooks Shows How to Design Anything”, Wired Magazine. Link
- Brown, William J., McCormick III, Hays W. and Thomas, Scott W. (1999) AntiPatterns and Patterns in Software Configuration Management. Link
- Buckingham, Marcus and Coffman, Curt (1999) First, Break All the Rules: What the World's Greatest Managers Do Differently. Link
- Chesterton, G. K. (1911) Appreciations and Criticisms of the Works of Charles Dickens.
- Churchill, Winston (1916-03-07) “Churchill Speech to House of Commons 7 Mar 1916”. Link
- Cockburn, Alistair (2001-01-07) Communicating, cooperating teams, Agile Software Development. Link
- Cockburn, Alistair (2002) Agile Software Development. Link
- Cockburn, Alistair (2006-09-06) “What engineering has in common with manufacturing and why it matters”. Link
- Cockburn, Alistair (2007-08-07) “Using Both Incremental and Iterative Development”. Link
- Constantine, Larry and Lockwood, Lucy (1999) Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design. Link
- Davis, Alan M. (1995) 201 Principles of Software Development. Link
- Davis, Alan M. (2005) Just Enough Requirements Management: Where Software Development Meets Marketing. Link
- Daylight (2014) What is Design Thinking?. Link
- DeMarco, Tom (1999) Peopleware: Productive Projects and Teams (Second Edition). Dorset House Publishing Company, Incorporated.
- DeMarco, Tom and Lister, Timothy (2003) Waltzing with Bears: Managing Risk on Software Projects.
- DeMarco, Tom, Hruschka, Peter, Lister, Tim, McMenamin, Steve, Robertson, James and Robertson, Suzanne (2008) Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior. Dorset House Publishing. Link
- Deming, W. Edwards Quality Comes to City Hall. Link
- Dymond, Ken (1995) A Guide to the CMM: Understanding the Capability Maturity Model for Software. Link
- Einstein, Albert (1933) “On the Method of Theoretical Physics”.
- Eisenhower, Dwight D. (1962) Six Crises. Link
- Elssamadisy, Amr (2008) Agile Adoption Patterns: A Roadmap to Organizational Success. Addison-Wesley Professional.
- Fackler, Martin (3912-08) The 'Toyota Way' Is Translated for a New Generation of Foreign Managers, The New York Times. Link
- Fried, Jason (2018-08-27) “Some advice from Jeff Bezos: Signal vs. Noise”. Link
- Gall, John (1975) Systemantics: How Systems Really Work and How They Fail. Pocket. Link
- Gamma, Erich; Helm, Richard; Johnson, Ralph and Glissades, John (1994) Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Professional. Link
- Gawande, Atul (2011) The Checklist Manifesto: How to Get Things Right. Picador.
- Glass, Robert L. (2003) Facts and Fallacies of Software Engineering. Link
- Glazer, Hillel et al. (-11-08) “CMMI or Agile: Why Not Embrace Both!”, SEI Technical Notes. Software Engineering Institute. Link
- Gualtieri, Mike (2009-09-27) “Excuses, excuses: The Business Doesn't Know What It Wants”, Forrester Blogs. Forrester Research. Link
- Hammett, Dashiell (1929) The Dain Curse. Link
- Heckel, Paul (1994) The Elements of Friendly Software Design. Link
- Highsmith, Jim (1999) Adaptive Software Development: A Collaborative Approach to Managing Complex Systems. Dorset House. Link
- Highsmith, Jim (2002) Agile Software Development Ecosystems. Link
- Highsmith, Jim (2004) Agile Project Management: Creating Innovative Products. Addison-Wesley Professional. Link
- Highsmith, Jim (-11-07) “The Measure of a Management System”, Better Software Magazine. Sticky Minds. Link
- Holmes, Oliver Wendell, Jr. Holmes-Pollock Letters. Link
- Humphrey, Watts (1989) Managing the Software Process. Addison-Wesley. Link
- Humphrey, Watts (1995) A Discipline for Software Engineering. Addison-Wesley Professional. Link
- Humphrey, Watts (2002) Winning with Software: An Executive Strategy. Link
- Hurst, Mark (2007) Bit Literacy: Productivity in the Age of Information and E-mail Overload. Good Experience Press. Link
- Innes, Michael (1936) Seven Suspects. Link
- Jenson, Scott (2002) The Simplicity Shift: Innovative Design Tactics in a Corporate World. Cambridge University Press. Link
- Jobs, Steve (1995) “Steve Jobs: The Lost Interview”. Link
- Jobs, Steve (1998-05-25) “Business Week Interview with Steve Jobs”. Link
- Jobs, Steve (2000) “Apple's One-Dollar-a-Year Man”, Fortune Magazine. Link
- Jobs, Steve (2000) Insanely Great: The Life and Times of Macintosh, the Computer that Changed Everything.
- Jobs, Steve (2004-10) “Brent Schlender's Conversations with Steve Jobs”. Fast Company. Link
- Jobs, Steve (2007) “Macworld Keynote”.
- Jobs, Steve (2010-06-07) “Conversation with Walt Mossberg”, D8 Conference. Link
- Jobs, Steve (2011-08) Steve Jobs's Ultimate Lesson for Companies, Harvard Business Review. Link
- Johnson, Barry (1992) Polarity Management: Identifying and Managing Unsolvable Problems. H R D Press. Link
- Kahneman, Daniel (2011) Thinking, Fast and Slow. Farrar, Straus and Giroux. Link
- Kennedy, Michael N. (2003) Product Development for the Lean Enterprise. Link
- Kim, Gene, Behr, Kevin and Spafford, George (2013) The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win. IT Revolution Press. Link
- Kovitz, Benjamin L. (1999) Practical Software Requirements: A Manual of Content and Style.
- Krug, Steve (2005) Don't Make Me Think: A Common Sense Approach to Web Usability, 2nd Edition. New Riders. Link
- Leffingwell, Dean (2007) Scaling Software Agility: Best Practices for Large Enterprises. Addison-Wesley Professional. Link
- Lennon, John (2000) The Beatles Anthology. Chronicle Books. Link
- Lewis, Bob (1999) Bob Lewis's IS Survival Guide. Sams Publishing. Link
- Lewis, C. S. (1961) An Experiment in Criticism. Link
- Liker, Jeffrey (2003) The Toyota Way: 14 Management Principles from the World's Greatest Manufacturer. McGraw-Hill.
- Lohr, Steve (2001) Go To. Basic Books. Link
- Lopp, Michael (2007) Managing Humans: Biting and Humorous Tales of a Software Engineering Manager. Apress. Link
- Marsalis, Wynton and Ward, Geoffrey (2008) Moving to Higher Ground: How Jazz Can Change Your Life. Random House. Link
- Martin, Roger L. (2009) Opposable Mind: Winning Through Integrative Thinking. Harvard Business Review Press. Link
- Miller, Henry (1962) Stand Still Like the Hummingbird. Link
- Morgan, James M. and Liker, Jeffrey K. (2006) The Toyota Product Development System: Integrating People, Process and Technology. Productivity Press. Link
- O'Reilly, Tim (2017) WTF?: What's the Future and Why It's Up to Us. Harper Business. Link
- Page-Jones, Meilir (1998) “The Seven Stages of Expertise in Software Engineering”. Wayland Systems Inc.. Link
- Parker, Ian (2015) “The Shape of Things to Come”, The New Yorker. Condé Nast. Link
- Phillips, Katherine (2009-06-02) “Diversity Helps Your Business -- But Not The Way You Think”, Forbes. Forbes Media. Link
- Pink, Daniel H. (2009) Drive: The Surprising Truth About What Motivates Us. Riverhead Books. Link
- Poppendieck, Mary and Poppendieck, Tom (2003) Lean Software Development: An Agile Toolkit. Link
- Poppendieck, Mary and Poppendieck, Tom (2006) Implementing Lean Software Development: From Concept to Cash. Link
- Reeves, Jack W. (Fall 1992) “What is Software Design?”, Code as Design. Developer.*. Link
- Reinertsen, Donald G (2012) The Principles of Product Development Flow: Second Generation Lean Product Development. Celeritas Publishing. Link
- Ries, Eric (2011) The Lean Startup: How Today's Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses. Crown Business. Link
- Robertson, Suzanne and Robertson, James (1999) Mastering the Requirements Process. Link
- Santayana, George (1906) The Life of Reason: Reason in Common Sense. Link
- Schembechler, Bo (1983) “The Team”. YouTube. Link
- Senge, Peter (1990) The Fifth Discipline: The Art and Practice of the Learning Organization. Link
- Smith, M. K. (2013) “Chris Argyris: theories of action, double-loop learning and organizational learning”, infed.org. Link
- Spolsky, Joel (2004) Joel on Software. Apress. Link
- Spolsky, Joel (2007) Smart and Gets Things Done. Apress. Link
- The Standish Group (2013) “Chaos Manifesto 2013”. The Standish Group. Link
- Weber, Craig (2013) Conversational Capacity: The Secret to Building Successful Teams That Perform When the Pressure Is On. McGraw-Hill Education. Link
- Weinberg, Gerald (1971) The Psychology of Computer Programming. Link
- Wilson, David Sloan (2019) This View of Life: Completing the Darwinian Revolution. Pantheon Books. Link
- Yourdon, Edward (1976) Techniques of Program Structure and Design. Prentice Hall. Link
- Yourdon, Edward (1992) Decline and Fall of the American Programmer. Link