Development
Clean Code, Ugly Code, Technical Debt and CleanUp Stories
One of the things most Agilists harp on is the need for Clean Code: Code that can be easily extended and maintained, and that Coders shouldn’t be afraid to work with. But, what does this really mean?
Read MoreThe “Sashimi Method” for Building Software
So… we know that we’re supposed to be developing software incrementally, using an agile process like Scrum. We know we should be building our software a little bit at a time — coding, testing, and reviewing as we go, right? What does this actually mean? What do the increments look like? How big are they?…
Read MoreWIP, Scrum and Kanban
Work in Progress (WIP) In kanban, the Stories that the Team is currently working on. (see Front Burner) Kanban, is simple work item flow for teams. The word kanban is a Japanese word that comes from Toyota and translates as card.
Read MoreWhat Makes Good Stakeholders in Scrum
Stakeholders are the reason we develop Product in the first place. Stakeholders are those people that have needs, wants, and desires (desirements).
Read MoreStories Too Big – Stories Too Small – Stories Just Right
Analysis will be controlled such that the stories tend to be just right. About 10 stories in a sprint is a good rule of thumb. We call this application of sizing “The Goldilocks Theorem”, Dan.
Read MoreClock Watcher Connie
Know a team member who sits in meeting with their arms crossed and brows furrowed?
That would be…
Teams: Meet Jake.
Teams: Thriving on consensus, Jake needs to know all the opinions before we make any decision at all. He takes everything personally! The c…
Read MoreWhy should a ScrumMaster be a Master of Learning?
Listening to the product. Communicating in daily stand-ups. Solving the problem. They all have one thing in common. Learning. Every time we share inform…
Read MoreScrum Values, Visibility and Trust Loops
Some fundamentally disagree with this statement. For those that disagree Trust is given freely. They give trust freely until such time as a person irrevocably betrays that trust. They believe that this leads to a method of management that creates hostile antagonistic workplaces rife with fear. A pattern of mistrust is established that leads others to be mistrustful and perpetuates a negative cycle of oppression.
Read MoreAgile Development
Agile is being quick enough to avoid or take advantage of those things that can hurt or hel…
Read MoreQuick Summary of Scrum
For Scrum a good metaphor to think of is Race Car, Driver and Mechanic. Can you guess which role in Scrum is Race Car, Drive and Mechanic?
Read MoreMicrosoft Agile
Yes, Mircrosoft is agile in parts and they are poised to become much better at the practice of agility.
Read More