Search

Identifying, Tracking and Validating Assumptions

The primary role of a business analyst in a project is to elicit, analyze and document requirements related to the solution being developed. Business Analysts thus get immersed in requirements spending a bulk of their time in a project on requirements management related tasks.  Requirements as per the BABOK® are of 4 main types namely, Business Requirements, Stakeholder Requirements, Solution Requirements and Transition Requirements. The business analyst primarily focuses on getting the functional and non-functional requirements of the solution right as those types of requirements create the highest amount of value for the stakeholders. The effect from the context Businesses operate within a certain context. The context consists of the external and internal environment with different interacting entities each with different requirements, interests and impact levels. The context thus creates limitations in various forms and creates problems or opportunities to be addressed through solutions. The problems or opportunities are the actual needs of the business that needs to be satisfied.   The business context is complex with a lot of turmoil and undergoes constant change. This uncertainty results in difficulties with regards to eliciting, analyzing and documenting the exact need. Information required may not be accurate, complete and even not readily available resulting in the BA having to make appropriate ‘assumptions’. What are Assumptions? The BABOK® defines Assumptions as factors that are believed to be true but are not confirmed yet.  The business analyst is responsible for identifying and managing product-related assumptions whereas the project manager is responsible for the project-related assumptions. The Business Analyst must identify all assumptions that may have even a minuscule amount of impact on the product.  Working with the unknown Part of the business analyst’s role is to work with unknowns. It is an intriguing role and at the same time can be a nightmare. The BA must first list down these unknowns as assumptions, track them and manage them when these loose ends become clear. Assumptions when becoming clear might impact even the entire solution. It is the business analyst’s responsibility to manage this progress ensuring that business objectives are being met. Numerous case studies have established that Certified Business Analysis Professionals are capable of handling the end-to-end processes pertaining to managing assumptions and analysing their impacts.  With time when more requirements are elicited, analyzed, modeled and documented and when more stakeholders get involved in clarifying doubts these placeholders called assumptions may become an actual requirement in the solution. The solution evolves as and when assumptions become clearer.  How to better identify and manage assumptions? Identifying assumptions is a challenge. There are no proven methods for identifying assumptions and mostly it is to do with the intuition and experience of the business analyst. The BA must think out-of-the-box to identify all possible scenarios thus working towards identifying as many assumptions as possible. For example, a business analyst with domain expertise will be able to quickly identify assumptions pertaining to a solution being developed for the banking and finance domain. These assumptions even may be with regards to functionality, business or validation rules. Another great way to identify assumptions is through reverse engineering. The business analyst in collaboration with the development and QA teams can study the solution designs, code and test cases to identify great assumptions that may end up being important and cool features of the solution. For example, the latest technology trends of mobility, Robotics, IoT etc provide great opportunities for innovation. These may start off as high-level assumptions but end up becoming a groundbreaking feature in the future. The Business Analyst must document assumptions along with the associated attributes. These attributes include identified date, owner, impact, associated risk and any other information. Assumptions most often will accompany functional or non-functional requirements. It is thus important to clearly document the dependencies so that future impact can be properly managed. The business analyst must closely manage assumptions primarily with regards to the potential risk and the possible impact it poses. Assumptions carrying high risk with high impact must be closely monitored with moderate to low risk and impact items being managed less diligently. The BA must periodically assess each assumption and check whether it is still valid and whether it is still in line with the business context or the need. Assumptions over time may become invalid and thus be not in line with the business objectives. Such assumptions may be removed or deprioritized and be periodically monitored as required.  The BA is responsible for reporting on these assumptions and in keeping relevant stakeholders informed. The project manager and sponsor especially must always be kept informed, as assumptions when true may have a big impact on the triple constraints of the project. The timelines, budget, and scope of the project may get affected as a result of certain assumptions becoming true and these must be closely managed to ensure project success. Conclusion Assumptions are an important component of business analysis effort. If assumptions are identified and managed properly they can have a positive impact on the project. The business analysts role in identifying, documenting and managing assumptions is pivotal to the success of the project. Learn more about assumptions and associated risks by going through the YouTube video accessible from the link below.

Identifying, Tracking and Validating Assumptions

8K
Identifying, Tracking and Validating Assumptions

The primary role of a business analyst in a project is to elicit, analyze and document requirements related to the solution being developed. Business Analysts thus get immersed in requirements spending a bulk of their time in a project on requirements management related tasks. 

