Sunday, February 22, 2009

Achieving the Unachievable

Achieving the Unachievable

By: Ann Drinkwater, PMP


Dramatically altering business processes and instilling organizational efficiency typically involves system automation. To succeed at system-related projects, it is important to join business and IT professionals early in the process. Business users typically think in terms of strategy, competitive positioning and how the project will impact their day-to-day operation, whereas IT implementers generally think in terms of analytical logic. Bridging the communication and cultural gaps between these groups can be a challenge, but very rewarding to the project and future joint endeavors.


In order to find inefficiencies in existing business processes and create new work strategies, the business community should first perform a comprehensive review of all activities within all related functions. This exercise will help to determine bottlenecks and potential areas for improvement, where elimination of non-value and redundant activities should be carefully considered. This due diligence, along with recommendations for improvement, must be performed before involving the IT group. Once the business user group has a strong understanding of what is needed to improve organizational operations, the case can be made to IT. There will be a much better chance for success if this upfront analysis and identification of needs is performed before involving the technical team. This doesn’t mean the business group should define the technical implementation, but they should definitely have clear business goals and rules that will drive the implementation. A well thought out business plan will also help raise implementer confidence in the solution they are being asked to build.


From the initial strategy discussion to the intricate details of what needs to occur, it is critical to keep the lines of communication open and continually remind ourselves of potential areas of misunderstanding and strain. An abrupt and demanding approach can create implementation barriers, preventing both sides from meeting their goals. With two differing groups working together, there will inevitably be some level of difficulty. Before you get to the point of no return and statements such as, “it’s impossible” or “it can’t be done,” you should carefully plan for and craft your approach to the conversation.


Stakeholder backgrounds and views must be considered in all communication. By invoking a joint problem solving approach, both groups are more inclined to openly “receive” the necessary information and support the project, moving forward together. Below are my suggestions for eliminating barriers.


  1. Clear Problem Statement. Provide all involved sufficient background and detail. It is very difficult to correct early miscommunications and perceptions. First impressions count and once judgments are formed; it can be quite tough to reverse. Say the business group intends to revamp an existing system from the ground up, but what the IT group hears is the desire to add complex logic to an already complex, archaic system that's hanging on by a thread. In this situation, the business group may encounter steep opposition. To head this off, the business group should clearly present the reason(s) change is needed and leave the implementation aspect to the team responsible for the work. Reassurance should be given that implementation details will lie in the hands of the technical experts.
  2. Acknowledging the Level of Effort. Create a supportive environment by listening to the concerns of the technical team. It is important to approach the technical team with an understanding approach of the complexity of their work, versus implying the level of effort is insignificant and easily accomplished. Focus should be on clarifying the needs of the project and working together to determine the best way to achieve those goals.
  3. Allow IT to Present Impacts. While technical implementers usually have many projects waiting in the wings, it is important to involve them in decisions involving what gets implemented and of course how it gets implemented. This helps create buy-in, helps the team understand the importance and expected value of the project and also helps develop a relationship between groups. Allowing the group responsible for the work to present their initial reaction and findings to the business group is vital. If IT has reservations about code stability and how additional dependencies can falter an already weak structure, the business group needs to understand the risk. While the ‘how’ of implementation is in the hands of the technical staff, working together to determine possible solutions and workarounds is necessary and invaluable to the overall relationship.
  4. Identify Available Resources. Barriers may also surface due to the complexity of the request and already stretched resource levels. Once the team fixates on these aspects, other, important project details may be not be heard. The technical team may view the project as just another daunting task. Working together to determine the necessary skills for the project and available resources will help settle any panic that may result from request overload.
  5. Jointly Determine Timelines. The technical team may immediately compare the situation to previous, unrealistic schedule demands. Time boxed delivery dates not accounting for the level of work are not nourishing for the team or the project. Often times a middle ground can be reached and select portions of the project be delivered on a set date, versus the entire project. Determining how much time is involved for the work outlined is the first step. Next, both teams should meet to discuss delivery expectations, closely reviewing the time estimates on what can be achieved reasonably. Clearly setting the expectation of what you need and when it is needed is required in all project discussions.
  6. Learn From the Past, but Move On. The technical team may not see past previous implementation plans and projects that went awry. While we obviously need to learn from our mistakes and previous project blunders, we should not immediately expect similar, undesirable outcomes for other projects. Showing the technical team you are working with them to ensure success and that you will provide them with the resources necessary to be successful creates healthy reflection and relationships.


Employing collaborative and effective communication, polishing your approach in working with others, and creating an environment of openness and healthy exchange will improve your working relationships. Below are three key focus areas:


  1. Communication. I can’t underscore this one enough. Clear and effective communication is an absolute must to set the stage for what is needed, when it is needed, and by whom. Clear communication can go a long way in easing anxieties and setting expectations. Effective communication and involving the technical team and business community early on can help squelch inaccurate perceptions and expected demands. The sooner the technical team and business user group are included with the project, the sooner they will become part of the project. In my experience, it is helpful to have those that will be performing the work involved in very early, contractual commitment discussions involving milestones and other schedule parameters.
  2. Empathize. Work together to holistically solve business issues, versus an isolated, one-on-one approach of “this is what I need from you.” Sensitivity to the work involved and other project commitments without offering too much of an opinion on how to proceed will improve the reception and tone for future interaction.
  3. Create an Open Environment. Developing an open and supportive relationship goes hand in hand with reviewing things objectively. If the technical implementers know you are a reasonable and supportive person, they will be more inclined to voice their technical opinion in a healthy and proactive way, instead of taking the discussion to one of a defensive nature.


The project manager, business analyst, and business users must learn to communicate effectively with the technical team to overcome initial obstacles. It’s often hard to overcome the wall that someone erects when faced with a difficult or uncomfortable topic, so early identification and mitigation is key. Once you cross the “it’s impossible” threshold, both parties have usually become frustrated by the discussion and have often stopped listening to reason.


As businesses continue to look for ways to operate in the most efficient manner, there will be an increasing need for effective relationships between IT and business users. Basic communication skills and genuine interest in team members will be two areas that can make or break this union.

No comments: