A Single View of the Work is a powerful management capability

A Single View of the Work is a powerful management capability

Well, what started back in mid 2009 as a few blog posts to capture a systematic approach to trying to get a handle on the various ways work requests come to a delivery focused team exploded into a 14,000 word, 13 part blog posting series on the topic. I managed three different delivery teams within three different companies within three different industries while this topic was being explored. The diversity of the teams, the size of the overall organizations (6 member team in 2,000 person IT department within 36,000 employees, 21 member team in 40 IT person department within 300 employees and 8 member team in 100 IT person department within 7,000 employees) and the industries (financial services, legal services and manufacturing) all helped to give me confidence to present the model described throughout this series.

Clearly the theme throughout this series is to use data where ever possible to represent all facets of the work your team is doing. In all three companies I received extremely positive feedback for the effectiveness of my approach from my management. Thus, I felt confident to share my approach with others in hopes others would find a way to adopt some of the techniques to enhance their management function.

Below is a brief summary of the key take-aways and techniques presented in each of the parts of this series in case readers missed any parts along the way or are interested in reading more about a particular topic:

Part 1

Starts the series by requesting you make a list of all the high level service delivery attributes of your team. Next, you are asked to list out the various ways work arrives to your team for each attribute that was documented. Additionally, if there was specific technology under the umbrella of services your team provides, document those and include relevant dates of version upgrades and version end-of-life conditions that represents work you know your team has to perform.

Part 2

Part 2 extends the list in part 1 to start to derive a model for how your team operates. You are asked to identify how much influence you have over each work attribute. Those attributes of which you have a high degree of influence means you are in a position to plan out the work. Those of which you have little influence means you are reacting to the work. For the attributes with little to no influence, you are requested to identify sources of predictive data such as historical request metrics and duration data to form trends. Additionally, you are asked to develop relationships with individuals and groups that are sources of work requests to assist in building work request pipelines.

Part 3

Now that a baseline work request attribute and influence system has formed, you are guided through the thought process of determining how much capacity your team has to actually deliver work. The familiar topic of an eight hour day doesn’t really mean each team member can focus eight hours on work requests is discussed to arrive at a data supported, more realistic number of hours per day to dedicate to service request work.

Part 4

Part 4 describes how to apply the numbers your collected in part 3 towards juggling high and low influences over the requested work scheduling. How to communicate this juggling by using data to your management and work requesters is also discussed.

Part 5

