SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Traditional Roles
vs.
Agile Roles
Agenda
Compare the Traditional Roles vs. Agile Roles
1. Sponsor vs. Product Owner
2. Project Manager vs. ScrumMaster
3. BA vs. Agile BA
4. Tester vs. Agile Tester
5. Developer vs. Agile Developer

2
Agile Team Structure

3
Traditional Sponsor






Projects have one sponsor, usually higher in the organization
chart, funds the project but is not involved in the details.
Multiple business stakeholders are involved to provide input
and requirements.
No one decision maker.
Engaged at the start of the project and then towards the end
during testing.
Usually receive weekly status reports from PM on how the
project is doing and if any issues need their attention.

4
Product Owner








Person in charge of the product backlog i.e. requirements.
Prioritizes the backlog stories based on business value.
Most likely from the business.
Accepts or rejects work completed.
Knowledgeable, Empowered and Engaged.
Only one who can add or remove stories from the backlog.
Owns final success or failure of project.

5
Traditional Project Manager








Manages the project through developing detailed project plans
upfront at the task level.
Heavy upfront planning, may engage key SMEs for estimates or
provide ones themselves.
Manages tasks, holds weekly status meetings.
Takes care of addressing any major team issues.
Maybe managing several projects at a time.
Accountable for project success and failure.
May use Command and Control to tell team what to work on
next and by when to get it done.

6







The ScrumMaster

Is a ‘Leader’ of the team who creates a culture of high collaboration, team
empowerment, and high visibility and accountability. Owns the ‘Process’.
Engages the product owner and business SMEs upfront to develop the
product backlog. Holds product owner accountable for owning the backlog.
Is knowledgeable on Agile Requirements Gathering methods and Story
identification, breakdown and estimation techniques.
Very light use of project management tools. Spends most of their time with
the team and removing impediments.
Heavy initial release planning then continuously engages team to update the
plan each sprint.
Holds daily 15 minutes standup meeting with all team members involved
including the product owner.

7
The ScrumMaster…cont’d









May manage only one large project or a couple of smaller
projects at one time.
Is not accountable for project success and failure.
Uses a Servant Leader style for leading the team. This results in
self organizing, empowered and accountable teams.
Empowers the committed team members from Business and IT
to make decisions. Does not make business or technical
decisions on behalf of them.
Understands and has experience with iterative delivery of
projects with focus on Business value.
Measures and reports progress frequently using easy to
understand burn down charts.
May hold Certified ScrumMaster certification.
8
Traditional Business Analyst








Analyze business need to help identify business problems and
proposed solutions.
Acts as liaison between the business and IT.
Will meet with various stakeholders at the beginning of a
project to elicit requirements in detail.
May use Use Case specifications or other type of documentation
to capture all requirements.
May require business to sign off on requirements upfront on a
project.
Probably trained on upfront detailed requirements gathering as
opposed to iterative requirements elaboration.
Collaborates on the project heavily upfront then again during
testing to validate requirements were met and possibly during
development to clarify ambiguity.
9
The Agile BA


The BA/SA is the owner of requirements documentation and
elicitation.



They are a master of Agile Requirements Gathering and know how to
break down stories into small valuable chunks.



Understand how to capture stories, user test cases, business rules,
process diagrams, UI prototypes and other artifacts.



An Agile BA engages the business SMEs and product owner with the
team instead of acting as a liaison/middleman to the business.



They manage the backlog of stories by adding, removing, updating
stories there (after Product Owner approval) and keeping it up to
date.



They will schedule and facilitate requirements elicitation sessions and
make sure the right SMEs are invited.
10
The Agile BA…cont’d


They will make sure that all scope changes have been appropriately
captured and documented on the backlog.



During the iteration, the BA works on making sure the
requirements and acceptance criteria are understood by
developers for all stories.
They are very effective Facilitators and know how to bring the
team to their goals from any session.
They work ahead with the product owner to define stories and
test cases for the next iteration.
The work closely with testers (IT or business) to track testing
progress.
Use light weight, easy to read, and accessible documentation.
They make sure the right individuals are using the artifacts
produced.






11
Traditional Tester








