Working with distributed teams as a Scrum Master, Agile Coach or Facilitator can be difficult. There is no substitute for face to face communication, but sometimes this isn’t feasible. When the show must go on, there are some simple tips and tools to try which can help facilitate the session.
Presentation discussing the Theory Of Constraints and the effects of System Thinking, presented at Agile Tour London 2013
Writing user stories in Agile can be very difficult. Although it appears simple, it can take time to perfect at technique which works with the team. This post provides some useful insights into ways in which you can improve your story writing technique taking some examples from XP, INVEST and BDD using Gherkin.
The definition of done is one of the most simple yet most effective activities you can use with your Agile team. This post explains some the reasons why the definition of done is important and provides some useful tips on recognising how to create one for you team using some examples.
Sometimes it can be time consuming or difficult to decide what to do next. Often you can end up working on the next item in a list, but this may not necessary be the most valuable thing to do. This simple and visual focusing technique can help teams decide what to take on given that there is limited time and the most value wants to be achieved.
Thought Works Studios Best Card Wall competition.
As we have progressed as a scrum team, our board has evolved in line with our continuous improvement ethos. Heavily influenced by the Theory Of Constraints, we introduced WIP limits on user stories and the board by restricting the number of lanes. We have seen team and productivity benefits when adopting some of these simple changes.
There are many benefits of using MVC and lot’s of frameworks are built on it. When structuring your code it is useful to understand the basics. This post is a really simple of the MVC structure abstracted into layman’s terms using an everyday example we should all be aware of.
An interesting session demonstrating how to use some of the ideas that the ToC teaches us and how we apply them to our Agile methodologies.