Latest Tweets

Empower People

"Top notch execution lies in getting the details right, and no one understands the details better than the people who actually do the work." (Mary and Tom Poppendieck, Lean Software Development - An Agile Toolkit).

Software developers are professionals remarkably well equipped to design their own jobs when they count on proper training, coaching and assistance. We expect them to get persistently better in the way they do their work as part of a learning process, and we consider them the center of our organizational energy.

We found out that empowering people, providing teams with the coaching and assistance of an experienced leader and implementing a strong and sensible discipline allows us to deliver much more value than a chain of command type of approach, where everything is carefully planned upfront by a few managers, and then the team is controlled to meet a plan that they didn't put together in the first place.

This approach, based on Lean principles, has been largely validated in many other industries (such as car manufacturing, health care, construction, insurance...), and it's crucial to pursue our company's vision: the entire organization is encouraged and required to always pull together to deliver higher value.