The testing group is usually engaged towards the end of the
project.
This group may require upfront complete documentation on
requirements in order for them to develop test cases.
Work closely with the BAs to clarify missing requirements.
Use of issue tracking tools to log bugs and get them assigned to
developers in addition to tracking their status.
May use heavy weight testing tools to document and manage all
test cases and track progress on each one.
May use automated testing and load testing tools.
Traditionally they have final say on if the software is ready to be
tested by the customer or move into production.
12
The Agile Tester








Engaged early during the project, part of the core team. Could be a
business user tester or a QA test engineer or have both.
Uses automated testing whenever feasible.
QA test engineers work ahead of the next iteration to help setup test
data, help identify additional test cases needed.
During each iteration QA testers work closely with developers to
know when stories are ready for their initial testing.
They perform testing, log and track issues and provide feedback to
developers.
They keep track of where each story is at in terms of testing and how
close it is to ‘Done’ and may send out daily emails with progress.
They collaborate with the team daily during the 15 minute standup.

13
Traditional Developer










Engaged on the project after planning has been completed and the
project is ready for development.
Is expected to read the documentation on requirements to
understand what the software needs to do. Goes through BA for
additional questions.
Works of the upfront designs produced by the architect.
Does not usually have access or care about test cases. Driven more
by requirements documented by BA.
May or may not be aware and follow company coding standards
and architecture best practices.
Mostly works independently. May get assigned tasks from PM with
specific due dates.
Mostly works vertically focusing on ‘Front end’ ‘Business logic’
‘Data logic’ areas instead of horizontally focusing on each business
story.
14
The Agile Developer








Engaged from the beginning of the project. Helps story sizing,
dependency identification and initial release planning.
During each iteration, the developer is working on
understanding requirements and using Test Driven
Development as a method of implementing them.
They create automated unit tests for each test cases and may
use mock data when real data is not readily available or to
reduce dependencies.
They frequently check in their code and aim for continuous
integration.
They must focus on one story at a time and work Horizontally
instead of the typical Vertical way we worked in waterfall.
15
The Agile Developer…cont’d





They follow the company’s coding standards and recommended
designs.
They work closely with the user on testing each story as it
passes a few test cases or become ‘Done’.
They raise issues and impediments daily and only work on the
most valuable stories and tasks.
They are engaged, flexible, collaborative, quality driven and
focused on the iteration goal.

16
Thank You!

Prepared by: Sumit Mahajan

17

Weitere ähnliche Inhalte

Was ist angesagt?

Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basicsEdwin Dando
 
The complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumThe complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumAgile ME
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsDominica DeGrandis
 
Kanban Portfolio Management, a real case.
Kanban Portfolio Management, a real case.Kanban Portfolio Management, a real case.
Kanban Portfolio Management, a real case.Giulio Roggero
 
Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017AgileNZ Conference
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoAtlassian
 
The Three Things
The Three ThingsThe Three Things
The Three ThingsAgileDenver
 
Gems of agile a glimpse of agile for senior management
Gems of agile   a glimpse of agile for senior managementGems of agile   a glimpse of agile for senior management
Gems of agile a glimpse of agile for senior managementNeeraj Bachani
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgileDenver
 
Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Agile Tour Beirut
 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMOLeanKit
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetFadi Stephan
 
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...Agile ME
 
Scaled Agile and Lean
Scaled Agile and LeanScaled Agile and Lean
Scaled Agile and LeanVineet Patni
 
The D Files: Debunking Myths About Distributed Teams
The D Files: Debunking Myths About Distributed TeamsThe D Files: Debunking Myths About Distributed Teams
The D Files: Debunking Myths About Distributed TeamsAgileDenver
 
Agile Principles, Agile People
Agile Principles, Agile PeopleAgile Principles, Agile People
Agile Principles, Agile PeopleGaetano Mazzanti
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformationMatthew Moran
 
Benzne Webinar : Scrum Mastery - Mastering Empathy & Biases
Benzne Webinar : Scrum Mastery - Mastering Empathy & BiasesBenzne Webinar : Scrum Mastery - Mastering Empathy & Biases
Benzne Webinar : Scrum Mastery - Mastering Empathy & BiasesTarun Singh
 

Was ist angesagt? (19)

Agile Auckland agile 101 back to basics
Agile Auckland   agile 101 back to basicsAgile Auckland   agile 101 back to basics
Agile Auckland agile 101 back to basics
 
The complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van BennekumThe complexity in the simplicity of Agile? by Arie van Bennekum
The complexity in the simplicity of Agile? by Arie van Bennekum
 
Scrum – widely known and misunderstood phenomena
Scrum – widely known and misunderstood phenomenaScrum – widely known and misunderstood phenomena
Scrum – widely known and misunderstood phenomena
 
From Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business TeamsFrom Divided to United - Aligning Technical and Business Teams
From Divided to United - Aligning Technical and Business Teams
 
Kanban Portfolio Management, a real case.
Kanban Portfolio Management, a real case.Kanban Portfolio Management, a real case.
Kanban Portfolio Management, a real case.
 
Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017Build for Speed - Gareth Evans - AgileNZ 2017
Build for Speed - Gareth Evans - AgileNZ 2017
 
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin RiservatoBeyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
Beyond the Crystal Ball –The Agile PMO - Heather Fleming and Justin Riservato
 
The Three Things
The Three ThingsThe Three Things
The Three Things
 
Gems of agile a glimpse of agile for senior management
Gems of agile   a glimpse of agile for senior managementGems of agile   a glimpse of agile for senior management
Gems of agile a glimpse of agile for senior management
 
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effectiveAgile Anywhere in the 21st Century: Setting up distributed teams to be effective
Agile Anywhere in the 21st Century: Setting up distributed teams to be effective
 
Heart of Agile: What is Agile?
Heart of Agile: What is Agile?Heart of Agile: What is Agile?
Heart of Agile: What is Agile?
 
Lean-Agile PMO
Lean-Agile PMOLean-Agile PMO
Lean-Agile PMO
 
Lean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps MindsetLean Discovery, Agile Delivery & the DevOps Mindset
Lean Discovery, Agile Delivery & the DevOps Mindset
 
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
Panel Discussion "Agile and Business Analysis" Dr. Mohamed Salama, Hind Zanto...
 
Scaled Agile and Lean
Scaled Agile and LeanScaled Agile and Lean
Scaled Agile and Lean
 
The D Files: Debunking Myths About Distributed Teams
The D Files: Debunking Myths About Distributed TeamsThe D Files: Debunking Myths About Distributed Teams
The D Files: Debunking Myths About Distributed Teams
 
Agile Principles, Agile People
Agile Principles, Agile PeopleAgile Principles, Agile People
Agile Principles, Agile People
 
Agile adoption vs Agile transformation
Agile adoption vs Agile transformationAgile adoption vs Agile transformation
Agile adoption vs Agile transformation
 
Benzne Webinar : Scrum Mastery - Mastering Empathy & Biases
Benzne Webinar : Scrum Mastery - Mastering Empathy & BiasesBenzne Webinar : Scrum Mastery - Mastering Empathy & Biases
Benzne Webinar : Scrum Mastery - Mastering Empathy & Biases
 

Andere mochten auch

Sahil Rishi RESUME
Sahil Rishi RESUMESahil Rishi RESUME
Sahil Rishi RESUMESahil Rishi
 
Job description loan analyst - VEDC
Job description loan analyst - VEDCJob description loan analyst - VEDC
Job description loan analyst - VEDCTravis Vaughan
 
Ba online training
Ba online training Ba online training
Ba online training barbie0909
 
Luke Johnstone (Assurity Consulting)
Luke Johnstone (Assurity Consulting)Luke Johnstone (Assurity Consulting)
Luke Johnstone (Assurity Consulting)AgileNZ Conference
 
Senior Business Analyst CV
Senior Business Analyst CVSenior Business Analyst CV
Senior Business Analyst CVRichard Pitt
 
ShivamThakur_CV_Business Analyst
ShivamThakur_CV_Business AnalystShivamThakur_CV_Business Analyst
ShivamThakur_CV_Business AnalystShivam Thakur
 
Alicia Scott CV Business Analyst Nov 2016
Alicia Scott CV Business Analyst Nov 2016Alicia Scott CV Business Analyst Nov 2016
Alicia Scott CV Business Analyst Nov 2016Alicia Scott
 
The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...
The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...
The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...Ryan McKergow
 
Ba ,agile and career prospects
Ba ,agile and career prospectsBa ,agile and career prospects
Ba ,agile and career prospectstony_aim83
 
