SlideShare a Scribd company logo
1 of 15
SIGMA SOFTWARE
Business Analyst VS Project Manager:
Whos’ the right person, for the right job, with the right skills,
at the right time?
 My name is Olena Turkenych.
 I’m a Project manager from Sigma Software (Ukraine)
 Currently I’m located in Bulgaria.
 I closely cooperate with BAs on all my projects and would like to
present you my experience in sharing responsibilities between
BAs and PMs.
 Of course, there are both successful and not so cases 
QUICK INTRO
2
HOW to define roles and
responsibilities of
a PM and a BA?
WHO should do it?
WHEN it should be done?
3
 Team charters
SIGN INTERNAL CONTRACTS
4
TEAM
CHARTER
EXAMPLE
Team Charter
Project description XXXXXXXXXXXXXXXXXXX
Project goal XXXXXXXXXXXXXXXXXXX
Core values and principles
Be honest! Do not blame!
Respect each other's opinion and share yours as well.
Communicate in the general channels. Avoid private messages for scope/implementation discussions. Ask for channels by topics if needed.
Please inform PM with emergencies and blockers ahead. If you can.
Feel free to arrange the sync. If it is required.
Raise a flag if you don't have a task. Don't wait, please.
Come to meetings and calls on time.
Deadlines are important. Please meet them. In case of any issues -inform in advance.
All working hours must be added to Jira by tasks on daily basis (before the daily).
Total number of working hours must be added on Friday by 4pm (without splitting into tasks)
Hours tracked must correspon in both tracking systems. Please use Work logs add on in Jira to check the sum of your hours
If you have difficulties while estimating, please ask your teammates for help
Everybody is free to give their own suggestions if they align with scope that was previously agreed with the client.
Confluence and project shared folder must be used for keeping and sharing information.
If you don't see a relevant task in Jira, please ask your PM (and forgive us for not seeing it :)
Roles and responsibilities
Role Responsibility
Architect Architectural supervision, introduction of new required technical approaches; review/approval of the ones
suggested by the team.
BA
Problem statement definition, definition of business needs and objectives with business value, elaborating
preliminary solution, validating with the team (Architect, dev team, QA), validating with the PO, requirements
documentation, requirements approval with the team, requirements approval with the PO, requirements
updates and team’s support during the development.
PM
Communication management, stakeholders' management, meetings' facilitation, resources management,
release plan creation in cooperation with the BA, release plan approval and confirmation with PO, scope,
schedule, cost planning, monitoring and control,
UX/UI Designer Wireframes creation. UI design creation. Design review of the developed user stories before testing (design
control). Design support of the team.
Back-end developer Backend development, code reviews, development testing.
Front end developer Frontend development, code reviews, development testing.
QA Validates requirements for consistency, checks on affected areas and corner use cases, estimates testing
activities.
DevOps CI/CD; environments setup; DevOps support of the team
Team's working hours
Usually work starts at 10:00 am till 7:00 pm (Kyiv time zone).
If you work in another time zone or other working hours, please let us know.
Estimation approach XXXXXXXXXXXXXXXXXXX
Scrum events
Daily (every day)
Retrospective (every two weeks)
Risks sesion (every 2-3 weeks)
Grooming of user story before implementation.
Demos for each implemented and tested increment.
5
PM’s responsibilities:
 X NO described project processes
 X NO communication plan
 X NO meetings agenda and
facilitation
 X NO retrospectives, thus, no
improvements in processes
 X NO blockers are not solved:
lower quality, lower velocity,
lower team motivation
 X NO people management
 BUT dealing a lot with Business
context, Business requirements
6
PROJECT CASE. WAS
7
PM covers:
 Communication plan
 Stakeholders' analysis and
engagement
 Regular 1-1s, performance
reviews
 Retrospectives, thus
improvements in processes
 Team charter
 Conflicts resolutions
 Release planning
 Budget planning
PROJECT CASE. IS
8
BA ON PLANNING BA ON CONSTRUCTION
 Maintain requirements
 Trace requirements
 Analyze impact
 ! Avoid scope creep
 ! Avoid gold plating
 Understand business context
 Elicitate requirements
 Document requirements
 Agree priorities with the clients
 Agree product scope, limitations
with the clients
 Create development backlog
9
SCOPE
CREEP
SIGN INTERNAL CONTRACTS (PART 2)
10
 Scope and budget baselines (WBS)
 Change log
WBS
EXAMPLE
Epic Feature/Activity/Work packages Planned value, hrs
854.5
13
#1 Development environment setup 1.1 Dev environment set up Dev1
1.2 Dev environment set up Dev2
#2 Onboarding 137
2.1 BA onboarding
2.2 Designer onboarding and environment setup
2.3 PM Onboarding
2.4 Architectural efforts on BA onboarding
#3 Feature1 340
3.1 Efforts to recall of the details
3.2 XXXXXXXXXXXXXXXXXXX
3.3 XXXXXXXXXXXXXXXXXXx
3.4 XXXXXXXXXXXXXXXXXXx
3.5 XXXXXXXXXXXXXXXXXXx
3.6 XXXXXXXXXXXXXXXXXXx
#4Feature2 184
4.1 XXXXXXXXXXXXXXXXXXx
4.2 XXXXXXXXXXXXXXXXXXx
4.3 XXXXXXXXXXXXXXXXXXx
#5Contingency reserve 30
5.1 Risk 1
5.2 Risk 2
5.3 Risk 3
#6Communication 118.5
6.1 Demos
6.2 Dailies, Groomings, Retros
#7UAT support 32
7.1 QA efforts
7.2 Dev efforts
11
CHANGES ARE GREAT. IF THEY’RE TREATED AS CHANGES
12
CHANGE LOG EXAMPLE
13
ID
Change
Name
What needs to
be
changed/added
Initiator
Date/Reas
on of the
request
Estimate
Approved/Not
approved
Status
Optimistic Most Likely Pessimistic
Change
request#1 XXXXXXXX XXXXXXXX
Sigma
team
Raised on
Dec 1
during the
demo
meeting 5 8 10 Approved Done
Change
request#2 XXXXXXXX XXXXXXXX
Client's
team
Raised on
Jan 15
during the
demo
meeting 3 4 5.5 Approved Done
Added to the
budget
baseline on
Jan 20 Total, hrs: 8 12 15.5
THANK YOU!

More Related Content

Similar to Elena Turkenych “BA vs PM: Who' the right person, for the right job, with the right skills, at the right time"

Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02Loriebel Manabat
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overviewcford1973
 
Software Engineer's Career Management Toolkit
Software Engineer's Career Management ToolkitSoftware Engineer's Career Management Toolkit
Software Engineer's Career Management Toolkitozgengungor1
 
Cassidy.jim
Cassidy.jimCassidy.jim
Cassidy.jimNASAPMC
 
Pm For Fun And Profit
Pm For Fun And ProfitPm For Fun And Profit
Pm For Fun And Profitsundong
 
Project Management for Fun and Profit
Project Management for Fun and ProfitProject Management for Fun and Profit
Project Management for Fun and ProfitCrystal Williams
 
PMP - Project Initiation Template for Professionals
PMP - Project Initiation Template for ProfessionalsPMP - Project Initiation Template for Professionals
PMP - Project Initiation Template for ProfessionalsDaniel_Mccrea
 
Proj430 advanced program management entire class
Proj430 advanced program management entire classProj430 advanced program management entire class
Proj430 advanced program management entire classHomework Help Online
 
Brief introduction to project management and project management tools
Brief introduction to project management and project management toolsBrief introduction to project management and project management tools
Brief introduction to project management and project management toolsNathan Petralia
 
A presentation on Agile Methodology for Project Managers
A presentation on Agile Methodology for Project ManagersA presentation on Agile Methodology for Project Managers
A presentation on Agile Methodology for Project ManagersAdeolu Adeleye
 
Business Analyst Online Training in Hyderabad, India
Business Analyst Online Training in Hyderabad, IndiaBusiness Analyst Online Training in Hyderabad, India
Business Analyst Online Training in Hyderabad, Indiaunited global soft
 
Business Analyst Online training in hyderabad, India, USA, UK, Australia, sa...
Business Analyst Online training in hyderabad,  India, USA, UK, Australia, sa...Business Analyst Online training in hyderabad,  India, USA, UK, Australia, sa...
Business Analyst Online training in hyderabad, India, USA, UK, Australia, sa...United Global Soft
 
