Should Agile Increase Customer Satisfaction?
Last Updated on Sunday, 20 May 2012 02:10 Written by Mike Cottmeyer Sunday, 20 May 2012 02:10
Interesting question… agile is all about creating a close partnership with the business, and getting them back in the driver’s seat when it comes to product development. You’d think that would lead to greater customer satisfaction, right? In some companies I’ve worked with, the commitment cycle is so out of whack… with developers committing to stuff they’ve got no chance of delivering… sometimes because of intense pressure to commit… getting real about what’s possible can get pretty uncomfortable.
If you’ve been promised a Cadillac and now you’ve got to drive around in a Chevy… it doesn’t matter that you got to pick the transmission, or the color of the car, or the really awesome stereo… it still doesn’t live up to expectations. What makes things especially uncomfortable, is that your customers have been promising their customers the Caddy… and now they have to go back and sell the benefits of the Chevy. I don’t care who you are… that’s no fun… and sometimes people lose jobs.
Over the long haul, your customers should be able to count on you to do what you say your going to do, when you say your going to do it. They should be able to balance their expectations against the proven ability of the team to deliver. Agile should help your customers make better decisions and better commitments to their customers. Over time, that WILL increase customer satisfaction. Just understand in the near term, if you’ve been promised everything, and now you are getting less… that sucks.
Join the conversation...No CommentsPeople are Messy
Last Updated on Wednesday, 16 May 2012 03:24 Written by Mike Cottmeyer Wednesday, 16 May 2012 03:20
It’s almost a cliche in the consulting field that all problems are people problems… sometimes though, I don’t think we really appreciate the depth of truth in that statement. Improving the systems in which we work, introducing some new processes, or bringing in a new approach or methodology or tool requires people to change what they are doing today and requires them to do something different tomorrow.
Change is hard… change is scary… change isn’t safe.
I’m guessing that most of us have read Kotter’s work on leading change… and while I do believe that managing change… or even leading change… is an essential part of bringing new ways of working into any organization… it feels to me that there is something deeper, more personal around change than putting gloves on a table, or posters up around an office. Resistance to change often runs deep for reasons that are not immediately obvious.
Let me tell you a little story about my wife and I growing up… while we both grew up in stable two-parent homes… our early childhood experiences were very different.
My family moved around a lot when I was a kid. By the time we settled down in Tampa, FL I had lived 4 different states, probably 6 or 7 different cities, and at least 6 different elementary schools. I was forced to get used to new environments and make new friends on a regular basis. While we had the basics, my family lived with a tremendous amount of financial insecurity.
My wife on the other hand grew up in one city her entire life. Her Dad was a mathemetician at Eglin Air Force Base, had one job, and she lived in one house until she went to college . Kimi grew up with a consistent set of friends and had all her family in the same general area. Her family was able to take a family vacation every year and didn’t have any of the financial instability I experienced as a kid.
While both families ended up just fine… my expectations about change very different from my wife’s expectations. My experience is that you do what you have to do, go where you have to go, and take chances and everything works out well. My wife’s experience is that you stay in one place, hold into what works, and don’t assume a bunch of risk and everything turns out well.
I could go on and on about other differences in our experiences growing up… relationships with parents and siblings… being the oldest or the youngest… the caliber of people we both chose to hang out with… our influences and our faith and the decisions we both made… but at this point I’ve already shared too much and don’t want to get into any more trouble than necessary to make my point
Needless to say people are complicated.
My point is this… as individuals, change isn’t really an intellectual process. It’s not really even just an emotional one… where if people could just see, or feel good about another way of doing things… they would get on board with the new approach. On many levels we are dealing with very personal deep seeded stuff… the stuff that anchors us as people and defines who we are in relation to the world.
I don’t know that I have any answers here… but I’ve been very intentional lately trying to understand more about the people I work with, who they are as people, their expectations about life and the world around them, and what makes them feel safe and secure in their experience with work. Sometimes you have direct access to that information, some times you have to infer it… but either way… it’s usually the truth behind the resistance.
Anyway… just something to think about. It’s an idea that’s been noodling around in my head for the past several months and this is my first attempt to put words around it. I’d be interested to hear what you have to share regarding this. I suspect it won’t be the last time this topic comes up.
Join the conversation...3 CommentsThe Influencers Mantra by Siraj Sirajuddin
Last Updated on Monday, 14 May 2012 02:41 Written by Mike Cottmeyer Monday, 14 May 2012 02:41
The Influencers Mantra:
Mantra (n): A word or group of words, an act or a series of acts – all considered capable of creating “transformation”.
(“man” – mind + “tra” – liberation).
My good friend Siraj Sirajuddin is hosting his workshop “The Influencers Mantra” at the VersionOne offices in Alpharetta, GA on June 7, 2012.
While I haven’t had the opportunity to attend this workshop personally, I’ve had the pleasure of getting to know Siraj over the past several years, and find him very wise and full of great advice and practical guidance. I’m trying really hard to keep the date open so I can attend myself… I think it will be that valuable. So… if you happen to be within driving distance of Atlanta and want to learn more about the human side of transformation, I think this will be a really good use of your time. At $425/$525 it’s also an excellent value for a day of high-end training.
For more information, or to register for the course, check out Siraj’s site at http://blog.siraju.com/
Join the conversation...No CommentsCatching Everyone Up…
Last Updated on Sunday, 13 May 2012 03:12 Written by Mike Cottmeyer Sunday, 13 May 2012 03:10
Unless you happen to be connected with me over Facebook… or in my immediate circle of family, friends, or clients… you probably haven’t heard much from me the past year or so. I was thinking back over the past several months and all the lost opportunities to connect that just haven’t seemed to make the cut.
Back in November… I really wanted to sit down and write an appreciations post to all the people that have directly or indirectly helped LeadingAgile get to where we are today. It didn’t happen. The past several years I’ve written an end of year retrospective post, recapping the previous years accomplishments and struggles and any goals for the upcoming year. It didn’t happen. Kimi and I even broke our 15 year tradition of sending out the Cottmeyer Family Christmas newsletter. There just wasn’t time.
So what has been keeping me so busy the past 6 months or so? That is the topic of this post. It’s a bit personal… but that’s often been the case with my posts on LeadingAgile… so I guess there’s really nothing new there
First of all… LeadingAgile has been doing great. We’ve all been about as busy as we want to be, and then some. We’ve got a great client list and have been doing some really fun and rewarding work and it’s kept us pretty busy. Whenever you are doing a small startup kind of business, you have to get it sustainable as quickly as possible. I think we might be there… it’s been fun, but it’s also been very time consuming.
As I mentioned a few posts ago, Dennis and I hired Rick Austin. About that same time Peter Saddington decided to focus on a few other projects he was working on, so while still a friend of LeadingAgile, he is not part of the company anymore. Business has been strong enough that we hired a 1/2 time office manager and are considering bringing on a few other coaches and strengthening several of our existing partnerships.
On the family front… Kimi and I have two kids in high school and one still in elementary. My oldest started driving back in March and is involved in several school and district level leadership groups. My middle son is the Senior Patrol Leader of his scout troop. My youngest is a three sport athlete. All three are straight A students. As you’ve might imagine, we are spending a bunch of time being involved with their lives. You start to realize at this point, they aren’t going to be home much longer, and we are trying to make the most of the time we have left with them.
Personally, I’ve been trying to focus a little more on maintaining balance. For a long time that mean backpacking and hiking… but lately that’s meant running. I started training to run a marathon a few months ago and I’m getting to the point where it’s a serious time commitment. I’m up to about 20 miles for my long runs and overall am running about 35 miles or more a week. I could write a whole post on my experience here… but for now, I’m running about 6-8 hours a week… time I really don’t have, but it’s important so I do it.
We’ve leveraged the success of LeadingAgile to take some nice family vacations… cruised the Caribbean over the holidays, took Noah to Disney over spring break… while the older two we on a mission down in Nicaragua, and are trying to figure out a long weekend we can make it to the beach sometime this summer. How does that saying go… you can sleep when your dead? That may just sum up our lives right now.
Seriously though… my focusing objective in starting LeadingAgile was ‘freedom of time and place’. I want to be able to work with the people I want to work with, on engagements that are fun and life affirming, and have the ability to spend time with the people I want to spend time with… doing the things we want to do. All that is starting to come together in a really positive way. Everyone is running at full capacity, but the rewards both personally and professionally have been great.
So… no big promises to write the book. No big promises to become a better blogger. No promises to stay in touch better or show up at more conferences… but those things are all on my list of things to focus on. I’m seriously toying with the idea of coaching less and building the business more. As soon as I figure out how that might impact my ‘freedom of time and place’… I’ll either move in that direction or not. It seems like that might just be the path to greater balance, but who knows… for me, it’s emergent.
Thanks for reading… happy Mother’s Day. Instead of running or working, the kids and I are taking my wife and her Mom out for a nice lunch up on Lake Lanier this afternoon. Have a great day.
Join the conversation...1 CommentLeadingAgile is Speaking at Agile2012
Last Updated on Thursday, 19 April 2012 07:05 Written by Mike Cottmeyer Thursday, 19 April 2012 07:05
I am really excited to announce that Dennis and I both had talks selected for the Agile2012 program this year. Personally, I’ve slowed down my speaking and writing to focus on the operations of LeadingAgile and growing our client base. Given my schedule, I almost missed the deadline to submit… even though it was on my radar for months. I’m glad it all worked out in the end, I really wanted to be at this event and speak.
Here are the abstracts, location, and time for the selected talks:
Patterns for Agile Adoption and Transformation – Mike Cottmeyer
Room: Texas D Time: Wednesday 13:30 – 15:00
Introducing agile into an organization is more than just running people through a few days of training and hoping for the best. Training is part of the equation but only addresses one part of the adoption and transformation cycle. The problem with a training-only approach is that we can learn new ways of working, but if the structure and culture of the organization don’t support those new ways of working, the training won’t stick. The trick is to create an organizational structure and culture that is congruent with training in agile practices. We need a structure and culture where Agile practices can flourish and grow and produce the business outcomes we all hope for.
This talk will start by exploring the main differences between agile adoption and agile transformation and how to distinguish between structural transformation and cultural transformation. Next we’ll explore criteria for how to assess your organization and create an adoption and transformation roadmap to help you pragmatically and safely introduce agile methods to your enterprise. Finally we’ll explore three primary dimensions of adoption and transformation: competency, frequency, and scale that will assist in guiding your adoption and transformation roadmap and change management strategy.
After establishing the theoretical underpinning of a successful adoption and transformation strategy, we’ll consider several case studies where these ideas have been applied and what has worked, and more importantly, what hasn’t. The case studies will consider 3-5 companies of varying sizes where these ideas have been applied in the past 18 months.
Beyond Functional Silos with Communities of Practice – Dennis Stevens (with Brian Bozzuto)
Room: San Antonio 4-6 Time: Wednesday 11:00 – 12:00
Stop me if you’ve heard this one before… An organization aligns its operation around business products with cross-functional teams focused exclusively on each one. The business likes the focus, but soon people start to complain. Functional experts feel isolated and aren’t able to tap into their technical peers now isolated in other teams. Common practices become difficult. Functional managers feel left out now that their people are permanently assigned to dedicated cross-functional teams. Overall, the organization gains benefit from the re-alignment, but people can’t help but feel they are neglecting their institutional knowledge and have reduced their technical capacity to solve problems. You might think we’re talking about an Agile development team, but actually we’re talking about Chrysler in the 1990′s when they re-organized their engineering around auto lines. (Wenger et al, Cultivating Communities of Practice 1)
This session will explore the concept of communities of practice and how they are a vital component for agile organizations. From providing tactical support in issue resolution, to being stewards of knowledge across vast enterprises, and even helping create support for the larger organizational change, communities of practice are a vital component in improving organizational agility. We will walk through the history of communities of practice, from their emergence in fields as disparate as auto manufacturing, consulting, and oil exploration, and show how these concepts apply to agile organizations. Participants will hear several cases about how communities have been used at our actual clients to help support the organizational change, as well as get some tactical steps they can use to implement their own communities of practice at work.
Understanding Agile Program and Portfolio Management – Mike Cottmeyer
Room: Austin 1-3 Time: Thursday 09:00 – 10:30
More than 10 years after the signing of the Agile Manifesto, agile is now officially mainstream. PMI is offering an agile certification and you can’t hardly find an IT job description that doesn’t ask for some sort of Agile experience. As a community, we’ve become pretty good at setting up agile teams and delivering agile projects. The next frontier for agile methods is tackling the enterprise and one of the toughest nuts to crack will the the traditional PMO.
In larger more complex environments, it isn’t sufficient to pair a single product owner with a single team and expect that the work of the business is going to get done. We are dealing with larger, more diverse groups of stakeholders, stakeholders who’s needs often compete for the attention of the team. Furthermore, the teams have to work together in more complex ways that require tighter integration across teams to deliver larger, more complex feature sets.
This talk will explore patterns for dealing with more complex organizations, managing interdependencies between teams, and balancing tradeoffs to optimize the project delivery organization. The key question to answer is ‘when will we be done, and what will we get for our time and money’. We want to give the PMO a way to answer this question without having to resort to traditional plan-driven approaches. This talk will lay out just such an approach.
Agile and the Nature of Decision Making – Dennis Stevens
Room: Texas 3 Time: Monday 13:30 – 17:00
Organizations are really bad at Risk Management. And the typical approaches to risk management are flawed – resulting in bureaucratic overhead and not much improvement in the performance of software development projects. Agile efforts have rejected bureaucratic and non-value adding efforts and in the process have rejected most of what is practiced as risk management. This is unfortunate – because the nature of agile development fundamentally changes how to benefit from effective risk management.
Risk management is about managing uncertainty to reduce the probability and impact of unfortunate events and the maximize the realization of opportunities. This workshop builds on concepts from SEI’s MOSAIC project and Eric Reis Lean Start-up to present a practical and proven to a systemic approach to integrating threat and opportunity identification and response into the management of Agile projects. Useful for typical delivery teams, this approach is particularly valuable in the large projects and large organizations.





