Why #athletes make great #Project team members #PMOT #DnD

I was attending a Manitoba Coaches meeting last week we were discussing the topic of Emotional Intelligence in both leaders and teammates. Emotional Intelligence is usually discussed in conjunction with the ‘soft skills’ that people have.

Emotional Intelligence is usually defined as “the capacity to be aware of, control, and express one’s emotions, and to handle interpersonal relationships judiciously and empathetically. ”

There are four fundamental aspects of Emotional Intelligence : Self-Awareness, Self-Management, Social Awareness, and Relationship Management.

Although Emotional Intelligence can be augmented through training and education, there is the acknowledgement that some people have a propensity to have high Emotional Intelligence. The usual Nature/Nurture discussion arose and it was agreed that Emotional Intelligence is usually built through the relationships that people have in their early years.

Epiphany

It was discussed that people who are Emotionally Intelligent are proficient at:

  • Collaboration
  • Communication
  • Accountability
  • Independence
  • Teamwork
  • Leadership
  • Problem Solving
  • Critical Thinking
  • Listening
  • Conflict Resolution
  • Managing their Emotions

I had an epiphany that team sports is one of the few things that provide consistent, repeated, and evolutionary experiences in most, if not all, of the characteristics listed above that Emotionally Intelligent people excel in. Team mates experience and grow in all of the proficiencies listed above due to the nature of team sports and shared purpose.

In particular, team sports are one of the few activities where peers hold each other accountable, manage conflict, problem solve, manage their emotions, and take turns leading in their own way.

Summary

Team sports are critical not only for physical and mental health, but also project health. Great project team mates have usually been great team mates previously in all sorts of sports.

The lesson? If your children want to be developers, sign them up for Hockey, Baseball, Basketball, and Volleyball. Their future team mates will thank you later.

If they really don’t like sports of any kind, get them to play Dungeons and Dragons. And the computer D&D games don’t count. They need to sit down with friends and learn how to co-operate and deal with looking each other in the eye when they betray or disappoint each other.

That’s accountability – Nerd Style.

Advertisement

The Future of #AI Augmented Project Management is misguided #PMOT #Agile

robot

I haven’t read a Project Management article for a long time that spurred me to write a bog entry within 24 hours. I had that experience yesterday after reading The Augmented Project Manager by Treb Gatte. This article provided an introduction to the interesting application of Artificial Intelligence to the Project Management role.

Treb discussing the three areas of Project Management that could be affected by the application of Artificial Intelligence:

  • Planning
  • Resource Allocation
  • Tracking

Planning

Treb discuss the future of AI Augmented Project Planning:

“Imagine if your scheduling bot generates a proposed project plan, based on the aggregated and anonymized experiences of similar sized companies doing the same type of project. Today, we use tools like Monte Carlo to simulate this information. The bot could incorporate real world data, potentially yielding better results.”

Let that thought percolate while we moved onto Resource Allocation.

Resource Allocation

Treb then illustrates the possible future of Resource Allocation:

“For example, your resourcing bot determines that you need a social media expert on your project on April 5th for two days of work. It searches data sources like LinkedIn and your public cloud calendar to find a list of suitable and available candidates. Three are West Coast of the U.S., one is in Paris and one is in Sydney. It then automatically reaches out to these candidates with offers. If multiple people accept, it automatically manages the negotiation. Once complete, the planning bot is informed, a virtual desktop with requisite software is provisioned, user login credentials are generated and the specific task information is sent to them. When the job is complete and rated as satisfactory, the bot coordinates with your accounts payable system to pay the freelancer. The planning bot automatically updates the plan and pushes the data to the BI dashboards.”

I’m not sure this illustration involves much Artificial Intelligence as it really if just about integrating with existing technologies and platforms – but I digress.

Tracking

And then finally Treb discusses what the future of AI Augmented Project Tracking might look like:

“Project feedback loops on work are awful. The largest challenge is incomplete data, which results from increasingly fragmented work days, limits of the worker’s memory and tools that rely on human input. It is also incomplete as it serves little benefit to the person entering the data.

Workers are overwhelmed with tasks arriving via multiple communication channels and no consolidated view.

Imagine a world where the timesheet is antiquated. Today, we have systems such as Microsoft Delve that know what content you’ve touched. We have IP-based communication systems that know what collaborations you’ve conducted. We have machine learning capabilities that can determine what you’ve discussed and the content of the documents you’ve edited. This week, we have facial recognition capabilities and other features that can track and interpret your movements. Given all of this, why is a timesheet necessary?”