Session 8 Everything You Should Know About PMP & CAPM Certifications
Session 8 Everything You Should Know About PMP & CAPM CertificationsSession 8 Everything You Should Know About PMP & CAPM Certifications
Session 8 Everything You Should Know About PMP & CAPM CertificationsSeshne Govender
 
1092019 New Transcript Templatemedia.capella.educoursem.docx
1092019 New Transcript Templatemedia.capella.educoursem.docx1092019 New Transcript Templatemedia.capella.educoursem.docx
1092019 New Transcript Templatemedia.capella.educoursem.docxaulasnilda
 
Agile software development
Agile software development Agile software development
Agile software development saurabh goel
 
importance of resources allocation in formal method of software engineering ...
 importance of resources allocation in formal method of software engineering ... importance of resources allocation in formal method of software engineering ...
importance of resources allocation in formal method of software engineering ...Abdul Naqashbandi
 
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsTechnical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsOutSystems
 

Similar to Elena Turkenych “BA vs PM: Who' the right person, for the right job, with the right skills, at the right time" (20)

Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overview
 
Software Engineer's Career Management Toolkit
Software Engineer's Career Management ToolkitSoftware Engineer's Career Management Toolkit
Software Engineer's Career Management Toolkit
 
Cassidy.jim
Cassidy.jimCassidy.jim
Cassidy.jim
 
Successful Agile/UX
Successful Agile/UXSuccessful Agile/UX
Successful Agile/UX
 
Pm For Fun And Profit
Pm For Fun And ProfitPm For Fun And Profit
Pm For Fun And Profit
 
Project Management for Fun and Profit
Project Management for Fun and ProfitProject Management for Fun and Profit
Project Management for Fun and Profit
 
PMP - Project Initiation Template for Professionals
PMP - Project Initiation Template for ProfessionalsPMP - Project Initiation Template for Professionals
PMP - Project Initiation Template for Professionals
 
Proj430 advanced program management entire class
Proj430 advanced program management entire classProj430 advanced program management entire class
Proj430 advanced program management entire class
 
The Role of the BA in Agile Software Development
The Role of the BA in Agile Software DevelopmentThe Role of the BA in Agile Software Development
The Role of the BA in Agile Software Development
 
maheshresume
maheshresumemaheshresume
maheshresume
 
Brief introduction to project management and project management tools
Brief introduction to project management and project management toolsBrief introduction to project management and project management tools
Brief introduction to project management and project management tools
 
A presentation on Agile Methodology for Project Managers
A presentation on Agile Methodology for Project ManagersA presentation on Agile Methodology for Project Managers
A presentation on Agile Methodology for Project Managers
 
Business Analyst Online Training in Hyderabad, India
Business Analyst Online Training in Hyderabad, IndiaBusiness Analyst Online Training in Hyderabad, India
Business Analyst Online Training in Hyderabad, India
 
Business Analyst Online training in hyderabad, India, USA, UK, Australia, sa...
Business Analyst Online training in hyderabad,  India, USA, UK, Australia, sa...Business Analyst Online training in hyderabad,  India, USA, UK, Australia, sa...
Business Analyst Online training in hyderabad, India, USA, UK, Australia, sa...
 
Session 8 Everything You Should Know About PMP & CAPM Certifications
Session 8 Everything You Should Know About PMP & CAPM CertificationsSession 8 Everything You Should Know About PMP & CAPM Certifications
Session 8 Everything You Should Know About PMP & CAPM Certifications
 
1092019 New Transcript Templatemedia.capella.educoursem.docx
1092019 New Transcript Templatemedia.capella.educoursem.docx1092019 New Transcript Templatemedia.capella.educoursem.docx
1092019 New Transcript Templatemedia.capella.educoursem.docx
 
Agile software development
Agile software development Agile software development
Agile software development
 
importance of resources allocation in formal method of software engineering ...
 importance of resources allocation in formal method of software engineering ... importance of resources allocation in formal method of software engineering ...
importance of resources allocation in formal method of software engineering ...
 
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystemsTechnical Webinar: By the (Play) Book: The Agile Practice at OutSystems
Technical Webinar: By the (Play) Book: The Agile Practice at OutSystems
 

More from Sigma Software

Fast is Best. Using .NET MinimalAPIs
Fast is Best. Using .NET MinimalAPIsFast is Best. Using .NET MinimalAPIs
Fast is Best. Using .NET MinimalAPIsSigma Software
 
"Are you developing or declining? Don't become an IT-dinosaur"
"Are you developing or declining? Don't become an IT-dinosaur""Are you developing or declining? Don't become an IT-dinosaur"
"Are you developing or declining? Don't become an IT-dinosaur"Sigma Software
 
Michael Smolin, "Decrypting customer's cultural code"
Michael Smolin, "Decrypting customer's cultural code"Michael Smolin, "Decrypting customer's cultural code"
Michael Smolin, "Decrypting customer's cultural code"Sigma Software
 
Max Kunytsia, “Why is continuous product discovery better than continuous del...
Max Kunytsia, “Why is continuous product discovery better than continuous del...Max Kunytsia, “Why is continuous product discovery better than continuous del...
Max Kunytsia, “Why is continuous product discovery better than continuous del...Sigma Software
 
Marcelino Moreno, "Product Management Mindset"
Marcelino Moreno, "Product Management Mindset"Marcelino Moreno, "Product Management Mindset"
Marcelino Moreno, "Product Management Mindset"Sigma Software
 
Andrii Pastushok, "Product Discovery in Outsourcing - What, When, and How"
Andrii Pastushok, "Product Discovery in Outsourcing - What, When, and How"Andrii Pastushok, "Product Discovery in Outsourcing - What, When, and How"
Andrii Pastushok, "Product Discovery in Outsourcing - What, When, and How"Sigma Software
 
Eleonora Budanova “BA+PM+DEV team: how to build the synergy”
Eleonora Budanova “BA+PM+DEV team: how to build the synergy”Eleonora Budanova “BA+PM+DEV team: how to build the synergy”
Eleonora Budanova “BA+PM+DEV team: how to build the synergy”Sigma Software
 
Stoyan Atanasov “How crucial is the BA role in an IT Project"
Stoyan Atanasov “How crucial is the BA role in an IT Project"Stoyan Atanasov “How crucial is the BA role in an IT Project"
Stoyan Atanasov “How crucial is the BA role in an IT Project"Sigma Software
 
Olexandra Kovalyova, "Equivalence Partitioning, Boundary Values ​​Analysis, C...
Olexandra Kovalyova, "Equivalence Partitioning, Boundary Values ​​Analysis, C...Olexandra Kovalyova, "Equivalence Partitioning, Boundary Values ​​Analysis, C...
Olexandra Kovalyova, "Equivalence Partitioning, Boundary Values ​​Analysis, C...Sigma Software
 
Yana Lysa — "Decision Tables, State-Transition testing, Pairwase Testing"
Yana Lysa — "Decision Tables, State-Transition testing, Pairwase Testing"Yana Lysa — "Decision Tables, State-Transition testing, Pairwase Testing"
Yana Lysa — "Decision Tables, State-Transition testing, Pairwase Testing"Sigma Software
 
Business digitalization trends and challenges
Business digitalization trends and challengesBusiness digitalization trends and challenges
Business digitalization trends and challengesSigma Software
 
Дмитро Терещенко, "How to secure your application with Secure SDLC"
Дмитро Терещенко, "How to secure your application with Secure SDLC"Дмитро Терещенко, "How to secure your application with Secure SDLC"
Дмитро Терещенко, "How to secure your application with Secure SDLC"Sigma Software
 
Яна Лиса, “Ефективні методи написання хороших мануальних тестових сценаріїв”
Яна Лиса, “Ефективні методи написання хороших мануальних тестових сценаріїв”Яна Лиса, “Ефективні методи написання хороших мануальних тестових сценаріїв”
Яна Лиса, “Ефективні методи написання хороших мануальних тестових сценаріїв”Sigma Software
 
Тетяна Осетрова, “Модель зрілості розподіленної проектної команди”
Тетяна Осетрова, “Модель зрілості розподіленної проектної команди”Тетяна Осетрова, “Модель зрілості розподіленної проектної команди”
Тетяна Осетрова, “Модель зрілості розподіленної проектної команди”Sigma Software
 
Training solutions and content creation
Training solutions and content creationTraining solutions and content creation
Training solutions and content creationSigma Software
 
False news - false truth: tips & tricks how to avoid them
False news - false truth: tips & tricks how to avoid themFalse news - false truth: tips & tricks how to avoid them
False news - false truth: tips & tricks how to avoid themSigma Software
 
