Communities in Scrum with Perry Reinert
The Agile Weekly Crew and Perry Reinert discuss communities in Scrum.
Derek Neighbors, Roy van de Water and Chris Coneybeer are joined in studio by Perry Reinert from InfusionSoft and discuss communities in Scrum.
The Scrum User group is a monthly meeting of people interested in Scrum
Non-Scrum related User groups can also provide lots of value by providing alternative viewpoints
XP groups are also available in most locations
Agile 2011 had many community building activities
Scrum Alliance has “Find a user group in your area” functionality
If there is nothing available, start your own
Open Spaces force you into interacting with new people
Derek Neighbors: Hello, and welcome to another episode of the ScrumCast. I’m Derek Neighbors.
Roy van de Water: I’m Roy van de Water.
Perry Reinert: I’m Perry Reinert.
Chris Coneybeer: I’m Chris Coneybeer.
Derek: Today we’re going to talk a little bit about “Communities in Scrum.” One of the things every team struggles a little bit with is, “How do you get outside of just your team”? Meaning, you can inspect and adapt all you want. But if the only model you have is your own, you probably are not going to inspect and adapt nearly as much as if you were influenced by other teams, other models, coaches, et cetera.
How do we get outside of our own insular team, and how do we get into a larger community? How do are you guys seeing people engage in community around Agile and Scrum currently?
Chris: For us, here at Integrum, we actually participate in the local user group, the Scrum Alliance user group, which is something where we get to meet people all throughout the valley here in Phoenix that are involved in Scrum and we get to talk to them about some of the issues that they are having their implementation and we get to learn from them.
It’s very beneficial, and Roy and I were just at a last week and had a great time.
Derek: Scrum communities are great for that type of stuff and even exploring some of the user groups that are for other Agile methodologies, like let’s say you’re doing Scrum, it definitely doesn’t hurt to try to attend somewhat on Lean or maybe Kanban type user groups as well to try to see things from another perspective, even if you have no intention of switching over to something like that.
There’s a little bits and pieces or technical practices that you might be able to steal and apply to your team as well.
Roy: I know a lot of communities have XP groups as well and that some of the bigger metro areas have XP groups. There is usually IIBA, Institute of International Business Analysts and PMI which both are starting to bring on some Agile methodologies.
For somebody, that’s a good place, maybe not necessarily to learn as much, but to share some of what’s going on. Especially, if you’ve done a Agile transition recently, probably a lot of people going through similar things to be able to share experience and share stories with.
There’s a ton in the way of good conferences and good ‑‑ I don’t want to say coaching opportunities ‑‑ but training opportunities out there as well, the Agile Open Series, the Open Spaces as well as Agile 2011.
Maybe as part of that, Perry, you were recently at Agile 2011. What were some of the things that you saw from a community perspective that you really liked at Agile 2011?
Perry: There was a ton of community. Just the way they structured the conference was really built around community. They had different stages. They had all sorts of different specific like birds‑of‑a‑feather type groups. After‑hours events were with those same various birds‑of‑a‑feather groups, and it was really cool from that standpoint.
Derek: For people who maybe live in an area where they’re not sure if there’s a Scrum user group, how would somebody go about finding a Scrum user group in their local area?
Perry: For us, the Phoenix Scrum user group, it’s really easy. We’re one of the top searches. If you just go out and search for Scrum in Phoenix, you’ll find us on Google. But since it’s a Scrum Alliance‑supported activity, we’ve registered with the Scrum Alliance. Anybody can go out to Scrum Alliance, and they actually have a find‑a‑user‑group‑in‑your‑area link.
You can look in your area and find a user group. We have a website, PHXSUG.org, and most Scrum Alliance‑based user groups do have their own website within their city.
Derek: Definitely I’ve noticed a lot of LinkedIn groups as well that seem to be regional around Agile and Scrum, that’s another good place to essentially get plugged in as well as maybe looking at Meetup.com and some of other areas or even Facebook searching some events.
Being involved a little bit in Phoenix SUG, tell me a little bit about what it entails. A lot of people may not have a local Scrum users group, and maybe they’re a little bit afraid to make the jump to actually run a users’ group.
Maybe tell us a little bit about what it took to get one up and running and then what it takes on a monthly basis. What kind of commitment does it really take to run a Scrum user group, and is it worth your time to do it?
Perry: First of all, I definitely think it’s worth our time, and I’ll back up to the beginning. Anybody can just start a group. Get some friends, start a group, and start marketing. The next step for us was to make it a Scrum Alliance sanctioned user group.
What that allows you to do is to advertise on the Scrum Alliance site, post your meetings there, and it also allows you to use the Scrum Alliance logo with your web site. That gets you going. To get a website and have some page where you can post the date and the time and what the meetings are.
In terms of the monthly work, what we’ve done is, we have a steering committee. That’s just the original four guys that started. We meet once in between sessions, once between the general meetings. We think about what it is that we’re going to do for the next couple meetings.
It’s really about scheduling the next talk. Once you get the next talk done then it’s the marketing.
Putting in a plug for InfusionSoft here. We actually have InfusionSoft. It’s an application that manages ‑‑ it’s really made around lead management ‑‑ but that application, we have a web form up that collects people that are interested. They give us their name and address, goes right into the database, and then they’re automatically sent the updates, every month, about who’s talking and what the topic is.
For me to manage that is just incredibly…it’s like an hour a month now. Once that was setup, the form on the website to capture name and email, goes right into the database, and the emails go out automatically.
Then we also advertise, we have Yahoo! Groups, and LinkedIn. We do some other postings as well.
In terms of the actual amount of work during the month, if we all get together, then that’s an hour or so of generally pretty fun discussion about what to do, and we always get on some sort of Agile topic talking also.
Then there’s the meeting, which is, we run them six to about eight, once a month.
Chris: When a lot of people are trying to get user groups up and running, one of the questions that comes up a lot of times is content. How are you going to get speakers? How are you going to get somebody to get up in front and present? Are there any tips or tricks that you have for maybe four or five guys who are getting together and trying to start a group?
Perry: Yeah. First of all, usually those four or five guys are good for one or two talks each. Get one to kick things off. What we were actually able to do…and if you are a new group starting out, you’ll probably have a good chance at doing this. We actually were lucky enough to get Ken Schwaber to come and give, I shouldn’t say come, he gave the first talk.
That was actually a challenging talk. He did it remotely and in the end, for that one, we ended up holding a cell phone to a microphone to handle the audio. So, I don’t recommend doing a remote talk.
Derek: A very tight inspected app loop.
Perry: Yes. That’s exactly what it was. It’s great. If you can do that, and kick it off with a big name like that, that’s great. We had 80 or 100 people at our first meeting. That really helps get the word out and then market it.
Our email list now, because we have that web form, I get five people every month that just sign up. That’s been going on for over a year. Plus, we started with a bunch. I think our list is 5‑600 people now that get the emails that say, “Somebody’s come, here’s the talk.”
Derek: Another thing that we’ve started to do that helps a little bit too is ‑‑ we’ve tried to make relationships with the CSTs that are teaching in the area. Whereby we help them promote their upcoming classes in exchange, at their classes, they let their students know that there is a community here. After they’re done with training that they can plug in to go look deeper is to participate in a group, helps quite a bit.
Perry: Yeah, that’s really a good point Derek. It’s one of the things they love to come, give their talk…You’re looking at 20, 40 new people potentially and it’s also easy to get them relatively easy to get them to cough up a free CSM Certification as a giveaway and that’s always nice to have to.
Roy: Something else that helps to, that I’ve seen, you guys have known for the last few meetings is having retrospect at the end of each one. So that the people who attend this Scrum user group actually get a say in how it’s going to continue and what pieces to keep and what pieces to throw out. So it’s not y