Opinion

Oh boy, where to start? It seems like most of focus of AI Augmented Project Management seems to be on the collection of data that will make the results better.

  • “If we have better historical data, we can plan better”
  • “If we have better, faster access to resources, we can complete tasks better and faster”
  • “If we have better real-time data on tasks, we can report status and adapt better”

The Problem

The problem was all of these perspectives is they seem to be promoting, advocating, and recommending less human interaction between Project Managers and their teams. If we only had AI augmented Project Management, we can go back to our closed doors and avoid the pesky human interactions. Agile Project Managers realize that human interaction is he crucible of project success – AI Augmented Project Management seems to have forgotten that.

Yes, planning is hard.

Yes, resourcing and building high-performing teams are hard.

Yes, tracking and adapting the project is difficult.

But the answer is more interaction, communication, coaching, caring, and collaboration. Not less.

I’ve even seen another article promoting that chatbots could help to get status updates from team members. Oh yeah, that will greatly improve communication of information. Developers will just love getting the impersonal 9:03 am greeting of “What are you planning to do today, what did you complete yesterday?”

Summary

I believe the idea of AI Augmented Project Management will end up on the trash heap with the CASE tools that were going to replace developers in the 80’s, Artificial Intelligence can assist augmenting individual competencies, but not replacing team communication, interaction, and problem solving. Perhaps, there is a role for Artificial Intelligence in reviewing plans and highlighting possible areas of concern regarding scheduling or estimation that a human can review. But the automated  creation of plans, resource allocation, task assignment, and task tracking is misguided.

The idea that worthy Project Manager work is stakeholder management,  but not team collaboration, engagement and communication is wrong.

Software Development is a team sport, and requires collaboration, communication, and engagement to plan, resource, and adjust. The idea that you can broadcast the skills you need and just drop a resource in to do a task and not worry about culture, fit, team dynamics, and personalities is pure hubris. These are people working on complex, nasty problems. They need time to gel, bond, and collaborate.

Sports is frequently identified as an area Artificial Intelligence has helped. Absolutely. Artificial Intelligence can refine skills like throwing a football and shooting a puck. Assisting in team dynamics and planning remains elusive. Coaches still call the plays and adjust plans. Even coaches that leverage technology realize that…

 

Best #Coaching book ever! #TheCoachingHabit www.boxofcrayons.com/the-coaching-habit-book

I must admit when I was strolling through Indigo the other day, I wasn’t looking for a coaching book. In fact, it wasn’t even on my mind. I was there to buy my son a book because he left his copy at school and needed to finish reading the book by Monday. (Sound familiar, parents?)

So while my son tried to find his book, I sauntered over to the business book section and came across this little gem.

Two Reasons

This book is a gem for two reasons; the content is awesome and the author can actually write. I point this out because I usually slog through business books because the content is great, but the delivery is lacking. This book was very different, I picked it up on a Sunday and finished it on Wednesday. The book to easy to read, has great anecdotes throughout, and also a sense of humour to lighten the mood.

Michael Bungay Steiner introduces the 7 questions that are key to a coaching discussion. I won’t go into exquisite detail here as I want you to run out and buy the book. But he starts off with the Kickstart question of “What’s on your mind?” and concludes it with the Learning question of “What was most useful for you?”. I don’t believe I have seen a Coaching method or book that includes a step for reflection and a retrospective. That combined with the question of asking “So what is the real challenge for you?” helps to cut through gossip, complaining, and unproductive coaching sessions/meetings. In short, this book is a must have for every manager and aspiring coach.

You even get a bonus of a brilliant 5 step method of facilitating a Strategy discussion. But I’m not going to tell you what it is, you have to run out and buy the book. There even is a complete set of entertaining videos to complement the chapters and reinforce the learning.

Run, don’t walk to your nearest bookstore or amazon.

 

The #Two traits great #Managers have #PMOT #Coach

Managers and management in general usually have a bad reputation. That is probably  doubly so for middle managers. These roles are usually the first ones identified for job reduction and attrition. Why is this? Truth be told, it is an exceptionally difficult role that not many people excel at. Usually people excel at one aspect or another of the role, but not at all of the aspects.

What makes a great manager?