Requirements as per the BABOK® are of 4 main types namely, Business Requirements, Stakeholder Requirements, Solution Requirements and Transition Requirements. The business analyst primarily focuses on getting the functional and non-functional requirements of the solution right as those types of requirements create the highest amount of value for the stakeholders.

The effect from the context

Businesses operate within a certain context. The context consists of the external and internal environment with different interacting entities each with different requirements, interests and impact levels. The context thus creates limitations in various forms and creates problems or opportunities to be addressed through solutions. The problems or opportunities are the actual needs of the business that needs to be satisfied.
 
The business context is complex with a lot of turmoil and undergoes constant change. This uncertainty results in difficulties with regards to eliciting, analyzing and documenting the exact need. Information required may not be accurate, complete and even not readily available resulting in the BA having to make appropriate ‘assumptions’.

What are Assumptions?

The BABOK® defines Assumptions as factors that are believed to be true but are not confirmed yet.  The business analyst is responsible for identifying and managing product-related assumptions whereas the project manager is responsible for the project-related assumptions. The Business Analyst must identify all assumptions that may have even a minuscule amount of impact on the product. 

Working with the unknown

Part of the business analyst’s role is to work with unknowns. It is an intriguing role and at the same time can be a nightmare. The BA must first list down these unknowns as assumptions, track them and manage them when these loose ends become clear. Assumptions when becoming clear might impact even the entire solution. It is the business analyst’s responsibility to manage this progress ensuring that business objectives are being met.

Numerous case studies have established that Certified Business Analysis Professionals are capable of handling the end-to-end processes pertaining to managing assumptions and analysing their impacts. 

With time when more requirements are elicited, analyzed, modeled and documented and when more stakeholders get involved in clarifying doubts these placeholders called assumptions may become an actual requirement in the solution. The solution evolves as and when assumptions become clearer. 

How to better identify and manage assumptions?

Identifying assumptions is a challenge. There are no proven methods for identifying assumptions and mostly it is to do with the intuition and experience of the business analyst. The BA must think out-of-the-box to identify all possible scenarios thus working towards identifying as many assumptions as possible. For example, a business analyst with domain expertise will be able to quickly identify assumptions pertaining to a solution being developed for the banking and finance domain. These assumptions even may be with regards to functionality, business or validation rules.

Another great way to identify assumptions is through reverse engineering. The business analyst in collaboration with the development and QA teams can study the solution designs, code and test cases to identify great assumptions that may end up being important and cool features of the solution. For example, the latest technology trends of mobility, Robotics, IoT etc provide great opportunities for innovation. These may start off as high-level assumptions but end up becoming a groundbreaking feature in the future.

The Business Analyst must document assumptions along with the associated attributes. These attributes include identified date, owner, impact, associated risk and any other information. Assumptions most often will accompany functional or non-functional requirements. It is thus important to clearly document the dependencies so that future impact can be properly managed.

The business analyst must closely manage assumptions primarily with regards to the potential risk and the possible impact it poses. Assumptions carrying high risk with high impact must be closely monitored with moderate to low risk and impact items being managed less diligently. The BA must periodically assess each assumption and check whether it is still valid and whether it is still in line with the business context or the need. Assumptions over time may become invalid and thus be not in line with the business objectives. Such assumptions may be removed or deprioritized and be periodically monitored as required. 

The BA is responsible for reporting on these assumptions and in keeping relevant stakeholders informed. The project manager and sponsor especially must always be kept informed, as assumptions when true may have a big impact on the triple constraints of the project. The timelines, budget, and scope of the project may get affected as a result of certain assumptions becoming true and these must be closely managed to ensure project success.

Conclusion

Assumptions are an important component of business analysis effort. If assumptions are identified and managed properly they can have a positive impact on the project. The business analysts role in identifying, documenting and managing assumptions is pivotal to the success of the project.

Learn more about assumptions and associated risks by going through the YouTube video accessible from the link below.

Rumesh

Rumesh Wijetunge

Chief Innovation Officer - Zaizi Limited, Chief Operating Officer - LearntIn (Pvt) Ltd., Director /

Rumesh is an IT business leader with over 12 years of industry experience as a business analyst and project manager. He is currently the CIO of Zaizi Limited, a UK based data management company heading the operations in Sri Lanka, the COO of LearntIn, a global training institute based in Sri Lanka and is also a lecturer / trainer at multiple private universities on management, IT, business analysis and project management subjects. He is the current president of the IIBA Sri Lanka chapter and is one of the most qualified and sought after trainers in Sri Lanka. Refer his LinkedIn profile for more details and to see more articles he has written on linkedin