Анна Бойко, "Хороший контракт vs очікування клієнтів. Що вбереже вас, якщо вд...
Анна Бойко, "Хороший контракт vs очікування клієнтів. Що вбереже вас, якщо вд...Анна Бойко, "Хороший контракт vs очікування клієнтів. Що вбереже вас, якщо вд...
Анна Бойко, "Хороший контракт vs очікування клієнтів. Що вбереже вас, якщо вд...Sigma Software
 
Дмитрий Лапшин, "The importance of TEX and Internal Quality. How explain and ...
Дмитрий Лапшин, "The importance of TEX and Internal Quality. How explain and ...Дмитрий Лапшин, "The importance of TEX and Internal Quality. How explain and ...
Дмитрий Лапшин, "The importance of TEX and Internal Quality. How explain and ...Sigma Software
 
Юрій Артюх, "Історія однієї анімації"
Юрій Артюх, "Історія однієї анімації"Юрій Артюх, "Історія однієї анімації"
Юрій Артюх, "Історія однієї анімації"Sigma Software
 

More from Sigma Software (20)

Fast is Best. Using .NET MinimalAPIs
Fast is Best. Using .NET MinimalAPIsFast is Best. Using .NET MinimalAPIs
Fast is Best. Using .NET MinimalAPIs
 
"Are you developing or declining? Don't become an IT-dinosaur"
"Are you developing or declining? Don't become an IT-dinosaur""Are you developing or declining? Don't become an IT-dinosaur"
"Are you developing or declining? Don't become an IT-dinosaur"
 
Michael Smolin, "Decrypting customer's cultural code"
Michael Smolin, "Decrypting customer's cultural code"Michael Smolin, "Decrypting customer's cultural code"
Michael Smolin, "Decrypting customer's cultural code"
 
Max Kunytsia, “Why is continuous product discovery better than continuous del...
Max Kunytsia, “Why is continuous product discovery better than continuous del...Max Kunytsia, “Why is continuous product discovery better than continuous del...
Max Kunytsia, “Why is continuous product discovery better than continuous del...
 
Marcelino Moreno, "Product Management Mindset"
Marcelino Moreno, "Product Management Mindset"Marcelino Moreno, "Product Management Mindset"
Marcelino Moreno, "Product Management Mindset"
 
Andrii Pastushok, "Product Discovery in Outsourcing - What, When, and How"
Andrii Pastushok, "Product Discovery in Outsourcing - What, When, and How"Andrii Pastushok, "Product Discovery in Outsourcing - What, When, and How"
Andrii Pastushok, "Product Discovery in Outsourcing - What, When, and How"
 
Eleonora Budanova “BA+PM+DEV team: how to build the synergy”
Eleonora Budanova “BA+PM+DEV team: how to build the synergy”Eleonora Budanova “BA+PM+DEV team: how to build the synergy”
Eleonora Budanova “BA+PM+DEV team: how to build the synergy”
 
Stoyan Atanasov “How crucial is the BA role in an IT Project"
Stoyan Atanasov “How crucial is the BA role in an IT Project"Stoyan Atanasov “How crucial is the BA role in an IT Project"
Stoyan Atanasov “How crucial is the BA role in an IT Project"
 
Olexandra Kovalyova, "Equivalence Partitioning, Boundary Values ​​Analysis, C...
Olexandra Kovalyova, "Equivalence Partitioning, Boundary Values ​​Analysis, C...Olexandra Kovalyova, "Equivalence Partitioning, Boundary Values ​​Analysis, C...
Olexandra Kovalyova, "Equivalence Partitioning, Boundary Values ​​Analysis, C...
 
Yana Lysa — "Decision Tables, State-Transition testing, Pairwase Testing"
Yana Lysa — "Decision Tables, State-Transition testing, Pairwase Testing"Yana Lysa — "Decision Tables, State-Transition testing, Pairwase Testing"
Yana Lysa — "Decision Tables, State-Transition testing, Pairwase Testing"
 
VOLVO x HACK SPRINT
VOLVO x HACK SPRINTVOLVO x HACK SPRINT
VOLVO x HACK SPRINT
 
Business digitalization trends and challenges
Business digitalization trends and challengesBusiness digitalization trends and challenges
Business digitalization trends and challenges
 