So what makes a great manager? The manager must be an agent for the decisions and directions that come from above AND be an advocate for the teams that ultimately execute the work. Unfortunately, most managers tend to primarily identify with either agency or advocacy, but not both. Most managers focus their effort on managing the teams, but not managing the executives. Managing-up is one of the most difficult and challenging skills and most also be welcomed by the culture of the organization.

It is a delicate balancing act that experienced managers deftly handle – the right balance of agency and advocacy that promotes high-performing teams both above and below them. If this balance is not appropriate the manager usually defaults to just concentrating on one or the other – to the detriment of both executives and teams.

But when a manager has the right balance, they build credibility with both executives and teams. Once that credibility is built, the managers are then invited in to discussion and designs to influence, contribute, coach, innovate, and inspire both executives and teams.

Two Traits

The two traits that a manager or Project Manager must have to reach this level of proficiency are Business Knowledge and Realization Knowledge.

  • The manager or Project Manager must understand the business domain, business strategy, and culture of the organization they are an agent for. Why does the Business Exist? What is the Strategic Plan? Who are their internal and external clients? Who are their competitors? What are their values and principles?
  • The manager of Project Manager must also understand the realization domain and implementation processes as well. Whether the realization practice be accounting, engineering, software development, or teaching – the manager needs to understand the work and the profession. How do we implement changes? What professional skills are required? Who are the experts and why? What are the industry-accepted best practices? What are the new methods and technologies on the horizon? What practices are no longer being used?

Only when the manager has both these traits, will they have the credibility to be invited in, contribute, coach, influence, and help to innovate the strategy of the business and the implementation of business initiatives.

This is a not an easy combination to achieve and the lack of the these traits can lead to just ‘paper-pushing’ as the manager doesn’t have the credibility or knowledge to do more. Most times a manager may have one or the other trait and while this is beneficial, true high-performing teams arise when the manager or Project Manager has both.

Our responsibilities as managers is not to just perform administrative duties, but to relentlessly inquire and learn both about the business domain and the realization domain. Only then will the manager be an integral member that makes the executive and team members better by coaching up and down.

Student of the Game #PMOT #NHLJETS @srogalsky @MarkScheifele55

As I sit down to author my first Blog entry of 2019, I reviewed my recent Blogs. Although I knew I hadn’t Blogged for a while, I wasn’t aware that I had not Blogged since July 2018. I had gotten quite busy in my new role of Manager of the Project Management Office at the University of Manitoba, but I was unaware just how busy I had become. So one of my resolutions for 2019 is to create a new Blog entry every month.

In hindsight, joining the University of Manitoba was one of the best career moves I have ever made. I have grown immensely over the last 2+ years and learned so much from colleagues both within Information Services and Technology and with external units and faculties. I would highly recommend the experience working in Higher Education. The people are brilliant problem solvers and the problems are complicated and have high impact. But that isn’t the reason for this first post of 2019.

Student of the Game

I was fortunate enough to have worked with Red River College during my career and was honoured to be invited to Keynote the BTM Tech mash-up they were putting on. All I had to do was come up with a topic! I talked about options with the organizers and we discussed presenting on how projects are managed at the University of Manitoba and how the work environment is different between Private Companies, Government. Consulting, and Higher Education. I still wanted something to leave with the students in regards to habits and practices of successful team mates. I eventually landed on a Student of the Game summary at the end of the presentation. I remember talking multiple times with Steve Rogalsky on the concept of Student of the Game, We both had felt it described a set of behaviours that were inherent in all the great team mates we had worked with. Even better I was going to connect it with Mark Scheifele for a Winnipeg Jets connection. I think I had a winner!

So what do we refer to when Steve and I mentioned team mates that were “students of the game”? I came across a great article “How to become a Student of the Game” by Anthony Iannarino. In this article, Tony makes the following three excellent points:

  1. Study the Fundamentals
    • The best performers in any endeavor spend a great deal of time studying the fundamentals. They read, study, and practice the basics. The best performers are willing to spend time on the plateaus, plugging away at the basics, even when it feels like they aren’t making any real progress.
  2. Make Distinctions
    • Reading, studying, and practicing are what allow high performers to make distinctions. They start to notice things. They notice things about themselves, and they notice things about others. They start to see how tiny changes produce outsized results.
  3. Teaching and Learning
    • The highest performers seek out teachers. They know that someone who has already had the experiences and made the distinctions can help them understand their own experiences and make their own distinctions. They’re excited about the prospect of someone facilitating their learning.
    • These high performers also learn by teaching others. The very act of sharing what you have learned takes your mastery to new levels. It means you have to think deeply about the how, what, and why something works.