Agile vs. Traditional Project Management - A Game-based Experiment
Agile vs. Traditional Project Management - A Game-based ExperimentAgile vs. Traditional Project Management - A Game-based Experiment
Agile vs. Traditional Project Management - A Game-based ExperimentOverTheFence
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile TestingvodQA
 

Andere mochten auch (14)

Balaji P - Resume
Balaji P - ResumeBalaji P - Resume
Balaji P - Resume
 
Sahil Rishi RESUME
Sahil Rishi RESUMESahil Rishi RESUME
Sahil Rishi RESUME
 
Job description loan analyst - VEDC
Job description loan analyst - VEDCJob description loan analyst - VEDC
Job description loan analyst - VEDC
 
Resume Aug
Resume AugResume Aug
Resume Aug
 
Ba online training
Ba online training Ba online training
Ba online training
 
Luke Johnstone (Assurity Consulting)
Luke Johnstone (Assurity Consulting)Luke Johnstone (Assurity Consulting)
Luke Johnstone (Assurity Consulting)
 
Senior Business Analyst CV
Senior Business Analyst CVSenior Business Analyst CV
Senior Business Analyst CV
 
ShivamThakur_CV_Business Analyst
ShivamThakur_CV_Business AnalystShivamThakur_CV_Business Analyst
ShivamThakur_CV_Business Analyst
 
Thiru_BA_Resume-Updated
Thiru_BA_Resume-UpdatedThiru_BA_Resume-Updated
Thiru_BA_Resume-Updated
 
Alicia Scott CV Business Analyst Nov 2016
Alicia Scott CV Business Analyst Nov 2016Alicia Scott CV Business Analyst Nov 2016
Alicia Scott CV Business Analyst Nov 2016
 
The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...
The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...
The secret life of an Agile Business Analyst - Sydney Agile Meetup group - 13...
 
Ba ,agile and career prospects
Ba ,agile and career prospectsBa ,agile and career prospects
Ba ,agile and career prospects
 
Agile vs. Traditional Project Management - A Game-based Experiment
Agile vs. Traditional Project Management - A Game-based ExperimentAgile vs. Traditional Project Management - A Game-based Experiment
Agile vs. Traditional Project Management - A Game-based Experiment
 
Introduction to Agile Testing
Introduction to Agile TestingIntroduction to Agile Testing
Introduction to Agile Testing
 

Ähnlich wie Traditional vs Agile Roles

Single Point Continuous Flo1
Single Point Continuous Flo1Single Point Continuous Flo1
Single Point Continuous Flo1Charles Cooper
 
Scrum master profile
Scrum master profileScrum master profile
Scrum master profileSweetySoni5
 
Agile Software Development - Session 1
Agile Software Development - Session 1Agile Software Development - Session 1
Agile Software Development - Session 1Dalia Ayman Ahmed
 
Choosing an alm tool set
Choosing an alm tool setChoosing an alm tool set
Choosing an alm tool setIan McDonald
 
Session 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSession 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSeshne Govender
 
Pratheep Rajasekaran_Resume_Scrummaster
Pratheep Rajasekaran_Resume_ScrummasterPratheep Rajasekaran_Resume_Scrummaster
Pratheep Rajasekaran_Resume_ScrummasterPratheep Raj
 
20 things you should know
20 things you should know20 things you should know
20 things you should knowPiet Neirinck
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An IntroductionGlobal SQA
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxVardha Mago
 
Agile vs.-traditional-roles
Agile vs.-traditional-rolesAgile vs.-traditional-roles
Agile vs.-traditional-rolesAnthony Crabtree
 
Business Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile WaterfallBusiness Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile WaterfallStephen Williamson
 
Important skills a Tester should have
Important skills a Tester should haveImportant skills a Tester should have
Important skills a Tester should haveKanoah
 
! Testing for agile teams
! Testing for agile teams! Testing for agile teams
! Testing for agile teamsDennis Popov
 

Ähnlich wie Traditional vs Agile Roles (20)

Single Point Continuous Flo1
Single Point Continuous Flo1Single Point Continuous Flo1
Single Point Continuous Flo1
 
Jimmy_CV
Jimmy_CVJimmy_CV
Jimmy_CV
 
Scrum master profile
Scrum master profileScrum master profile
Scrum master profile
 
