SlideShare ist ein Scribd-Unternehmen logo
1 von 39
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
03Not 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, attributesBusiness process modelStakeholder 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
WeaknessStrengths
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
model01
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-073Anton.Vityaz@gmail.com
Facebook: anton.vityaz
Skype: anton.vityaz

Weitere ähnliche Inhalte

Was ist angesagt?

O365Engage17 - What Do I Need to Know as a Power Apps Business Developer
O365Engage17 - What Do I Need to Know as a Power Apps Business DeveloperO365Engage17 - What Do I Need to Know as a Power Apps Business Developer
O365Engage17 - What Do I Need to Know as a Power Apps Business Developer
NCCOMMS
 
Moving from Document Management to BOM Management
Moving from Document Management to BOM ManagementMoving from Document Management to BOM Management
Moving from Document Management to BOM Management
Razorleaf Corporation
 
Agile Data Warehousing
Agile Data WarehousingAgile Data Warehousing
Agile Data Warehousing
Davide Mauri
 

Was ist angesagt? (20)

SharePoint Survey 2011 Results: How are Businesses Using SharePoint?
SharePoint Survey 2011 Results: How are Businesses Using SharePoint?SharePoint Survey 2011 Results: How are Businesses Using SharePoint?
SharePoint Survey 2011 Results: How are Businesses Using SharePoint?
 
DocuMan presentation 11 06-2014 issue r4
DocuMan presentation 11 06-2014 issue r4DocuMan presentation 11 06-2014 issue r4
DocuMan presentation 11 06-2014 issue r4
 
SharePoint Best Practice and the Cloud
SharePoint Best Practice and the CloudSharePoint Best Practice and the Cloud
SharePoint Best Practice and the Cloud
 
Deploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To KnowDeploying SharePoint Online: What You Need To Know
Deploying SharePoint Online: What You Need To Know
 
Nintex, SharePoint, & Office 365 Roadmap for Workflow and Forms
Nintex, SharePoint, & Office 365 Roadmap for Workflow and FormsNintex, SharePoint, & Office 365 Roadmap for Workflow and Forms
Nintex, SharePoint, & Office 365 Roadmap for Workflow and Forms
 
O365Engage17 - What Do I Need to Know as a Power Apps Business Developer
O365Engage17 - What Do I Need to Know as a Power Apps Business DeveloperO365Engage17 - What Do I Need to Know as a Power Apps Business Developer
O365Engage17 - What Do I Need to Know as a Power Apps Business Developer
 
SPS Helsinki: Transforming SharePoint Farm Solutions to the App Model
SPS Helsinki: Transforming SharePoint Farm Solutions to the App ModelSPS Helsinki: Transforming SharePoint Farm Solutions to the App Model
SPS Helsinki: Transforming SharePoint Farm Solutions to the App Model
 
Matthias einig transforming share point farm solutions to the app model
Matthias einig   transforming share point farm solutions to the app modelMatthias einig   transforming share point farm solutions to the app model
Matthias einig transforming share point farm solutions to the app model
 
Moving from Document Management to BOM Management
Moving from Document Management to BOM ManagementMoving from Document Management to BOM Management
Moving from Document Management to BOM Management
 
New Relic - Digital Intelligence - Meetup #12
New Relic - Digital Intelligence - Meetup #12New Relic - Digital Intelligence - Meetup #12
New Relic - Digital Intelligence - Meetup #12
 
SPUnite17 Making Sense of the SharePoint Framework
SPUnite17 Making Sense of the SharePoint FrameworkSPUnite17 Making Sense of the SharePoint Framework
SPUnite17 Making Sense of the SharePoint Framework
 
SPCA2013 - Learn how to build business application using K2 on the SharePoint...
SPCA2013 - Learn how to build business application using K2 on the SharePoint...SPCA2013 - Learn how to build business application using K2 on the SharePoint...
SPCA2013 - Learn how to build business application using K2 on the SharePoint...
 
Agile Data Warehousing
Agile Data WarehousingAgile Data Warehousing
Agile Data Warehousing
 
5 steps to get started with effective content governance strategy and how Off...
5 steps to get started with effective content governance strategy and how Off...5 steps to get started with effective content governance strategy and how Off...
5 steps to get started with effective content governance strategy and how Off...
 
THE UNOFFICIAL OFFICIAL VCP6-DCV Study Guide
THE UNOFFICIAL OFFICIAL VCP6-DCV Study GuideTHE UNOFFICIAL OFFICIAL VCP6-DCV Study Guide
THE UNOFFICIAL OFFICIAL VCP6-DCV Study Guide
 
