We met Ainsley Nies for corned beef hash and crab cakes at Peter’s in Millbrae this morning. It was our second planning session for the Orlando Scrum Gathering in March, where Chris and Ainsley have been invited to host an Open Space for 300 agile souls, based on the strength of their performance as organizers and facilitators of last year's Agile Open California. I'm helping–well, mostly I'm sitting at Ainsley's feet in rapt attention, soaking up all I can about Open Space Technology, which I find fascinating.
Read the full article…
Category Archives: scrum
Alternative to the Scrum of Scrums
Scrum has proven effective at promoting communication between members of a development team. The question of how to scale this high-bandwidth communication across teams, especially in large organizations, remains an area of active exploration and debate. Will Read has proposed a mesh-network inspired alternative to the popular Scrum-of-Scrums meeting for achieving this goal.
I found it interesting, and so I wrote about it for InfoQ. Read the article here.
Cheers,
Addressing Nonfunctional Requirements in Scrum
Nonfunctional requirements describe qualities of a system (what it is) rather than its behaviors (what it does). Scott Ambler inspired much discussion when he recently asserted "Scrum’s product backlog concept works well for simple functional requirements, but… it comes up short for nonfunctional requirements and architectural constraints." in an article on Dr. Dobb’s Portal.
I reported on this for InfoQ, and you can read it here.
Cheers,
Story-Focused Standups
A widely accepted agile practice is the daily standup meeting, in which each team member shares:
- What they have done since the previous standup
- What they expect to achieve by the next
- Anything that is getting in their way
Mike Cohn recently examined variations that shed additional light on the progress being made toward completing each user story. I wrote about it for InfoQ, and you can find the story here.
Cheers,
Lean Vs. Agile? No!
In a recent blog post, Martin Fowler explains how the question “Should I use Lean software development instead of Agile?” is based on a false premise. Agile and lean are so deeply interwoven that if you are doing agile you are doing lean, and vice-versa. It inspired me to write this article for InfoQ.
Scrum-a-licious Morning
I just had the pleasure of leading a half-day Agile/Scrum workshop for Autodesk. The goal was to do some education and get some ideas generated as to how this company might adopt agile practices. The group was smart, curious, and very engaged.
Several years ago I read The Autodesk File, a book about how this company was founded, and how it grew to be a major software company. It was neat to walk around the offices, knowing how it all began.
Talk about a great way to spend the morning. 🙂
Cheers,
The Great Agile Spec Showdown!
Agile evangelists claim that extensive written requirements and specifications can be dispensed with in favor of lighter-weight ‘stories’. It sounds easier, certainly, but can it really be as good? Won’t all of the important details get lost? Join the Engineering Managers Support Group as we stage a participatory showdown between traditional and agile specs. May the best specs win! Of course, we will also feature our usual round-table discussion of your pressing engineering and leadership issues.
What Makes Distributed Agile Teams Succeed – At Agile2008
Greetings from Agile2008 in Toronto! To say that I have been overwhelmed by the conference would be an understatement. With 1600+ agile folks here, I am constantly running into old friends, people that I met at previous conferences, and my agile heros. The sheer volume of knowledge and expertise that is being shared is beyond my ability to describe. Wow!
What Makes Agile Projects Succeed at Dr. Dobb’s
Monday evening more that 40 people turned up at a ‘Birds of a Feather’ gathering to consider “What makes agile projects succeed (or Fail)?” as part of Dr. Dobb’s Architecture and Design World in Chicago. In 90 minutes the group generated, discussed, and ranked about 40 different answers to this question, while enjoying some pizza and beverages.
Below, I’m listing all of the ideas as ranked by the group. I’ll elaborate on a few of the ideas that the group focused on. I’ll also provide links to the results from other groups who have considered the same question.
Self-Organizing Orchestra
The traditional roles on a scrum team are: Product Owner, Developer, and Scrum Master. Noticeably absent is the role of Team Leader; the team is expected to self-organize. Similarly, Orpheus Chamber Orchestra has dispensed entirely with the role of conductor in favor of a process where leadership is shared and decisions are made by the team. The result has been to create one of the world’s most renowned chamber orchestras. Along the way, they have learned lessons and ways of working together that any Scrum team can benefit from.
Read the full story here.
Cheers,