Join the Discussion

Your email address will not be published. Required fields are marked *

Suggested Blogs

4 Benefits Of A CBAP(Business Analyst) Certification

Close to thirteen years ago, the International Institute of Business Analysis(IIBA) was formed in Canada. It is one of the major professional associations (nonprofit) that is working towards supporting the field of business analysis. There are various certifications provided by IIBA, CBAP (Certified Business Analysis Professional) is the most popular business analyst certification among them. If you’re a business analyst, this is the certificate that can take you to greater heights in your career as it is recognized by most companies in the industry. There are various other benefits of obtaining this certification. They are: 1) Broader Perspective When you’re preparing for your CBAP examination, you will realize that there are various approaches to solving a particular problem. Up until then you may be familiar with 1 or 2 major techniques. The preparation for this examination will enable you to think out of the box and familiarize with various other techniques. Once you complete the examination, you will be able to apply these techniques at your workplace. A professional business analyst certification from a reputed organisation is always recognised by a company. CBAP is one such certification. The certification is proof that you are well versed with the various concepts involved in business analysis and can successfully add value to the workplace. The BABOK guide contains guidelines that are used everywhere in the industry. Learning the concepts mentioned in it thoroughly will help you perform better in the certification examination. 2) Shows Commitment Obtaining a certified business analysis professional certification is not as easy as obtaining a regular certification course. It takes long hours of preparations, longer hours of taking tests, and a lot of practice. Hence, when companies hire business analysts who have undergone the CBAP certification, they immediately realize that the candidate has worked hard to obtain the certification. It also shows that the candidate can handle difficult projects that will require him/her to work long hours in order to obtain the required results. This hard work and determination coupled with efficient communication and analytical skills give rise to an outstanding business analyst. During an appraisal, the company examines all these qualities of the employee. 3) Speak the language of business analysts A wise man once said – “If you cannot explain it in simple terms, then you haven’t understood the concept thoroughly”. This is very true many phases of our lives. In business analysis especially, there are various systems, processes, techniques etc. At times, it is very difficult to understand these concepts when you encounter it for the first time. It is quite obvious that you cannot use these concepts if you do not have in-depth knowledge about it. At present, you may feel that you’re proficient in most processes and you can handle it pretty easily but, once you start preparing for the certification examination, you will gain knowledge of a higher level. This level will give you more clarity on the concepts you already know such that you will be able to use it effortlessly at your workplace. We tend to take things lightly unless we are tested on it. Similarly, you might get various books and glance through the concepts but, you will not make an attempt to understand it clearly unless you are tested on it. Hence, preparing for the certification examination will give you clarity on the concepts. 4) Monetary benefits and better assignments IIBA had released an article recently which stated that as per the survey conducted by them in various industries, business analysts who had obtained the CBAP certification earned up to 10% higher than their peers who hadn’t undergone the certification examination. This phenomenon holds true in the project management field as well where employees with Project Management Professional (PMP) certification earn higher than their peers. CBAPs also get access to better projects post their certification. These projects add value to their profile and also make a huge difference to the company. You might have various professional or personal reasons to write the CBAP certification examination. Regardless of your reason, once you obtain the business analyst training certification, you will gain all the above-mentioned benefits. Professionals who have completed the certification and have been working in the industry for many years can feel the difference it makes. You will too.
1096
4 Benefits Of A CBAP(Business Analyst) Certificati...

Close to thirteen years ago, the International Ins... Read More

Five Steps To Write A Competent Business Case

