Blog
More about Agile, Lean, Systems Thinking and many other subjects on the “Thinking for a Change” blog.
Books
Managing Agile Projects edited by Kevin Aguanno. This book contains two chapters by Pascal Van Cauwenberghe:
|
Extreme Programming Perspectives. This book contains two chapters by Pascal Van Cauwenberghe:
|
Papers
- It’s a fine line between chatting and pairprogramming: If you don’t look closely it’s hard to see the difference between two programmers chatting or pair programming. Maybe you need to look closer. Or maybe not, you only need to look at the result.
- Succeeding with “Agile Fixed Price” projects Part 1: The Price is right! describes how you qualify, sell and manage projects with fixed-price contracts without losing your customer or going broke.
- Succeeding with “Agile Fixed Price” projects Part 2:”Do you want agility with that?”. They said XP and fixed-price would never work. They were right. But that doesn’t mean Agile and fixed-price don’t work. This paper describes how you can apply “agile” or “Lean Development” techniques to further improve your chances of successfully managing fixed-price projects.
- Bob the project manager thinks about systems is a short and simple introduction to Systems Thinking. It tells the story of Bob the project manager who, with the help of his mentor Jinnie, learns to apply Systems Thinking to the situations he encounters as a project manager.
- Going round and round and getting nowhere fast? in the Winter 2002 issue of Methods and Tools explores the way different software development methods use iteration and increments. The text proposes some heuristics to apply iterative and/or incremental techniques judiciously.
- Refactoring or Upfront Design? This paper was presented at the XP 2001 conference. It explores the tradeoffs to be made between doing a lot of analysis and design work upfront on the one hand, and refactoring iteratively and taking small incremental steps.