SlideShare ist ein Scribd-Unternehmen logo
1 von 40
How to apply ALM to
Enterprise Business Analysis
ThinkersWare ALM Consulting
http://alm.thinkersware.com
Антон Витязь
Enterprise Solutions Consultant @ ThinkersWare
Group Leader @ Infopulse Ukraine
• 18 лет в IT
• Developer -> System Analyst -> Business Analyst -> Consultant
• Java, C/AL, X++, C#, Typescript, React
• Navision, Axapta, SharePoint, Dynamics
• Web, Mobile
• Проекты в разных странах - Украина, Бруней, Исландия,
Норвегия, Швеция, Швейцария, Венгрия, Чехия
• Спикер ИТ конференций – BACON, Thinkstage, DAKIRY
Agenda
Today we are focus on Business Analyst
practice and how we can improve it with
better ALM adoption based on Microsoft
Azure DevOps Tools.
1
What is ALM for you
Current practices, how your BA practice fit with
ALM, why you out of ALM and what issues and
risks affect you and your team.
Agenda
2
3
ALM OOB
What Microsoft Azure DevOps offers to your
NOW with out of the box? What you can use ang
got benefits now.
Extend ALM
Microsoft Azure DevOps offers process model
extensions: you can add custom work types, add
new fields and change work item forms.
Understand SWOT of customized ALM, some
suggestions and next steps
4
Explore
Explore customized process and some sample
cases
Think. Do. Repeat
1. What is ALM for you?
Azure DevOps
W h a t a n a m e
Thanks to the new name for TFS we got some cognitive
confusions when we are talking about Microsoft Azure DevOps
services. Its perceived as a solely tech tools for wired engineers at
the -1 floor of the software development factory.
Business Analyst
W h a t a p l e a s u r e t o b e
Something very nice and very business. Full of insights,
model and communication with stakeholders
Common ALM
applications
Y o u r c u r r e n t p r a c t i c e
Pipelines
CICD, testing
Work
Backlog, Bugs, Issues
Code
Git repository
Communication
Team chats, wiki
01
02
03
04
Gather requirements
Analyze, Model,
Design
Communicate
Gain approvals
Start from inputs documents, notes. Create
process and domain model, detail use cases.
Plan communications, clarify questions. Track
approvals.
Business analyst
Out of ALM things
W R I T E H E R E S O M E T H I N G A B O U T
Documents
01 MoM
02 Stakeholders
03
Not stored in version control Questions and answers,
agenda and participants
List of stakeholders, linked
requirements
Initial inputs
04 Business Process
05 Domain Model
06 Entities, attributes
Business process model
Stakeholder raw inputs, initial
requirements
Use Cases
07 FR and NFR
08 Approvals
09 Track what has been
approved by customer
List of functional and non-
functional requirements
Detailed description for Use
Cases
Convenient tools
Word, Excel and Visio fully supports basic
documents, data and models. Simple tools
accepted by all stakeholders and team
members.
Big tools is Big tools
Matter of license cost, complex adoptions, non
flexible models. Rarely team could purchase all
licenses for all stakeholder and than adopt it.
Time limits
But I must explain to you how all this mistaken
idea of denouncing pleasure and praising pain
was born and I will give you a complete account
of the system
Versions trap
Documents and records are out of version
control.
Limited collaboration
In most cases one user work with one
document.
Complexity
Big documents with a lot of information. It’s hard
to divide parts by state (approved or not,
completed or draft)
Adopt ALM as-is
Start to use it widely with a current process.
Adopt repository, wiki pages and start to use
basic work items widely.
Extend process
Put in your specific BA work items: Business
process, Stakeholders etc.
Use it
Every day, each time. Promote among your
colleagues and other stakeholders.
Secret receipt
K e y i d e a s t o c h a n g e t h i n g s
How you can do better business analysis with Microsoft Azure
DevOps
2. ALM Out of the Box
Initial setup
P U T Y O U R G R E A T S U B T I T L E H E R E
Setup Organization
It is VERY easy to get your new organization
with – https://dev.azure.com – any email
and you are @ ALM
Consider Costs
• Free for 5 users
• Free for MSDN Subscription
• Free for any Stakeholders
• Around 6$ for additional user
http://alm.thinkersware.com/setup/
Out of the Box capabilities
M i c r o s o f t A z u r e D e v O p s
Work item
You can track requirements,
issues, risk, bugs etc
Customization
You can create new fields to
the current work items or
create your new one
Emails
Notify key users, sent links,
send Excel files with exported
data
Query
Advanced flat and hieararchy
flat
Repository
Store almost unlimited content
– documents, files, media,
code
Communications
Integrate to your collaboration
environments
Excel Sync
K i l l e r f e a t u r e
• Export any set of work items with Query – list of fields, sorting
and order
• Send it to customer / Store at Repository
• Update and sync back to Azure DevOps
• Enable offline store, Mass update, Mass inputs, Easy to create and
change hierarchy
http://alm.thinkersware.com/tools/excel/install-excel-plugin/
#01 Manual entering
Hundreds of requirements entered
manually from Excel and Word lists
#02 Mass updates
Repeatable operations one by one
#03 Build hierarchy
New items, child relationship done
manually
Cruel facts
L o s t h o u r s , l o s t h o p e s
3. Extend your ALM
Extensions approaches
Minor to existing work items
– fields, change state model
Mixing work items – mix
Agile and CMMI
Completely new set of work
items
Weakness
Strengths
Opportunities Threats
Availability, Price, Wide adoption, Easy to use for
records, Customizable
New plugins, flexibility to adopt new Business
Analysis models
Business adoption issues
Visualization, No Lookups , Lack of BA models
adoptions
ALM for BA SWOT
H o w M i c r o s o f t A z u r e D e v O p s f i t s B A t a s k s
Enterprise Business Analysis Process
Extend ALM applications
• Track all information inputs
• Business Process Model
• Business Domain Model
• Link visual models with work items
• Detailed use cases description
New work items
• Process, Action, Event
• Entity, Attributes
• Stakeholder, Inputs
• Use Case, Use Case Step, Actor
http://alm.thinkersware.com/business-process-model/
4. Explore Sample Case
Sample EBA Process
Process includes mix of Enterprise Business
Analysis work items.
Project with some demo data using this
process template -
https://dev.azure.com/ThinkersWareDemo/P
ub_Process
Project setup
• One sample process
• Data model
• Use Cases model
Work with Inputs
What you usually receives: Documents, E-
Mails, Informal information. You can dig for
external data sources.
How ALM can support you:
• Store document at Git or WiKi
• Track document register
• Document minutes of meetings
• Track key statements
• State questions, issues
< Live Demo>
Strategic BA & PM
Understand business motivation – what kind
of challenges stay underneath, how business
define goals and objectives. Clearly state
scope, expected deliverables and limits.
Maintain list of stakeholders.
How ALM can support you:
• Track Goals and Objectives
• Track Constraints and Decision
• Define Scope
• Track Stakeholders
Prepare to Meeting Collect agenda points, track participants
How ALM can support you:
• Meeting, Meeting point
• Meeting notes at Wiki
Share Content
Share content with multiple stakeholders,
receives their inputs and updates.
How ALM can support you:
• Wiki pages
• Excel files
• Visio files connected to work items
Process model
Manage business process model as-is and to-
be. Link process steps to system use cases.
Track related discussions, issues.
How ALM can support you:
• Track process as items
< Live Demo>
Domain model
Depict key entities and attribute. Track
approvals and changes. Link to discussions.
AL
• Entities and Attributes
• Link Questions to model
Use Case model
Deliver detailed use case specification with a
Use Case and Use Case Step work items ALM
5. Think. Do. Repeat
Enjoy Azure
DevOps
• Create own organization
• Join Thinkersware Demo Instance
Common EBA
model
01
Shared Cases
02
Share Practices
03
Azure DevOps
Knowledge
warehouse
R e a d
http://alm.thinkersware.com/
Contacts
Feel free to contact me with any questions you want to ask me 
Ukraine
+380-66-0043-073
Anton.Vityaz@gmail.com
Facebook: anton.vityaz
Skype: anton.vityaz