This part in the series describes how to take the low level numbers from the previous two parts and determine the true overall capacity your team has for doing work in a given time period. The excellent article on this pragmatic capacity planning by Peter Kretzman (http://peterkretzman.com) is also covered.

Part 6

Part 6 dives deeper into work requests that require some partial dedication of a resource on your team to a work effort and some of the nuances around safely committing to work deliverables knowing you don’t have fully dedicated resources.

Part 7

This part talks about how to integrate unplanned work requests into in flight work at a high level. Engagement models and other similar topics are also discussed.

Part 8

Now that the basics have been covered and a variety of work request patterns have been discussed, this part starts to walk you through how to build a comprehensive team resource plan.

Part 9

With Part 8 setting the framework for your team resource plan, Part 9 suggests how to sequence and represent detailed work requests. Additionally, having your team participate in the process as well as provide critical work estimation data is also covered.

Part 10

Now that the team resource plan has the majority of externally requested work represented, the addition of non-request work is covered. Topics such as “special projects” and “HR-ish” work is covered. What to include, what to not include and to what level of detail is the focus of this part.

Part 11

Now that you have a rather comprehensive team resource plan, this part describes mechanisms to help keep the plan from going stale. Additionally, how the plan improves your external perception as a manager is explored.

Part 12

This part extends your team resource plan to offer “what if” scenarios around the cost of working on a new hot priority request and how to use your team resource plan to assist with prioritization with your management and the requesters.

Part 13

This final part tackles one of the most challenging topics facing a team manager: how to justify a request for additional staff. The team resource plan is a critical tool in either forecasting forward or re-planning the past to use data to justify that staff add.

All in all, I hope you have enjoyed reading this series and found some element of it useful to you. I would appreciate any comments on the series as whole as far as its overall usefulness to you as well as any feedback around alternative approaches to topics I’ve outlined.

, , , , , , , , , , , , , , , , , , , , , , ,

Related posts:

  1. Single View of the Work, Part 12
  2. Single View of the Work, Part 13
  3. Single View of the Work, Part 11
  4. Single View of the Work, Part 10
  5. Single View of the Work, Part 9

Focus on data to justify more staff

Focus on data to justify more staff

As a manager of a team of IT engineers, one of the toughest challenges is getting a handle on not only what everyone is working on, but what are all the seemingly unpredictable requests for work coming at your team. Thus whether you find yourself managing a new team or have been managing a team for some time but you are constantly being surprised with new requests out of left field, you may want to consider constructing a logical approach similar to what is being outlined in this series of articles to stop the surprises.

In the first article in this series, we identified the work request attributes of your team and built a list of sources of those requests. In the previous article, I described a few “what if” scenarios around handling competing priorities. This article will offer additional “what if” opportunities your plan enables you to explore surrounding team staffing levels.

What If” Opportunities – Adding Another Team Member

Another extremely helpful “what if” opportunity is to show, with data, what adding another resource to the team would mean work delivery-wise. Every organization has a less than scientific way to permit team managers to establish business cases to justify adding more staff. Without data, a manager is left with less than optimal hunch based or eloquent prose based means of communicating the need. Now, with your sophisticated team source plan, you can either project forward or go back and re-plan history.

Project Forward – Strong Pipeline

If you have a more mature organization when it comes to planning you may very well have access to data that indicates what work your team will be tapped to do in some capacity in the coming year. This data will help you in presenting data to support your request for additional team members. Don’t fear if your organization doesn’t capture future work very effectively. The next section “Weak Pipeline” will help in that situation.

Create a copy of your resource plan and begin to add the projects and work requests listed for the coming year. Make some gross estimates as to your team’s involvement. Yes, there is indeed an art to these estimates. Involving your team members in this next year forecasting of work exercise will help to give you additional perspective as well as implicitly implicates your team members in the estimates themselves. I don’t suggest you go so far as break out your estimation templates and spend hours upon hours defining and estimating all possible details related to the future work. Rather, assigning big buckets of hours to “small”, “medium”, “large” and “mega-huge” work blobs is quite enough. Remember, your audience is your management team not the business requesters that will grasp feverishly at any dates available to them no matter how hastily concocted on a bar napkin. Thus, general estimates that can be plausibly linked to known work is more effective in achieving management buy in than overly detailed analysis.

Senior Management: “Upgrading FlimFlam next year is twice as much work as the FlimFlam disaster recovery project this year? Twice the planning? Full regression testing? Go live involves keeping the old version operational until all end users are cut over to the new version? Ok, twice as much work makes sense.”

Once you have the list of projects, using your new copy of your resource plan, start plugging in the project details using your current staff count. Next, make another copy of this future projected plan and look for skill set constraints and/or work completion dates that you know senior management isn’t going to be pleased to see. Add in hypothetical new hires with skill sets that significantly increase your ability to show a resource plan that accomplishes more work in less time. You might be surprised to see that the skill set you think you need isn’t as important as another skill set of which you figured you had plenty of capacity.

Re-plan History – Weak Pipeline

If you don’t have a strong work load pipeline outlined for the coming year, don’t give up hope. Take a copy of your resource plan from the previous year and look for where you had resource contention. Pretend you could wave a magic wand and have had additional resources join your team with those contended skill sets. Add in the number of team members you are asking for in the next fiscal/budget cycle year. Show a new plan from the previous year that indicates how much additional work your team would have accomplished given the addition of more staff. Your argument is that if you had these additional people last year, your team would have accomplished all this additional work. If next year looks to be even more work than last year then more staff is critical.

Next Steps – Weak or Strong Pipeline

Having a pipeline of new work for the coming year is a bit more powerful to present compared to re-planning  past year. But re-planning the past year is better than having no pipeline and throwing your hands up in despair and whining you need more staff] (external link to blog.brodzinski.com).

Pulling it Together

Lastly, consider adding some fudge factor for unplanned work that you know always pops up every year. One way to project forward for the unknown is to look back over the previous year and note all of the work that appeared out of no where. If you can articulate how you arrived at a percentage of unplanned versus planned work, you can apply that percentage to your next year plan. Make sure you can confidently explain how you derived that unplanned estimate that is based on a guess based on a whim. If you don’t feel confident you can stand behind your guess at unplanned work, don’t add it explicitly to your plan. Rather, just verbalize the plan you are presenting assumes there is no additional work hitting your team next year than what is already known. This conservatism will help offset any weaknesses in your existing projections. I’ve found that if you go into a meeting with senior management asking for additional staff and you have wild guesses based on wild guesses in your data, the value of the data diminishes to the point that senior management begins to lose confidence in your pitch overall for more staff. Rebuilding that confidence can be insurmountable.

Now, with more confidence based on your new plans, meet with senior management to share your reports:

Manager: “Looking forward to next year, I took the next budget year project pipeline data and based on currently known request scope, projected out work for next year based on my current team and their skill sets. What concerns me is that with all the business projects and their early start dates, the FlimFlam upgrade project looks like it can’t finish any earlier than the end of Q3. With Sally and Bob in demand on those business projects as well as the upgrade project, by adding another team member in early Q1, it allows the new team member to pick up some of those less complex business projects. This frees up Bob and Sally, and as I am showing on this alternative team resource plan, the FlimFlam upgrade project can start as early as late Q1. Thus, realistically the upgrade could be completed by end of Q2 rather than Q3. Additionally, these other business projects would complete months earlier as well since Bob and Sally can’t work on more than two projects at a time before quality is so poor and thrashing stresses commitment dates. That additional team member can significantly smooth out the spike in that skill set need for next year. Plus, we both know Sally and Bob have been in demand the last two years with work having to be scheduled around their commitments …”

With data in hand, this conversation is much more fact based compared to “I need more people because my gut says so.”

If you ultimately don’t get your staff add don’t be completely discouraged and give up on using your resource plan as a forecasting “what if” tool. If you’ve laid out the next year of work to your boss without the granting of additional FTE and people start complaining about your resources not being as available as they desire, you can take comfort that you made your boss aware. Thus, when his or her phone rings with people complaining because you can’t meet their needs, he or she shouldn’t be surprised. By presenting your boss with plausible data that he or she can’t support with more staff implicitly holds your boss accountable and you a bit less for the service availability complaints. Of course, you need to constantly look for ways to squeeze as much efficiency out of your resources and processes as possible. You don’t get a free pass as a manager to goof off just because your boss didn’t immediately provide you a new hire opportunity given your masterpiece of work load projections.

Additional “What Ifs”

There are certainly more “what if” possibilities you can do with your team resource plan. It can be very effective at communicating commitment deliverables and dates to project managers. It can help clearly articulate the schedule impacts related to multiple approaches to completing different goals within a project. “Adhering strictly to the architecture and delivery guidelines, these blobs of work look to start and end according to plan X. Being permitted to deviate from these specific delivery guidelines allows these blobs of work to be starting and ending according to plan Y.” It can help show what the impact is for doing certain tasks before other tasks to help others prioritize requests. There are many benefits to creating and maintaining a team resource plan. The next article will summarize all of the main points captured in this 13 part series of a structured team management strategy entitled “Single View of the Work”.

, , , , , , , , , , , , , , , , , , , , , , ,

Related posts:

  1. Single View of the Work, Part 12
  2. Single View of the Work, Part 11
  3. Single View of the Work, Part 10
  4. Single View of the Work, Part 9
  5. Single View of the Work, Part 8

Drop everything and make project "X" the top priority!

Drop everything and make project "X" the top priority!

As a manager of a team of IT engineers, one of the toughest challenges is getting a handle on not only what everyone is working on, but what are all the seemingly unpredictable requests for work coming at your team. Thus whether you find yourself managing a new team or have been managing a team for some time but you are constantly being surprised with new requests out of left field, you may want to consider constructing a logical approach similar to what is being outlined in this series of articles to stop the surprises.

In the first article in this series, we identified the work request attributes of your team and built a list of sources of those requests. In the previous article, I described how to keep your plan from going stale as well as the benefits to you as a manager for making resource plan a prominent source of data in all your delivery commitment discussions. This article will offer various “what if” opportunities your plan enables you to explore.

What If” Opportunities – Drop Everything and Work on X

After all the work up till this point in building and maintaining your plan, here is where you can experience some real power of your team resource plan actually making your life easier. Consider this incredibly typical work scenario:

Senior Manager: The VP of Operations just told me the new FlimFlam upgrade project needs to start immediately and is now the most important project for everyone in the department to be working on.

Manager: No problem. Upgrading FlimFlam requires my team members Bob and Sally to be engaged to make system changes. I’ll let them know the new priority and I’ll communicate to the requesters/sponsors of what they are presently working on that their requests have been bumped in priority.

<Conversation continues>

During this conversation, by getting out your resource plan, you can easily identify what work Bob and Sally are presently engaged. You can share with your senior manager the impact of the priority change he or she is mandating. Before we go too far, there are some subtleties to this specifically structured response that I would like to call out:

1. You aren’t saying “No”.

Clearly, your manager is making a demand not asking a question. Thus, saying “No” isn’t an option just because it causes massive changes to your brilliantly crafted resource plan. There might be situations where telling your manager “No” is the right response, but I believe the majority of situations are best handled without a direct “No” as the immediate answer.

2. While agreeing, you are sharing the “cost” or impact of the shift in priority.

