Blog
Agile Requirements Training Toronto – User Stories

We recently facilitated our Crafting User Stories workshop to a client who’s teams were already pretty high functioning with Agile and Scrum. The course was a success; we achieved another 80% NPS result. Although most members of the teams were very familiar with User Stories, they felt the course and activities taught them a variety [...]
Agile: Embracing Change

I cannot say whether things will get better if we change; what I can say is that they must change if they are to get better. Georg C. Lichtenberg (scientist, satirist) The heart of Agile is change If you can only change one thing about the way your organization develops and delivers products (and you [...]
What is Agile
This is a question that begs for some context. Let’s look at it in three different ways. What is Agile – generally speaking ? Here is a dictionary definition of agile to consider: Characterized by quickness, lightness, and ease of movement; nimble Mentally quick or alert For me, when I think of agility, both the meanings [...]
How do you determine if an Agile Project is successful – Lean Coffee March 8 2013

I was unable to make the Virtual Lean Coffee community meeting to discuss Agile Software Project issues this week, but I did have a chance to connect with the WFS, SDLC Consultant who hosted the meeting. These two topics were prioritized for discussion: How to determine if an Agile software project is successful Should [...]
How We Learn and What it Means for Your Agile Development Transformation

The WFS team believes in the use of the 70/20/10 learning formula when developing our clients software development process improvement solutions. Any time we are talking about software development process improvement we are talking about change, and change requires learning. Teams have to learn new skills and behaviours for the changes to actually occur. Adoption [...]
How does a CIO keep their software project on course?

During a recent Agile Scrum Boot Camp in Toronto the instructor, Rod Bray, made the statement that a plane traveling from Toronto Pearson Airport to Heathrow Airport was off course 85% of the time, but since it’s always making course corrections the aircraft arrives at its destination. Generally students are surprised by this comment. I [...]
CIO tool for Agile Project Management

Agile Scrum successes in 2012 – what is next? Over the past 12 months it has been great to watch our clients transform themselves from waterfall or in some cases ad-hoc software project management to adopting a software development delivery process based on Agile and Scrum. The team results have been significant, Indigo with their [...]
Hatch or Go Bad – Agile and Enterprise PMO Legacy Processes

“It may be hard for an egg to turn into a bird: it would be a jolly sight harder for it to learn to fly while remaining an egg. We are like eggs at present. And you cannot go on indefinitely being just an ordinary, decent egg. We must be hatched or go bad.” C.S. [...]
Agile Team Capacity Planning – Where Has All the Time Gone?

The Good Old Days When I started my career in the early ‘80s there were fewer distractions. I would start my day and, except for quick trips to the coffee pot, I would work without distraction until lunch. The same thing would repeat for the afternoon. Except for the 2 magazines that rotated past my [...]
Agile Dysfunction Series Part 2: Sticking to Your Role

Teamwork A basic tenet of forming an Agile team is that it should be comprised of a variety of individuals representing a variety of skill sets. The term we use is cross-functional. It is expected that one or more team members will possess skills to elicit and explore the nuances of a User Story when [...]
Twitter