Weitere ähnliche Inhalte

Ähnlich wie How to apply ALM to Enterprise Business Analysis

Behind the Curtain: Real-world HR Tech Implementations and What You Need to ...
Behind the Curtain: Real-world HR Tech Implementations and What You Need to  ...Behind the Curtain: Real-world HR Tech Implementations and What You Need to  ...
Behind the Curtain: Real-world HR Tech Implementations and What You Need to ...bhropen
 
TrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptxTrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptxOm Prakash
 
Abey_Thomas_Resume
Abey_Thomas_ResumeAbey_Thomas_Resume
Abey_Thomas_ResumeAbey Thomas
 
20 best practices for fusion hcm cloud implementation
20   best practices for fusion hcm cloud implementation20   best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementationmohamed refaei
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationFeras Ahmad
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Emtec Inc.
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...serge luca
 
#SPFestSEA Introduction to #MicrosoftGraph
#SPFestSEA Introduction to #MicrosoftGraph#SPFestSEA Introduction to #MicrosoftGraph
#SPFestSEA Introduction to #MicrosoftGraphVincent Biret
 
Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)Alexei Govorine
 
Saas challenges and solutions
Saas challenges and solutionsSaas challenges and solutions
Saas challenges and solutionskanimozhin
 
ISACA Ireland Keynote 2015
ISACA Ireland Keynote 2015ISACA Ireland Keynote 2015
ISACA Ireland Keynote 2015Shannon Lietz
 
ALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the CloudALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the CloudJeremy Likness
 
Software Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftware Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftheme
 
DMG + ZOOM: Webinar Part 2: ZOOM 6.0 Overview
DMG + ZOOM: Webinar Part 2: ZOOM 6.0 OverviewDMG + ZOOM: Webinar Part 2: ZOOM 6.0 Overview
DMG + ZOOM: Webinar Part 2: ZOOM 6.0 OverviewZOOM International
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSauce Labs
 
How Celtra Optimizes its Advertising Platform with Databricks
How Celtra Optimizes its Advertising Platformwith DatabricksHow Celtra Optimizes its Advertising Platformwith Databricks
How Celtra Optimizes its Advertising Platform with DatabricksGrega Kespret
 
Daniel Jasník - ITSMF pro cloudové služby - AID2019
Daniel Jasník - ITSMF pro cloudové služby - AID2019Daniel Jasník - ITSMF pro cloudové služby - AID2019
Daniel Jasník - ITSMF pro cloudové služby - AID2019ALVAO
 

Ähnlich wie How to apply ALM to Enterprise Business Analysis (20)

Behind the Curtain: Real-world HR Tech Implementations and What You Need to ...
Behind the Curtain: Real-world HR Tech Implementations and What You Need to  ...Behind the Curtain: Real-world HR Tech Implementations and What You Need to  ...
Behind the Curtain: Real-world HR Tech Implementations and What You Need to ...
 
TrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptxTrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptx
 
Abey_Thomas_Resume
Abey_Thomas_ResumeAbey_Thomas_Resume
Abey_Thomas_Resume
 
20 best practices for fusion hcm cloud implementation
20   best practices for fusion hcm cloud implementation20   best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementation
 
Best practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementationBest practices for fusion hcm cloud implementation
Best practices for fusion hcm cloud implementation
 
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
 
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
Microsoft Flow advanced: tips, pitfalls, problems and warnings to be known be...
 
#SPFestSEA Introduction to #MicrosoftGraph
#SPFestSEA Introduction to #MicrosoftGraph#SPFestSEA Introduction to #MicrosoftGraph
#SPFestSEA Introduction to #MicrosoftGraph
 
Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)
 
Saas challenges and solutions
Saas challenges and solutionsSaas challenges and solutions
Saas challenges and solutions
 
ISACA Ireland Keynote 2015
ISACA Ireland Keynote 2015ISACA Ireland Keynote 2015
ISACA Ireland Keynote 2015
 
ALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the CloudALM with TFS: From the Drawing Board to the Cloud
ALM with TFS: From the Drawing Board to the Cloud
 
Software Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a TeamSoftware Outsourcing: Outsource Your Project or Build a Team
Software Outsourcing: Outsource Your Project or Build a Team
 