Project management is a vital process, and if not curated properly and efficiently, it is bound to cause havoc. There are several places where projects fail. If we study the reasons behind the failure of a project we shall find that a weak business case is one among many factors. A strong and competent business case is all that you need to reap a successful project. We will have a discussion here on how to write a good business case that will help you stand out from the crowd. A business case requires a proper framework at the early stages of project designing and overlooking any of the salient points might just wreck your entire project. A business case basically outlines the basic features of a project and figures out whether continuing the project is worthwhile or not. It should be developed step by step so that no resources are wasted during implementation. Before we start with the business case, a thorough and detailed study of the various key points of the project like – the problems faced by the business, opportunities visible in the near future, risks involved, business case tips, costs likely to be incurred and so on should be made. Let us have a look on the basic steps of writing a competent business case. The project definition This is the very first step as well as the biggest one and is directed to the project sponsors, stakeholders, and the project team. It is important to understand what the project deals with. It is essential for all those who create a business case to know the why-what-how of the entire project. It basically includes the business objective that defines the goal of this project, the limitations and benefits that the project is endowed with and identifying the prospective solutions. Studying the process For writing a business case, the methodology is very crucial. The purpose of a business case is to effectively communicate, so the following points should be kept in mind while: • It should be precise, simple and understandable and should contain only the bare essentials • It should not contain special terms or jargons and use of abbreviations should be reduced to a minimum level • It should contain the list of salient features and advantages that the business will exhibit during and upon completion of the project The project organisation This is a very interesting step and envisages how the project is set up. It basically outlines the various levels of decision-making and describes how the project is structured. There should be a system to record the progress of the project based on the performance and the project manager should update it regularly. Assessment This step includes the assessment of the market, the risks and opportunities involved. The market assessment includes various ways in which the market, where the business is carried out, are analysed, whereas risk assessment involves the potential risks underlying the project and how they can be solved. It also aims at identifying the opportunities available in the market and ways to utilise them in the most effective manner for the benefit of the project. Managing the business-case Lastly, after the business case is formulated, it requires efficient management. It should be circulated among the employees to serve as a reference. It should be reviewed and updated frequently, especially when a new stage is about to begin. It should be evaluated to make sure that there is no unnecessary wastage of time and money behind unrealistic plans.
Five Steps To Write A Competent Business Case

Project management is a vital process, and if not ... Read More

5 Tips To Choosing The Apt Business Case Writing Course

For an organization to have successful outcomes, the inculcation of the right techniques and implementing the right strategies. With a case study, you can effortlessly rule out the issues faced by the organization through its several parameters that define risk management and accountability involved in the project. A business case study is a detailed report of a particular task or project that stands out among all your cases. It helps attract new customers as you give them a report of your caliber to deal with problems through expert knowledge in the problem-solving field as well as the client’s industry. Pursuing a business case writing course enhances your résumé and makes for added income. If you wish to take it up full time, there are several opportunities for this up-and-coming field that is necessary for any organization’s advancements. This course gives you the benefit of making great decisions for your company and is ideal for managers, business analysts, product planners, directors, and corporate officers who deal with the stress of an organization’s issues. Here are 5 questions that will help you decide upon the right business case writing course. 1. Is There A Need To Pursue This Course? When you decide to take up this course, make sure you weigh the pros and cons thoroughly. Research the course agenda and syllabi and see if it is really something that will help diversify your business management skills. Also, keep a check on whether or not the course is adding value to your résumé. The course should hold value wherever you go. You’ll have to consider your existing skillset and make sure the course won’t end up being a total waste of time. Also, ensure the course enables enhanced employment opportunities. Take advice from colleagues and your employer to see if this course will add value to the organization’s, and more importantly, your career growth. 2. Will It Help Your Career? After extensive research into the course content, it’s up to you to figure out if the course really does help enhance your career prospects. Try to reach out to colleagues who have taken up this course and see how really helpful the course has proved in their career advancements. You could also try contacting the alumni of trusted institutions. This gives you the benefit of getting to know if an institution has kept its promise of providing great career opportunities. 3. Do You Have The Resources? Now that you’ve decided that this course is going to add worth to your résumé, you have to take a reality check. Ask yourself these questions: Do you have the time to study? Do you have monetary funds to pay for the course? Are there any prerequisite certifications the course needs? Is the course duration feasible? If your answer to all these questions was yes, then you’re ready to take up the course. Investing time and money into the course will not go down the drain. Make sure you can sneak in a few hours a week to study to achieve fruitful outcomes. 4. Should You Choose Online Or Classroom Training? Most institutions offer weekend classes for the business case writing course. While they provide an option of classroom training as well as web coaching, it’s eventually your choice to take a call on the best bet for you. Classroom training provides an interactive session with your tutor as well as classmates. It is usually more expensive but gives you better learning opportunities. If you prefer studying by yourself, online tutoring gives you the benefit along with lessons from business experts. This is a cost-effective means of learning. 5. Which Is The Right Institution? It is probably the simplest thing to do but also needs careful consideration. With many reputed institutions coming up, you can tend to be confused over which institution suits you the best. Online searches, reviews, and advice from friends and your boss can lead to finding the right institution. You can narrow down your choices by measuring parameters like fee, placements, and the distance to be traveled. Apart from these factors, you might have a set of other aspects that may help you make a better decision. Keeping all these parameters in mind, you can pick the best school to do your business case writing course.
14392
5 Tips To Choosing The Apt Business Case Writing C...

For an organization to have successful outcomes, t... Read More

Useful links