BA community
2.49K subscribers
664 photos
59 videos
9 files
429 links
Lead community of business and system analysts.

Follow us on LinkedIn: https://www.linkedin.com/groups/9800419.

Admin: @nadina_12.
Download Telegram
๐Ÿ“š Community, here are 6 Essential Books for Business Analysts!

Check out these must-read books that every Business Analyst should have on their radar!

1. BABOKยฎ Guide - a comprehensive guide to the business analysis body of knowledge, offering best practices and techniques for anyone performing business analysis tasks.

2. Software Requirements by Karl Wiegers - a practical guide to requirements engineering that offers valuable insights for managing project requirements and expectations.

3. Business Analysis Techniques: 99 Essential Tools for Success - a collection of key tools for business analysts to accomplish their tasks effectively.

4. Business Analysis for Dummies - a great book for explaining the difficult subject of Business Analysis. Provides the methods, strategies, and pointers necessary to define your project's goals and steer it toward success.

5. Soft Skills - the Software Developer's Life Manual - a guide to help software developers and other IT professionals improve their soft skills.

6. Agile and Business Analysis - a book that explores the intersection of agile methodologies and business analysis practices, offering insights for BAs working in agile environments.

Dive into these resources to enhance your skills, adapt to evolving methodologies, and boost your career! ๐Ÿ„โ€โ™€๏ธ

#BusinessAnalysis #Skills #Books #ReadingList #ProfessionalDevelopment #BACommunity #Agile #SoftwareDevelopment
โค7๐Ÿ”ฅ7
๐Ÿ‘‹Hey, Analysts!

๐Ÿ“ˆ Did you know that by 2025, over 90% of new enterprise applications will be built using microservices architecture?

This shift towards microservices is driving the adoption of innovative design principles like "smart endpoints and dumb pipes," which are revolutionizing how we build and integrate software systems. [report]

๐Ÿ’ป What are Smart Endpoints and Dumb Pipes?

In the context of microservices architecture, "smart endpoints and dumb pipes" is a design principle that emphasizes decentralizing logic and complexity to the endpoints, while keeping the communication mechanisms (pipes) simple and lightweight. This approach contrasts with traditional Enterprise Service Bus (ESB) systems, which often embed significant logic and processing within the communication infrastructure itself.

โ–ช๏ธSmart Endpoints:
Each microservice acts as a smart endpoint, encapsulating its own business logic and rules.

๐Ÿ’ก Services are designed to be independent and self-contained, allowing for parallel development and deployment without affecting other services.

โ–ช๏ธDumb Pipes:
Pipes are used merely for message passing between services, without any additional logic or processing.

๐Ÿ’กDumb pipes ensure that communication remains efficient and reliable, even in complex distributed systems.

#SmartEndpoints #DumbPipes #MicroservicesArchitecture #BusinessAnalysis #SoftwareDevelopment #TechTrends #BACommunity
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ4โค2
๐Ÿ“ŠBPMN modeling in Camunda: tips for beginners

Hey, everyone!

We all use BPMN to describe business processes to our clients, team members, and other colleagues. But what if you need to create BPMN diagrams on platforms like Camunda, which uses diagrams as instructions for automated execution of processes? In this article we will give you a few useful tips for the start.

1. Camunda has a free trial of the Web Modeler.
Camunda has developed its own solution for BPMN modeling, which is called Camunda Modeler. You can download it for free and use it offline without any problem.

However, to test your BPMN diagram, you will need a set-up environment with a few services connected. But if you want to have a taste of what it looks like, you can sign up for a 30-day free version of the Web Modeler. It has a special โ€œPlayโ€ mode, where you can try to run your diagram, see if the process stops somewhere, or if the diagram brings you results as expected.

2. BPMN has an extension with DMN.
DMN stands for โ€œDecision Model and Notationโ€. It is an extension of the BPMN that allows you to avoid using gates with multiple conditions and combine a few parameters into one task.

This task gives you a table of inputs and outputs, where you can add multiple conditions and results. Also, you can control the decision-making process by choosing a Hit policy.

You can try to work with it using the online DMN simulator. To learn more, you can easily find courses on educational platforms like Udemy.

