Monday, October 26, 2015

Some things every scrum master should say.

A scrum master should be like Gimli
As a scrum master, it is easy to get enveloped in gloom and doom.  You are removing impediments, trying to change the corporate culture and learning to work with people who think you are crazy.  Sometimes, I think that jousting with wind mills might be an easier line of work.  This week I want to talk about a few simple things you can say which will make being a scrum master a little easier.

Why Not?  

Many times a software developer will say something can’t be done.  It is your job to say, “Why not?”  Challenge people to defend why something can’t be done.  If they say it is process then ask them what the process is.  If they say they have not worked with a technology before send them to training.  If they are not getting cooperation from a product owner then it is up to you to escalate it to upper management to get that situation corrected.

More often you will get to the bottom of a deeper problem. For instance, someone said that we could not make improvements to software because the database was using outdated technology.  This spawned an entire project as upper management was alerted to the problem and decided to allow the team to fix it.  It took over ten months but now that development team is working with an up to date database.  The business is thrilled because the software is working ten times faster.  Upper management is happy because a series of customer complaints was eliminated and the developers are happy because we cleaned up a pile of technical debt.

Let’s try it out.

Software engineers love to argue.  They argue about technology.  They argue about politics and they love to argue about pop culture.  This means that most of your time with the developers is going to be spent listening and adjudicating arguments.  At this point of the day you are supposed to say, “Why don’t we try it out.”

Instead of arguing about technical issue, conduct an experiment and compare the results side by side.  We are software engineers, we should act like engineers from time to time.  Compare third party controls with each other.  Marissa Mayer when she was at Google famously ran fifty a/b tests to determine which color blue generated more click-thrus for an ad.  Microsoft is constantly testing new formats and ways to try and improve its product.  Even, Chevy is conducts testing to find out how it can improve its automobiles.

Experimentation is necessary and important as software developer.  You need to try new ways of doing things and try out new ideas.  Otherwise, you will become intellectually stagnant and become eclipsed but others who are willing to grow and develop.

What are we waiting for?!

Many people are afraid to take initiative.  The reason why is that they have been discouraged from doing so since grade school.  Too many people have been trained to ask for permission instead of doing what is right.  This type of conformity used to work but now it is an obstacle to meeting customer needs.  So when action is necessary, ask “What are we waiting for?!”

Asking this question provides a sense of urgency to the situation.  In addition, it helps the team outline obstacles and challenges early.  This way when development gets under way the team already has some mental preparation for what they need to do.

This isn’t an exhaustive list but try these phrases out and see if they help inspire your team and clear up conflict.

Until next time.

Monday, October 19, 2015

Fighting the Corporate Immune System.

The game of business can be crooked.
One of the most interesting things to come out of biology over the last century has been something known as the Gaia hypothesis.  The theory says that living things interact with non-living things in such a way that a whole ecosystem behaves like a living organism.  It has a lot of criticism in the scientific community and if correct could upset our ideas of natural selection. What makes it appealing to most people is that it conforms with our notions of belonging to an organic whole of life having a purpose on the planet.

If you could apply the Gaia hypothesis to an entire planet in theory you could narrow the focus to a work place.  This week, I want to talk about the immune systems that organizations develop when you are trying to lead change.  I stand by my assertion that the modern corporation is the last vestige of feudalism in contemporary society.  Notions of human dignity, intellectual growth, and making a difference are quickly subsumed by the petty power games of executives, the demands of shareholders, and the peer pressure of the others who share your cubical space.

This is a challenge for agile professionals because continuous improvement and accountability are major threats to executives who see their command and control structures threatened by people in taupe blazers.  The modern business has four major defense mechanisms.

Quid Pro Quo Behavior – 

This phrase means tit for tat.  It is often used during sexual harassment training to describe a sexual favor being traded for bit of career advancement.  For the agilest, this means that people in the organization do favors for each other and in doing so create a currency.  This currency is bartered around the organization and it used to get work done and cover up malfeasance or laziness.  As long as the Quid Pro Quo behavior is not discussed or exposed it will continue.

Social Networks – 

Spending time with people develops bonds.  Friendships with develop and they become a kind of armor against people who want to change things.  A project manager with a close friendship with a department head can get away with plenty of bad behavior to subordinates.  The relationship cultivated will trump the duty of the department head to hold that individual accountable.  So pointing out the misconduct is really threatening your credibility as a person to that department head.

Not invented here – 

Plenty of organizations consider their processes to be unique to their businesses, so anyone who suggests that accounting behaves the same way regardless of the product produced will be treated like a heretic.  Worse these people might be treated like someone “…who isn’t being a team player.”  To suggest that methods of doing things have been tested and true in other organizations, is undermining the uniqueness and authority of the organization you work with.  The change agent will be cut off and eventually removed.

