Archive for the ‘Collaboration’ Category

Can’t see the wood for the trees?

Wednesday, October 6th, 2010

Author: Cara Talbot

Introducing Agile to an organisation, as with any change program, means significant disruption. The way we do things is no longer the same. We no longer have our traditional rulebooks to clearly define what our roles are, how we’re supposed to engage with each other, or how we should go about our work.

This has heightened anxiety to some degree either consciously or unconsciously for almost everyone coming into contact with it. What’s my role now? How am I supposed to know what I should be doing? What if our team fails? What if I fail?

Most have dipped their toes in the water, and have grown in confidence as successes have been achieved. Some have quite radically removed some of the traditional roles altogether and claimed early successes. What risks might have they introduced critics would argue? It’s all a bit too early to tell. Some have turned into what is being coined as ‘Agile Purists’ where they will argue to the death about sticking to process over pragmatism. Perhaps this is because a natural inclination for some might be to seek new (Agile) rulebooks to replace the old; to firm up the ground beneath their feet and feel secure and stable again.

The irony is that debating at this level stunts productivity and can cultivate fear, uncertainty and doubt within their teams by challenging who should be doing what role instead of simply enabling the team to get on with the business of delivery. Teams can lose sight of their end goal.

My observations in attending the recent Agile Australia conference in Melbourne perpetuated this theory. No matter the viewpoint or appetite for risk, discussion threads resulting from the presentations and workshops were often on the following sorts of themes:

  • All design must be done up front/ no upfront design at all; get rid of the Architects!
  • Iteration Managers vs Project Managers. Get rid of the PMs; IMs aren’t really needed!
  • Business Analysts vs Technical Analysts; Subject Matter Experts vs Business Analysts; get rid of the BAs!
  • er… is there anyone left to progress the project?

Of course, there were also the sales pitches about the numerous methods of Agile we should be applying, although Scrum and Kanban seemed to be clear favourites du jour.

Perhaps, it’s a natural evolution of maturing Agile development for organisations. However, there appears to be a tendency to become overly introspective when faced with the challenge of change, rather than focus on what we are trying to achieve by changing. Perhaps we need to reassure people that their base skills are still valid and valued, we just need to work out how and when to apply them to achieve the Agile values of: doing enough to give the best bang for our buck; focussing on delivering benefit to our businesses quickly; being flexible enough to seize opportunities where it is sensible to do so… in other words, projects still need management (albeit there is a heightened, but not new, focus on coaching first, directing second). don’t get mee wrong though we still need to go into design; problems still need analysis; code still needs to be written and tested… and we need to figure out how to do all of this flexibly and collaboratively.

What was most refreshing to me during the conference was to hear the views of Martin Kearns (Agile Practice Lead from Renewtek), Neal Ford (Software Architect from ThoughtWorks) and Nigel Dalton (CIO of Lonely Planet). These three guys appeared to be in the minority in expressing what I feel being Agile is really about –

“…it’s just a guidebook guys, do what works for getting to your end goal.”

With all the Agile methods, tools, techniques and blurring of roles – there are two constants that run commonly between them all – the promotion of genuine collaboration; and of continuous learning. All roles bring value to the way we work. Alistair Cockburn has said: ‘people are highly variable and non-linear’ and as people aren’t software components – it inevitably introduces variability into projects. What’s great about Agile is that it fits process to people, not the other way around. Agile brings a different approach to process: the team is responsible for choosing their own processes, and as such no project will be the same, and no team will be the same.

We need to avoid the trap of holding ourselves up for too long by trying to figure out who does what activity within the project; and instead lift our eyes towards the project’s end goal. What are individual’s expertise – let them get on with it, don’t shuffle activities for shuffling’s sake. What are the team weaknesses? Get the team to collaborate on how to best address any gaps. Don’t introduce any unnecessary complexity. Think – what will success look like, and how can the team best work together to get there?

For those that are still seeking the new rulebook: www.Dictionary.com defines Agile as:

  1. Quick and well-coordinated in movement; lithe.
  2. Active; lively.
  3. Marked by an ability to think quickly; mentally acute or aware.

To me, this means that to be truly Agile you have to be agile! The minute you think you’ve got it right, you’re making mistakes. Agile is ever evolving, and what we see as Agile today is likely to bear little resemblance to what it will look like Tomorrow.

Agile is in the house!

Monday, July 26th, 2010

Author: Susan Akers

I had the great pleasure to sit in on a talk given recently by Christian Scheiber, a project manager who has transferred his work experience with Agile to renovating his family home. Christian described it as an Agile journey where they have delivered several iterations and also put some stories into a backlog when priorities changed.

My first thought was – What a joy it must have been for his wife when he talked to her about what she wanted in the house and then he proceeded to fill the walls with storycards.