Agile Software Development - Session 1
Agile Software Development - Session 1Agile Software Development - Session 1
Agile Software Development - Session 1
 
Scrum methodology
Scrum methodologyScrum methodology
Scrum methodology
 
Choosing an alm tool set
Choosing an alm tool setChoosing an alm tool set
Choosing an alm tool set
 
Agile Testing
Agile Testing Agile Testing
Agile Testing
 
Session 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM CertificationsSession 5 Everything You Should Know About PMP & CAPM Certifications
Session 5 Everything You Should Know About PMP & CAPM Certifications
 
Pratheep Rajasekaran_Resume_Scrummaster
Pratheep Rajasekaran_Resume_ScrummasterPratheep Rajasekaran_Resume_Scrummaster
Pratheep Rajasekaran_Resume_Scrummaster
 
Agile case studies
Agile case studiesAgile case studies
Agile case studies
 
Resume_Prashant
Resume_PrashantResume_Prashant
Resume_Prashant
 
20 things you should know
20 things you should know20 things you should know
20 things you should know
 
Scrum-Agile : An Introduction
Scrum-Agile : An IntroductionScrum-Agile : An Introduction
Scrum-Agile : An Introduction
 
AGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docxAGILE PROJECT MANAGEMENT NOTES.docx
AGILE PROJECT MANAGEMENT NOTES.docx
 
Agile vs.-traditional-roles
Agile vs.-traditional-rolesAgile vs.-traditional-roles
Agile vs.-traditional-roles
 
Business Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile WaterfallBusiness Analyst Role in Hybrid Agile Waterfall
Business Analyst Role in Hybrid Agile Waterfall
 
Successful pm
Successful pmSuccessful pm
Successful pm
 
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
 
Important skills a Tester should have
Important skills a Tester should haveImportant skills a Tester should have
Important skills a Tester should have
 
! Testing for agile teams
! Testing for agile teams! Testing for agile teams
! Testing for agile teams
 