Mark Scheifele

I then connected the concept of “Student of the Game” with Mark Scheifele and reviewed how Mark is a great example of being a “Student of the Game”

  • Selected 7th overall in 2011 in NHL Entry draft
  • Sought out Dale Hawerchuk at 17 to seek advice and counsel
  • Added Hall of Famer and skills coach Adam Oates to his off-season workouts
  • Attended Gary Roberts Summer Hockey Boot Camps every year for 6 years
  • Never swears on the ice – Respect for the Game

Summary

I added the connection to Mark Scheifele because of the concept of having Respect for the Game. This is something Tony did not mention but I think is critical for being a Student of the Game. The presentation even allowed me to connect the “Student of the Game” concept to the Agile Principles!

  • Continuous Learning
    • Find a Mentor or Role Model
    • Get on Twitter – follow other experts and read
  • Reflection
    • Review your work and others to spot opportunities
  • Collaborate and Learn from others
    • Review others work and practices
    • We are smarter than me
  • No Ego
    • Be respectful of others and their contributions
    • Understand that there are always things to learn and get better at
  • Be Brave to be wrong
    • Help to create a safe space to experiment

All in all, I think this presentation touched all the bases and it was very well received. I encourage you to read Anthony Iannarino’s article and watch a Winnipeg Jets game. GO JETS GO!

 

How #Empathy is fixing #Canada

I’ve talked about how Empathy is so important in understanding client needs in the past, how Empathy is important to understand what a client really requires and needs. The other side of Empathy is understanding what your team requires.

Ultimately, Empathy results in Prosocial behaviour. Prosocial is a term I only recently came across. Let’s quickly review the definition from Wikipedia:

Prosocial behavior –  “is a social behaviour that “benefit[s] other people or society as a whole, such as helping, sharing, donating, co-operating, and volunteering. Obeying the rules and conforming to socially accepted behaviors (such as stopping at a “Stop” sign or paying for groceries) are also regarded as prosocial behaviors. These actions may be motivated by empathy and by concern about the welfare and rights of others”

Ultimately this describes team behaviour and client service focus that we like to see in our project teams.

Canada

My country has always prided itself with having a good global conscience. But really until the last little while we have not shown ourselves to be empathetic at home. Let me call attention to a couple of recent news items. The tragedies of missing and murdered aboriginal women is the first item. For the longest time, the media and the majority of Canada have spent a lot of our efforts trying to state why this is someone else’s problem. We haven’t really empathized with the problem. We have hidden behind the fact that the situation was created by our ancestors and not us. In short, we felt comfortable doing nothing unless we were directly responsible. Myself included. 😦

Let’s review the definition of Empathy again:

Empathy – “is the capacity to understand or feel what another being (a human or non-human animal) is experiencing from within the other being’s frame of reference, i.e., the capacity to place oneself in another’s position.”

We haven’t truly put ourselves in the shoes of the aboriginal families and really felt their pain. Recently we are starting. Canada has become outraged that this is happening and everyone has demanded as a whole that this be fixed now. Finally we have exhibited Prosocial behaviour and demanded that this is fixed even when it will result in no personal gain. In some way we are demanding change that will even hurt us by taking money and attention away from other priorities. But we understand that it is the right thing to do. Maybe we are finally gaining some true Empathy.

A similar occurrence has happened recently with the Freedom Road that is finally being built to address a long-standing injustice committed against Shoal Lake #40 First Nations who were isolated by the city of Winnipeg building an aqueduct in 1915. How it took 100 years for our community to become Empathetic and outraged at this situation is unbelievable. But at least now it is being addressed. Finally we have become empathetic and are being Prosocial with our demands from our politicians.

We can even see this recently with our neighbours from the south. For the longest time the United States were content to also determine excuses as to why the number of murdered black men were not a problem. Everyone investigated the victim’s past history, looked in their behaviour that night, and also said much of the violence was black man on black man so certainly there is no racism issue. Finally the United States is demonstrating Prosocial behaviour and also demanding that something be done to address these issues.

