A presentation from AgilePalooza Twin Cities: Kurt Christensen has been programming professionally since 1995, working in a variety of different programming languages and technology platforms. Since 2003, Kurt has also worked with DevJam as an agile coach and teacher, helping teams both large and small in a variety of industries, ranging from large multinational corporations to tiny start-up companies.
http://agilepalooza.com/
13. …would you want this?
(with XML configuration files at every step!)
14. • Easy to understand
• Easy to change (add/edit/remove)
• Automated tests
• Automated deployments
• Environments in which to work and test
…and so on. In a nutshell: simplicity
Very few parts, very simple parts
What would you want?
19. The Technical Agility Roadmap
…we’ll start with the principles
underlying Extreme Programming:
Communication
Simplicity
Feedback
Courage
Respect
20. The Technical Agility Roadmap
• Communication
– Code (language), tests, tools, systems
• Simplicity
– Habitability: small, replaceable, easy-to-understand
• Feedback
– Metrics (complexity, performance, etc.), logging
• Courage
– Practice, and a supporting environment
• Respect
– Respect for customers, respect for executive sponsors, respect for
support and ops, etc.