Overview: Software teams are always asked to do more with less, but we rarely step back and cleanup our processes. This class offers proven tools and techniques that can help keep your team as effective as possible. We'll look at techniques to make sure you're working on the right problems with a minimum of distractions. This training focuses on five key areas that every project has to cover cleanly: requirements, execution, testing, deployment, and maintenance. In each area we'll see where we can leverage automation and tighten the feedback loops. This frees up developers from unnecessary "busy work" and ensures the right problems are being addressed.
*Time boxed iterations *Continuous integration *Test automation *Integration testing *Defect driven testing *Daily meetings *Peer code reviews *Scripted deployments *Cloud technologies These tools and ideas can be used in various ways to address the area your team needs to tune-up. You'll bring fast feedback to your team, your customers, and your management. These tight feedback loops provide more transparency, bring more comfort to everyone involved, and mitigate risk on your project. These are development and process techniques that can be introduced by team members or team leaders. Register today as there is limited seating available! Please contact Jay Zimmerman at jay.zimmerman@... with any questions regarding the Software Team Optimization class coming to Reston on June 17th with Jared Richardson.