Enterprise Software Engineering

PM (Project Manager) Theory

Agile

Modern Software Development (last 20 years)

“Those who cannot remember the past are condemned to repeat it.” — George Santayana

Ancient Project Management

Formal Project Development

PM-2

Better plan roughly and control quickly (frequently) than plan in detail and control slowly (sparingly). Whoever plans too much detail loses time and chances.

Concurrent Engineering

Lean / Just-In-Time Manufacturing

Incremental Development

Failed Projects