Agile Modeling with UML, Patterns and Test-Driven Development

Venue: Visconti Palace Hotel

Location: Rome, Italy

Event Date/Time: Jun 10, 2008 End Date/Time: Jun 13, 2008
Report as Spam


This very popular, high-impact, and hands-on course on mastering Agile Modeling combined with TDD and refactoring is aimed at developers of Object-Oriented systems, and is based on acclaimed industry leader Craig Larman’s extensive experience coaching and applying modeling and OO development for two decades. What really matters is not a set of UML diagrams, but a running system that meets the needs and constraints of various stakeholders. Thus, how can we effectively apply the UML or modeling in an agile value-adding practical approach, and how can it be integrated with programming and automated tests to create great OO software? And how to can we design software with technical agility to enable Business agility? In this intensive hands-on seminar you will find the answer these questions. There is a little lecture time, but the majority of the time is spent in high-value-education small modeling teams at the whiteboards while I rotate and work with each team, coaching the Case Studies while applying Agile Modeling, UML and Patterns. I also coach while we’re at computers coding useful automated tests and programming great OO designs with Test-Driven development.

You will learn to:

• Think in Objects
• Design with Patterns
• Apply Visual Modeling and the UML in an Agile Modeling approach
• Do Test-Driven development
• Apply refactorings and refactoring tools
• Transform agile OO models into OO code and tests
• Take a problem through requirements analysis, architectural analysis, design, automated tests, and well-crafted OO software in the context of an iterative process
Each student receives a copy of Larman’s book “Applying UML and Patterns: an introduction to OOA/D”.

He serves as chief scientist for Valtech, an international consulting company that applies Agile methods and object technologies, and is the author of “Agile and Iterative Development: a Manager’s Guide”, the best-selling and definitive guide to the motivation, evidence, and key practices of Iterative and Agile methods; and “Applying UML and Patterns: An Introduction to OOA/D and Iterative Development”, the best-selling text on OOA/D and the UML, used globally in universities and Business. Mr. Larman is known throughout the international software community as an expert and coach in Object technologies, OOA/D, patterns, the UML, Agile modeling, an Agile approach to the Unified Process (UP), combining the UP with XP and Scrum practices, and Iterative Agile development methods. He travels worldwide to fulfill his passion to serve people through coaching, speaking, and education, helping software organizations succeed with high-impact Best Practices such as Iterative and Agile methods, design Patterns, automated continuous integration, and test-first development.


Via Federico Cesi, 37

Additional Information

Please feel free to contact us at for any additional information or visit our website at