Even projects that have solid, well-defined project plans encounter some degree of change. Shifting market conditions, budget cuts, staff restructuring, or any number of influences will disrupt the best plan. Projects that begin with changing or unclear requirements make it difficult to even establish project expectations. Scrum is the agile development process that allows teams to deliver usable software periodically throughout the life of the project, absorbing change and new requirements as the project proceeds.Click here to learn more about how Scrum works.


Our goal is to help your organization extract the good "grain" while discarding the useless "chaff." There's usually some amount of waste in any software development process accompanied by some amount of customer dissatisfaction and employee discouragement. We can show you how the agile Scrum framework employs a set of principles with less waste. This framework creates an environment where team members can make the best decisions possible to produce the best results possible.
Our next class: August 7-8, Toronto, ON.