Nintex Workflow
Nintex WorkflowNintex Workflow
Nintex Workflow
 
O365Engage17 - Power apps, the developer story
O365Engage17 - Power apps, the developer storyO365Engage17 - Power apps, the developer story
O365Engage17 - Power apps, the developer story
 
AvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle MgmntAvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle Mgmnt
 
aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...
aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...
aOS Monaco 2019 - B4 - Three must have workflows with Microsoft Flow - Vlad C...
 
Deploying DriveWorks Throughout the Organization
Deploying DriveWorks Throughout the OrganizationDeploying DriveWorks Throughout the Organization
Deploying DriveWorks Throughout the Organization
 

Ähnlich wie How to apply alm to enterprise business analysis

Abey_Thomas_Resume
Abey_Thomas_ResumeAbey_Thomas_Resume
Abey_Thomas_Resume
Abey Thomas
 

Ähnlich wie How to apply alm to enterprise business analysis (20)

Best practice for_agile_ds_projects
Best practice for_agile_ds_projectsBest practice for_agile_ds_projects
Best practice for_agile_ds_projects
 
Using the power of OpenAI with your own data: what's possible and how to start?
Using the power of OpenAI with your own data: what's possible and how to start?Using the power of OpenAI with your own data: what's possible and how to start?
Using the power of OpenAI with your own data: what's possible and how to start?
 
PowerApps and CDS
PowerApps and CDSPowerApps and CDS
PowerApps and CDS
 
SP Tech Con San Francisco 2014 - Office 365 Information Architecture and Gove...
SP Tech Con San Francisco 2014 - Office 365 Information Architecture and Gove...SP Tech Con San Francisco 2014 - Office 365 Information Architecture and Gove...
SP Tech Con San Francisco 2014 - Office 365 Information Architecture and Gove...
 
DevSecCon KeyNote London 2015
DevSecCon KeyNote London 2015DevSecCon KeyNote London 2015
DevSecCon KeyNote London 2015
 
DevSecCon Keynote
DevSecCon KeynoteDevSecCon Keynote
DevSecCon Keynote
 
Starter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft ITStarter Kit for Collaboration from Karuana @ Microsoft IT
Starter Kit for Collaboration from Karuana @ Microsoft IT
 
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 ...
 
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
 
TrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptxTrailblazerDX Motihari.pptx
TrailblazerDX Motihari.pptx
 
Abey_Thomas_Resume
Abey_Thomas_ResumeAbey_Thomas_Resume
Abey_Thomas_Resume
 
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
 
Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)Visual Studio 2010 Agile Tools (overview)
Visual Studio 2010 Agile Tools (overview)
 
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
 
#SPFestSEA Introduction to #MicrosoftGraph
#SPFestSEA Introduction to #MicrosoftGraph#SPFestSEA Introduction to #MicrosoftGraph
#SPFestSEA Introduction to #MicrosoftGraph
 
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...
 
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
 

Mehr von 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
 

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?
 
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
 
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
 
Успешный запуск продукта: совместная работа 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

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.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 03Not 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, attributesBusiness process modelStakeholder 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. 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/
  • 20. #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
  • 22. Extensions approaches Minor to existing work items – fields, change state model Mixing work items – mix Agile and CMMI Completely new set of work items
  • 23. WeaknessStrengths 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
  • 24. 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/
  • 26. 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
  • 27. Project setup • One sample process • Data model • Use Cases model
  • 28. 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>
  • 29. 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
  • 30. Prepare to Meeting Collect agenda points, track participants How ALM can support you: • Meeting, Meeting point • Meeting notes at Wiki
  • 31. 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
  • 32. 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>
  • 33. Domain model Depict key entities and attribute. Track approvals and changes. Link to discussions. AL • Entities and Attributes • Link Questions to model
  • 34. Use Case model Deliver detailed use case specification with a Use Case and Use Case Step work items ALM
  • 35. 5. Think. Do. Repeat
  • 36. Enjoy Azure DevOps • Create own organization • Join Thinkersware Demo Instance
  • 38. Azure DevOps Knowledge warehouse R e a d http://alm.thinkersware.com/
  • 39. Contacts Feel free to contact me with any questions you want to ask me  Ukraine+380-66-0043-073Anton.Vityaz@gmail.com Facebook: anton.vityaz Skype: anton.vityaz