Tuesday, 15 February 2011 10:09

The Business Analysts Role in Transition

Written by 
Rate this item
(0 votes)

Kupe_Feb15Have you ever been on a project where the team is thrilled that the project was completed on time, within budget and all the features were delivered?  Then you roll out the new system to the production environment and the users don't jump for joy?  Some users resist using the new system and others use it but complain. 

I remember one project where my team rolled out a new enhancement on a weekend and had key users there to do some high-level tests.  The implementation was flawless. The high fiving and hugging that ensued reminded me of a team that just won the World Cup. I think one developer ripped his shirt off and slid down the hall on his knees! On Monday another BA and I went walking around the user community to be available for questions.  There was silence.  The reason was partly due to the users not using the new system and sticking with their Excel spreadsheets.  Why?  They were not comfortable with the new system and still had tight deadlines to meet.  There was no time to get accustomed to the new system right away. It ended up they were never going to have time to feel comfortable with the new system.  What did we miss? We did not give enough attention to the transition needs or transition requirements. 

Much of the focus around requirements is eliciting, analyzing, and communicating the project objectives and product requirements.  These are the requirements to build a solution.  Where many teams spend too little time is with specifying transition requirements.  These are the requirements that address how you make a smooth transition to the production environment once the solution is built. 

There are two major areas that impact transition.  The first is the impact to applications and the second is the impact to the people.  Let's take a look at these two areas where I see the business analysis professional playing a big role in helping ensure a smooth transition. 

The impact to applications

Within applications there are two components I want to highlight.  The first piece is data updates/conversion.  With the new application or enhancements being rolled out there may be one-time data updates needed.  On a recent CRM project one enhancement was to add fields to the contact record.  I made sure to ask the question if any of the fields needed to be populated when we move it to production.  This is different than having the default value of a field being set for every contact.  In this case we were splitting one field into three fields.  Depending on the value of the original field those three fields had to be populated a specific way.

The second is coordination with other applications that will be impacted.  If the new application you are moving into production integrates with other applications you need to coordinate roll-outs to ensure all applications are in sync. The worst thing that can happen is your team is high fiving while another user community is impacted negatively and can't use their current system any longer.

The Impact to the people

You have probably heard me say this before. Projects are for people. In the end you don't implement a project for a company.  It is for people within the company. And every project no matter how small or large is a change.  It impacts people. Deep down inside we really don't like change even if we ask for it all the time. With almost every implementation current processes that people perform are going to change.  How they do their work every day is impacted by the implementation of the projects you work on.  We have to work with the user community to gauge the impact and design an implementation or transition plan which will result in the least amount of disruption to people. 

I think it is safe to say most of us use MS Word.  If you made the transition to MS Word 2007 you know it took some time to get used to the new user interface (UI).  I like the new UI, but it took me longer to format a document the first few times I used it.  It was actually a little frustrating because I was in a rush. There are still some features I struggle to find.  This feeling is what your user community experiences every time you implement a new application or enhancements.

As the business analyst you get to know the environment and the people.  You need to help design a training plan for the user community, and help the team and business determine how the cutover will take place.  By cutover I mean will you go cold turkey and flip the switch on the new application and the old one is gone.  Or will you run both in parallel for a period of time. Or will a small pilot group use the new application for a period before rolling it out to the community at large. 

The goal is not to build something.  The goal is to build something that the users will use because it improves their work and in turn adds value to the company.  If you focus time on the transition needs, you increase the chances of having the project team and the user community jumping for joy.

All the best,

Kupe

Read 4272 times Last modified on Tuesday, 27 March 2012 13:46
Kupe Kupersmith

Kupe Kupersmith, President, B2T Training, possesses over 14 years of experience in the business analysis profession. He has served as the lead Business Analyst and Project Manager on projects in the utility, television and sports management and marketing industries. Kupe is a Certified Business Analysis Professional (CBAP) through the IIBA. Kupe is a trained improvisational actor and performed for years in clubs around Atlanta.  He is a big believer that we can work and learn while having fun. Kupe is a connector and has a goal in life to meet everyone!