Christian argued that this helped both of them get a clear picture of how their requirements differed as the stakeholders so by setting up this basic Agile structure they were able to “get the right information at the right time” and the extensive upfront planning also gave them greater control.

So getting the right people involved at the right time is essential as well. What this meant was that Christian and his wife collaborated and used the MoSCoW principles to help them work out what was a Must Have, a Should have and a Could Have (or Nice to have). The business value to them was that they were able to describe their requirements clearly to the architect all at the same time and being a creative person himself, he understand the work required and how they, as users wanted to interact with each room.

It has not all run smoothly and what project, Agile or otherwise does? An unexpected blocker came in the form of how builders see things – not design, not the cost of this tap or wall unit, not how the room was to be used, the colours and all the other nice things you look forward to when building or renovating – No matter was the question was, the answer they always give was in Linear Metres!

So the renovation continues….. and so do the iterations and the strategies to remove the blocker. Agile remains in this house!

Watch out! It’s the Agile Presenters Club.

Tuesday, July 6th, 2010

Author: Heather Dickinson

Although standups are a basic practice along the Agile journey, as we all know public speaking, no matter how safe the environment, can be stressful, so our current and past Agile Graduates (or Gradgiles) are seizing the opportunity to develop their presentation skills, essential to their growth and development in the business world. They are doing this through participation in a modern, self driven program developed by our company. As a large financial organisation whose way of working is all about being “Agile”, we certainly try to live up to the Agile mantra of “people over processes”.

Through a supportive and dare I say, “fun” environment, the Gradgiles are working together to chair, present and reflect on each other’s presentations in a safe and supportive environment.

So, how does it work? A Club meeting is a “hands on” learning experience. Clubs meet once a month with the average meeting lasting about an hour. Each Club operates under their own social contract and each meeting has set roles that assist the Club in being self-sufficient. Roles include the Chair, the Time Boxer, the Reflector, the Word Master and the Scrum Master.

Club members use the organisation’s Yammer Presenters Club Group to collaborate and share common knowledge amongst the members in-between meetings. I believe this is (and has been) a great learning experience for eager minds who are hungry to achieve their dreams and aspirations.

It has been a pleasure to be involved and I would certainly encourage other organisations to also trial a self-driven program if you’re fortunate to have such a motivated group of employees in your company and also have the support of your management for such an initiative!

The Power of One: Along the road to Leadership

Monday, June 28th, 2010

Author: Ryan McKergow

Taking a leaf from Fiona Mullen’s earlier blog, I too was inspired by “Liquid Leadership” by Damien Hughes, the next book in the saga after “Liquid Thinking”. Its focus is on how everyone should and can take the leap to become a leader.

Recently I presented to other graduates at our organisation and called on them all to aspire to be leaders and proposed the self-realisation that I too was a leader.

So… what is it that makes a leader?

Personally I see a leader as someone who gives direction to others, while leading by example. What do I mean by this? I mean that they have to:

  • Be bold and courageous, but also vulnerable at the same time;
  • Be optimistic and/or energisers;
  • Have a clear vision of where they are going; and
  • Continue to communicate and reinforce why we are going there!

I also think that to just get by in this world, you should:

  • Value your family, friends, and yourself first!
  • Always be polite and respectful; and
  • Do some good by changing the world, even if it is only in a small way.

Now you might be asking yourself, why should I bother to be a leader?

To put it plainly, this world needs leaders! You don’t have to be in a leadership position at work to be a leader. You could be a leader at work without the title, a leader in your home/family life, a leader when you’re playing sport or in a band, or a leader at your church!

Let me paint you a picture of a time when leadership is needed and how it applies to this world needing leaders.

Imagine that you are walking down the street with one other person. This person suddenly falls down and you rush over to help them. But what if there were 40 others in the street and that one person collapsed?

Everyone starts thinking to themselves, “Oh it’s ok. Someone else will help.” No one took the lead to help this person and that person could have been YOU!

This is why we need leaders in our world.

Ok, what can you do to become a leader?

I have two suggestions on what you can do, but obviously there are many more:

  1. Tell someone that you see as a leader, that you want to be a leader and ask them how they have became one! You’d be surprised what they will do to help you if you just ask.

  2. Make yourself vulnerable. Make the humbling realisation that there is always room for self-improvement and to learn something new. A good starting point could be to read “Liquid Thinking” and “Liquid Leadership”.

Let me leave you with a parting quote (from Damien Hughes book) about leadership and why you too can become a leader, even if you don’t think you have the influencing power….


“If you think that you are too small to make a difference,
try going to bed with a mosquito in your room!”

Agilists – Keep fighting the good fight!

Thursday, June 24th, 2010

Author: Fiona Mullen

