Documentation on Business Analyst Contents: 1
Total Page:16
File Type:pdf, Size:1020Kb
Documentation on Business Analyst Contents: 1. Who is business analyst? What are the job responsibilities of Project Analyst? 2. What is business analysis? 3. Do's and Don’ts of BA? 4. Skills Required for BA? 5. What is SDLC and How BA is involve in each Phase? 6. UML Diagrams? 7. Tools used by BA? Who is business analyst? What are the job responsibilities of Project Analyst? A project analyst is an individual that analyzes reviews and documents the requirements of a project throughout its lifecycle. He or she helps the entire project team complete the project within its planned scope, schedule and budget, while serving as a liaison for the project's technical, functional and non-functional teams. Project analyst job responsibilities include: Creating, managing and disbursing reports related to the project Maintaining project assets, communications and related database(s) Evaluating and monitoring the overall project Reviewing and reporting the project’s budget and finances Routinely performing complete or component analysis Notifying the entire project team about abnormalities or variances What is business analysis? Business analysis is a research discipline of identifying business needs and determining solutions to business problems. Solutions often include a software-systems development component, but may also consist of process improvement, organizational change or strategic planning and policy development. The person who carries out this task is called a business analyst or BA. Business analysts do not work solely on developing software systems. Those who attempt to do so, run the risk of developing an incomplete solution Do's and Don’ts of BA? #1 – Good Business Analysts Have the Basics Covered Good BAs are good communicators, problem-solvers, and think critically. They can create requirements specifications, analyze requirements, create visual models, facilitate elicitation sessions, and use the necessary business analyst tools. This is the foundation…But then you must do a little more. #2 – Good Business Analysts are Resourceful Business analysts know how to find the answers to questions and don’t wait for the answers to come to them. They find alternative paths through the organization and involve the right people at the right time. Good business analysts rarely get stopped for long and can often work through challenging situations to come through to a solution. #3 – Good Business Analysts Grow their Toolbox of Skills Good business analysts are not content to do the same things the same way every time. For a long time, I applied use cases in every requirements situation. Gaining confidence to apply wide variety of business analysis techniques increased my marketability and made me more efficient. Good BAs select the right tool for the job instead of relying on their go-to tools and making it work for every situation. #4 – Good Business Analysts Create Alignment and Ownership around the Solution It’s really easy to be the one who writes down what the stakeholders ask for. And as a new BA, you might be in a role where you are expected to do this or where it’s the biggest contribution you can make at first. But good business analysts do more. And this means that you are in the middle of resolving conflicts and ensuring that when the solution is delivered, the business truly owns that this is what they wanted and is prepared to use it. Understanding the business process or the underlying problem to be solved can lead you in this direction. So can creating clarity, which we’ll talk about next. #5 – Good Business Analysts Create Clarity Business analysts bring a unique blend of critically important soft skills and analysis skills. Together these two skill sets help the business analyst create clarity. And clarity does not simply mean that you get sign-off on the spec. A good business analyst doesn’t rely on sign-offs and hundred-page documents. They use analysis techniques to drill into details and ask relevant questions. They get, not just sign-off, during the verification and validation process. And they get into the appropriate details to ensure true clarity emerges. #6 – Good Business Analysts Don’t Rely on Cookies Yes, developers and stakeholders like cookies. Who doesn’t? It’s nice to feel appreciated for all of your hard work. But good business analysts don’t rely on bribes to build and sustain positive relationships. They use active listening techniques to ensure stakeholders feel heard. They set clear expectations as a way to build trust, consistently follow through on their commitments, and don’t make promises they can’t keep. They honor confidentiality agreements, never talk behind anyone’s back, and are generally seen as above office gossip. Good business analysts are both professional and good to work with. #7 – Good Business Analysts Have a Strong Dash of Project Management This might sound like a bit of heresy, so let me explain. Good BAs are not only not project managers but they understand with perfect clarity why they are not project managers. That being said, good business analysts know how to manage within business analysis. They are proactive and dependency aware. They manage themselves to commitments and deadlines. They get stakeholders involved at the right times and in the right ways and keep everything moving. And more than all of this, good business analysts have a strong eye for scope. While it can be fun to figure out what we might pack if everything but the kitchen sink fits into the car, good business analysts realize that implementation constraints nearly always get in the way of achieving the full vision the first time out. And so they keep a close eye on value and feasibility and guide their stakeholders toward a set of requirements that can actually get implemented. What Important Business Analyst Skills are required for new BA? What follows is the list of the most critical business analysis skills for new business analysts to bring to the table – organized into the categories of core skills, business analysis skills, soft skills, and skills that can be required for specific types of BA jobs. Core Skills Typically if business analysis is a good career choice, you’ll be able to tick off these skills (or be extremely excited to go to work right away on improving these skills just because they sound interesting). Communication Skills Business analysts must be good communicators. This means they can facilitate working meetings, ask good questions, listen to the answers (really listen), and absorb what’s being said. In today’s world, communication does not always happen face-to-face. The ability to be a strong communicator in a virtual setting (via conference calls or web meetings) is equally important. Problem-Solving Skills No project is without problems. In fact, the entire project is a solution to a problem. At the highest level, BAs facilitate a shared understanding of the problem, the possible solutions, and determine the scope of the project. You’ll also find BAs in the midst of facilitating teams to solve technical challenges, especially when they involve negotiation between multiple business or technical stakeholders. Critical Thinking Skills Business analysts are responsible for evaluating multiple options before helping a team settle on a solution. While discovering the problem to be solved, business analysts must listen to stakeholder needs but also critically consider those needs and ask probing questions until the real need is surfaced and understood. This is what makes critical thinking and evaluation skills important for new business analyst. While communication, problem-solving, and critical thinking skills are core to being a good BA, they are not all that’s required. Let’s look at the skills specific to the business analysis profession next. Business Analysis Skills The following skills are specific to the business analyst role, but even as a new business analyst or someone looking to enter the profession, you’ll see it’s possible you have related transferable experience (and therefore skills) doing similar work under a different title. (By the way, this is something I can help you do a deep dive into. a virtual, self-study course that walks you through the 8-step business analysis process.) Documentation and Specification Skills While documentation or writing could be considered a subset of written communication, it’s really its own skill set for a BA. Here I include the ability to create clear and concise documentation (the latter becoming increasingly necessary in a lean or agile world). As a new business analyst, you may not have experience in a variety of business analyst specifications (that comes with time and a variety of project experiences) but it’s quite possible that your strong general documentation and writing skills will get you started. And it will be easier to get into your first BA role if you can correlate your past experience in something very similar to a formal BA specification to the kinds of specifications required for any given position. And this is possible even if you’ve never worked in a formal environment. Analysis Skills Business analysts use a variety of techniques to analyze the problem and the solution. As a new BA, you might find that you naturally see gaps that others gloss over and identify the downstream impact of a change or new solution. As you mature as a BA, you’ll use a variety of techniques to conduct analysis and deconstruct the problem or solution. Examples include use cases, business process models, and decision models. In this skill area, we see many cases where professionals have related experience in analyzing problems using different techniques. Your experience is transferable and can be expanded by applying some of the BA techniques in your current work.