<< Back to the first part of this article
We need to divide the Requirements into
Your interlocutor probably will use it all in a very chaotic way. Your task is to give it some structure. According to my experience, interlocutors mix some requirements during the introduction of their idea about the new product. They do it unconsciously. Your responsibility is to distinguish the types of requirements and build the first model. This will be the Model of requirements, it helps you to answer what the application should do.
You could describe these requirements as the structure representation. Let’s take a look at how we represent some applications in Product Core Lab
Part of the Requirements Model with Traceability presented on Product Core Lab
Check the benefits of specifying the product using Traceability << link https://docs.google.com/document/d/1wyuf2PQHexOaf0aW6KptoVpQtnZkRy893-2wTe1LFVY/edit# >>
If you want to look at the full Model and other Requirement Models, join our Community and sign up for the Newsletter, we will send you the full Documentation of the application that appeared in the example in this article.
The most popular association with this model is BPMN. But it is a notation to represent a model. We call it Business Process Modeling notation.
In our concept of modeling, let’s focus on the aim of the Process Model. We don’t talk about how modeling processes work but about why we use them.
We use modeling processes to describe an environment where and how the software product will be used. Depending on the purpose, the product is embedded in some processes.
If the product will help optimize an existing process in some company, just model this environment.
If the application will be some new product on the market, define and model the processes where the clients could deploy this application.
In the above situation, the next model could specify how an application will be used by the users. This would be another model and would represent an application with more details.
So, when you have a requirements model and a business model, you have specifications, why and what applications do, and where and when.
Those two models help you communicate and understand the conceptual model of a product at the most general level
Model | Describes and replies to the question |
Conceptual Model (not IT) Requirements model * Needs * Business requirements * Functional requirements | What Why Why and What (close to business) What (close to application) |
* Business processes (Whole or part of the organization) * User Processes * Use Cases * Concept Model (IT) | Where How What and How What and How |
Those models will be described in our Product Core Lab Newsletter
Join us, We will describe the process of how to better specify the applications of your clients or Owners and we will clarify the models and the techniques to create them.
I’m Karol Kordziński from Poland . I’m an analyst with a couple of years of experience. I’m the owner of ITGrowPartner where we help small- and medium-sized companies analyze projects. But mainly I’m the owner of Product Core Lab. Saas tool to manage a product in the whole Product Lifecycle. With this tool, you can explain your product and processes in a structural method. We introduce you to how to model software products step by step
https://it-consulting.pl/2022/04/03/diagram-przypadkow-uzycia/#.YksjmDixV5Y
https://it-consulting.pl/2016/04/05/model-pojeciowy-model-danych-model-dziedziny-systemu/
https://www.hosiaisluoma.fi/blog/application-architecture/
https://standards.ieee.org/ieee/610.12/855/
https://analizawymagan.pl/wymaganie-biznesowe-a-regula-biznesowa/
https://www.ibm.com/docs/pl/rsas/7.5.0?topic=modeling-designing-software-application-by-using-models
https://www.h2kinfosys.com/blog/top-10-list-of-business-analysis-model/
https://www.indeed.com/career-advice/career-development/business-analysis-model
https://www.geeksforgeeks.org/conceptual-model-of-the-unified-modeling-language-uml/
https://en.m.wikipedia.org/wiki/Abstraction_(computer_science)
https://en.m.wikipedia.org/wiki/Conceptual_model
https://4ba.pl/model-koncepcyjny-od-czego-zaczac-modelowanie/
https://www.interaction-design.org/literature/topics/conceptual-models
https://www.interaction-design.org/literature/topics/mental-models
https://visionxpartners.com/startup-stakeholders/
https://wolski.pro/2019/01/wymagania-biznesowe-a-wymagania-systemowe/
https://www.ibm.com/docs/en/rational-soft-arch/9.7.0?topic=diagrams-artifacts
https://en.wikipedia.org/wiki/C4_model
https://en.wikipedia.org/wiki/4%2B1_architectural_view_model
https://sparxsystems.com/enterprise_architect_user_guide/15.2/model_domains/requirements_engineering.html4
https://www.adaptiveus.com/blog/modeling-requirements-effectively/
https://pl.wikipedia.org/wiki/Konceptualizacja
https://polski.wiki/blog/en/Conceptual_model
https://wolski.pro/2021/10/modelowanie-infrastruktury-w-jezyku-uml-diagram-wdrozenia-w-praktyce
https://it-consulting.pl/2022/12/12/modelowanie-systemow-organizacja-jako-mechanizm/
https://en.m.wikipedia.org/wiki/Mental_image
https://en.wikipedia.org/wiki/Conceptual_model_(computer_science)
https://www.brcommunity.com/articles.php?id=b977 -> Conceptual Model vs. Concept Model: Not the Same!
https://arturkasprzyk.wordpress.com/category/model-koncepcji/