DMG + ZOOM: Webinar Part 2: ZOOM 6.0 Overview
DMG + ZOOM: Webinar Part 2: ZOOM 6.0 OverviewDMG + ZOOM: Webinar Part 2: ZOOM 6.0 Overview
DMG + ZOOM: Webinar Part 2: ZOOM 6.0 Overview
 
Inventory managment system
Inventory managment systemInventory managment system
Inventory managment system
 
Simplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless ToolsSimplify Salesforce Testing with AI-Driven Codeless Tools
Simplify Salesforce Testing with AI-Driven Codeless Tools
 
How Celtra Optimizes its Advertising Platform with Databricks
How Celtra Optimizes its Advertising Platformwith DatabricksHow Celtra Optimizes its Advertising Platformwith Databricks
How Celtra Optimizes its Advertising Platform with Databricks
 
Daniel Jasník - ITSMF pro cloudové služby - AID2019
Daniel Jasník - ITSMF pro cloudové služby - AID2019Daniel Jasník - ITSMF pro cloudové služby - AID2019
Daniel Jasník - ITSMF pro cloudové služby - AID2019
 
SFDC 3.0 RESUME
SFDC 3.0 RESUMESFDC 3.0 RESUME
SFDC 3.0 RESUME
 
Red7 Product Management Software Tools Overview
Red7 Product Management Software Tools OverviewRed7 Product Management Software Tools Overview
Red7 Product Management Software Tools Overview
 

Mehr von Anton Vityaz

What Engagement is
What Engagement isWhat Engagement is
What Engagement isAnton Vityaz
 
Product Management: Fresh View
Product Management: Fresh ViewProduct Management: Fresh View
Product Management: Fresh ViewAnton Vityaz
 
TFS For Analysis and Design
TFS For Analysis and DesignTFS For Analysis and Design
TFS For Analysis and DesignAnton Vityaz
 
Irrational People: What to Know in Analysis and Management
Irrational People: What to Know in Analysis and ManagementIrrational People: What to Know in Analysis and Management
Irrational People: What to Know in Analysis and ManagementAnton Vityaz
 
Who is Delivery Manager?
Who is Delivery Manager?Who is Delivery Manager?
Who is Delivery Manager?Anton Vityaz
 
Digitalize Healthcare Business
Digitalize Healthcare BusinessDigitalize Healthcare Business
Digitalize Healthcare BusinessAnton Vityaz
 
Наше IT або отака хуйня, малята
Наше IT або отака хуйня, малятаНаше IT або отака хуйня, малята
Наше IT або отака хуйня, малятаAnton Vityaz
 
Твоя моя не понимать або розмова керівника проекту і замовника.pptx
Твоя моя не понимать або розмова керівника проекту і замовника.pptxТвоя моя не понимать або розмова керівника проекту і замовника.pptx
Твоя моя не понимать або розмова керівника проекту і замовника.pptxAnton Vityaz
 
Toxic Requirements
Toxic RequirementsToxic Requirements
Toxic RequirementsAnton Vityaz
 
BA.Irrational.pptx
BA.Irrational.pptxBA.Irrational.pptx
BA.Irrational.pptxAnton Vityaz
 
How to apply alm to enterprise business analysis
How to apply alm to enterprise business analysisHow to apply alm to enterprise business analysis
How to apply alm to enterprise business analysisAnton Vityaz
 
Успешный запуск продукта: совместная работа BA, PO, PM
Успешный запуск продукта: совместная работа BA, PO, PMУспешный запуск продукта: совместная работа BA, PO, PM
Успешный запуск продукта: совместная работа BA, PO, PMAnton Vityaz
 
Клуб аналитиков Thinkersware: Анализ на входе
Клуб аналитиков Thinkersware: Анализ на входеКлуб аналитиков Thinkersware: Анализ на входе
Клуб аналитиков Thinkersware: Анализ на входеAnton Vityaz
 
Resco mobile CRM - DevDay Kiev, Ukraine 2014 - Презентация Антона Витязя
Resco mobile CRM - DevDay Kiev, Ukraine 2014 - Презентация Антона ВитязяResco mobile CRM - DevDay Kiev, Ukraine 2014 - Презентация Антона Витязя
Resco mobile CRM - DevDay Kiev, Ukraine 2014 - Презентация Антона ВитязяAnton Vityaz
 
