May 6 - 10, 2013    Rome , Italy
This popular, high-impact, and hands-on course on Agile software development is aimed at developers looking for solid core development skills, and is based on industry leader Craig Larman’s extensive experience coaching and applying Agile modeling and development (both Objected-Oriented and non-OO) for decades. What really matters is not a set of diagrams and documents, but a quality, running system that meets the needs and constraints of various stakeholders. Thus, how can we effectively apply modeling in an agile value-adding practical approach, and how can it be integrated with programming and automated tests to create great software? And how to can we design software with technical Agility to enable business Agility? Finally, what are the overarching principles to the design of elegant, understandable, and extensible systems?
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 the coach rotates and works with each team, coaching the Case Studies while applying agile modeling, principles and patterns. The coach will also help you implement your systems, while you lean the powerful practice of test-driven development (TDD) with refactoring. Plus, acceptance TDD to move towards "requirements as executable tests." The course involves multiple iterations of several Case Studies, in which the teams go through repeating cycles of Agile modeling, "specification by examples" table-tests that support acceptance TDD, and then development with unit TDD. On each cycle, the coach gradually introduces more principles and techniques to build software with Agility.
We apply a variety of education techniques established over 20 years of coaching and mentoring to maximize the learning, value, and fun, including buzz groups, multi-modal learning, and lots of hands-on practice. You will leave this workshop w

Venue

Location: Visconti Palace Hotel
Contact Via Federico Cesi, 37 00193 Roma (RM) Rome , Italy