Comments  

 
0 # Joe Sokohl 2011-02-15 07:24
I agree that the goal is to build somewrhing that users will use because it delights them, it eliminates frustration, and it helps them succeed. I disagree that it is the BA's job to ensure this. Instead, it is UXers who employ user research, information architecture, interaction design, content strategy, usability evaluation, and visual and interface design to meet user's goal and desires.
Reply | Reply with quote | Quote
 
 
0 # Tom Ryder 2011-02-15 07:45
Kupe I think you make an excellent point. If people don't use the software it become shelfware. We've had success in using simulation created in iRise to get the end user, not jus ta usesr representative, to provide feedback on how the system should look and behave and become familiar with what the new system will look like. Knowing your users the business will help ensure adoption of the software.
Reply | Reply with quote | Quote
 
 
0 # Annie Mcglade 2011-02-15 08:04
I strongly disagree with Joe. It is the BA/s job to elicit and communicate requirements - this includes user experience requirements - what will delight them, eliminate frustration and help them succeed - if you leave out these requirements you may as well walk away from the functional requirements as well. They are inextricably intertwined and if you write off one part of the holistic requirement set behind a 'somebody else's problem field' you are abidicating your responsibility and setting the project up for failure. It is also the BA's job, according to BABOK, to evaluate the solution from the perspective of ensuring that it meets the user's requirements, goals and expectations.
Reply | Reply with quote | Quote
 
 
0 # Anjorin Omotola 2011-02-15 08:23
Excellent write up. I agree with all you said. @Joe I think you are missing the point. The author's point is not getting the UI right as you indicated correctly that the UI/UX guys are responsible for that. For the author is saying is more of a training/ rollout stragegy. No matter how well suited, intuitive and user friendly a new app is, without proper transition plans esp training, and good roll-out strategy it won't enjoy maximum acceptance. Thi s I agree a BA should be responsible for, or simply put a BA should strive to achieve.
Reply | Reply with quote | Quote
 
 
0 # Cathy Brunsting 2011-02-15 09:17
Kupe - as always you get to the point of the matter. All projects are about the people who use them. If we don't take into account the transition needs, the team is only doing part of their job. I, too, have seen projects that fail at roll out because they are not appropriately transitioned into the user community. I believe that the team needs to take steps from the beginning of the project to insure acceptance at the end of the project. Some of the techniques that we use are to involve actual users in the design of the new screens by creating lo-fis (on paper, with post-it notes) to envision what they want to see from their new system. We still have UI designers to make high quality user interfaces, but early user involvement enables the business users to have a greater buy in to the projects success. Other techniques I've used, as a business analyst, is to do frequent demonstrations of new functionality as it is being created and eliciting user feedback early in the process. Or, even better, have your business stakeholders demonstrate the functionality to their colleagues with your support. Again, there is early involvement and knowledge. We've also helped train the trainers - working with a company's training organization so that they get the system during UAT so they can start training end users on the new product or features before the system is rolled out.
Reply | Reply with quote | Quote
 
 
0 # Kupe Kupersmith 2011-02-15 10:15
Thanks everyone for the great comments. @Joe , I'm not talking about UX here. I agree with you that UXers should be involved in a project to do as you say. But as @Anjorin points out that is not what I am hitting on this post. Good UX will definitely help with the transition, but that is only part of the equation. @Tom - Glad to see you using a tool like iRise to help bring in the users early to gain buy-in. @Cathy - Thanks for always bringing your experiences to the table. The more we share the better we all learn.
Reply | Reply with quote | Quote
 
 
0 # John C 2011-02-15 11:37
I believe one of the biggest mistakes we make as BA’s; we do not live in the user/customer world. I've always thought it should be required that BA's worked in the user/customer world for a minimum period of time before we go off and start documenting changes/updates . You're right in stating projects are for people, and not the company. However projects in the long-term should have a positive impact on both the user/customer and the company. For what other reason would the project have been funded and approved, unless it improved efficiency or impacted the bottom line positive.
Reply | Reply with quote | Quote
 
 
0 # Rob Carr 2011-02-15 13:48
Kupe - Excellent points. BAs so frequently focus on "the stuff." The requirements. The process. Supporting the project plan. The project gets done on time, within scope, and hopefully within budget. So what? Transiti on requirements are just as necessary to the IMPLEMENTATION of a solution, not simply the installation of one. To that end, I would argue that the "people stuff" is even bigger than transition requirements. The relatively new discipline of organizational change management, running in a parallel, integrated fashion with project management, ensures that people make transitions from how they used to do the work to how they will do the work. New behaviors are needed. New understanding is needed. It's more than having a communication plan and a training plan. Invariably, it's about having a strategy in which the right people are doing the right things in the right way to help individuals get from "here" to "there." Otherwise, save your money. Building it will not make them come.
Reply | Reply with quote | Quote
 
 
0 # Declan 2011-02-15 16:59
Nice article, Kupe. Your point is well made but there is a less obvious point which I admire greatly. Very few have the strength of character to give an example of when they got something wrong and how they learned from it. As for Joe, I agree with him when he says it is not the analyst's job to "ensure" the transition (I think that is the PM's job). However, your point was that it is the analyst's job to document the transition requirements, I believe. All the best. Declan
Reply | Reply with quote | Quote
 
 
0 # Joe Sokohl 2011-02-15 21:13
I think some of younger making th classic mistake that "UI=UX." it does not. UX is the overall area in which user goals, needs, desires, AND tasks are discovered, codified, and met. In a proper, successful setting, UX does user research. UX determines user research. UX should also specify how the product works to meet user goals, needs, and tasks. I would live to turn to a BA in a project and ask, "What does the business need?" I would expect to have the BA ask me to provide the user requirements. In this, Annoe, you are right that user requirements need to be expresssed; you're wring that the BA should create _user_ requirements. That doesn't make sense semantically nor Effectively. Too, some are also making the mistake that UX and UI are the same thing. As I (and many others) have said in other places, UI is the visible expression of aspects of a product's behavior, affordances, and brand. UX is the deeper and more permanent activities that occur within the user to achieve loyalty, trust and delight. User is user an business is business.
Reply | Reply with quote | Quote
 
 
0 # Tom Ryder 2011-02-15 21:47
I agree with John C.'s comment that BAs must live in the customer world. They must understand their customer, external or internal, to truly understand the business problem they are trying to resolve, understand what a positive outcome would be and how to help develop the solution. BAs have to know their customer and their business, understand their problems and help make the transition easier.
Reply | Reply with quote | Quote
 
 
0 # Fern Rochon 2011-02-15 23:55
Changes within any organization typically encompass more than the end users directly impacted by the change, and adoption of a change encompasses more than requirements elicitation and training of end users. Organizationa l change management (OCM) provides the framework within which changes can be successfully managed within organizations, and every change initiative should be supported by an OCM plan.
Reply | Reply with quote | Quote
 
 
0 # Keith Whelpdale 2011-02-16 01:31
You are talking about change management. As an analyst you may need to provide the change team with information about how the new product functions and is intended to function. You may even need to be concerned about whether a change plan has been developed and is execute. Howev er actually developing or executing the change plan is not part of your role as a BA. On a small project you may have to take on multiple roles; heck I have been the Business Analyst, Change Management team and Project Manager on some small project but the tasks done for each of these roles should be mapped appropriately to the correct professional function and not just grouped as part of the BA function.
Reply | Reply with quote | Quote
 
 
0 # Kupe Kupersmith 2011-02-16 01:49
Based on some of the comments I realize I broke one of my biggest rules. I never usually use titles to define tasks. The discussion usually goes to who should be doing the work. BA, UX, PM, Change team, etc. But, I tried to be clear in saying "...where I see the business analysis professional playing a big role in helping ensure a smooth transition." If there is an Org. Change team, use them. If there is a UX team, use them. What seems to be apparent is we all agree transition tasks are desperately needed in the implementation of projects.
Reply | Reply with quote | Quote
 
 
0 # Sarah Fitton 2011-02-16 03:37
Having spent much of my career rolling change into contact centre environments, I would wholeheartedly agree that projects need to get better at the transition and I am firmly against a "drop it and run" approach that does not consider the users and the ongoing operational environment. Whether it is a BA role to pick this up will probably depend on the way that the BA role is deployed within your organisation as I have seen this responsibility assigned to a number of different team members or retained by the business and managed in a number of ways be it within the requirements, as acceptance criteria, in a roll-out and implementation plan or in training plans. However , as BA's aren't we ultimately responsible for making sure that change meets company objectives? And for ensuring we have analysed the constraints within which we need to deliver a change? For me, that isn't just in ensuring requirements trace back to specific project objectives, but, especially as the BA tends to have a broader organisational view, in ensuring that they do not compromise existing business objectives. Unless otherwise agreed as within the scope, projects need to deliver into BAU environments in a way that protects the standards of BAU operation e.g. they don't negatively impact on SLAs or impact on resource levels if there is no scope for increasing headcount to support the change.
Reply | Reply with quote | Quote
 
 
0 # Steve 2011-02-16 13:33
Firstly BAs dont need to live in "user world". They simply need to know how to build strong working relationships with the users. This builds trust and enables better / faster requirement gathering. Seco ndly BAs in our organisation work closely with change managers, process analysts and users to make sure what is being asked for firstly needed, is cost effective and will work if delivered. Thir dly we never do a drop and run. Doesn't everybody have/use post release warranty periods to support new releases? If not then perhaps you should start. Fourthly - above there is a comment that suggests its not a BAs role to be involved in change management. Since when.
Reply | Reply with quote | Quote
 
 
0 # Kupe Kupersmith 2011-02-16 20:18
@Steve - I want to comment on your statement about drop and run. I think this is where many teams feel they are helping with transition. But this is usually a very reactive activity. I agree most teams have a support plan in place. This kicks in once the "system" is installed and any issues that arise are addressed in the agreed upon manner. More teams need to focus on the change management piece to make sure the system is being used once installed. Thanks for chiming in. @Sarah - You asked..."as BA's aren't we ultimately responsible for making sure that change meets company objectives?" I say Yes we are! Can you clarify what BAU is? I don't think I have seen that before. Thanks!
Reply | Reply with quote | Quote
 
 
0 # Daniel Hirsch 2011-02-18 16:25
Hi! Really Business analyst role in transition is must for business development that is comfortable for employee.Busine ss Analyst Training
Reply | Reply with quote | Quote
 
 
0 # Kirstie 2011-02-22 11:16
@Kupe - BAU in my world means Business as usual. those poor people who become the business owners of whatever we devlop and implement. (I say poor people as transition is not an area of strength in my organisation)
Reply | Reply with quote | Quote
 
 
0 # Kupe Kupersmith 2011-02-23 01:09
Thanks @Kirstie - Seems like you have an area where you can implement some changes!
Reply | Reply with quote | Quote
 

Add comment