Tenure –

In some organizations the only way to get ahead is to stick around and put up with drivel until someone retires and you are promoted in that person’s place.  What this does is encourage group think and lack of risk taking because the way you move up the organization ladder is to avoid calling attention to yourself.  Thus, the least innovative, curious and creative people make decisions.  It is the reward of the bland and boring.

So this week think about these four pieces of an organization’s immune system and how as a change agent you can work around them.

Until next time.

Monday, October 12, 2015

The Drivel in Your Office

It looks cute and adorable but the by-product
of a bull and grass might be cluttering up your office. 
It is good to be back on the blogosphere.  I took a week off because a combination of personal and professional pressures made it hard to get anything done.  I have been finding it difficult to do any writing of a meaningful nature.  This week, I want to talk about the little things that add up and make you miserable in the office.

One of the common things office workers describe in great detail is called the spiral of rage.  In short, little annoyances pile up which are outside your control.  An office printer low on ink, combined with no coffee at the coffee pot, an irritating co-worker and unrealistic deadline pressure combine into an explosive and combustible mixture where you are a helpless passenger in your angry body.  We tend to trivialize these emotions and call them first world problems but to people in the cubical near you they are very real.

These problems impact productivity and the happiness of the people in the office because they illustrate the lack of control, empowerment, and authority they have earning a living.  They can’t pick up a phone and ask for help because there are too many layers of corporate bureaucracy between them and the person that can fix the problem.  What makes this more maddening is that the person who can fix the problem is a few desks down but is powerless to help without an e-mail from someone at the corporate office.

I call these situations “drivel” because it sounds sophisticated and it is more professional than the term my father uses for the by-product of grass and a bull.  In Harry G. Frankfurt’s essay “On BullS#%t”, he says that “drivel” is not lying but rather the use of language to obscure.  The contemporary office is filled with “drivel” and it is up to us as scrum masters to deal with it so our people can concentrate on work.

I find that most “drivel” is caused by the toxic mix of lack of authority and the devious application of authority by others.  For instance, that co-worker who can’t help fix the problem is overworked with numerous requests so they use the e-mail from corporate as an excuse not to help.  That person may also use that alibi to spend some time looking up train sets online or day-trading stocks.  The situation makes you feel equally powerless to do your job.

Another situation comes to mind when I was an entry level programmer at ServiceMaster.  Robert Pollard, the CEO, had just asked the office to go to business casual.  He still wore a bow tie to work.  Many of the executives continued to ware dress shirts and bow ties.  When promotions were announced, the executives who wore bow ties were advanced over those who did not.  It was a sick game of copy-cat but the message was loud and clear.  If you wanted to advance in the organization you needed to ware something other than business casual.

So “drivel” instead of shipping product guides your business.  It is aggravating but it is something that every scrum master needs to deal with and I am looking forward to hearing from other scrum masters about how you deal with it.

Until next time.


Tuesday, September 29, 2015

Agile and Scrum Prevent You From Cutting Off Your Own Hands

You can learn a lot about software from a table saw.
Over the weekend, my father and I collaborated on a woodworking project for my home.  As I have grown older, I appreciate the time I have with him.  Over the last seventy years, he has acquired plenty of wisdom.  He likes to share it with me from time to time.  This week I want to share my father’s wisdom with you.

We were working with a table saw constructing a gaming table for my house.  I am intimidated by power tools.  I am afraid of injuring myself or someone else.  My father said, that my fear was justified but I needed to get comfortable with power tools because, “It isn’t any harder than writing software,” he joked.

After a few hours on the table saw, my father mentioned, “We have plenty of wood son; you only have two hands,” At this moment, I realized this bit of wisdom also applied to software and Agile.

Too often, software developers are trained in isolation learning to work by themselves.  They do not learn to work with others and once they basics are mastered they develop their own “style” of programming which is often incompatible with other programmers.

You also do not see formal training in Test Driven Development and debugging code.  I realize now this is like not warring safety goggles when you are using a power tool.  The “commando code” style many developers learned needs to go away because when something goes wrong it really goes wrong with that style.

Unit tests make sure that if a class changes and functionality is disrupted a developer can find and diagnose the problem.  Otherwise, it could take hours to track down and fix the problem.  Source control systems such as Git and TFS exist to make sure everyone is working on the same code set.  This prevents one developer from overwriting the changes of another developer.  Finally, design patterns like SOLID, make sure that developers have a common reference point to discuss the architecture of software.