The truth is until large groups are willing to be Prosocial and take a stand on issues, they will never be addressed.

In retrospect, the majority of Canada was not empathetic to the massacre at École Polytechnique. 28 people were injured, with 14 Canadian women losing their lives that day. We grieved and mourned, but we didn’t truly empathize and demand action. The best we could muster in the past was Sympathy. We certainly have been sympathetic in the past but finally it seems Canada is learning how to be empathetic.

I see an interesting similarity with the Muslim people and countries around the world in relation to terrorism. Although people are sympathetic with the impact of terrorism, we haven’t yet reached an Empathy with the victims and seen Prosocial behaviours. Once we see those Prosocial behaviours, I have no doubt that the situation will greatly improve. Even with the recent tragedies in Paris, there is could be more we could do.

And I don’t believe building walls like Mr Trump proposes is a Prosocial behaviour. If anything, that is an Antisocial behaviour. By Prosocial behaviour I mean that we would see people independently organizing instead of assuming that it is only the Police’s job to stop terrorism.

Summary

Pretty heady topic for Christmas Eve, but it does relate back to our teams. Our high performing teams always are the ones that manage themselves and work together for the greater good and not just for what they need to individually accomplish. We are getting there. Nice to see our world is as well. 🙂

 

My #NoEstimates disappointment

I must admit I usually come right in the middle between No Estimates proponents and the traditional estimators. I usually like the process of estimating on my projects, but I certainly see the downsides of such estimates.

I also do think estimates and no estimates and Lean Start up are not mutually exclusive. I can still do estimating on a project that I am executing in a Lean Startup method. Sometimes I think we search too much for discrete and absolute answers.

Anyway, that wasn’t what disappointed my about No Estimates this weekend. Rather it was a link to this announcement.

My Opinion

If you haven’t clicked on the link, it is an announcement to a No Estimates workshop in October 2014. The link also asks for questions to be submitted to be answered in the session.

So why did this disappoint me?

I’m always disappointed when the pursuit of new ideas, methods, and practices become an economy. I’ve asked some questions of the presenters before and it was mentioned that they would add it to their list of questions and perhaps they would do a future blog post on the subject. Now it appears to get those answers I may need to attend a workshop in Europe. I’m disappointed because I was hoping to hear the answers to those questions other the next few months. Now perhaps I’m wrong and hopefully this workshop will not hinder the flow of ideas over the next few months. But there still does seem to be many questions out there that are unanswered.

For example, “What you you recommend I do first to try No Estimates on a project?”

I Wonder

I also wonder if the No Estimates workshop will be done in tune with No Estimates principles? For example:

1) Will a full price for the workshop be estimated and required up front? Can I attend for a day and leave for a day if the value I expect isn’t being realized? Can I pay day by day?

2) Will the workshop have a set agenda or can the attendees define the agenda in the first hour collaboratively?

3) Couldn’t we try to answer a few of the questions listed first and validate people would get value out of the session before committing a week of time, considerable training budget, and fossil fuel to jet to Europe?

It almost feels like a week-long workshop is against the principles of No Estimates.

Summary

I’m disappointed as I fear there may also be No Estimates certifications down the road ala PMI and Six Sigma.

But I fear that No Estimates will join the establishment of training courses and specialized consultants. No Estimates to me was always about challenging the establishment and not joining the establishment.

As Obi-Wan said in Revenge of the Sith – “You were the chosen one! It was said that you would destroy the Sith, not join them. You were to bring balance to the force, not leave it in darkness.”

Hopefully I’m mistaken.

 

 

 

Top 4 qualities for a leader/manager #agile #pmot

I’ve seen quite a few articles recently on the qualities to be a good leader, manager, and Project Manager. Most recently, I read an excellent article by Liza Wood on “Should you become a Manager?”. Highly recommended.

I thought I’d add my opinions to those already out there on what I feel are the top four qualities to be a leader or manager.

1) You are a competent team member already

I’m big fan of leaders and managers needing to be competent members of the team prior to expecting to lead or manage. If you are going to lead and manage people, I think you need to understand the issues your team is dealing with at a detailed level. I know not everyone agrees that this competency is required. I frequently see groups proposing that Software Development Project Managers don’t need to be technical. Let’s just say I must agree to disagree with those groups.

Although I think I’m an OK Project Manager for Software Development teams, I would never think I could be equally efficient managing a team of doctors or truck drivers. What do I know about those areas? How could I possibly help them in the issues they encounter.

