Enterprise Software Engineering

PM (Project Manager) Theory


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


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