3. Camunda uses its own programming language - FEEL.
This is one more thing that you will never touch until you start to create BPMN diagrams for automation. When you needed to do some comparisons, calculations, or specify conditions for the process execution, you would discover that Camunda uses FEEL to describe it. FEEL stands for โ€œFriendly Enough Expression Languageโ€ (yes, it is a funny name ๐Ÿ˜Š) and it is heavily documented, so you can learn how to use it from the official Camunda documentation or Camunda Community Forums.

4. You can use AI to improve your diagrams.
Even with extended documentation and community support, you still can be stuck in your modeling process. To figure this out, you can use AI! Most popular services, such as ChatGPT or Copilot, are able to check and correct FEEL expressions or even diagrams that you can paste in the chat in the form of XML. So, feel free to use it!

We hope these recommendations will improve your acquaintance with Camunda.

Good luck in your BPMN creation journey!
#BPMN
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ9๐Ÿ‘2โค1
Hey, analysts! Let's Dive Deeper into Data and Explore the Foundations: Data Structures

What are Data Structures?
In computer science, a data structure is a way to organize and store data so that it can be efficiently accessed and modified. Data structures provide a framework for managing large datasets, enabling efficient operations like insertion, deletion, and searching.

Common Data Structures with Real-World Examples:
โœ… Arrays - collections of elements of the same data type stored in contiguous memory locations.
๐Ÿ”ปExample: A company's employee database might use an array to store employee IDs, where each ID is stored in a specific index.
๐Ÿ”นReal-World Use: In a video game, arrays can be used to store player scores or game levels.

โœ… Linked Lists - dynamic collections where each element points to the next.
๐Ÿ”ปExample: A music streaming service might use a linked list to manage playlists, where each song points to the next in the list.
๐Ÿ”นReal-World Use: Web browsers use linked lists to manage browser history, allowing efficient insertion and deletion of pages.

โœ… Stacks: - last-In-First-Out (LIFO) data structures where elements are added and removed from the top.
๐Ÿ”ปExample: A text editor's undo feature uses a stack to store changes, where the most recent change is at the top.
๐Ÿ”นReal-World Use: Compilers use stacks to parse expressions and evaluate postfix notation.

โœ… Queues - first-In-First-Out (FIFO) data structures where elements are added to the end and removed from the front.
๐Ÿ”ปExample: A bank's ATM system uses a queue to manage customer transactions, where each transaction is processed in the order it was received.
๐Ÿ”นReal-World Use: Print queues in operating systems manage print jobs, ensuring they are printed in the correct order.

โœ… Trees - hierarchical structures where each node has a value and zero or more child nodes.
๐Ÿ”ปExample: A company's organizational chart is a tree structure, with the CEO at the root and departments branching out.
๐Ÿ”นReal-World Use: File systems use tree structures to organize directories and files.

โœ… Graphs - non-linear structures consisting of nodes connected by edges.
๐Ÿ”ปExample: Social media platforms use graphs to represent friendships, where each user is a node connected to their friends.
๐Ÿ”นReal-World Use: Google Maps uses graph algorithms to find the shortest path between locations.

Thus, data structures are the cornerstone of this process, providing a way to organize and store data so that it can be accessed and modified efficiently ๐Ÿ–ฅ

#DataStructures #BusinessAnalysis #SoftwareDevelopment #Efficiency #BACommunity
โค4๐Ÿ”ฅ3
๐Ÿ” How to Hear Whatโ€™s Not Being Said: Understanding Context in International Teams ๐ŸŒ

Do you work in an international team? ๐Ÿค Do you sometimes feel like some colleagues โ€œtalk a lot but say littleโ€, while others โ€œstay silent even when they know the answerโ€?
The issue might not be personal โ€” it may be a matter of cultural communication differences.
๐Ÿ“– In The Culture Map, Erin Meyer explains one of the most important distinctions in cross-cultural communication: the difference between high-context and low-context cultures. Understanding this difference is crucial for any team working on complex IT projects.

๐ŸŒŽ What does this mean?
๐Ÿ”น High-context cultures (e.g., ๐Ÿ‡ฏ๐Ÿ‡ต Japan, ๐Ÿ‡จ๐Ÿ‡ณ China, ๐Ÿ‡ฎ๐Ÿ‡ณ India, ๐Ÿ‡ซ๐Ÿ‡ท France) rely on โ€œreading between the linesโ€. Itโ€™s about picking up hints, gestures, pauses. Saying things directly can be considered rude. Silence might mean agreement โ€” or disagreement. In these cultures, listening is often more important than speaking.
๐Ÿ”น Low-context cultures (e.g., ๐Ÿ‡บ๐Ÿ‡ธ USA, ๐Ÿ‡ฉ๐Ÿ‡ช Germany, ๐Ÿ‡ฌ๐Ÿ‡ง UK, ๐Ÿ‡ณ๐Ÿ‡ฑ Netherlands) value directness and clarity. If someone doesnโ€™t say anything, it means they have nothing to say. Everything should be clearly articulated and agreed upon โ€” no guessing games.

