RG Perspective Closing the Business Analysis Skills Gap Finding the immediate solution and preparing for the long term As the Business Analysis bar is raised, skilled BAS become harder to find. Susan Martin 2/5/2013 11 Canal Center Plaza Alexandria, VA 22314 HQ 703-548-7006 Fax 703-684-5189 www.robbinsgioia.com © 2013 Robbins Gioia, Inc. Closing The Business Analysis Skills Gap The recognition and growth of the business analysis profession has meant increased BA involvement throughout the system development life cycle. Business analysts have expanded their role and skill set, proving their value on projects of all types across the organization from business-process improvement efforts to application enhancements to product development. A recent search for business analysis jobs on a popular jobs site returned 149,289 job postings; clearly the demand for BAs far outpaces the supply. This paper discusses why the task of finding skilled business analysts has become a problem for so many organizations and suggests some effective solutions. Not All Business Analysts Are Created Equal In the past, many employees with different roles used the title of “business analyst” regardless of their duties, background or skill set. We have found “business analysts” who are data analysts or technically-focused systems analysts or even technical writers. Today, the International Institute of Business Analysts (IIBA®) has helped to define the practice of business analysis both more carefully and more thoroughly and has built the Business Analysis Body of Knowledge® (BABOK® Guide) that lays out the knowledge areas critical to the business analyst. This guide has become the accepted standard for the BA profession. Yet, while the BABOK Guide contains invaluable information, it's not a step-by-step process that BAs can follow. In other words, knowledge of the Guide’s contents alone is not enough to ensure success. Analysts who can actually execute the BA role as outlined by the BABOK and the IIBA are few and far between. As the profession becomes more prominent and business analysts are seen as crucial members of any 1 Business Analyst Competencies • • • • • • • • • • • • Elicitation and Facilitation Modeling Techniques Writing Skills Communication Clarity Analytical Approach Problem Solving Leadership Team Orientation Planning Requirements Management Multi-Tasking Experience project team, the BAs currently in an organization may not have the skills or background necessary to successfully execute important projects. Or, as is often the case, there are simply not enough business analysts to meet project demands. Organizations may be forced to use unqualified resources or go without an important strategic resource altogether. An Immediate Solution and Preparing for the Long Term Companies that need business analysts can find it difficult to attract and retain skilled project-tested talent. However, even when there is a shortage of resources, the work must be done. The result can be to rely too heavily on the expertise of a select few over-worked, business analysis “all-stars.” This lack of bench strength will cripple an organization as key analysts become too heavily allocated, or worse, leave the company. Closing the business analysis skills’ gap requires that companies look beyond the walls of their organization to acquire business-analysis talent to staff immediate needs. At the same time, they can work toward establishing a support structure necessary to grow business analysts internally. It’s a dual approach: a combination of strategic outsourcing accompanied by Closing The Business Analysis Skills Gap organizational improvement with the objective of developing bench strength. Step 1: Use a Managed Business Analysis Solution to Staff Critical Projects Finding, attracting and signing top talent into full-time roles is difficult and expensive. Usually projects must If you determine you need outside expertise, finding a managed business-analysis solution can be the best path to obtain world-class’ business analysis expertise to meet immediate staffing needs. The business analyst team from a managed solution will come ready to contribute to project success on day one with: • Vetted, project-tested business analysts be staffed immediately with highly productive business analysts. As a near term solution, the business analysis • A proven requirements methodology skills gap can be closed by working with a specializedcontractor to provide a managed business-analysis • Industry standard modeling and management tools solution using best-of-breed business analysis talent. When does it make sense to outsource? Not every job can be handled internally; in the same way, not all jobs need outside help. How do you determine if it’s worthwhile for you to outsource some or all of your BA functions? The best strategy is to start by asking three critical questions: Your management may need some evidence that using BA resources from an outside source makes sense. Here’s what we’ve found: Reason #1: Outsourcing can lower the risks and improve the outcomes of large IT initiatives. Are you searching for a skill set that is routine for your Requirements are much too important not to do right. organization? This is borne out by the dismal results of industry studies and surveys. Some key metrics: If you have many BAs that are up-to-date with the latest techniques and have handled similar projects, then you are likely to be able to find internal resources 31% of all software projects are canceled before completion ($81B wasted) Source: Standish or hire good candidates for your needs. Chaos Report Are the upcoming projects somewhat different and/or 53% of projects will cost 189% of estimates Source: more high profile than usual? Standish Chaos Report If the projects you need BAs for are outside the comfort zone of your current staff, you could benefit from outsourcing the BA role to a more experienced organization. Have you had complaints from either the business or IT side of the house as to the quality of requirements? In this case, you’ll definitely want to take advantage of using outside expertise so that new projects can be staffed quickly and with a high level of skills – skills that can be transferred to your internal staff as they work as part of the project team. 2 The challenges of software development projects used to be the technology and the availability of skilled people to implement the technology. This was particularly true when software applications were written from scratch. the case. But today this is no longer The challenges we face today are understanding how we can best make use of information technology to improve the effectiveness and competitiveness of our business. Implementing technology without understanding fully the business problem your users need to solve is a Closing The Business Analysis Skills Gap fast track to disaster. This means understanding the process modeling and requirements analysis that will requirements from the business point of view. allow it to more effectively fulfill its mission. Reason #2: Business analysis/ requirements Reason #4: Outsourcing can extend your outsourcing can bring new best practice requirements analysis into business processes techniques to your organization. and help identify cost effective opportunities for automation. Business processes in most organizations grow increasingly complex year by year due to competitive pressures to add new products and services, regulatory Many IT-driven requirements projects focus on narrow feature/function issues of a system. Typically this compliance, expansion through growth or acquisition, and any number of reorganizations. The touch points includes Use Cases or Joint Application Development sessions that focus on issues such as the user interface between information systems and business processes have also increased as more and more manual tasks are (screens for query, update and data entry), report layouts, security requirements and other design- automated. This makes the job of understanding business operations much more complex. The skill level oriented features of the system. While these requirements are important for technical specification required by a business analyst today is much higher than it was even five years ago. and detailed design, they do not show how the system is supposed to support a business process. IT often The methods of gathering and documenting requirements that worked five years ago may not be effective today because of the increasing complexity of the business and the wider range of technologies for automating business processes available. An outsourcing partner that specializes in requirements analysis and business process modeling will be able to introduce new practices to your organization at the project level, helping internal resources to understand how they can be used successfully. Reason #3: Outsourcing can bridge the gap between the IT organization and the business organization. In many companies the responsibility for requirements analysis and business process modeling is pushed back and forth between the business units and the IT organization. Many companies are creating a Program Management Office (PMO) that reports to the COO or VP of Operations and attempts to bridge the communications gap between business management and IT systems designers. It is not an easy void to fill. Each group has its own culture and mode of approaching issues. An outsourcing partner can help the PMO develop systematic methods for business 3 presumes that the users know exactly what type of system they need, and the only open question is how the system should look and function. But the best solutions are not always technical or expensive. An outsourcing partner skilled in business process modeling can help you identify where and how you can get the best return on your investment in business process automation. Reason #5: Outsourcing can be a cost effective way to get the skills you need when you need them (even when you don’t think you do) It can take years to develop the skills needed to do rigorous business process models and business and systems requirements. It is a skill that is developed best through a broad range of projects and system initiatives. An outsourcing partner can bring those skills and experiences to your organization when you need them on a project by project basis or as an ongoing partnership. A Checklist for Outsourcing Not all outsourcing vendors are the same, of course. Unfortunately most vendors boast that they have business analysts when what’s really needed is Closing The Business Analysis Skills Gap experience in the discipline of business analysis. Here is a checklist that will help you separate the ‘walk’ from the ‘talk’: • Is the consultancy aligned with an accredited business analysis organization (i.e. IIBA) with accredited analysts that will be “on site” at your organization? • Can the consultancy provide evidence that all consultants are trained on the same analysis • Does the approach consultancy that provide considers an tools integrated and method together? • Can they adapt business analysis techniques to tools used by your organization, or recommend the right tool for your specific needs? A consulting vendor should meet all of the criteria above in order to help competency gap. your organization address its methods which will be used for your organization? • Can the consultancy cite their experience in other industries besides your own where they have helped BA best practices be adopted successfully? • Can the consultancy demonstrate business analysis capability at the strategic, project, and technical levels? • Is the stated goal of the consultancy to enable best Step 2: Build a Business Analysis Center of Excellence to Grow Business Analysis Skills Internally Having standout analysts on a project – whether internally or externally sourced - can lead to success, but individual business analysts often struggle to make lasting improvements and need support to bring about the change necessary to make meaningful, lasting organization-wide improvements. practice within your organization so that you can be A center of excellence targeted to support the business effective after they depart? analysis discipline can advance BA skills, increase the quality of requirements and, ultimately, improve the quality of delivered solutions. This approach to building 4 Closing The Business Analysis Skills Gap expertise makes it is possible to raise project success rates and grow business-analyst talent in-house while taking steps to improve the quality and consistency of requirement deliverables. A Business Analysis Center of Excellence (BACoE) functions as a focus of developing business analysis expertise and growing the skills of business analysts. It typically has responsibility for several key disciplines. Requirements Processes and Deliverables Requirements Analytics The BACoE works with project teams to identify base metrics (usually in the form of a scorecard) that will measure the business value of the requirements and requirements processes to the organization, and reports out to other organizations on this information. Once established, the BACoE becomes the avenue for The BACoE serves as the owner of the processes that continuous improvement and helps ensure that an organization can adapt to changing demands and meet will be followed during the requirements life cycle. That means defining the processes, ensuring that they are the needs of their customers. In fact, it can become a key contributor to achieving a high level of maturity kept up-to-date with lessons learned and best practices, and making them available to help ensure all BAs know within the application development organization. what to do. Business Analysis Maturity Is the Goal Business Analyst Professional Development The Software Engineering Institute has developed a Capability Maturity Model (CMM) that shows an effective The BACoE, in conjunction with HR, is responsible for defining a business analyst career path, defining essential skills and establishing a training curriculum for professional development. As a CIO recently said: “Users have trouble expressing their needs and desires in a way that the technologist can understand. There must be someone in the middle to interpret what the user is saying and translate it to IT.” approach toward improving an organization's software development processes. It has become clear that the model can be applied to other processes as well, particularly the requirements life cycle processes. The maturity model is a set of structured levels that describe how well the behaviors, practices and processes of an organization can reliably and sustainably produce required outcomes. The CMM has The goal of the BACoE is to develop business analysts who can be that ‘someone in the middle’ and can speak five levels where the uppermost (5th) level is an “ideal” state where processes would be systematically managed the language that will communicate to all. by a combination of process continuous process improvement. optimization and Tool and Asset Management This is exactly what a BACoE is intended to do. It documents the processes for business analysis, The BACoE researches and manages the tools that business analysts can use for requirements elicitation, requirements analysis, and requirements management so that they are repeatable (Level 2 of the CMM) and so documentation, and management. In addition, the BACoE is the central point for managing the repository that they are defined (Level 3 of the CMM). It helps to manage the process (Level 4 of the CMM) by defining of assets created during project execution. These assets must be organized in a way that makes them metrics and it supports continuous optimization of the process (Level 5 of the CMM). available to jump-start subsequent projects and to contribute toward building an enterprise-wide view of the business. 5 Closing The Business Analysis Skills Gap For these reasons, the development of a BACoE Your Path to Closing the BA Skills Gap provides strong advantages and can be seen as a positive differentiating factor for an organization. Closing the business analysis skills gap should be a top priority for any organization looking to increase its How Do You Get There? project success rates, and to grow and improve its business. Using a two-pronged approach that Building a Business Analysis Center of Excellence can’t be done overnight. But there are a few important lessons that we’ve learned as we’ve working with our clients to establish their BACoE organizations: Starting up a best-practice organization requires a champion at the executive level to market and drive it. Without a champion at a high level, BACoE efforts can incorporates highly skilled business analysts on the one hand in order to realize immediate project success, and the development of a BACoE on the other in order to build future in-house competency, speeds implementation and ensures that projects are staffed with top-notch analysts equipped with the right process and tools every time. quickly fall to the bottom of the list of priorities. Developing a BACoE should be treated as a project in About the Author and of itself, with a set of goals, a timeline, dedicated resources and a business case. Building the business Susan Martin Susan is a founding member of DEA case will help ensure the organization understands there is real value to having a BACoE – value that can be seen in reduced training costs on the one hand and improved quality (and fewer problem logs) on the other. and currently serves as its Executive Vice President for Business Analysis Competency. In this position, she provides more than 20 years of experience in planning Do an assessment of your “as-is” state. You won’t be able to build your vision or know what you need to do and delivering implementation services and is accountable for the development of methodologies and or how long it will take without understanding your current situation. The assessment lays the groundwork course materials and oversees the quality of deliverables produced by project teams during client for your implementation plan and your expectations for change. engagements. She also serves as product manager for the LINK™ suite of processes and tools. Susan is a Plan on a two- to three-year effort, with building blocks along the way. It takes time to gather the expertise and learn how to function as a key part of the larger organization. Incorporate outside help. At the very least, an outside organization can help you see where you are now and lay out a plan for how to get where you want to go. An outside organization can provide other benefits as well. Perhaps most important – they’ve done it before. It will pay dividends in time, effort and enthusiasm to avoid mistakes and learn from practitioners with realworld experience. 6 trained facilitator and has conducted many sessions in process redesign, business requirements development and business rules identification. About Robbins Gioia RG is a recognized leader in program management services, dedicated to helping organizations optimize business processes, accelerate change, and establish lasting quality improvements. Headquartered in Alexandria, VA, we deliver groundbreaking management solutions to public and private sector clients across the globe.