Software Engineering Book List

This is recommended book list by Mike Potts 

INTERN/JUNIOR LEVEL


SOFTWARE ENGINEERING FOUNDATION


  • Principles, Patterns and Practices
  • Analysis Patterns
  • Clean Code
  • CLR via C#
  • Code Complete 2
  • Domain Driven Design
  • Mythical Man Month
  • Object Oriented Software Construction
  • Patterns of Enterprise Application Architecture
  • Refactoring

LEAD ENGINEER


  • Agile Management for Software Engineering
  • Managing Humans
  • The Goal

PROCESS ENGINEERING


  • A Discipline for Software Engineering
  • Agile Software Development with Scrum
  • Cleanroom Software Engineering
  • Implementing Lean Software Development
  • Kanban
  • Lean Software Development
  • Out of the Crisis
  • Personal Software Process
  • Scaling Lean & Agile Development
  • Software Estimation
  • Theory of Constraints

LEADERSHIP/MANAGEMENT


  • Adrenaline Junkies and Template Zombies
  • Beautiful Teams
  • Management Challenges for the 21st Century
  • Peopleware
  • Rapid Development
  • The Essential Drucker
  • The Fifth Discipline
  • The Idea Factory

Leave a Reply

Your email address will not be published. Required fields are marked *