Реабилитация (aftercare.org.ua) - Бизнес модель
Реабилитация (aftercare.org.ua) - Бизнес модельРеабилитация (aftercare.org.ua) - Бизнес модель
Реабилитация (aftercare.org.ua) - Бизнес модельAnton Vityaz
 
Реабилитация (aftercare.org.ua) - Миссия, Видение, Рамки, Ценности
Реабилитация (aftercare.org.ua) - Миссия, Видение, Рамки, ЦенностиРеабилитация (aftercare.org.ua) - Миссия, Видение, Рамки, Ценности
Реабилитация (aftercare.org.ua) - Миссия, Видение, Рамки, ЦенностиAnton Vityaz
 
Внедрение офиса управления проектами (PMO)
Внедрение офиса управления проектами (PMO)Внедрение офиса управления проектами (PMO)
Внедрение офиса управления проектами (PMO)Anton Vityaz
 

Mehr von Anton Vityaz (20)

What Engagement is
What Engagement isWhat Engagement is
What Engagement is
 
Product Management: Fresh View
Product Management: Fresh ViewProduct Management: Fresh View
Product Management: Fresh View
 
TFS For Analysis and Design
TFS For Analysis and DesignTFS For Analysis and Design
TFS For Analysis and Design
 
Irrational People: What to Know in Analysis and Management
Irrational People: What to Know in Analysis and ManagementIrrational People: What to Know in Analysis and Management
Irrational People: What to Know in Analysis and Management
 
Who is Delivery Manager?
Who is Delivery Manager?Who is Delivery Manager?
Who is Delivery Manager?
 
Digitalize Healthcare Business
Digitalize Healthcare BusinessDigitalize Healthcare Business
Digitalize Healthcare Business
 
Наше IT або отака хуйня, малята
Наше IT або отака хуйня, малятаНаше IT або отака хуйня, малята
Наше IT або отака хуйня, малята
 
Code or No Code
Code or No CodeCode or No Code
Code or No Code
 
Твоя моя не понимать або розмова керівника проекту і замовника.pptx
Твоя моя не понимать або розмова керівника проекту і замовника.pptxТвоя моя не понимать або розмова керівника проекту і замовника.pptx
Твоя моя не понимать або розмова керівника проекту і замовника.pptx
 
Finnish Culture
Finnish CultureFinnish Culture
Finnish Culture
 
Nordic Culture
Nordic CultureNordic Culture
Nordic Culture
 
Toxic Requirements
Toxic RequirementsToxic Requirements
Toxic Requirements
 
BA.Irrational.pptx
BA.Irrational.pptxBA.Irrational.pptx
BA.Irrational.pptx
 
How to apply alm to enterprise business analysis
How to apply alm to enterprise business analysisHow to apply alm to enterprise business analysis
How to apply alm to enterprise business analysis
 
Успешный запуск продукта: совместная работа BA, PO, PM
Успешный запуск продукта: совместная работа BA, PO, PMУспешный запуск продукта: совместная работа BA, PO, PM
Успешный запуск продукта: совместная работа BA, PO, PM
 
Клуб аналитиков Thinkersware: Анализ на входе
Клуб аналитиков Thinkersware: Анализ на входеКлуб аналитиков Thinkersware: Анализ на входе
Клуб аналитиков Thinkersware: Анализ на входе
 
Resco mobile CRM - DevDay Kiev, Ukraine 2014 - Презентация Антона Витязя
Resco mobile CRM - DevDay Kiev, Ukraine 2014 - Презентация Антона ВитязяResco mobile CRM - DevDay Kiev, Ukraine 2014 - Презентация Антона Витязя
Resco mobile CRM - DevDay Kiev, Ukraine 2014 - Презентация Антона Витязя
 
Реабилитация (aftercare.org.ua) - Бизнес модель
Реабилитация (aftercare.org.ua) - Бизнес модельРеабилитация (aftercare.org.ua) - Бизнес модель
Реабилитация (aftercare.org.ua) - Бизнес модель
 
Реабилитация (aftercare.org.ua) - Миссия, Видение, Рамки, Ценности
Реабилитация (aftercare.org.ua) - Миссия, Видение, Рамки, ЦенностиРеабилитация (aftercare.org.ua) - Миссия, Видение, Рамки, Ценности
Реабилитация (aftercare.org.ua) - Миссия, Видение, Рамки, Ценности
 