As a junior and intermediate developer, I rebelled against these practices.  Now that I am a senior developer and scrum master, I embrace them.  My career is testimony to this change of heart.  I have broken software builds, destroyed production servers, and over billed numerous credit cards.  The results of this carelessness were long bouts of unemployment and financial hardship.  To put it mildly, I have figuratively cut off my hand more times than I can count.

So to my fellow Scrum Masters and developers.  Slow down there is plenty of wood but you only have two hands.  It is advice, I should have followed years ago.

Until next time.

Monday, September 21, 2015

The Postulates of Impostor Syndrome for the Scrum Master

We are not impostors under a mask!
When I think about it, I do not consider myself a successful person.  I have an average home.  I drive an average car.  My one extravagance is my collection of compact disks and the toy soldiers which bring me joy.  I am not one of the rich and famous.  I am just an ordinary person who when I die will have my name forgotten just like many other people who came before me.  This kind of realization makes me sad.  I am one of the many unwashed masses of people.  These are the facts as I understand them and they are woefully misguided.  I suffer from what authors Pauline R. Clance and Suzannne A. Imes call “impostor syndrome.”  After a week away from work and some reflection, I wanted to write about it.

The best definition of impostor syndrome I can find online comes from Forbes magazine.  In short, a person with impostor syndrome feels like they are going to be exposed as not being smart, talented, driven, and competent enough to be doing what they are doing.  It is that little nagging voice in the back of their head which says, “Who are you kidding.” It undermines your self-confidence and your ability to do the work you are doing.  It is what David Foster Wallace would call a Darkness which is following you around.

In the business world of continuous improvement, six sigma, and agile impostor syndrome is about as common as post-it notes.  The reason why is that for many people in that world we are open to and provide criticisms and critiques of each other’s work.  We can always be faster, smarter, and better communicators.  Sometimes, this generates soul crushing moments of frustration and futility.  Nothing is worse than being told you could have communicated something better when you send out 10 e-mails daily, speak to people personally twice in a day, and have a white board filled with information for upper management to read.  It is almost like they want me to sit on their chests like a hungry cat wanting to be fed on a lazy Sunday morning.

I think something deeper causes us to feel like we are impostors.  Human beings are pretty complicated things.  Over the last four hundred years we have done a pretty good job understanding how bodies work, but we are still struggling with understanding how our minds work.  We are not computers who all run code the same way.  We are complicated puddles of emotions, memories, and experiences who if we try hard enough can be rational thinking beings when the need arises.  This is why it is hard for me as a scrum master to be upbeat and positive all the time; sometimes the Darkness wins.  After some thought, on the matter I broke this down into four things which foster these feelings of being an impostor.

Consider these to be Wisniowski’s four postulates of Impostor Syndrome.

The Outside Image

As early as middle school, a professional is taught to dress and act a particular way.  While other young people get tattoos, piercings and are looking to have hair colors that do not occur in nature; the larval professional is told that they must act, dress and behave in a certain way to be credible for others.  This learning process creates what is known as a mask of command which other see but hides your true self.  This personal branding and quest to build leadership presence is not a natural process for most people so it creates a kind of cognitive dissonance where professionals are afraid that someone will penetrate their mask.  The situation is still not as bad as during the mad men era of the late 1950’s and early 1960’s but it is still there.  Just ask yourself when was the last time you saw a banker without a neck tie at the local branch.

The Inner Turmoil

Every human being is the sum of their experiences and not all of these experiences are good.  Each of us have suffered from failure, heart break, frustration, and disappointment.  This undermines your self-esteem.  The trouble is that in the business world you cannot be emotional because being emotional is a sign of weakness.  Thus, these feelings are buried and over time if they are not addressed they can manifest themselves in harmful ways.  In the quest to be strong, we undermine our own health and mental well-being.

The first two postulates of impostor syndrome cover what can be controlled by the individual.  The last too are outside of an individual’s control.

Our Public Reputation

Every professional is concerned about his or her personal brand and how others see them.  Around the office we all know people who are the ones who drink too much, who over share their lives, and who smell like feet.  To be a successful professional, we want to be perceived as the one who is hard working, knowledgeable, and able to take difficult projects and succeed.  The trouble with this is, try as we might to cultivate a positive reputation, it is out of our control.  Other people control our reputation because it is a product of our actions and the perceptions of others who see our actions.  One person’s hard worker is another person’s suck up to management.  The person who is fashionable to one co-worker is another person’s dressed inappropriate for the office.  Because of this lack of control, we try even harder to influence those opinions because a negative reputation could affect our career.

Our Personal Misconceptions

