Resources by Category
SOCIAL COMMENTARY
Axelrod, Robert. The Evolution of Cooperation. Cambridge, MA: Basic Books, 1984
Chase, Stuart (ed), Language Thought and Reality. Selected Writings of Benjamin Lee Worf. Mansfield Centre, CT: Martino Publishing, 2011
DeMarco, Tom & Timothy Lister. Peopleware. 2nd ed. Atlanta: Dorset House, 1999
Kuhn, Thomas S. The Structure of Scientific Revolutions. 3rd ed. Chicago, IL: University of Chicago University Press, 1996
Ries, Eric. The Lean Startup. New York: Penguin Random House LLC, 2011
Schrange, Michael. No More Teams. Mastering the Dynamics of Creative Collaboration. New York: Doubleday, 1989
Winograd, Terry & Fernando Flores. Understanding Computers and Cognition. Reading, MA: Addison-Wesley, 1987
PERSPECTIVES
Adzic, Gojko. Bridging the Communication Gap. London, UK: Neuri, 2009
Boehm, Barry & Richard Turnet. Balancing Agility and Discipline. Boston: Addison-Wesley,2003
Brooks Jr., Frederick P. The Mythical Man Month (Anniversary Edition). Boston: Addison-Wesley, 2006
DeMarco, Tom & Timothy Lister. Waltzing with Bears. Englewood Cliffs, NJ: Yourdon Press, 2004
Boutros, Tristan & Jennifer Cardela. The Basics of Process Improvement. Boca Raton, FL: CRC Press, 2016
Glass, Robert L. Software Conflict 2.0. Atlanta: Developer*, 2003
Hammer, Michael. Beyond Reengineering. How the Process-Centered Organization is Changing Our Work and Our Lives. New York: HarperCollins, 1996
Hammer, Michael & James Champy. Reengineering the Corporation. New York: HarperCollins, 2003
Highsmith, Jim et al. Edge. Value Driven Digital Transformation. n.p.: Pearson Education, Inc., 2020
Hooks, Ivy F. & Kristin A. Farry. Customer Centered Products. Creating Successful Products Through Smart Requirements Management. New York: American Management Association, 2001
Johnson, Jim. My Life is Failure. West Yarmouth, MA: Standish Group International Inc., 2006
Oram, Andy &Greg Wilson Eds. Making Software. Sebastopol, CA: O’Reilly, 2011
Sakai, Takao. The Secret Behind the Success of Toyota, n.p., n.a, 2018
Yourdon, Edward. Death March 2nd ed. Boston: Addison-Wesley, 1995
APPLICATION LIFECYCLE MANAGEMENT
Aeillo, Bob & Leslie Sachs. Agile Application Lifecycle Management. Boston: Addison-Wesley, 2016
Huttermann, Michael. Agile ALM. Shelter Island, NY: Manning, 2012
Rossberg, Joachim. Beginning Application Lifecycle Management. New York: Apress, 2014
PROJECT MANAGEMENT
DeMarco, Tom. Controlling Software Project. Englewood Cliiffs, NJ: Yourdon Press A Prentice Hall Company, 1982
DeMarco, Tom. The Deadline. Atlanta: Dorset House, 1997
Gilb, Tom. Principles of Software Engineering Management. Boston: Addison-Wesley, 1988
Highsmith, Jim., Agile Project Management: Creating Innovative Products, 2nd Edition. Upper Saddle River: NJ; Addison Wesley, 2010
Humphrey, Watts S. Managing the Software Process. Boston: Addison-Wesley, 1989
McConnell, Steve. Software Project Survival Guide. Redmond, WA: Microsoft Press, 1988
Royce, Walker. Software Project Management A Unified Framework. Boston: Addison-Wesley, 1998
Schwaber, Ken. Agile Project Management with Scrum. Sebastopol, CA: O’Reilly, 2003
Stellman, Andrew & Jennifer Greene. Applied Software Project Management. Redmond, WA: Microsoft Press, 2013
Tillman, George. Project Management Scholia., n.p.,: Stockbridge Press, 2019
Weinberg, Gerald M. Quality Software Management. Volume 1 Systems Thinking. New York;, Dorset House, 1992
Whitten, Neal., Managing Software Development Projects, 2nd Ediition. New York: John Wiley & Sons, 1995
RISK MANAGEMENT
Boehm, Barry W. Tutorial: Software Risk Assessment. Washington, DC: IEEE Computer Society Press, 1989
Hall, Elaine M. Managing Risk. Boston: Addison-Wesley, 1988
Karolak, Dale Walker. Software Engineering Risk Management. Los Alamitos, CA: IEEE Computer Society Press, 1996
APPROACH
Ambler, Scott W.`The Object Primer. 3rd ed. New York, NY: Cambridge, 2009
Cohn, Mike. Succeeding With Agile. Boston: Addison-Wesley, 2010
Poppendiek, Mary & Tom Poppendiek. Lean Software Development. Boston: Addison-Wesley, 2003
Poppendiek, Mary & Tom Poppendiek. Implementing Lean Software Development. Boston: Addison-Wesley, 2007
OVERVIEW
Abahamsson, Pekka et al. Agile Software Development Methods: Review and Analysis. Otamedia, Finland: VTT Publications 478.2002
Larman, Craig. Agile and Iterative Development. Boston: Addison-Wesley, 2004
METHODOLOGY
Ambler, Scott W. & Mark Lines. Disciplined Agile Delivery. Boston: IBM Press, 2012
Ambler, Scott W. & Mark Lines. Choose Your WoW. Newtown Square, PA: Project Management Institute, Inc., 2020
Cockburn, Alistair. Crystal Clear. Boston: Addison-Wesley, 2005
Highsmith, James A. Adaptive Software Development. Atlanta: Dorset House, 2000
Knaster, Richard & Dean Leffingwell. SAFe Distilled 4.5. Boston: Addison-Wesley, 2011
Lines, Mark & Scott W. Ambler. Introduction to Disciplined Agile Delivery 2nd Ed. n.p. self, 2018
Martin, James. Rapid Application Development. New York: MacMillan Publishing Company, 1991
McConnell, Steve. Rapid Development. Redmond, WA: Microsoft Press, 1996
Rubin, Kenneth S. Essential Scrum. Boston: Addison-Wesley, 2013
Schwaber, Ken & Mike Beedle. Agile Development with Scrum. Upper Saddle River, NJ: Prentice Hall, 2002
Stapleton, Jennifer. DSDM Dynamic Systems Development Method. Edinburgh, England: Pearson Education Limited,1997
UNIFIED PROCESS
Ambler, Scott W. & Larry L. Constantine. The Unified Process Inception Phase. Lawrence, KS: CMP Books, 2000
Ambler, Scott W. & Larry L. Constantine. The Unified Process Elaboration Phase. Lawrence, KS: CMP Books, 2000
Ambler, Scott W. & Larry L. Constantine. The Unified Process Construction Phase. Lawrence, KS: CMP Books, 2000
Ambler, Scott W. & Larry L. Constantine. The Unified Process Transition and Production Phases. Lawrence, KS: CMP Books, 2002
Cockburn. Alistair. Writing Effective Use Cases. n.p.: self, 2001
Jacobson, Ivar et al. The Unified Software Development Process. Boston: Addison-Wesley, 2004
Kroll, Per & Phillippe Kruchten. The Rational Unified Process Made Easy. Boston: Addison-Wesley, 1999
Kruchten, Pillippe. The Rational Unified Process, An Introduction 3rd ed. Boston: Addison-Wesley, 2003
METHODS - DRIVEN DEVELOPMENT
DD.Adzic, Gojko. Specification by Example. Shelter Island, NY: Manning, 2011
Gartner, Markus. ATDD by Example. Boston: Addison-Wesley, 2013
Koskela, Lassse. Test Driven. Shelter Island, NY: Manning, 2008
Nagy, Gaspar & Seb Rose. The BDD Books: Discovery. n.p.: self, 2021
Palmer, Stephan R. A Practical Guide to Feature Driven Development. Upper Saddle River, NJ: Prentice Hall, 2002
Pugh, Ken. Lean-Agile Acceptance Test-Driven Development. Boston: Addison-Wesley, 2011
Rose, Seb & Gaspar Navy. The BDD Books: Formulation. n.p: self, 2018
Stewart, John Ferguson.BDD in Action. Shelter Island, NY: Manning, 2015
TECHNIQUE
Ambler, Scott W. Agile Modeling. Boston: Addison-Wesley, 2011
Beck, Kent. Test-Driven Development. New York Addison-Wesley, 2007
Beck, Kent. extreme Programming explained. New York: Addison-Wesley, 2000
Beck, Kent & Martin Fowler. Planning Extreme Programming. Boston: Addison-Wesley, 2001
Bolboacä, Adrian. Practical Remote Pair Programming. Birmingham, UK; Packt Publishing, 2021
Chorafas, Dinitris N. Enterprise Architecture and New Generation Systems. Boca Raton, FL: St. Lucie Press. A CRC Press Company. 2002
Duval, Paul M. Continuous Integration. Boston: Addison-Wesley, 2003
Feathers, Michael C. Working Effectively with Legacy Code. Upper Saddle River, NJ: Prrentice Hall, 2005
Humble, Jez & David Farley. Continuous Delivery. Upper Saddle River, NJ: Prentice Hall, 2005
Martin, Robert C. Clean Architecture. Boston: Addison-Wesley, 2018
Mugridge, Rick & Ward Cunningham. Fit for Developing Software. New York: Prentice Hall, 2002
Muggridge, Rick & Ward Cunningham. FIT for Integrated Tests. Upper Saddle River, NJ: Prentice Hall, 2005
Newkirk, James & Robert C. Martin. Extreme Programming in Practice. Boston: Addison-Wesley, 2001
Nicega, Knil. Writing Great Specifications. Shelter Island, NY: Manning, 2018
Ruping, Andreas. Agile Documentation. Boston: Addison-Wesley, 2007
BUSINESS ANALYSIS AND REQUIREMENTS
Beaty, Joy & Anthony Xhen. Visual Models for Software Requirements. Redmond, WA: Microsoft Press, 2012
Davis, Alan M. Software Requirements, revision. Upper Saddle River, NJ: Prentice Hall, 1993
Davis, Alan M. Just Enough Requirements Management. Boston: Addison-Wesley, 2011
Gause, Donald C. & Gerald M. Wiesenberg. Exploring Requirements. Atlanta: Dorset House, 1989
Goldsmith, Robin F. Discovering REAL Business Requirements for Software Project Success. Norwood, MA: Artech House Inc., 2004
Hay, David C. Requirements Analysis. Upper Saddle River, NJ: Prentice Hall, 2003
Heath, Fred. Managing Requirements the Agile Way, Liverey Place, Birmingham, UK: Packt Publishing, 2020
Leffingwell, Dean. Agile Software Requirements. Boston: Addison-Wesley, 2003
Leffingwell, Dean. Managing Software Requirements. 2nd ed. Boston: Addison-Wesley, 2016
McDonald, Kenty J. Beyond Requirements. Redmond, WA: Microsoft Press, 2013
Podeswa, Howard. The Agile Guide to Business Analysis and Planning. Boston: Addison-Wesley, 2021
Podeswa, Howard. The Business Analyst’s Handbook. Boston: Course Technology, 2009
Sampaio, Julio Cesar et al. Perspectives on Software Requirements. Norwell, MA: Kluwer, 2004
Wiegers, Karl & Joy Beatty. Software Requirements 3rd ed. Atlanta: Dorset House, 2005
Withall, Stephen. Software Requirement Patterns. Redmond, WA: Microsoft Press, 2007
BUSINESS RULES
Morgan, Tracy. Business Rules and Information Systems. Boston: Addison-Wesley, 2002
Ross, Ronald G. Principles of the Business Rule Approach. Boston: Addison-Wesley, 2003
Ross, Ronald G. Business Rule Concepts. 3rd ed. n.p: Business Rule Solutions LLC, 2009
von Halle, Barbara. Business Rules Applied. New York: Wiley, 2002
USER STORIES
Adzic, Gojko & David Evans. Fifty Quick Ideas to Improve Your User Stories. London, UK: Neuri, 2014
Cohn, Mike. User Stories Applied. Boston: Addison-Wesley, 2003
Patton, Jeff. User Story Mapping. Sebastopol, CA: O’Reilly, 2014
DATABASE
Ambler, Scott W. Agile Database Techniques. New York: Wiley, 2003
Burns, Larry. Building the Agile Database. Westfield, NJ: Technics Publications, 2011
Gurnsey III, Max. Test-Driven Database Development. Boston: Addison-Wesley, 2013
O’Donnell, Glen & Carlos Casanova. The CMDB Imperative. Upper Saddle River, NJ: Prentice Hall, 2009
TEST
Axelrod, Aron. Complete Guide to Test Automation. New York: Apress, 2018
Belzer, Borix. Software Testing Techniques 2nd ed. New York, NY: Van Nostrand Reinhold, 1990
Crispen, Lisa & Janet Gregory. Agile Testing. Boston: Addison-Wesley, 2009
Gregory, Janet & Lisa Crispen. More Agile Testing. Boston: Addison-Wesley, 2015
Gregory, Janet & Lisa Crispen. Agile Testing Condensed. n.p.: Leanpub, 2019
Khorkov, Vladmir. Unit Testing. Shelter Island, NY: Manning, 2020
Lewis, William E. Software Testing and Continuous Quality Improvement. Boca Raton, FL: CRC Press, 2009
Meters, Glenford J. The Art of Software Testing. New York: Wiley, 1979
Paskal, Greg. Test Guide to Automation in the Real World. n.p.: self, 2017
Rasmunusson, Jonathan. The Way of the Web Tester. n.p.: Pragmatic Programmers, 2016
Schaeffer, Jeffrey et al. The Kitty Hawk Venture. New York: Apress, 2018
Tarlinder, Alexander. Developer Testing. Boston: Addison-Wesley, 2017
DEVOPS
Davis, Jennifer & Katherine Daniels. Effective DevOps. Portland, OR: IT Revolution Press, 2013
Hutterman, Michael. DevOps for Developers. New York: Apress, 2012
Kim, Gene & Jez Humble et.al. DevOps Handbook. 1st ed. Portland, OR: IT Revolution Press, 2016
Kim, Gene et.al. The Phoenix Project (revised). Sebastopol, CA: O’Reilly, 2016
SUPPORT
Glass, Robert & Ronald A. Noiseux. Software Maintenance Guidebook. Upper Saddle River, NJ: Prentice Hall, 1981
Grub, Penny & Armstrong A. Takang. Software Maintenance Concepts and Practice 2nd Ed. Toh Tuck Link, Singapore: World Scientific Publishing Co., 2003
Lientz, Bennet P. & E. Burton Swanson. Software Maintenance Management. Boston: Addison-Wesley, 1980
Martin, James & Carma McClure. Software Maintenance. Upper Saddle River, NJ: Prentice Hall, 1983
Pigoski, Thomas M. Practical Software Maintenance. New York: Wiley, 1997
Polo, Maricio, Mario Piatinni. Advances in Maintenance Management. Hershey, PA: Idea Group Publishing, 2003
Swanson, E. Burton & Emanuel R. Bakeh. Maintaining Information Systems in Organizations. New York: Wiley, 1989
ON QUALITY
Crosby, Philip B. Quality is Free. New York: McGraw-Hill, 1979
Deming, W. Edwards. Out of the Crisis, Cambridge. MA: MIT Press, 1982
Deming, W. Edwards. The New Economics. 2nd ed. Cambridge, MA: MIT Press, 1994
Feigenbaum, Armand V. Total Quality Control. 3rd ed. New York: McGraw-Hill, 1961
Juran, J.M. Juran on Planning for Quality. New York: The Free Press. A Division of Macmillan Inc., 1988
Juran, J.M. (editor in chief). A History of Managing for Quality, Milwaukee, WI: ASQC Quality Press, 1995
Jones, Capers. Applied Software Measurement. 3rd ed. New York: McGraw-Hill, 2008
Walton, Mary. The Deming Management Method. New York: The Putnam Publishing Group, 1986
SOFTWARE QUALITY ENGINEERING
Daugherty, Taz. Fundamental Concepts for the Quality Engineer. Upper Saddle River NJ: Prentice Hall, 1992
Freedman, Daniel P & Gerald M. Weinberg. Handbook or Walkthroughs, Inspections, and Technical Reviews. New York: Dorset House, 2002
Galin, Daniel. Software Quality Assurance. Boston: Addison-Wesley, 2004
Glass, Robert L. Building Quality Software. Upper Saddle River, NJ: Prentice Hall, 1992
Jones, Capers & Oliver Bonsignour. The Economics of Software Quality. Boston: Addison-Wesley, 2012
Kennett, Ron S. & Emanuel R. Baker. Software Process Quality. Atlanta: Dorset House, 1990
Tian, Jeff. Software Quality Engineering. Hoboken, NJ: Wiley Interscience, 2005
CONFIGURATION MANAGEMENT
Aiello, Bob & Leslie Sachs. Configuration Management. Boston: Addison-Wesley, 2011
Babich, Wayne A. Software Configuration Management. Boston: Addison-Wesley, 1986
Berczuk, Stephen P. Software Configuration Management Patterns. Boston: Addison-Wesley, 2003
Martynov, Max & Krill Evstigneev. Continuous Delivery Blueprint. n.p.: Grid Dynamics, 2017
STRUCTURED TECHNIQUES
Barker, Richard & Cliff Longman. Case*Method, Boston: Addison Wesley, 1992
Demarco, Tom. Structured Analysis and System Specification. Englewood Cliiffs, NJ: Yourdon Press, 1978
Gane, Chris & Trish Sarson. Structured Systems Analysis.New York: Improved System Technologies, Inc. 1977
McGraw Karen & Karan Harbison. User Centered Requirements. Mahwah, NJ: Lawrence Erilbaum Associates Inc., 1997
Page-Jones, Meilir. Structured System Design. Upper Saddle River, NJ: Prentice Hall, 1988
Weaver, Audry M. Using the Structured Techniques. Englewood Cliffs, NJ: Yourdon Press, 1987
JOINT APPLICATION DESIGN / DEVELOPMENT
August, Judy H. Joint Application Design. Upper Saddle River, NJ: Prentice Hall, 1991
Wood, Jane & Denise Silver. Joint Application Development. New York: Wiley, 1995