Внедрение офиса управления проектами (PMO)
Внедрение офиса управления проектами (PMO)Внедрение офиса управления проектами (PMO)
Внедрение офиса управления проектами (PMO)
 

Kürzlich hochgeladen

Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 

Kürzlich hochgeladen (20)

Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 

How to apply ALM to Enterprise Business Analysis

  • 1. How to apply ALM to Enterprise Business Analysis ThinkersWare ALM Consulting http://alm.thinkersware.com
  • 2. Антон Витязь Enterprise Solutions Consultant @ ThinkersWare Group Leader @ Infopulse Ukraine • 18 лет в IT • Developer -> System Analyst -> Business Analyst -> Consultant • Java, C/AL, X++, C#, Typescript, React • Navision, Axapta, SharePoint, Dynamics • Web, Mobile • Проекты в разных странах - Украина, Бруней, Исландия, Норвегия, Швеция, Швейцария, Венгрия, Чехия • Спикер ИТ конференций – BACON, Thinkstage, DAKIRY
  • 3. Agenda Today we are focus on Business Analyst practice and how we can improve it with better ALM adoption based on Microsoft Azure DevOps Tools.
  • 4. 1 What is ALM for you Current practices, how your BA practice fit with ALM, why you out of ALM and what issues and risks affect you and your team. Agenda
  • 5. 2 3 ALM OOB What Microsoft Azure DevOps offers to your NOW with out of the box? What you can use ang got benefits now. Extend ALM Microsoft Azure DevOps offers process model extensions: you can add custom work types, add new fields and change work item forms. Understand SWOT of customized ALM, some suggestions and next steps
  • 6. 4 Explore Explore customized process and some sample cases Think. Do. Repeat
  • 7. 1. What is ALM for you?
  • 8. Azure DevOps W h a t a n a m e Thanks to the new name for TFS we got some cognitive confusions when we are talking about Microsoft Azure DevOps services. Its perceived as a solely tech tools for wired engineers at the -1 floor of the software development factory.
  • 9. Business Analyst W h a t a p l e a s u r e t o b e Something very nice and very business. Full of insights, model and communication with stakeholders
  • 10. Common ALM applications Y o u r c u r r e n t p r a c t i c e Pipelines CICD, testing Work Backlog, Bugs, Issues Code Git repository Communication Team chats, wiki
  • 11. 01 02 03 04 Gather requirements Analyze, Model, Design Communicate Gain approvals Start from inputs documents, notes. Create process and domain model, detail use cases. Plan communications, clarify questions. Track approvals. Business analyst
  • 12. Out of ALM things W R I T E H E R E S O M E T H I N G A B O U T Documents 01 MoM 02 Stakeholders 03 Not stored in version control Questions and answers, agenda and participants List of stakeholders, linked requirements Initial inputs 04 Business Process 05 Domain Model 06 Entities, attributes Business process model Stakeholder raw inputs, initial requirements Use Cases 07 FR and NFR 08 Approvals 09 Track what has been approved by customer List of functional and non- functional requirements Detailed description for Use Cases
  • 13. Convenient tools Word, Excel and Visio fully supports basic documents, data and models. Simple tools accepted by all stakeholders and team members. Big tools is Big tools Matter of license cost, complex adoptions, non flexible models. Rarely team could purchase all licenses for all stakeholder and than adopt it. Time limits But I must explain to you how all this mistaken idea of denouncing pleasure and praising pain was born and I will give you a complete account of the system
  • 14. Versions trap Documents and records are out of version control. Limited collaboration In most cases one user work with one document. Complexity Big documents with a lot of information. It’s hard to divide parts by state (approved or not, completed or draft)
  • 15. Adopt ALM as-is Start to use it widely with a current process. Adopt repository, wiki pages and start to use basic work items widely. Extend process Put in your specific BA work items: Business process, Stakeholders etc. Use it Every day, each time. Promote among your colleagues and other stakeholders. Secret receipt K e y i d e a s t o c h a n g e t h i n g s How you can do better business analysis with Microsoft Azure DevOps
  • 16. 2. ALM Out of the Box
  • 17. Initial setup P U T Y O U R G R E A T S U B T I T L E H E R E Setup Organization It is VERY easy to get your new organization with – https://dev.azure.com – any email and you are @ ALM Consider Costs • Free for 5 users • Free for MSDN Subscription • Free for any Stakeholders • Around 6$ for additional user http://alm.thinkersware.com/setup/
  • 18. Out of the Box capabilities M i c r o s o f t A z u r e D e v O p s Work item You can track requirements, issues, risk, bugs etc Customization You can create new fields to the current work items or create your new one Emails Notify key users, sent links, send Excel files with exported data Query Advanced flat and hieararchy flat Repository Store almost unlimited content – documents, files, media, code Communications Integrate to your collaboration environments
  • 19.
  • 20. Excel Sync K i l l e r f e a t u r e • Export any set of work items with Query – list of fields, sorting and order • Send it to customer / Store at Repository • Update and sync back to Azure DevOps • Enable offline store, Mass update, Mass inputs, Easy to create and change hierarchy http://alm.thinkersware.com/tools/excel/install-excel-plugin/
  • 21. #01 Manual entering Hundreds of requirements entered manually from Excel and Word lists #02 Mass updates Repeatable operations one by one #03 Build hierarchy New items, child relationship done manually Cruel facts L o s t h o u r s , l o s t h o p e s
  • 23. Extensions approaches Minor to existing work items – fields, change state model Mixing work items – mix Agile and CMMI Completely new set of work items
  • 24. Weakness Strengths Opportunities Threats Availability, Price, Wide adoption, Easy to use for records, Customizable New plugins, flexibility to adopt new Business Analysis models Business adoption issues Visualization, No Lookups , Lack of BA models adoptions ALM for BA SWOT H o w M i c r o s o f t A z u r e D e v O p s f i t s B A t a s k s
  • 25. Enterprise Business Analysis Process Extend ALM applications • Track all information inputs • Business Process Model • Business Domain Model • Link visual models with work items • Detailed use cases description New work items • Process, Action, Event • Entity, Attributes • Stakeholder, Inputs • Use Case, Use Case Step, Actor http://alm.thinkersware.com/business-process-model/
  • 27. Sample EBA Process Process includes mix of Enterprise Business Analysis work items. Project with some demo data using this process template - https://dev.azure.com/ThinkersWareDemo/P ub_Process
  • 28. Project setup • One sample process • Data model • Use Cases model
  • 29. Work with Inputs What you usually receives: Documents, E- Mails, Informal information. You can dig for external data sources. How ALM can support you: • Store document at Git or WiKi • Track document register • Document minutes of meetings • Track key statements • State questions, issues < Live Demo>
  • 30. Strategic BA & PM Understand business motivation – what kind of challenges stay underneath, how business define goals and objectives. Clearly state scope, expected deliverables and limits. Maintain list of stakeholders. How ALM can support you: • Track Goals and Objectives • Track Constraints and Decision • Define Scope • Track Stakeholders
  • 31. Prepare to Meeting Collect agenda points, track participants How ALM can support you: • Meeting, Meeting point • Meeting notes at Wiki
  • 32. Share Content Share content with multiple stakeholders, receives their inputs and updates. How ALM can support you: • Wiki pages • Excel files • Visio files connected to work items
  • 33. Process model Manage business process model as-is and to- be. Link process steps to system use cases. Track related discussions, issues. How ALM can support you: • Track process as items < Live Demo>
  • 34. Domain model Depict key entities and attribute. Track approvals and changes. Link to discussions. AL • Entities and Attributes • Link Questions to model
  • 35. Use Case model Deliver detailed use case specification with a Use Case and Use Case Step work items ALM
  • 36. 5. Think. Do. Repeat
  • 37. Enjoy Azure DevOps • Create own organization • Join Thinkersware Demo Instance
  • 39. Azure DevOps Knowledge warehouse R e a d http://alm.thinkersware.com/
  • 40. Contacts Feel free to contact me with any questions you want to ask me  Ukraine +380-66-0043-073 Anton.Vityaz@gmail.com Facebook: anton.vityaz Skype: anton.vityaz