Recently I had the opportunity to visit Canberra with Sharon Robson from Software Education. The purpose of the visit was to familiarise Canberra IT professionals with what Agile is, how we managed the transformational change in Suncorp along with how the Agile Academy can support them on their Agile journey via training, opening sharing information to the wider Agile community through social media and events.

Personally I found the trip invaluable and I was overwhelmed by the engagement of those who attended across many industries. There was definitely a commitment in the room that Agile was useful but what most struggled with was how to get leadership buy-in.

A lot of these folk were doing Agile in some shape or form in their silos but were really struggling to make traction across their portfolios as Agile was not front of mind with the decision makers.

What I stressed when I talked to people, was that going Agile is a transformational journey and there needs to a structured approach for tackling this along with finding opportunities to influence decision makers on the value Agile brings. Speed, flexibility, teamwork and business value should always be front of mind and if it isn’t then challenge it!

I certainly have an appreciation for how lucky we have been with our Agile journey and although we had hiccups along the way, we also have had strong leadership support to use Agile and that’s why it has become our way of working.

My tip to those struggling with Agile is to keep fighting the good fight and remind those sceptics that success is all about business value.

The business, the coach and the Agile transformation

Friday, June 18th, 2010

The idea for this blog started after reading an article: Organizations Going Agile: Tread with Caution blog on InfoQ, talks about the role a Coach has to take on as someone bringing together the larger organisational group in an Agile transformation rather than just focussing on a pilot team only. This role is critical.

Where to start?
Change and particularly the adoption of Agile cannot just be sustained through pilot projects but requires organisation wide change, especially at the leadership level. The coach needs to be involved in this end to end process as early as possible, but also as high up in the organisation’s management levels as possible to enable the cultural change needed.

Quick returns
Unless management/decision makers can see Return on Investment (ROI) in time and money very quickly of Agile in action (read that as build trust between Agile, the coach and the Executive teams), they will not engage or support a move to Agile. This is why coaches often start the journey at the team level as suggested in the original article. ROI is not the only thing that drives success. Prior to starting the Agile transition process other factors like – the current organisational culture, team culture, team experience, business engagement also need to be considered. Also don’t forget, the Agile Product Teams that live on after and also BAU handovers if product teams aren’t being used.

Size doesn’t matter
Even if a company is small, it will require a lot of coaches/change agents and hefty budgets with few short term returns to leverage immediately. So this means that improved project delivery has to be the short term goal to justify the spend required to drive the transformation initiative. Reviewing the whole organisation and looking for weak areas to improve is a grand idea. However, unless some real return can be demonstrated in a two/three year time frame, no publicly held organisation could justify the funding. This is why large scale Business Process Modelling (BPM) projects crash.

Transformation is a long term initiative
The success or failure of a cultural transformation to Agile is also about courage, education and pace across the whole company: This includes IT, Business, HR and especially Finance because every aspect of how project delivery works will change, so everybody needs to be onboard the bus, with the proviso though that every business area does not have to be involved all at the once. Transformation is a long term initiative and you pick teams that are welcoming of this change. This way a coach can assist in selectively improving areas that can benefit most from a more adaptive/Agile delivery approach first. Then use these results as evidence of success within the organisation to catalyse further transformation.

Question. So what is the best stage of the project process for Agile coaches to get involved?

Answer. Right from the very beginning and right at the top!

Coach Utilisation Chart

Energy Sappers Vs Energisers – Which one are you???

Monday, May 31st, 2010

Author: Fiona Mullen

I was inspired after reading “Liquid Thinking” written by Damian Hughes which talks about ways you can change your thinking so that you can reach your full potential.

From Lukasz Strachanowski (Flickr)

Damian notes that there are 2 types of folks – Energisers (Possibility Thinkers) and Energy Sappers (Probability Thinkers). These 2 groups have a very distinct approach to life which you need to understand so that you can manage your relationships with them effectively.

The Energisers have fire in their belly, full of spirit and life, stamina and strength; whereas the Energy Sappers drain every ounce of energy out of your body and can be quite exhaustive.

To really focus on channelling your energy and achieving your goals you need to understand the comments and clues of both groups. So let’s start with the energy sappers (get the negative folk over with early). They will have statements around:

“ We have done this before” or the classic “Yes but …”

On the other hand, when you pitch an idea to an Energiser , before you have even finished your sentence they have jumped in boots and all with “That sounds good” and in their mind they are already planning how to deliver the idea as it has spurred them on.

I choose to surround myself with Energisers both personally and professionally as I find that when I am with these folk my cup overflows with energy. They have heaps of ideas and passion and this spurs me on to think about new things and keep focussing on the end goal which is making a difference… So which one are you???

Can you see the possibilities or do you think an idea is probably going to fail?