2) You don’t want to make decisions for other team members and you don’t want to “manage” people

It is a red flag for me immediately when I hear someone say they want to manage. I wonder what their drivers are and whether they want to “manage” people due to the perceived status and traditional career path. Sometimes people will even confess that they want to be managers so they can make decisions.

I find the best managers are those team members that don’t want to manage. They also don’t want to make decisions for their team mates.

They grudgingly accept being a manager because:

  1. They are good at it
  2. They have the respect of their teammates
  3. They recognize it is probably the best way they can help the team and client

3) You enjoy working with clients and team members and helping to facilitate decisions

This point is connected to the previous item. Great leaders and managers love working with people and helping to facilitate decisions.

They love building relationships and helping people to grow in their careers.

Most importantly they love helping the team to solve problems by facilitating. They realize that the team must solve the problem and their role is to help the team build consensus as a group. Great managers always are careful to not offer solutions for the team. This would be the easy thing to do as the team is looking to the manager to make these decisions. But the really great leaders and managers will always defer to the team. (even though they have the preferred solution already decided in their head)

This deference to team decision-making can sometimes be perceived negatively by team members. I remember thinking this about one Project Manager I worked with. I thought that he wasn’t doing his job because he never decided anything, he always just deferred to us. Only in retrospect did I appreciate his masterful skill to facilitating team decisions.

4) You are always perceived as calm and professional and never blame anyone

Probably one of the most overlooked characteristics.

I feel that the job of a leader is to always build confidence in the team.

Great managers and leaders are always calm, never blame anyone, and just work the problem. Doesn’t matter how the problem arose – lets just resolve it.

And it never hurts to have a great sense of humour…

Everything I needed to know about teams I learned from Dungeons and Dragons #PMOT

It occurred to me that the five key principles of teams that I learned early on were taught to me at an early age by Dungeons and Dragons. Now I’m not talking about any movie or video game knock-off of Dungeons and Dragons,  but the original Dungeons and Dragons in-person game. You know the one with the 20-sided dice and the Dungeon Master’s screen with the awesome red dragon on it? It even got better with Advanced Dungeon and Dragons with all the extra Monster Manuals – but I digress.

Here are the five principles I learned about good teams that I learned from Dungeons and Dragons

1) Have a diverse team

Early on it became very apparent how ineffective an entire team of Magic-Users were. I mean all we get to do is to roll the darn 4-sided die and strike with a dagger? That sucks. Ditto for Fighters and not being able to have cool attacks from a distance. To be able to get great treasure and defeat the cool monsters we need a diverse team with diverse races to take full advantage. Ever try to defeat a dragon with just a team of Halflings? enough said.

2) Have diverse team members

I must admit there are two vivid memories I have from my childhood. The first time I tried pizza and when I discovered multi-class characters. I mean it just blew my mind. You mean I can fight with a sword AND cast spells? Sign a brother up! That was the coolest thing in the world. I immediately became more powerful as I could do different attacks based upon the need of the situation. And when everyone on the team became multi-classed and we could as a group change to fit the situation? Nothing could defeat us.

3) Nothing replaces experience

I mean the gold was great and the magic items rocked. It was also great to collect all these things and trade and buy more, but the only thing that really mattered was getting experience. As I was predominantly a Magic-User, I became very aware how the level 1 and 2 spells sucked ducks. (Shout out to Troy Westwood on Banjo Bowl  Weekend) I mean the early spells were very limited, but when I looked at the latter spells I could raise the dead and have a Finger of Death? Now that was cool. Nothing replaces experience.

4) Seek out the Druids

I must admit early on I never saw the value of Druids. I mean commune with nature? Heal? That was kinda interesting, but did we really need a tree-hugger in our group? I mean we were all about hacking and slashing and pillaging. It was only later I looked at the druids as team members who would not only help all other members of the team, but as people who already had placed the needs of the environment and others ahead of their own. These were people who had empathy and concern for their teammates. They were willing to make the sacrifice for the greater good. I must admit, I really respected Druids for this. They traded their individual aspirations in and could not use a sharp-edged instrument at all. Mace and Clubs? Now that is a sacrifice.

Every successful project team I have been on has had a resident Druid who essentially was the glue of the team.

5) Exploration and investigation is the key to success