๐Ÿง Examples of interaction:
โœ”๏ธ High-context culture:
๐Ÿ“Œ A colleague picks up on an unspoken hint from their manager and understands the task without explicit explanation.
๐Ÿ“Œ A manager expresses dissatisfaction not directly, but โ€œbetween the linesโ€ โ€” through a joke or irony.
๐Ÿ“Œ An informal meeting without a set agenda may be seen as a way to build trust, not as a waste of time.
โœ”๏ธ Low-context culture:
๐Ÿ“Œ A colleague expects you to speak up if you have an idea โ€” without waiting to be asked.
๐Ÿ“Œ A manager believes instructions should be clear; if not, thatโ€™s poor management.
๐Ÿ“Œ An analyst expects open discussion and is not surprised by direct criticism.

๐Ÿ’ก Why is this important for IT teams?
Imagine a project involving specialists from ๐Ÿ‡ฎ๐Ÿ‡ณ India, ๐Ÿ‡บ๐Ÿ‡ธ USA, ๐Ÿ‡ฉ๐Ÿ‡ช Germany, and ๐Ÿ‡ช๐Ÿ‡ช Estonia.
๐Ÿ’ฌ Some colleagues wait for an invitation to speak, while others interrupt and argue openly.
๐Ÿคซ Some see silence as agreement; others see it as sabotage.
If these cultural differences are ignored, discussions can stall, and projects suffer from miscommunication.
๐Ÿšจ Most importantly: This doesnโ€™t mean every Japanese person is silent or every American is direct โ€” everyone is unique. But understanding cultural patterns helps avoid hasty judgments and build better collaboration.

โœ… Takeaways:
๐Ÿ”น Learn about your colleaguesโ€™ cultural backgrounds.
๐Ÿ”น When working with high-context cultures, listen more, ask clarifying questions.
๐Ÿ”น When working with low-context cultures, donโ€™t hesitate to speak directly and expect direct answers.
๐Ÿ”น And remember: Itโ€™s not just about โ€œhearingโ€ โ€” itโ€™s about truly โ€œlisteningโ€, even to what remains โ€œin the airโ€. ๐Ÿ‘‚โœจ

๐Ÿ’ฌ Which culture do you relate to more? ๐Ÿ‘‡
#InternationalTeams #CulturalDifferences #CommunicationSkills
โค6๐Ÿ”ฅ5
How does AI help save time and effort every day? ๐Ÿค–

If you find routine tasks exhausting, there is good news: part of them can be delegated to Artificial Intelligence. You just need to know what and how to delegate.

On March 26, Luis Dias (Lead Tester) will share how to apply neural networks to various tasks of your daily life. The meetup will be especially useful for those who are just taking their first steps in AI.

๐ŸŽŸ Register now via the link and prepare your questions โ€“ at the end of the meetup, the speaker will respond to anything that interests you in this topic.

โฐ Time: 16:00 (CET)
๐Ÿ•’ Duration: 45 minutes
๐Ÿ—ฃ Language: ENG
๐Ÿ’ป Online: The link to the stream will be sent to your email specified in the registration form

Join our Community:
๐Ÿ“ฑ BA/SA LinkedIn
See you!
โค2๐Ÿ”ฅ2
6 Key Data Terms you should know ๐Ÿ“š

Did you know that 61% of global companies have already adopted Big Data and analytics, demonstrating the widespread impact of data technologies on industries worldwide [report].

๐Ÿ“Š Data terms refer to the concepts and technologies used to manage, process, and analyze data.
1. Data Warehouse - is a digital storage system that connects and harmonizes large amounts of data from many different sources to support business intelligence, reporting, and analytics.

Example: Companies use data warehouses to analyze historical trends and make informed decisions based on consolidated data from various operational systems.

2. Data Mart - is specialized subset of a data warehouse that serves the analytical needs of a specific team or business function within an organization.

Example: Marketing teams might use a data mart to analyze campaign effectiveness and customer segmentation, enabling targeted marketing strategies.