In a polite manner, you are agreeing to the request. But at the same time, you are sharing the “cost” or impact of what current work in flight will be paused and thus delayed as resources are shifted. In a non-threatening and non-confrontational way you are allowing your manager to get an appreciation for what work he or she is implicitly approving can be delayed. This subtle phrasing also allows your manager to consider if the “drop everything and work on X” is truly that important. You have allowed your manager to save face and possibly engage in a more detailed dialog around how to slot this new work in with existing work. In general, allowing your manager, the individual with the most direct impact on your paycheck, to save face and achieve their objectives as often as possible is always a good thing.

What If” Opportunities – “Cost” of Working on Y

Another “what if” scenario that your resource plan can help you with is assessing the impact of asking resources to work on side or “special projects”. As an example, many times during the year pops up the potential need to know what features a new version of a system provides compared to the current. Another example would be a new technical capability that sounds on the surface to benefit your team but someone needs to dig into it to determine how much real benefit. Yet another involving software development teams is re-factoring existing code because what was put in production works, but really needs to be changed to meet standards/guidelines/ enterprise re-usability, etc. If your team is delivery focused, everyone is probably fully allocated to business work according to your plan thus asking anyone to put some time into a “special project” is going to add stress to that individual’s ability to meet their committed delivery dates.

Your resource plan gives you the ability to consider the impact of, say, adding some number of hours per week to a particular team member’s workload. There might exist enough slack time on a particular assignment within a project or work request to absorb those additional hours. If not, there might be the opportunity to contact the work requester and confirm that extending the delivery date by a few days is acceptable. Alternatively, you can schedule a few days/weeks of contiguous time after a delivery date for a particular resource to be dedicated to the “special project”. This way, you can work the “special project” assignment into that resource’s normal workload and delay uncommitted additional work items until the task is complete. This effectively treats the “special project” just like any other work request or project task forcing other tasks to be schedule around it. This gives you the ability to time box the “special project” with your team member so they can focus on this work without distraction as well as give them a clear end date when they need to have their work completed.

At this point, you have a few “what if” scenarios attributed to your team resource plan. In the next article, I’ll suggest more “what if” opportunities your resource plan possesses particularly around staff leveling.

, , , , , , , , , , , , , , , , , , , , , , , , , , ,

Related posts:

  1. Single View of the Work, Part 11
  2. Single View of the Work, Part 10
  3. Single View of the Work, Part 9
  4. Single View of the Work, Part 8
  5. Single View of the Work, Part 7

Get consensus or get lollipopped**?

Get consensus or get lollipopped**?

From solving competing priorities that are affecting your resources to when to ratchet up the risk management opportunities on a high profile project that is approaching a critical deadline, as a MidWest IT manager, you are constantly forced to make decisions.  IT Engineers are also constantly making decisions, but the impact has a slightly more narrow focus where as, an IT Manager’s decisions have a much wider, more macro focus.  Plenty of the IT Manager’s job stress is directly related to having to constantly make decisions that have a macro as opposed to micro impact within the organization.  This article touches on some considerations for IT Managers to judge when one is solely empowered to make a decision compared to when it is more appropriate to solicit feedback from peers and senior management prior to making a decision in an effort to reduce that stress.  Or more simply, as the article is titled, an attempt to help you reach out to your peers, staff and management to answer the question of how much decision latitude does an IT Manager have within their organization?

In the previous article, once you got past the mild disclaimer, the article dove into the first consideration of engaging your manager what will most likely be a series of discussions surrounding the autonomous decision making abilities extended to you and how much your manager is willing to support.  In this article, adding the considerations of engaging your peer managers and your direct reports in extending you decision latitude purview.

Consideration #2 = Peers, what decisions can and can’t you make?

Along the similar thought process of strategically asking your boss for decision latitude parameters, leverage you new job or role assignment to engage with peer managers for their feedback.  Consider the example decision latitude conversation starting questions below:

“Hey Bob, I’m new to Company X as the manager of the FlimFlam engineering team.  I heard you are the manager of the enterprise integration team.  At my last place, I had to get five signatures on a form and a stamp of approval from a review committee in order to get a decision on the name of a software component.  How does decision making for stuff like that happen here from your perspective?”

“Hey Sally, I think we met before.  You are in the customer service department as the shared services manager, right?  I used to be the support manager in the IT employee services department.  Due to the re-org, I am now the manager of the FlimFlam engineering team in the customer delivery department.  Where I came from, I had to get five signatures on a form and a stamp of approval from a review committee in order to get a decision on the name of a server.  How does decision making for stuff like that happen here from your perspective?”