Дмитро Терещенко, "How to secure your application with Secure SDLC"
Дмитро Терещенко, "How to secure your application with Secure SDLC"Дмитро Терещенко, "How to secure your application with Secure SDLC"
Дмитро Терещенко, "How to secure your application with Secure SDLC"
 
Яна Лиса, “Ефективні методи написання хороших мануальних тестових сценаріїв”
Яна Лиса, “Ефективні методи написання хороших мануальних тестових сценаріїв”Яна Лиса, “Ефективні методи написання хороших мануальних тестових сценаріїв”
Яна Лиса, “Ефективні методи написання хороших мануальних тестових сценаріїв”
 
Тетяна Осетрова, “Модель зрілості розподіленної проектної команди”
Тетяна Осетрова, “Модель зрілості розподіленної проектної команди”Тетяна Осетрова, “Модель зрілості розподіленної проектної команди”
Тетяна Осетрова, “Модель зрілості розподіленної проектної команди”
 
Training solutions and content creation
Training solutions and content creationTraining solutions and content creation
Training solutions and content creation
 
False news - false truth: tips & tricks how to avoid them
False news - false truth: tips & tricks how to avoid themFalse news - false truth: tips & tricks how to avoid them
False news - false truth: tips & tricks how to avoid them
 
Анна Бойко, "Хороший контракт vs очікування клієнтів. Що вбереже вас, якщо вд...
Анна Бойко, "Хороший контракт vs очікування клієнтів. Що вбереже вас, якщо вд...Анна Бойко, "Хороший контракт vs очікування клієнтів. Що вбереже вас, якщо вд...
Анна Бойко, "Хороший контракт vs очікування клієнтів. Що вбереже вас, якщо вд...
 
Дмитрий Лапшин, "The importance of TEX and Internal Quality. How explain and ...
Дмитрий Лапшин, "The importance of TEX and Internal Quality. How explain and ...Дмитрий Лапшин, "The importance of TEX and Internal Quality. How explain and ...
Дмитрий Лапшин, "The importance of TEX and Internal Quality. How explain and ...
 
Юрій Артюх, "Історія однієї анімації"
Юрій Артюх, "Історія однієї анімації"Юрій Артюх, "Історія однієї анімації"
Юрій Артюх, "Історія однієї анімації"
 

Recently uploaded

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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 DevelopmentsTrustArc
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
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 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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 2024Rafal Los
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 

