ECOOP /
Tutorial 13
Our Favorite Process Tips
| Topic | Software engineering, iterative and agile methods
|
| Goal | Know the high-impact tips and techniques that I and my colleagues in consulting have collected over the years to help development projects succeed. |
| Style | presentation + discussion
|
Abstract
A summary of the many process tips—from timeboxed iterations to walls of wonder—that I coach when working with a team for an iteration, which may be considered teaching a “development case” in Unified Process terms. There will be time for members in teams to nominate their favorite tips, so we all share and learn. These tips will be useful not only to developers and project managers, but to educators of software engineering.
Topics include:
- your contributions
- timeboxed iterations
- planning an iteration
- Scrum practices; the Scrum meeting and questions; extra questions and secondary meetings
- tracking iteration tasks and progress
- continuous integration
- continuous re-configuration for J2EE applications
- tools and physical environment for agile visual modeling
- walls of wonder
- creativity and group collaboration or facilitation tips: from brain writing to affinity clustering
- test first development; unit testing samples; acceptance/system testing samples
- high-value UP workproducts to create on most projects
- writing a useful software architecture document
- the per-iteration demo
- “essential” and agile UI design modeling
- simple, collaborative web-based project tools
- useful UML: drawing and diagramming tips
- Q&A
Presenter Profile
Craig Larman
Programming since 1977, coaching and consulting since 1985.
Craig Larman is the author of Applying UML and Patterns—An Introduction to OOA/D and the Unified Process, the best-selling text on OOA/D, iterative methods, and the UML. He is currently writing Agile and Iterative Development: A Manager’s Guide. He is known throughout the international software community as an expert and coach in helping people adopt agile and iterative methods, modeling, and object technologies. He remains actively involved in software development, searching for high-impact and sustainable techniques that make a difference.
Craig serves as Chief Scientist for Valtech, an international consulting company with offices in 8 countries.
Details
| Presenter(s) |
Craig Larman, www.craiglarman.com, Valtech
|
Date Duration |
Monday, PM, July 21
half day
|
| Level |
Novice-Intermediate in software engineering and project management
|
| Targeted Audience |
Developers, project managers, educators of software engineering and project management
|
|