By and large, people enjoy sharing their opinions.  Also, people generally respect and appreciate a well articulated question that appeals to their superior knowledge in their area of expertise.  Thus, another by product is a peer manager you may need to work with heavily in your new role will have a positive initial impression of you.  Additionally, you gain valuable insight into their personality, professional capability and leadership style that could be handy when the future need arises to interact with this individual in a potentially challenging situation.

Can they form a well thought out, intelligent response to your question?  Yes, they maybe worth spending more time with gaining knowledge about your new surroundings.  No, they maybe a low priority time investment going forward.  Do they immediately reveal they have an ego that indicates their cube might not be big enough for both you and their ego to fit comfortably?  Yes, and then file this away for a future encounter where an ego stroking communication style would benefit the next exchange.  Do they appear overwhelmed and oozing stress from every pore in their being?  Yes, then whatever feedback they provide might not be particularly valuable since they could very well be stressed due to ineffective decision making.

The topic of decision latitude is a great excuse to get some valuable interaction and intelligence from your peer managers.  One note, the above question and answer examples are just some thoughts to get your head thinking and not a direct mapping to a finite decision latitude specific determination.  Many other factors could be motivating an individual to respond to your initial queries a certain way such as an out side of work challenging situation.  Thus, the above suggestions are a means to get you thinking about starting dialogs with your peer managers to start to build a decision latitude framework that is ever evolving.

Consideration #3 = Ask your direct reports how decisions were made previously?

In the same thematic vein as interacting with your peer mangers, asking your new direct reports on how decisions were made prior to your arrival is another wealth of decision latitude information with a similar by product: ability to start building trust with team.

A fault of some IT engineers that get promoted into management or sometimes managers in general get a sense that because they are managers, they must make decisions because they are managers.  Be it ego or the power trip that comes with having influence over others, some managers tend to assume they know everything and thus must make all decisions without consulting anyone let alone their direct reports.  Nothing reduces engineering employee engagement and morale more than an engineering team that has a manager that is off making all kinds of crazy decisions without consulting his or her staff.  Time after time I’ve seen these individuals consistently get reorganized from team to team until they eventually get lolipopped** on the organization chart.  Does anyone want to take a guess on who disappears in the next round of staff reductions?

Using this situation to your advantage, a great way to start to establish a rap pour with your new team is to solicit their feedback on how their previous management made critical decisions.  They probably have a laundry list of past examples of good and bad scenarios.  What is the old adage?  Those that don’t learn from the past are doomed to repeat it from the Spanish philosopher George Santayana.  Your new team probably has some great stories where their previous management went off and made a crazy decision to do something and the corporate drama that ensued.  Take this opportunity to allow them to share the details of decisions gone haywire.  Plus, listen to how each contributes to the discussion.  Who is talking the most?  Who has the most passion in their description of past events?  Who zones out during the discussion and has nothing useful to contribute?  The conversation will give you clues to how your new position fits into the organization’s decision making process.  Additionally, you will be able to gather valuable insight into your new team and what makes up and novitiates each individual.

Wrap up

Finding yourself in a new leadership position within a different department within your current company or starting a brand new job, how an IT manager participates in the decision making process can easily map to a how stressful the job turns out to be.  Running around feeling compelled to make quick, off the cuff decisions in an organization that possesses a culture of methodically researched decisions is one way find your job stress going up.  On the contrary, a culture where an engineering team doesn’t use the restroom without consulting with management is going to take a different approach to go from day one decision making to day X where you ultimately desire the decision latitude to exist within your sphere of influence.  Using the newness of your role presents a great opportunity to consult with your manager, peer managers and you new team members to get some decision making parameters.  Additionally, you’ll have the side benefits of starting a valuable dialog with your new manager around how they expect your role to be successful.  You will also have the ability to get a feel for how your role was or is expected to function within your department’s peer management pool.  Finally, by tapping the past experiences around good and bad decisions that impacted your new direct reports, you will gain valuable insight into what worked and what didn’t work in the past.  You will also begin to establish a rap pour with your new as a manager willing to listen and understand rather than command and control out of the gate.  This process of understanding the decisions latitude at your prevue is on going.  You can expect the minute you get a sense of comfort that you have a good grasp of when you can just decide on the spot rather than form a committee to launch a research team, there will be a re-organization or an acquisition or some other corporate event that will throw the balance out of whack.  Keep expecting the variability to be the normal state and try a more scientific rather than trial and error approach to having a good sense of your decision latitude.

** “Lollipopped” slang for a senior position on an organizational chart that doesn’t have any direct reports when peers at the same level have staff and potentially additional management layers below them.

, , , , , , , , , ,

Related posts:

  1. Decision Latitude, How Much Do You Have? Part 1 of 2