If you had a really good Dungeon Master, all the really good treasure was hard to find. Usually in a secret room or secret panel.

Dungeon crawling is quite similar to a project. You have an initial quest that you need to complete, but the real key to completing the quest and succeeding is examining the periphery of the quest and discovering the items that may not be immediately visible. But by finding these items, individual and group accomplishments became much easier and greater.

And if your Dungeon Master was really good, the quest was impossible to complete unless you explored and investigated. Just like in real life. Some projects may not succeed unless you exhaust all the options that may not be immediately apparent.

Summary

There is actually one more principle that I learned from Dungeons and Dragons. The Importance of Friendship. In our early levels we conducted ourselves as a group of individuals, but as we grew we showed more concern for our teammates and for splitting up the treasure appropriately. (and saving each other when our hit points were low)  The game taught us how to share, sacrifice, and appreciate members of the team. It also made us appreciate the fact that we grew-up together side by side.

You see this on really great teams that have accomplished great things. The bond that the individuals have never seem to fade. The generosity and concern for each other never fades. When they see each other they are taken back to the project and quests when they found the +25 Axe of Smiting.

Thanks Gary Gygax

2 Rules of being an #Agile #Coach

I see that many times people talk about being an Agile Coach, but I fear they are leaving out some very important facts on what a successful coach is. The comparison to a sports coach is very easy. Both coaches are working with teams and also in a very dynamic and fluid situation. The definition of a coach from Wikipedia is:

“Coaching is a teaching, training or development process via which an individual is supported while achieving a specific personal or professional result or goal.”

What are you coaching?

I guess the crux of the question is what are you coaching? Are you coaching someone in the Agile Processes or are you coaching someone in how Agile processes can increase the likelihood of success for a project? The difference may appear to be slight, but there are a myriad of factors underneath the subtle differences.

I believe it is easier and of less value to coach the Agile practices. These standard practices can be gathered from many articles and books out there. The more difficult aspect of being an Agile Coach is coaching the team to “win” the project game.

To “win” the project game, I believe a project team must accomplish the following:

1) The client must be 100% satisfied with the solution

2) The team must have enjoyed the project and felt a feeling of fun and accomplishment.

3) The trust between the team and the client must have at least tripled on a project. (you can pick whatever number you like, but I feel the increase in trust must be significant)

2 Rules of being an Agile Coach

1) There can not be multiple “Oh Well” moments

Sometimes Agile projects propose that we will not provide an estimate and just work on items according to the client’s priorities. While this is good work if you can find it, it certainly does not prevent the “Oh Well, I need more money” moment. It also does not build up trust be between the project team and the client. If anything, repeated incidents like this will diminish the level of trust and may force the client into a more traditional approach. Agile teams must remember that even if we operate it an Agile manner, the clients need to request budget in a very traditional manner. When we have an “Oh Well, I need more money” moment, it makes the client look bad in their traditional environment. You get one, maybe two, “Oh Well” moments on a project before you are back in WBS hell…

So what can we as Agile Coaches do with the uncertainty we face?

2) There must be a holistic plan and a solution vision

It is only my opinion, but I believe that an Agile Coach must, must, must have a vision for what the plan is and what the solution will look like. He or she can then help to guide the team as issues arise. Now this isn’t to say that they can override the team, but they do need to remind the team when an issue looks to be compromising a major project objective or constraint. The Agile Coach has the responsibility to ensure that the project doesn’t just happen, but rather he or she helps the project to achieve what was intended. Most importantly, the Agile Coach must raise issues to the client while there are still multiple options. If the Agile Coach only raises an issue when there is only one solution, get more budget, the trust level will start to take a nosedive. Agile Coaches must remember that the client sets priorities on all project activities – including solution options.

Included in this rule is the fact that the Agile Coach must be very aware of the S-Word. Schedule. 🙂

Part of having a holistic plan is having a preliminary schedule. If you do not have a preliminary schedule, you likely will not be able to raise issues early enough so that the client has multiple options. Having a preliminary schedule allows you to be very aware when iterations start to consistently be late and can compromise the project objectives.

Remember it is all about building trust and ensuring the client has multiple options when an issue is presented. It is all about building trust every week on the project.

Proper Coaching Definition

I really, really like this definition…

“A professional partnership between a qualified coach and an individual or team that supports the achievement of extra-ordinary results, based on goals set by the team “