Our Method
Each day will be a mix of teaching and the application of that teaching on a real project. This is an intensely participatory lab with a mission. Code developed during the lab will be reviewed with the NFP project sponsor and released. Participants can contribute to the project after the lab is complete.
- Select a worthy project for a worthy cause
- Work with the customer to identify a project sponsor
- Break out training for each phase of the project
- Set up the infrastructure to support an agile open source project
- Fill each lab with the right mix of developers, testers, analysts and agile coaches
- Get a customer onsite to participate in the lab
- Deliver a functional but not fully featured iteration after each lab
- Rinse and repeat until the software is done
Lab participants will represent a fully cross functional software development team. We believe that everyone benefits by including a wide range of skills and experience in each lab. Developers testers, business analysts, project managers are all welcome. Representatives from the not for profit will be on site to ensure that the collaboration needed to produce top quality software takes place. The application will be released to the real users under an open source license.
We are dedicated to creating a unique training experience that uses real projects with real deliverables. Labs work on projects that make a difference in the world, benefiting organizations that are working to improve the environment, human rights, social justice, health and economic development.
By marrying the efforts of dedicated professionals learning Agile Development techniques with not for profit and research communities that need high quality software, we hope to be a small part of a positive change. Each training class will work on a specific software project for a specific cause.
Opinionated Training
Participate ... Learn ... Make a difference