3. Data Lake - is an unstructured repository of unprocessed data, stored without organization or hierarchy, allowing for the general storage of all types of data from various sources .

Example: Data lakes are used for big data analytics and machine learning applications, providing a flexible and scalable storage solution for raw data.

4. Delta Lake - is an open-source storage layer designed to run on top of an existing data lake, improving its reliability, security, and performance by adding ACID transactions and schema enforcement.

Example: Delta Lake enhances data quality and supports real-time analytics by ensuring consistent and reliable data operations.

5. Data Pipeline - is a systematic and automated process for the efficient and reliable movement, transformation, and management of data from one point to another within a computing environment .

Example: Data pipelines are crucial for integrating data from multiple sources, processing it, and storing it in a suitable data store for analysis.

6. Data Mesh is a decentralized data architecture that treats data as a product, allowing different domains within an organization to manage their own data assets and make them accessible to others ๐ŸŒ.

Example: Data mesh architectures promote data democratization and self-service analytics, enabling teams to work more independently and efficiently with their data.

How do you currently use these data terms in your projects? ๐Ÿค”

#DataAnalytics #BusinessIntelligence #DataScience #BACommunity
Please open Telegram to view this post
VIEW IN TELEGRAM
โค7๐Ÿ”ฅ2๐Ÿ‘1
Hi Analysts!
Have you ever tried creating diagrams using Miro AI?

Today Miro AI revolutionizes diagramming by letting us generate drafts of flowcharts, ERDs, UML sequences, and more in seconds.

There's no doubt Miro does it inaccurately and with errors, but the AI gives a great outline that just needs to be refined. And finally we get a full-fledged diagram with all the components.

As the result:
โœ… We save time on manual diagram creation;
โœ…We can align teams with quick visual drafts during workshops;
โœ…We can communicate ideas to stakeholders instantly.

๐Ÿ“ฑ Join BA/SA LinkedIn

What tools do you use for Modeling/Prototyping?
#MiroAI #BusinessAnalysis #Diagramming #BACommunity #Modeling #Prototyping
โค5๐Ÿ”ฅ3
Hello, today we would like to share with you the experience of our expert BA Dmitry Lazerko growing as a Product Owner / Product Manager ๐Ÿ’ก

"My first step in this area was to take the PSPO I certification. The company offered me this opportunity and I decided to take it. This certification helped me to understand the role of Product Owner in general, and Product Owner in Scrum in particular, but I was interested in getting more real life practice.

So the next step was to study at the Product Ownership school of IC-Agile and to get ICP-APO certifications. This course allowed me to immerse myself in the role at a pretty high level. I went through all the processes from idea generation, to testing, to releasing tasks, and finally to collecting feedback. I also used the tools myself in group sessions and individual sessions. This course gave me a lot of insight into the Product Manager role and made my thinking more customer-oriented.

I am currently taking an additional Product Management course. This course looks at Product Management through the lens of new experiences and changing market trends. It is also helping me gain more practical experience. I not only use these skills in my current project, but also in an internal project for trainees that I'm leading as the Product Manager (even though this is a sandbox for trainees, the development processes are very close to the real thing). I really enjoy being responsible for building a product, and I'm sure that other experienced Business Analysts should do the same".

What strategies or certifications have helped you grow in your career?

#BusinessAnalysis #Certifications #ProductManagement #ProductOwnership
โค4๐Ÿ”ฅ3
๐Ÿšจ Managers vs. Burned-Out Employees!

Want to know what managers do? Support, pressure, or pretend everythingโ€™s fine?

๐Ÿ‘‡ See the poll in Typical Manager and Vote โ€“ the truth must be heard! ๐Ÿ’ฅ

๐Ÿ”— Link to the poll
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ1๐Ÿ‘1
How does MoSCoW help Business Analystsโ“

Did you know that 80% of IT projects fail, according to a Gartner survey? And one of the leading causes is poor prioritization, which can result in functionality issues, substantial delays, and runaway costs [source].

The MoSCoW Method provides a clear framework to identify and prioritize requirements based on their importance and impact, enabling business analysts to focus on what truly matters.

How Does the MoSCoW Method Help Business Analysts?
The MoSCoW Method categorizes requirements into 4 distinct groups:

โœ… Must-Have: These are essential for project success. Without them, the project would fail.
Example: Core functionalities like payment processing in an e-commerce platform.

