Author Archives: azheglov

How to Do Agile Software Development with Offshore Resources

Doing Agile with offshore resources is an important topic to many software professionals. To succeed with Agile using offshore resources, you have to understand two principles: The process of doing Agile with offshore resources is highly dependent on the geography … Continue reading

Posted in Uncategorized | 1 Comment

Some Remarks on the History of Kanban

I have recently had to reply to a thread about history of the (software/IT) Kanban method on LinkedIn, which stated that the (software and IT) Kanban method originated from Taiichi Ohno’s Toyota Production System and went into the direction I … Continue reading

Posted in Uncategorized | 6 Comments

The Software Engineering Moneyball

Estimation has been a hot topic in software development blogosphere recently. Morgan Ahlström contributed to it with a nice blog post several days ago: Why Estimates Don’t Matter. This post was heavily trafficked via social media and several people discussed … Continue reading

Posted in life | 2 Comments

It’s Not About Estimation, It’s About Risk

The Pragmatic Bookshelf has recently published an article by Ron Jeffries, Estimation is Evil. I didn’t enjoy it for a number of reasons. The word evil turns the article into a religious argument and sensationalizes it needlessly. I would have … Continue reading

Posted in hands-on | 2 Comments

Commitment, Forecast and the Toyota Kata

My last post, On WIP Limits, Velocity and Variability, explained how variability can combine with certain habits and the ignorance of pull systems to create a situation where a Scrum team repeatedly delivers roughly half of their user stories committed … Continue reading

Posted in hands-on | 1 Comment

On WIP Limits, Velocity and Variability

A prominent agilist posted a question on Twitter that lead to a long discussion: “Can Scrum teams use velocity as the WIP limit for a sprint? Will it take them closer to pull-based planning?” Several replies quickly followed from many … Continue reading

Posted in hands-on | 2 Comments

A Software G-Forces Experiment

I ran a quick experiment with a group of colleagues yesterday. Everybody picked up two coloured stickies and placed them somewhere on Kent Beck’s “Software G-Forces” frequency scale. Software G-Forces is a reference to Kent Beck’s model, where he establishes … Continue reading

Posted in life | Leave a comment

Scrum and Kanban Combinations As Improvement Options

I’d like to summarize several patterns where Scrum (a well known Agile process) combines with Kanban (an evolutionary improvement method). These patters are pretty obvious to many agile coaches and people in the Lean-Kanban community. But I feel I need … Continue reading

Posted in hands-on | 1 Comment

Your Deployment Frequency And Your Tool Vendor’s

I recently facilitated a process for soliciting requirements for an Agile work management system for a medium-size enterprise. You know, the kind of system that needs to scale beyond a scrum team and even scrum of scrums to many of … Continue reading

Posted in tips | 1 Comment

Report from Agile Coach Camp Canada: Using Lean Techniques in Professional Development

I’m continuing a series of posts summarizing sessions that took place at the Agile Coach Camp Canada 2012 that took place at the end of June in Ottawa. In one of the sessions, we discussed how some lean thinking can … Continue reading

Posted in conferences | 2 Comments