Is Brainstorming the be all and end of all New Ideas?

Sunday, May 23rd, 2010

Author: Robert McDonald

In my experience, there are times when powerful members of a group can lead the discussion and it can promote conformist thinking amongst the rest. The mindset changes from, “what can I bring in the way of ideas” to “how can I best influence or work with what has been proposed”. Don’t get me wrong, I think that brainstorming is very valuable and is here to stay, but there seems to be two important steps which will help it achieve its results.

Brainstorming is not in itself the answer to everything, and taking the top 5 ideas which people vote on can mean less well communicated ideas with merit may be sidelined or ignored. Also if the brainstorming group can be made aware of this issue and work away from conformity and dominating themes to encompass as many ideas as they can.

Recent research seems to indicate this:

http://behavioralhealthcentral.com/index.php/20100330218207/Clinical-News/brainstorming-and-creativity-do-not-go-hand-in-hand.html

They also indicate that if the group feels they have fixated on a certain solution or idea then taking a break can improve the results from the session. This is an excellent idea which I think has real value.

Hi! Ho! Hi! Ho! It’s off to Agile conference world we go.

Friday, May 14th, 2010

Authors: Craig Smith and Susan Akers

It seems timely to talk about content of conferences now that the “season” seems to be almost upon us. There are many great Agile related topics from a wide and varied group of speakers the world over on offer. A call for papers is like a call to arms but wouldn’t it be nice if more presentations could move away from all the fantastical things that Agile does and share more of what we have learned from our failures. There is a lot to be learned from our failures and isn’t that what Agile is about – “doing so, in a safe to fail environment:”?

As Edward Phelps says:
“The man who makes no mistakes does not usually make anything. “

You’ve got to take your hat off to Suncorp which while certainly acknowledged Agile leaders in Australia particularly in the financial and banking industry, were not afraid to showcase their pathway along a sometimes rocky Agile road with a case study presented by Jody Podbury (Suncorp) and Lachlan Leasman (Thoughtworks) at last year’s inaugural Agile Australia conference. They focussed on their journey adopting Agile in BAU. They discussed what they tried, then failed at, what they then tried instead, and its current evolution. It was the story of a transition from a directed and managed support group to a self-leading, self-governing and self-correcting team.

The great thing about the Agile community is that many of our worldwide conferences encourage experience reports where real people talk openly about their real Agile issues. And most of the time, talking to any of the attendees in the hallways opens up a wide discussion of corporate successes and failures that would have been hidden behind closed doors just a few years ago.

The problem however, is that most of these real world stories are dwarfed by the large number of self-serving or consultancy selling presentations that seem to dominate most technical conferences. There is so much “good news” noise out there about Agile that finding a gem from amongst the fool’s gold stories put out by the fan boys can mean putting your hard hat on to really go data mining.

Furthermore, presenters often talk about their sessions being open exchanges but most tend to be one way communication streams with minimal questions/comments.

What about the speakers taking some time to get real interaction and ideas from the audience of how they have overcome issues perhaps in an innovative way? We not only learn from our own mistakes but do also learn from others. As an Agile community we are very open to sharing our stories with each other.

Isn’t it now the time, as the rest of the world is starting to catch on to the Agile buzz, that we share our honesty with the wider world in a more collaborative fashion?

A parting thought:

“Flops are part of life’s menu. Everyone makes mistakes. High achievers learn by their mistakes.
By doing that, an error becomes the raw material out of which future successes are forged.
Failure is not a crime.
Failure to learn from failure is.”

– Unknown

“Business value as a raison d’être? Or is decibel based prioritisation the answer ..?”

Friday, March 12th, 2010

Author: Dean Coulter

I wanted to just put down a few points from my experience about what I believe it really means to provide value to our business in an Agile world.

Agileforthebusiness

  1. Agility has value for the whole supply chain, not just the IT folk! But how well do business operational general managers understand the benefits of agility? IT as collaborators with their internal business colleagues should be able to answer the question – “What does Agile mean for my client’s line of business, their bottom line, their ongoing success in getting their product/service out quicker and more effectively?”
  2. To me, the very core of what Agile means for business people is around the question – “WHERE IS THE VALUE?” This fundamental query guides prioritisation. If there is a demonstrable, quantifiable business benefit, then it’s a candidate for prioritisation. If not, move on, or come back when you’ve got one. This is the key to managing the eternal imbalance between IT service demand and supply. “In the kingdom of infinite demand, she who can prioritise is Queen.”
  3. The value focus leads to the next building block – don’t waste energy building stuff that doesn’t have a quantifiable business benefit. This may seem kind of obvious but “decibel based prioritisation” (wherein the loudest voice gets to set the top priority) is not quite dead yet!

In summary, setting agreed priorities + business value = good Agility.