Kürzlich hochgeladen

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
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
 
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
 
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 productivityPrincipled Technologies
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
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
 
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
 
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
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Kürzlich hochgeladen (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
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
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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...
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
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
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Traditional vs Agile Roles

  • 2. Agenda Compare the Traditional Roles vs. Agile Roles 1. Sponsor vs. Product Owner 2. Project Manager vs. ScrumMaster 3. BA vs. Agile BA 4. Tester vs. Agile Tester 5. Developer vs. Agile Developer 2
  • 4. Traditional Sponsor      Projects have one sponsor, usually higher in the organization chart, funds the project but is not involved in the details. Multiple business stakeholders are involved to provide input and requirements. No one decision maker. Engaged at the start of the project and then towards the end during testing. Usually receive weekly status reports from PM on how the project is doing and if any issues need their attention. 4
  • 5. Product Owner        Person in charge of the product backlog i.e. requirements. Prioritizes the backlog stories based on business value. Most likely from the business. Accepts or rejects work completed. Knowledgeable, Empowered and Engaged. Only one who can add or remove stories from the backlog. Owns final success or failure of project. 5
  • 6. Traditional Project Manager        Manages the project through developing detailed project plans upfront at the task level. Heavy upfront planning, may engage key SMEs for estimates or provide ones themselves. Manages tasks, holds weekly status meetings. Takes care of addressing any major team issues. Maybe managing several projects at a time. Accountable for project success and failure. May use Command and Control to tell team what to work on next and by when to get it done. 6
  • 7.       The ScrumMaster Is a ‘Leader’ of the team who creates a culture of high collaboration, team empowerment, and high visibility and accountability. Owns the ‘Process’. Engages the product owner and business SMEs upfront to develop the product backlog. Holds product owner accountable for owning the backlog. Is knowledgeable on Agile Requirements Gathering methods and Story identification, breakdown and estimation techniques. Very light use of project management tools. Spends most of their time with the team and removing impediments. Heavy initial release planning then continuously engages team to update the plan each sprint. Holds daily 15 minutes standup meeting with all team members involved including the product owner. 7
  • 8. The ScrumMaster…cont’d        May manage only one large project or a couple of smaller projects at one time. Is not accountable for project success and failure. Uses a Servant Leader style for leading the team. This results in self organizing, empowered and accountable teams. Empowers the committed team members from Business and IT to make decisions. Does not make business or technical decisions on behalf of them. Understands and has experience with iterative delivery of projects with focus on Business value. Measures and reports progress frequently using easy to understand burn down charts. May hold Certified ScrumMaster certification. 8
  • 9. Traditional Business Analyst        Analyze business need to help identify business problems and proposed solutions. Acts as liaison between the business and IT. Will meet with various stakeholders at the beginning of a project to elicit requirements in detail. May use Use Case specifications or other type of documentation to capture all requirements. May require business to sign off on requirements upfront on a project. Probably trained on upfront detailed requirements gathering as opposed to iterative requirements elaboration. Collaborates on the project heavily upfront then again during testing to validate requirements were met and possibly during development to clarify ambiguity. 9
  • 10. The Agile BA  The BA/SA is the owner of requirements documentation and elicitation.  They are a master of Agile Requirements Gathering and know how to break down stories into small valuable chunks.  Understand how to capture stories, user test cases, business rules, process diagrams, UI prototypes and other artifacts.  An Agile BA engages the business SMEs and product owner with the team instead of acting as a liaison/middleman to the business.  They manage the backlog of stories by adding, removing, updating stories there (after Product Owner approval) and keeping it up to date.  They will schedule and facilitate requirements elicitation sessions and make sure the right SMEs are invited. 10
  • 11. The Agile BA…cont’d  They will make sure that all scope changes have been appropriately captured and documented on the backlog.  During the iteration, the BA works on making sure the requirements and acceptance criteria are understood by developers for all stories. They are very effective Facilitators and know how to bring the team to their goals from any session. They work ahead with the product owner to define stories and test cases for the next iteration. The work closely with testers (IT or business) to track testing progress. Use light weight, easy to read, and accessible documentation. They make sure the right individuals are using the artifacts produced.     11
  • 12. Traditional Tester        The testing group is usually engaged towards the end of the project. This group may require upfront complete documentation on requirements in order for them to develop test cases. Work closely with the BAs to clarify missing requirements. Use of issue tracking tools to log bugs and get them assigned to developers in addition to tracking their status. May use heavy weight testing tools to document and manage all test cases and track progress on each one. May use automated testing and load testing tools. Traditionally they have final say on if the software is ready to be tested by the customer or move into production. 12
  • 13. The Agile Tester        Engaged early during the project, part of the core team. Could be a business user tester or a QA test engineer or have both. Uses automated testing whenever feasible. QA test engineers work ahead of the next iteration to help setup test data, help identify additional test cases needed. During each iteration QA testers work closely with developers to know when stories are ready for their initial testing. They perform testing, log and track issues and provide feedback to developers. They keep track of where each story is at in terms of testing and how close it is to ‘Done’ and may send out daily emails with progress. They collaborate with the team daily during the 15 minute standup. 13
  • 14. Traditional Developer        Engaged on the project after planning has been completed and the project is ready for development. Is expected to read the documentation on requirements to understand what the software needs to do. Goes through BA for additional questions. Works of the upfront designs produced by the architect. Does not usually have access or care about test cases. Driven more by requirements documented by BA. May or may not be aware and follow company coding standards and architecture best practices. Mostly works independently. May get assigned tasks from PM with specific due dates. Mostly works vertically focusing on ‘Front end’ ‘Business logic’ ‘Data logic’ areas instead of horizontally focusing on each business story. 14
  • 15. The Agile Developer      Engaged from the beginning of the project. Helps story sizing, dependency identification and initial release planning. During each iteration, the developer is working on understanding requirements and using Test Driven Development as a method of implementing them. They create automated unit tests for each test cases and may use mock data when real data is not readily available or to reduce dependencies. They frequently check in their code and aim for continuous integration. They must focus on one story at a time and work Horizontally instead of the typical Vertical way we worked in waterfall. 15
  • 16. The Agile Developer…cont’d     They follow the company’s coding standards and recommended designs. They work closely with the user on testing each story as it passes a few test cases or become ‘Done’. They raise issues and impediments daily and only work on the most valuable stories and tasks. They are engaged, flexible, collaborative, quality driven and focused on the iteration goal. 16
  • 17. Thank You! Prepared by: Sumit Mahajan 17

Hinweis der Redaktion

  1. Test