โœ… Should-Have: These are important but not critical; they enhance the project but can be deferred if necessary.
Example: A search filter in an app that could be added post-launch.

โœ… Could-Have: These are desirable features that add value but are not necessary.
Example: Custom themes or advanced analytics for users.

โœ… Wonโ€™t-Have: These are non-essential and wonโ€™t be included in the current scope.
Example: Experimental features or ideas that require additional resources.

We always can use MoSCoW when:
- Deadlines are tight and prioritization is critical.
- Resources are limited, requiring efficient allocation.
- Stakeholder alignment is needed to avoid conflicts and ensure clarity.
- We simply need to prioritize the requirements.

Have you used the MoSCoW Method in your projects?

#MoSCoWMethod #Prioritization #BusinessAnalysis #BACommunity
Please open Telegram to view this post
VIEW IN TELEGRAM
โค5๐Ÿ”ฅ1
This media is not supported in your browser
VIEW IN TELEGRAM
Classic documentation: a Vision and Scope Document ๐Ÿ“‘

Analysts, imagine that you have started a project with an IT outsourcing company. How can you make sure that your software partner has understood your wishes correctly and will implement them exactly the way you want? The answer is: create a vision and scope document. In this article, we'll show you how this document can save your project and give you a structure on how to create it.

A Vision and Scope Document โ€” the product from a business perspective

Ideally, the work on a project begins with a document that answers the questions of what kind of program is being developed and why. Together with the customer, a Business Analyst forms the product image and describes what goals the business will achieve with the help of this software. In other words, a Vision and Scope Document - an artifact that is obtained as a result of the work of a Business Analyst with a customer (or customer representatives) at the stage of the discovery phase - is being created.

The Vision and Scope Document contains a set of business requirements (or business needs), high-level descriptions of system functionality, project priorities, a list of stakeholders, and other information. The Business Analyst develops the Vision and Scope Document so that all project participants have a high-level understanding of what the product is being built for.

Along with that, the Vision and Scope Document contains information about the โ€œpainsโ€ of the business and its abilities to create a product. If we had described the problems of passengers in this document before the creation of Uber, for instance, we could have indicated that there was a lack of vehicles and people wanted to order cheaper cars faster. These are the problems that were solved with the corresponding application.

What is the benefit of a Vision and Scope Document for a customer? It helps in formulating clear criteria for the project's success and effectiveness. Thanks to this 10-page document, specialists have a quick understanding of what they will be developing and why. The Vision and Scope Document makes it easier for managers to convince investors of the product value.

Here's how a basic structure of a Vision and Scope Document looks like (see the attached picture). ๐Ÿ™‚

#VisionAndScope #BusinessAnalysis #RequirementsGathering #StakeholderAlignment #BABestPractices
๐Ÿ”ฅ7๐Ÿ‘1
Dear business analysts, don't miss the chance! โ˜€๏ธ

We invite you to upcoming meetup where we will talk on AI for #businessanalysts

08.05.2025, Warsaw ๐Ÿ—“

In partnership with IIBA Poland Chapter

For more information and registration - go to our LinkedIn channel - Analyst Hub ๐Ÿ“ฑ

See you!

#community #AI #network #requirements #software
Please open Telegram to view this post
VIEW IN TELEGRAM
๐Ÿ”ฅ5โค4๐Ÿ‘1
"Not seeing the BIG PICTURE" - analyst's expert opinion

Obviously, it's not easy to see the big picture. I've experienced this problem as well. At the same time, it's very common issue that I notice in BAs who are in the early stages of their career, plus my students and even very experienced senior specialists. And I've seen it many times in different projects and circumstances.

"You have a specific task, specific requirement and it serves some purpose. You know what this requirement is about. But you don't know the end goal. You can't see the value in it. You don't know how this requirement adds up to the big picture. You can write good user stories, but you don't see the epic. It's like you make a tire, but you don't know what car is being made".

To avoid this issue, the BA should always prioritize the big picture and focus on it. It's very important to see the small details as well, but if you have no clearance on what the end goal is, it means you haven't analyzed the requirement in a correct way.

How?

In requirement elicitation, try to build the habit of asking yourself "what is the end goal here?" & "Do I see the Big Picture?". Zoom out, have the bird view and view the overall scope from that point. In my experience this is one of the most effective ways to see the big picture.
โค8๐Ÿ”ฅ3