“The charm as well as the challenge of requirements engineering is that it straddles geek and non-geek territory. Requirements describe how a software project and the system it produces interact with their physical and business environment (non-geek), but must do so with enough rigor and precision to serve as a blueprint for development, verification and […]
Per BABOK Guide 3rd edition, security is one of the categories of Non-Functional Requirements that, per definition, “augment the functional requirements of a solution, identify constraints on those requirements, or describe quality attributes a solution must exhibit when based on those requirements.” As such, security requirements describe “aspects of a solution that protect solution content […]
As an IT business analyst, one of the core responsibilities is to bridge the gap between business needs and technological solutions. When faced with a problem or an opportunity for improvement, it’s crucial to present alternative solutions to management clearly and compellingly, highlighting the one you see best. A well-structured framework can make this communication […]
In Agile development, the quality of user stories is paramount to the success of a project. Requirements size also plays a key role: to consider requirements ready for development they should be small enough to be implemented by the team within a single iteration. The INVEST criteria provide a comprehensive framework to ensure that user […]
The HADI cycle is a framework used in business and problem-solving to generate and test hypotheses. The acronym HADI stands for Hypothesis, Action, Data, and Insight. This cycle helps organizations organize their test results and gain insights about their business activity. In this article, you’ll learn the steps of HADI cycle, its benefits and considerations […]
ITIL is a world-renowned IT framework dedicated mainly to IT Service Management (ITSM) and other management systems delivering business value to their customers. ITIL has provided thorough, practical, and proven guidelines for developing an IT service management system for the last 30 years. It has also promoted continuous development for enterprises using and providing IT-enabled […]
A Force Field Analysis is a decision-making tool used to assess the importance, impact, and influence of various factors on proposed changes in business processes. It helps identify and evaluate the driving forces and restraining forces associated with a solution. Force Field Analysis allows BAs to make structured recommendations on how to strengthen the forces […]
A Business Activity Model (BAM) is a conceptual model that depicts the activities and logical dependencies within an organization from a stakeholder’s perspective. It provides a high-level view of what the organization does and captures the world view of a particular stakeholder. BAMs are used to explore, understand, and develop business requirements. Initially, there will […]
Recently, I read an interview with Jeff Bezos by Lex Friedman where the famous entrepreneur explains why Amazon doesn’t use PowerPoint for meetings. He lists 3 reasons for that: PowerPoint is designed to persuade. Slides are a sales tool. And inside the company, you shouldn’t sell. You all are truth-seeking. Slides are easy for the […]
Large projects often face the challenge of managing numerous people working over extended periods of time. This can lead to various issues, including the mistake of “everyone does everything.” This approach can result in serious risks, including planners leaving gaps in the project plan by failing to anticipate all the required activities, team members failing […]
Recently, I have grown tired of both Trello with its paid integrations and the manual Kanban process in the wiki table with links to subpages. Then I decided to give an open-source solution a try. I was looking for a system made with PHP, a nice design and a somewhat alive ecosystem. My rather uninformed […]
Relative market share is a metric that helps companies identify their position in the market compared to their leading competitor. Relative market share is calculated by dividing the market share of the company under consideration by the market share of its strongest competitor. Relative market share can also be calculated by comparing a company’s sales […]
The approach to dealing with complexity has been “Divide et Impera” since the Roman Empire, which means breaking down a complex problem into smaller, more manageable pieces. In BP modelling, if your end-to-end process is too big to deal with, it probably means that you are modelling at a too detailed level. The solution is […]
Working in a primarily English-speaking business environment as a non-native speaker can present significant challenges. As someone who has worked in this type of environment for over two years, I have made major adjustments to my initial tactics and have become a much better Business English communicator. In this article, I will describe some of […]
Much of the business analyst’s work is to assess the costs and benefits of delivering a project to the organization. To do that, business analyst has to know a fair bit of strategy analysis. Strategy analysis covers a range of techniques that can be used to understand the business direction and the strengths and weaknesses […]
The MoSCoW method is a prioritization technique used in project management to categorize business requirements into four categories: Must have, Should have, Could have, and Won’t have. This allows business to prioritize which project requirements provide the best return on investment (ROI). 1. Must have: These are the essential requirements that are critical for the […]
Have you ever started writing a Requirements document for your next Software project that has turned into a mess as you’ve been pouring more and more information there? I certainly did. Hopefully, there’s are clear solutions to this problem. First one, I’d say is having a clear document structure. But that’s clearly not enough if […]
Conflation of Requirement Types Business analysts often confuse different requirement levels and types. One challenge is understanding the classification of requirements, while another is grasping the fundamental types. Business analysts often mistakenly use terms like “system requirements” and “user requirements” interchangeably, when in fact they refer to elements at different levels of abstraction. System Requirements […]
In the name of the HD-RW-RM method, capital letters correspond to the first letters of the names of the blocks, and the hyphen serves to remember the rhyme (sang to himself: “h di – ar double u – ar em”). Structure H – Header The title of the task, beginning with a verb, indicating the […]
In English-speaking world we are used to hear SMART when talking about goals. However, German has an alternative – Zielkreuz, translated as Target Cross. In order to formulate overarching goals or sub-goals of a development project and to set milestones and indicators, it is also advisable to work with the crosshairs. It is particularly good […]