Finally, human beings are evolved creatures with emotions and an unconscious mind.  Cognitive science has shown that our unconscious mind can deceive us.  It has been shown that people suffering from Anorexia look at themselves in the mirror and have very different perceptions than people who do not suffer from the disease.  People with impostor syndrome reflect on their appearance and achievements through the same kind of distorted lens.  We did not graduate from school because we worked hard.  We did not earn the career success we have.  We see it as luck or the intervention of others.  Thus, even though the facts of our lives may say otherwise; our unconscious minds and emotions trick us into thinking that we are somehow faking it through our careers.

So those are my postulates about impostor syndrome.  I have been thinking about this lately because being a scrum master is to live with self-doubt.  You could always be better, more efficient, and able to handle more.  The reality is that sometimes you need to accept yourself warts and all and do the best you can.  I look forward to hearing what you have to say about this and how it applies to your work as an agile practitioner or scrum master.

Until next time.

Monday, September 14, 2015

Sharpening the Saw for the Scrum Master

Even a chain saw needs to be sharpened.
Being a scrum master is a calling.  It isn’t like being a catholic priest but is certainly is a calling because you are leading change in your organization.  It is not easy and it requires a bit of missionary zeal.  Because, if you are part of a business reformation it is going to require a level of commitment not typical in most cubical dwelling workplaces.  Having priests and nuns in my extended family, I always wondered why they went on retreats.  This week, it dawned on me why and I wanted to share my thoughts on the subject.

In the book, “Seven Habits of Highly Effective People” one of the seven habits they suggest is known as sharpening the saw.  This is what author Stephen R. Covey calls the opportunity to take a break, train and learn new skills because if you do not you will be like a saw which is over used.  After a while the blade will dull and it will be unable to cut anything.  So highly effective people take time to read, learn new things, and relax.

Since working as a member of a religious order requires incredible people skills, hours of listening, and zero compensation; the risk of burn out is very high.  This is why I think the retreat came into being.  It is a chance for priests and nuns to be among their own kind.  They share stories.  They pray.  They spend time away from the people they are supposed to be serving.  It is not just about the religious mission of these people.  It occurs to me that it is a necessary survival tool in order to do their jobs.

Being a scrum master is one of the hardest jobs in technology.  You are a servant leader of software developers who are notoriously hard to lead.  Contemporary business culture is still struggling to integrate the message of the Agile Manifesto and the principles of agile.  Business leaders expect agile to work in organizations without training their people or hiring people to work full time as product owners.  It is exhausting.  For every success, there are countless failures and you are always expected to be upbeat and willing to continuously improve.

So this week, I am going to take some time to sharpen the saw.  I am going to clean my house, read a trashy pulp novel, and go to a museum or two.  I might even binge watch a few episodes of Dr. Who in order to prepare for the new season.  I am taking my retreat.  I suspect that it is just what the doctor ordered.

Until next time.


Monday, September 7, 2015

Scrum and the Five Dysfunctions of a Team

Teamwork is not about Dysfunction.
From time to time, the vice-president of your organization wants to speak with you.  In my experience, they usually ask me to pack up my desk and leave the company.  Currently, that has not happened at my current firm.  So I am sure you can imagine what I felt when I was called into the vice-presidents office for a brief discussion.  After the heart palpitations subsided, I was given a homework assignment and it has been one of the nicest things an executive has ever done for me.  This week I want to share with you what I learned.

Patrick Lencioni, and his book “The Five Dysfunctions of a Team” wound up on my reading list thanks to a healthy recommendation by my vice-president.  In the book Lencioni talks about a mythical tech-company and a mythical CEO with some very real world problems.  The executive leadership is fighting, they are not making many sales and the corporate culture is toxic.  Something has to be done.  This is when the mythical CEO steps in and starts training the executive team.

During this training the CEO outlines the five dysfunctions of a team and how to cure them:
  • Absence of trust
  • Fear of Conflict
  • Lack of Commitment
  • Avoidance of Accountability
  • Inattention to Results

What makes Lencioni’s book so good is that he treats the training of this mythical executive team in a realistic way.  Some people do not buy in and others pay the dysfunctions lip service.  It is only when people start quitting and getting fired that things start to get real and behaviors start to change.  The pressure of working in the tech-industry also helps mold these people into very different leaders by the end of the book.

I really like this guide book about the dysfunctions and what can be done to cure them.  I highly recommend them for my fellow scrum masters.  Still I could use some help, how do I trust people who have violated my trust?  How do I work with those who avoid accountability?  Finally, how do I work with people who refuse to show vulnerability when it comes to work?  I do not know the answers but at the very least Lencioni’s book helps me understand some of the questions.

Until next time.