Elena Turkenych “BA vs PM: Who' the right person, for the right job, with the right skills, at the right time"

  • 1. SIGMA SOFTWARE Business Analyst VS Project Manager: Whos’ the right person, for the right job, with the right skills, at the right time?
  • 2.  My name is Olena Turkenych.  I’m a Project manager from Sigma Software (Ukraine)  Currently I’m located in Bulgaria.  I closely cooperate with BAs on all my projects and would like to present you my experience in sharing responsibilities between BAs and PMs.  Of course, there are both successful and not so cases  QUICK INTRO 2
  • 3. HOW to define roles and responsibilities of a PM and a BA? WHO should do it? WHEN it should be done? 3
  • 4.  Team charters SIGN INTERNAL CONTRACTS 4
  • 5. TEAM CHARTER EXAMPLE Team Charter Project description XXXXXXXXXXXXXXXXXXX Project goal XXXXXXXXXXXXXXXXXXX Core values and principles Be honest! Do not blame! Respect each other's opinion and share yours as well. Communicate in the general channels. Avoid private messages for scope/implementation discussions. Ask for channels by topics if needed. Please inform PM with emergencies and blockers ahead. If you can. Feel free to arrange the sync. If it is required. Raise a flag if you don't have a task. Don't wait, please. Come to meetings and calls on time. Deadlines are important. Please meet them. In case of any issues -inform in advance. All working hours must be added to Jira by tasks on daily basis (before the daily). Total number of working hours must be added on Friday by 4pm (without splitting into tasks) Hours tracked must correspon in both tracking systems. Please use Work logs add on in Jira to check the sum of your hours If you have difficulties while estimating, please ask your teammates for help Everybody is free to give their own suggestions if they align with scope that was previously agreed with the client. Confluence and project shared folder must be used for keeping and sharing information. If you don't see a relevant task in Jira, please ask your PM (and forgive us for not seeing it :) Roles and responsibilities Role Responsibility Architect Architectural supervision, introduction of new required technical approaches; review/approval of the ones suggested by the team. BA Problem statement definition, definition of business needs and objectives with business value, elaborating preliminary solution, validating with the team (Architect, dev team, QA), validating with the PO, requirements documentation, requirements approval with the team, requirements approval with the PO, requirements updates and team’s support during the development. PM Communication management, stakeholders' management, meetings' facilitation, resources management, release plan creation in cooperation with the BA, release plan approval and confirmation with PO, scope, schedule, cost planning, monitoring and control, UX/UI Designer Wireframes creation. UI design creation. Design review of the developed user stories before testing (design control). Design support of the team. Back-end developer Backend development, code reviews, development testing. Front end developer Frontend development, code reviews, development testing. QA Validates requirements for consistency, checks on affected areas and corner use cases, estimates testing activities. DevOps CI/CD; environments setup; DevOps support of the team Team's working hours Usually work starts at 10:00 am till 7:00 pm (Kyiv time zone). If you work in another time zone or other working hours, please let us know. Estimation approach XXXXXXXXXXXXXXXXXXX Scrum events Daily (every day) Retrospective (every two weeks) Risks sesion (every 2-3 weeks) Grooming of user story before implementation. Demos for each implemented and tested increment. 5
  • 6. PM’s responsibilities:  X NO described project processes  X NO communication plan  X NO meetings agenda and facilitation  X NO retrospectives, thus, no improvements in processes  X NO blockers are not solved: lower quality, lower velocity, lower team motivation  X NO people management  BUT dealing a lot with Business context, Business requirements 6 PROJECT CASE. WAS
  • 7. 7 PM covers:  Communication plan  Stakeholders' analysis and engagement  Regular 1-1s, performance reviews  Retrospectives, thus improvements in processes  Team charter  Conflicts resolutions  Release planning  Budget planning PROJECT CASE. IS
  • 8. 8 BA ON PLANNING BA ON CONSTRUCTION  Maintain requirements  Trace requirements  Analyze impact  ! Avoid scope creep  ! Avoid gold plating  Understand business context  Elicitate requirements  Document requirements  Agree priorities with the clients  Agree product scope, limitations with the clients  Create development backlog
  • 10. SIGN INTERNAL CONTRACTS (PART 2) 10  Scope and budget baselines (WBS)  Change log
  • 11. WBS EXAMPLE Epic Feature/Activity/Work packages Planned value, hrs 854.5 13 #1 Development environment setup 1.1 Dev environment set up Dev1 1.2 Dev environment set up Dev2 #2 Onboarding 137 2.1 BA onboarding 2.2 Designer onboarding and environment setup 2.3 PM Onboarding 2.4 Architectural efforts on BA onboarding #3 Feature1 340 3.1 Efforts to recall of the details 3.2 XXXXXXXXXXXXXXXXXXX 3.3 XXXXXXXXXXXXXXXXXXx 3.4 XXXXXXXXXXXXXXXXXXx 3.5 XXXXXXXXXXXXXXXXXXx 3.6 XXXXXXXXXXXXXXXXXXx #4Feature2 184 4.1 XXXXXXXXXXXXXXXXXXx 4.2 XXXXXXXXXXXXXXXXXXx 4.3 XXXXXXXXXXXXXXXXXXx #5Contingency reserve 30 5.1 Risk 1 5.2 Risk 2 5.3 Risk 3 #6Communication 118.5 6.1 Demos 6.2 Dailies, Groomings, Retros #7UAT support 32 7.1 QA efforts 7.2 Dev efforts 11
  • 12. CHANGES ARE GREAT. IF THEY’RE TREATED AS CHANGES 12
  • 13. CHANGE LOG EXAMPLE 13 ID Change Name What needs to be changed/added Initiator Date/Reas on of the request Estimate Approved/Not approved Status Optimistic Most Likely Pessimistic Change request#1 XXXXXXXX XXXXXXXX Sigma team Raised on Dec 1 during the demo meeting 5 8 10 Approved Done Change request#2 XXXXXXXX XXXXXXXX Client's team Raised on Jan 15 during the demo meeting 3 4 5.5 Approved Done Added to the budget baseline on Jan 20 Total, hrs: 8 12 15.5
  • 14.