SlideShare a Scribd company logo
Core Systems Transformation Solutions
2013
Shared position in a project:
testing and analysis
Polina Vorobieva
1
Agenda
• Resource allocation
• Testing phase
• Analysis phase
• Common responsibilities
• Difference in points of view
• Shared position: pros and cons
2
Resource allocation: Example
• Team
 Manager
 2 developers and Tech Lead
 2 testers and Test Lead
 Analyst
• PBL
Story Release Status
Story 7 1 Done
Story 8 1 Sprint 100 (implementation)
Story 9 1 Sprint 100 (implementation)
Story 10 2 Sprint 100 (analysis)
Story 11 2 No requirements
Story 12 2 No requirements
3
Resource allocation: Example
4
Resource allocation: Example
Story Release Status
Story 10 2 Sprint 101 (implementation)
Story 11 2 Sprint 101 (analysis)
Story 12 2 Sprint 101 (analysis)
Story 13 2 Sprint 101 (analysis)
5
Resource allocation: Statistics
Stage small/big story, h Average, h
Analysis 18-92 35-50
High Level Design 10-36 25-30
Implementation (Coding and Testing) 15-60 20-60
Analysi
s35 % Design
20 %
Code &
Test
45%
Small story
Analysi
s45 %
Design
30 %
Code &
Test
25%
Big story
6
Resource allocation: RISKS
• Diseases
• Vacations
• Attrition
• Ramp down
• Project demands
• Demotivation
7
Resource allocation: progress
• Growth
o Lead/Manager
o Improve technical skills
o Improve analytical skills
8
Testing phase
• What are the Tester’s responsibilities?
o Requirements analysis
o Test planning
o Test development
o Test execution
o Test result analysis
o Defect Tracking
9
Analysis phase
• What are the Analyst’s responsibilities?
o Requirements planning and management
o Requirements communication and analysis
o Solution assessment and validation
o Document the requirements
o Test cases review
o Improvements of process
10
Common responsibilities
• Requirements analysis/Requirements testing
• The main question: How it should work?
(Output for Analyst and Input for Tester)
• Collaboration:
• Communication with Customer
• Determination of Customer needs
• Requirements clarification
• Integration (and other non-functional testing)
• Acceptance testing/UAT team
• Knowledge sharing
11
Difference in points of view
• Paint the rose
12
Difference in points of view
• Feasibility determination
• Solution for implementation
 Impact assessment
 Analysis of all options
 Responsibility
 ‘Common language’
 Effective communication
 Identification of Customer’s needs
 Increase Customer’s satisfaction
13
Difference in points of view
• Requirements analysis
• Test approach
• Test scenario/cases
• Test execution
14
Difference in points of view
• Main items to pay attention for Tester:
o Technical aspects, details of implementation
o Domain knowledge
o Assess of impact
15
Difference in points of view
Analyst Tester
What for?
Can we do it?
How should we do it?
Can we propose anything? What are the requirements?
What is the potential impact for the
whole system?
How was it done?
What is the impact?
How do we test it?
What is the impact of each issue? How many issues do we have?
16
Shared positions
• Pros
 Interchangeability
 Sharing knowledge
 Team work
 Responsibility
 Growth
 Motivation
 Risk reduction
 Effectiveness
• Cons
 Individual
 Switch between tasks
• Issues
 High load
 Possibility of miscommunication
17
Conclusion
• Benefits if applicable
18
Questions

More Related Content

What's hot

[Vu Van Nguyen] Value-based Software Testing an Approach to Prioritizing Tests
[Vu Van Nguyen]  Value-based Software Testing an Approach to Prioritizing Tests[Vu Van Nguyen]  Value-based Software Testing an Approach to Prioritizing Tests
[Vu Van Nguyen] Value-based Software Testing an Approach to Prioritizing Tests
Ho Chi Minh City Software Testing Club
 
'Acceptance Testing' by Erik Boelen
'Acceptance Testing' by Erik Boelen'Acceptance Testing' by Erik Boelen
'Acceptance Testing' by Erik Boelen
TEST Huddle
 
Key Challenges in Agile RE @XP2017
Key Challenges in Agile RE @XP2017Key Challenges in Agile RE @XP2017
Key Challenges in Agile RE @XP2017
Prof. Dr. Eva-Maria Schön
 
Code review prediction
Code review predictionCode review prediction
Code review prediction
Kishor Datta Gupta
 
How much testing is enough
How much testing is enoughHow much testing is enough
How much testing is enough
Reti Yulvenia
 
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworks
Nikita Knysh
 
QA Fest 2017. Ilari Henrik Aegerter. Complexity Thinking, Cynefin & Why Your ...
QA Fest 2017. Ilari Henrik Aegerter. Complexity Thinking, Cynefin & Why Your ...QA Fest 2017. Ilari Henrik Aegerter. Complexity Thinking, Cynefin & Why Your ...
QA Fest 2017. Ilari Henrik Aegerter. Complexity Thinking, Cynefin & Why Your ...
QAFest
 
[Thao Vo] Deadly Traps of Automation Testing
[Thao Vo] Deadly Traps of Automation Testing[Thao Vo] Deadly Traps of Automation Testing
[Thao Vo] Deadly Traps of Automation Testing
Ho Chi Minh City Software Testing Club
 
Who cares about Software Process Modelling? A First Investigation about the P...
Who cares about Software Process Modelling? A First Investigation about the P...Who cares about Software Process Modelling? A First Investigation about the P...
Who cares about Software Process Modelling? A First Investigation about the P...
Daniel Mendez
 
130905 francis palma - detection of process antipatterns - a bpel perspective
130905   francis palma - detection of process antipatterns - a bpel perspective130905   francis palma - detection of process antipatterns - a bpel perspective
130905 francis palma - detection of process antipatterns - a bpel perspective
Ptidej Team
 
Naming the Pain in Requirements Engineering - Design of a Global Family of Su...
Naming the Pain in Requirements Engineering - Design of a Global Family of Su...Naming the Pain in Requirements Engineering - Design of a Global Family of Su...
Naming the Pain in Requirements Engineering - Design of a Global Family of Su...
Daniel Mendez
 
ODD+PC: How to Get Stuff Right
ODD+PC: How to Get Stuff RightODD+PC: How to Get Stuff Right
ODD+PC: How to Get Stuff Right
Jonathan Herring
 
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
TEST Huddle
 

What's hot (15)

[Vu Van Nguyen] Value-based Software Testing an Approach to Prioritizing Tests
[Vu Van Nguyen]  Value-based Software Testing an Approach to Prioritizing Tests[Vu Van Nguyen]  Value-based Software Testing an Approach to Prioritizing Tests
[Vu Van Nguyen] Value-based Software Testing an Approach to Prioritizing Tests
 
'Acceptance Testing' by Erik Boelen
'Acceptance Testing' by Erik Boelen'Acceptance Testing' by Erik Boelen
'Acceptance Testing' by Erik Boelen
 
QA evolution to the present day
QA evolution to the present dayQA evolution to the present day
QA evolution to the present day
 
QA evolution, in pictures
QA evolution, in picturesQA evolution, in pictures
QA evolution, in pictures
 
Key Challenges in Agile RE @XP2017
Key Challenges in Agile RE @XP2017Key Challenges in Agile RE @XP2017
Key Challenges in Agile RE @XP2017
 
Code review prediction
Code review predictionCode review prediction
Code review prediction
 
How much testing is enough
How much testing is enoughHow much testing is enough
How much testing is enough
 
Overview of test process improvement frameworks
Overview of test process improvement frameworksOverview of test process improvement frameworks
Overview of test process improvement frameworks
 
QA Fest 2017. Ilari Henrik Aegerter. Complexity Thinking, Cynefin & Why Your ...
QA Fest 2017. Ilari Henrik Aegerter. Complexity Thinking, Cynefin & Why Your ...QA Fest 2017. Ilari Henrik Aegerter. Complexity Thinking, Cynefin & Why Your ...
QA Fest 2017. Ilari Henrik Aegerter. Complexity Thinking, Cynefin & Why Your ...
 
[Thao Vo] Deadly Traps of Automation Testing
[Thao Vo] Deadly Traps of Automation Testing[Thao Vo] Deadly Traps of Automation Testing
[Thao Vo] Deadly Traps of Automation Testing
 
Who cares about Software Process Modelling? A First Investigation about the P...
Who cares about Software Process Modelling? A First Investigation about the P...Who cares about Software Process Modelling? A First Investigation about the P...
Who cares about Software Process Modelling? A First Investigation about the P...
 
130905 francis palma - detection of process antipatterns - a bpel perspective
130905   francis palma - detection of process antipatterns - a bpel perspective130905   francis palma - detection of process antipatterns - a bpel perspective
130905 francis palma - detection of process antipatterns - a bpel perspective
 
Naming the Pain in Requirements Engineering - Design of a Global Family of Su...
Naming the Pain in Requirements Engineering - Design of a Global Family of Su...Naming the Pain in Requirements Engineering - Design of a Global Family of Su...
Naming the Pain in Requirements Engineering - Design of a Global Family of Su...
 
ODD+PC: How to Get Stuff Right
ODD+PC: How to Get Stuff RightODD+PC: How to Get Stuff Right
ODD+PC: How to Get Stuff Right
 
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
Beata Karpinska - Testing and Lean Principles - EuroSTAR 2010
 

Viewers also liked

Enterprise service bus part 1
Enterprise service bus part 1Enterprise service bus part 1
Enterprise service bus part 1
Return on Intelligence
 
Presentation restaurant De Rand Van Havelte, Drenthe, the Netherlands
Presentation restaurant De Rand Van Havelte, Drenthe, the NetherlandsPresentation restaurant De Rand Van Havelte, Drenthe, the Netherlands
Presentation restaurant De Rand Van Havelte, Drenthe, the Netherlands
Ren van Stekelenborg
 
Teknologi Pendidikan
Teknologi PendidikanTeknologi Pendidikan
Teknologi Pendidikanzana liyaa
 
Joan miquel capell victimes transit
Joan miquel capell victimes transitJoan miquel capell victimes transit
Joan miquel capell victimes transit
Seguretat Catalunya
 
Investigating and modelling the relationship between scuba diver Behaviour an...
Investigating and modelling the relationship between scuba diver Behaviour an...Investigating and modelling the relationship between scuba diver Behaviour an...
Investigating and modelling the relationship between scuba diver Behaviour an...
bluetempleconservation
 
ข้อมูล ความพอเพียง
ข้อมูล ความพอเพียงข้อมูล ความพอเพียง
ข้อมูล ความพอเพียง
pianochulita
 
ePortfolios from Beginning to End to Beginning
ePortfolios from Beginning to End to BeginningePortfolios from Beginning to End to Beginning
ePortfolios from Beginning to End to Beginning
Marc Zaldivar
 
Workshop presentatie eef smits 30 mei 2013 zorg en comfortabe lleven
Workshop presentatie eef smits 30 mei 2013 zorg en comfortabe llevenWorkshop presentatie eef smits 30 mei 2013 zorg en comfortabe lleven
Workshop presentatie eef smits 30 mei 2013 zorg en comfortabe lleveniZovator
 
Ef dental care
Ef dental careEf dental care
Ef dental care
iZovator
 
2 of 5 Overview by Obaid Ali
2 of 5 Overview by Obaid Ali2 of 5 Overview by Obaid Ali
2 of 5 Overview by Obaid Ali
Obaid Ali / Roohi B. Obaid
 
Google Shopping In Ireland
Google Shopping In IrelandGoogle Shopping In Ireland
Google Shopping In Ireland
Tinderpoint
 
CNNとGAを用いた 組合せ最適化問題
CNNとGAを用いた 組合せ最適化問題CNNとGAを用いた 組合せ最適化問題
CNNとGAを用いた 組合せ最適化問題
t dev
 
Desastres naturales
Desastres naturalesDesastres naturales
Desastres naturales
sixtoedmundo
 
Tell me more?: the effects of mental model soundness on personalizing an inte...
Tell me more?: the effects of mental model soundness on personalizing an inte...Tell me more?: the effects of mental model soundness on personalizing an inte...
Tell me more?: the effects of mental model soundness on personalizing an inte...
Joan Choi
 
Enfermedades geneticas en el sistema renal
Enfermedades geneticas en el sistema renalEnfermedades geneticas en el sistema renal
Enfermedades geneticas en el sistema renal
Yarima Jimenez
 
Resumo de História do Paraná.
Resumo de História do Paraná.Resumo de História do Paraná.
Resumo de História do Paraná.aroudus
 

Viewers also liked (20)

Enterprise service bus part 1
Enterprise service bus part 1Enterprise service bus part 1
Enterprise service bus part 1
 
degree crtfct
degree crtfctdegree crtfct
degree crtfct
 
Mama
MamaMama
Mama
 
Presentation restaurant De Rand Van Havelte, Drenthe, the Netherlands
Presentation restaurant De Rand Van Havelte, Drenthe, the NetherlandsPresentation restaurant De Rand Van Havelte, Drenthe, the Netherlands
Presentation restaurant De Rand Van Havelte, Drenthe, the Netherlands
 
Final Presentation__WMU1
Final Presentation__WMU1Final Presentation__WMU1
Final Presentation__WMU1
 
Teknologi Pendidikan
Teknologi PendidikanTeknologi Pendidikan
Teknologi Pendidikan
 
Joan miquel capell victimes transit
Joan miquel capell victimes transitJoan miquel capell victimes transit
Joan miquel capell victimes transit
 
Investigating and modelling the relationship between scuba diver Behaviour an...
Investigating and modelling the relationship between scuba diver Behaviour an...Investigating and modelling the relationship between scuba diver Behaviour an...
Investigating and modelling the relationship between scuba diver Behaviour an...
 
ข้อมูล ความพอเพียง
ข้อมูล ความพอเพียงข้อมูล ความพอเพียง
ข้อมูล ความพอเพียง
 
ePortfolios from Beginning to End to Beginning
ePortfolios from Beginning to End to BeginningePortfolios from Beginning to End to Beginning
ePortfolios from Beginning to End to Beginning
 
Workshop presentatie eef smits 30 mei 2013 zorg en comfortabe lleven
Workshop presentatie eef smits 30 mei 2013 zorg en comfortabe llevenWorkshop presentatie eef smits 30 mei 2013 zorg en comfortabe lleven
Workshop presentatie eef smits 30 mei 2013 zorg en comfortabe lleven
 
Galalion
GalalionGalalion
Galalion
 
Ef dental care
Ef dental careEf dental care
Ef dental care
 
2 of 5 Overview by Obaid Ali
2 of 5 Overview by Obaid Ali2 of 5 Overview by Obaid Ali
2 of 5 Overview by Obaid Ali
 
Google Shopping In Ireland
Google Shopping In IrelandGoogle Shopping In Ireland
Google Shopping In Ireland
 
CNNとGAを用いた 組合せ最適化問題
CNNとGAを用いた 組合せ最適化問題CNNとGAを用いた 組合せ最適化問題
CNNとGAを用いた 組合せ最適化問題
 
Desastres naturales
Desastres naturalesDesastres naturales
Desastres naturales
 
Tell me more?: the effects of mental model soundness on personalizing an inte...
Tell me more?: the effects of mental model soundness on personalizing an inte...Tell me more?: the effects of mental model soundness on personalizing an inte...
Tell me more?: the effects of mental model soundness on personalizing an inte...
 
Enfermedades geneticas en el sistema renal
Enfermedades geneticas en el sistema renalEnfermedades geneticas en el sistema renal
Enfermedades geneticas en el sistema renal
 
Resumo de História do Paraná.
Resumo de História do Paraná.Resumo de História do Paraná.
Resumo de História do Paraná.
 

Similar to Shared position in a project

Life of a pragmatic tester
Life of a pragmatic testerLife of a pragmatic tester
Life of a pragmatic tester
Gitte Ottosen
 
The art of project estimation
The art of project estimationThe art of project estimation
The art of project estimation
Return on Intelligence
 
Project proposal
Project proposalProject proposal
Project proposal
Pradeep Panda
 
Agile Bureaucracy
Agile BureaucracyAgile Bureaucracy
Agile Bureaucracy
Return on Intelligence
 
The Art of Project Estimation
The Art of Project EstimationThe Art of Project Estimation
The Art of Project Estimation
Return on Intelligence
 
Pmp session 1
Pmp session 1Pmp session 1
Pmp session 1
Wendy Feryanto
 
1_Design and Analysis of Experiment_Data Science.pptx
1_Design and Analysis of Experiment_Data Science.pptx1_Design and Analysis of Experiment_Data Science.pptx
1_Design and Analysis of Experiment_Data Science.pptx
deepak667128
 
Usability Testing for Survey Research:How to and Best Practices
Usability Testing for Survey Research:How to and Best PracticesUsability Testing for Survey Research:How to and Best Practices
Usability Testing for Survey Research:How to and Best Practices
egeisen
 
Rescuing and Reviving Troubled Software Projects
Rescuing and Reviving Troubled Software ProjectsRescuing and Reviving Troubled Software Projects
Rescuing and Reviving Troubled Software Projects
Barry Curry
 
АРТУР ШЕВЧЕНКО «Як спланувати проєкт та все встигнути»
АРТУР ШЕВЧЕНКО «Як спланувати проєкт та все встигнути»АРТУР ШЕВЧЕНКО «Як спланувати проєкт та все встигнути»
АРТУР ШЕВЧЕНКО «Як спланувати проєкт та все встигнути»
QADay
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
QA or the Highway
 
Anton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQBAnton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQB
Ievgenii Katsan
 
Avoca Award Decision Program Overview
Avoca Award Decision Program Overview Avoca Award Decision Program Overview
Avoca Award Decision Program Overview
The Avoca Group
 
UXPA 2023: UX research: Optimizing collaboration with project research sponsors
UXPA 2023: UX research: Optimizing collaboration with project research sponsorsUXPA 2023: UX research: Optimizing collaboration with project research sponsors
UXPA 2023: UX research: Optimizing collaboration with project research sponsors
UXPA International
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
Sutharthan Mariyappan
 
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
TEST Huddle
 
Project audit and closure
Project audit and closureProject audit and closure
Project audit and closure
Sanjay Vaij
 
How to Conduct Usability Studies: A Librarian Primer
How to Conduct Usability Studies: A Librarian PrimerHow to Conduct Usability Studies: A Librarian Primer
How to Conduct Usability Studies: A Librarian Primer
Tao Zhang
 
Artefact-based Requirements Engineering Improvement - Learning to Walk in Pra...
Artefact-based Requirements Engineering Improvement - Learning to Walk in Pra...Artefact-based Requirements Engineering Improvement - Learning to Walk in Pra...
Artefact-based Requirements Engineering Improvement - Learning to Walk in Pra...
Daniel Mendez
 
Test Design Techniques in Exploratory Testing
Test Design Techniques in Exploratory TestingTest Design Techniques in Exploratory Testing
Test Design Techniques in Exploratory Testing
TechWell
 

Similar to Shared position in a project (20)

Life of a pragmatic tester
Life of a pragmatic testerLife of a pragmatic tester
Life of a pragmatic tester
 
The art of project estimation
The art of project estimationThe art of project estimation
The art of project estimation
 
Project proposal
Project proposalProject proposal
Project proposal
 
Agile Bureaucracy
Agile BureaucracyAgile Bureaucracy
Agile Bureaucracy
 
The Art of Project Estimation
The Art of Project EstimationThe Art of Project Estimation
The Art of Project Estimation
 
Pmp session 1
Pmp session 1Pmp session 1
Pmp session 1
 
1_Design and Analysis of Experiment_Data Science.pptx
1_Design and Analysis of Experiment_Data Science.pptx1_Design and Analysis of Experiment_Data Science.pptx
1_Design and Analysis of Experiment_Data Science.pptx
 
Usability Testing for Survey Research:How to and Best Practices
Usability Testing for Survey Research:How to and Best PracticesUsability Testing for Survey Research:How to and Best Practices
Usability Testing for Survey Research:How to and Best Practices
 
Rescuing and Reviving Troubled Software Projects
Rescuing and Reviving Troubled Software ProjectsRescuing and Reviving Troubled Software Projects
Rescuing and Reviving Troubled Software Projects
 
АРТУР ШЕВЧЕНКО «Як спланувати проєкт та все встигнути»
АРТУР ШЕВЧЕНКО «Як спланувати проєкт та все встигнути»АРТУР ШЕВЧЕНКО «Як спланувати проєкт та все встигнути»
АРТУР ШЕВЧЕНКО «Як спланувати проєкт та все встигнути»
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
 
Anton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQBAnton Muzhailo - Practical Test Process Improvement using ISTQB
Anton Muzhailo - Practical Test Process Improvement using ISTQB
 
Avoca Award Decision Program Overview
Avoca Award Decision Program Overview Avoca Award Decision Program Overview
Avoca Award Decision Program Overview
 
UXPA 2023: UX research: Optimizing collaboration with project research sponsors
UXPA 2023: UX research: Optimizing collaboration with project research sponsorsUXPA 2023: UX research: Optimizing collaboration with project research sponsors
UXPA 2023: UX research: Optimizing collaboration with project research sponsors
 
Fundamentals of Project Management
Fundamentals of Project ManagementFundamentals of Project Management
Fundamentals of Project Management
 
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
Campbell & Readman - TDD It's Not Tester Driven Development - EuroSTAR 2012
 
Project audit and closure
Project audit and closureProject audit and closure
Project audit and closure
 
How to Conduct Usability Studies: A Librarian Primer
How to Conduct Usability Studies: A Librarian PrimerHow to Conduct Usability Studies: A Librarian Primer
How to Conduct Usability Studies: A Librarian Primer
 
Artefact-based Requirements Engineering Improvement - Learning to Walk in Pra...
Artefact-based Requirements Engineering Improvement - Learning to Walk in Pra...Artefact-based Requirements Engineering Improvement - Learning to Walk in Pra...
Artefact-based Requirements Engineering Improvement - Learning to Walk in Pra...
 
Test Design Techniques in Exploratory Testing
Test Design Techniques in Exploratory TestingTest Design Techniques in Exploratory Testing
Test Design Techniques in Exploratory Testing
 

More from Return on Intelligence

Clean Code Approach
Clean Code ApproachClean Code Approach
Clean Code Approach
Return on Intelligence
 
Code Coverage
Code CoverageCode Coverage
Code Coverage
Return on Intelligence
 
Effective Communication in english
Effective Communication in englishEffective Communication in english
Effective Communication in english
Return on Intelligence
 
Anti-patterns
Anti-patternsAnti-patterns
Anti-patterns
Return on Intelligence
 
Conflicts Resolving
Conflicts ResolvingConflicts Resolving
Conflicts Resolving
Return on Intelligence
 
Database versioning with liquibase
Database versioning with liquibaseDatabase versioning with liquibase
Database versioning with liquibase
Return on Intelligence
 
Effective Feedback
Effective FeedbackEffective Feedback
Effective Feedback
Return on Intelligence
 
English for Negotiations 2016
English for Negotiations 2016English for Negotiations 2016
English for Negotiations 2016
Return on Intelligence
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
Return on Intelligence
 
Unit Tests? It is Very Simple and Easy!
Unit Tests? It is Very Simple and Easy!Unit Tests? It is Very Simple and Easy!
Unit Tests? It is Very Simple and Easy!
Return on Intelligence
 
Quick Start to AngularJS
Quick Start to AngularJSQuick Start to AngularJS
Quick Start to AngularJS
Return on Intelligence
 
Introduction to Backbone.js & Marionette.js
Introduction to Backbone.js & Marionette.jsIntroduction to Backbone.js & Marionette.js
Introduction to Backbone.js & Marionette.js
Return on Intelligence
 
Types of testing and their classification
Types of testing and their classificationTypes of testing and their classification
Types of testing and their classification
Return on Intelligence
 
Introduction to EJB
Introduction to EJBIntroduction to EJB
Introduction to EJB
Return on Intelligence
 
Enterprise Service Bus
Enterprise Service BusEnterprise Service Bus
Enterprise Service Bus
Return on Intelligence
 
Apache cassandra - future without boundaries (part3)
Apache cassandra - future without boundaries (part3)Apache cassandra - future without boundaries (part3)
Apache cassandra - future without boundaries (part3)
Return on Intelligence
 
Apache cassandra - future without boundaries (part2)
Apache cassandra - future without boundaries (part2)Apache cassandra - future without boundaries (part2)
Apache cassandra - future without boundaries (part2)
Return on Intelligence
 
Apache cassandra - future without boundaries (part1)
Apache cassandra - future without boundaries (part1)Apache cassandra - future without boundaries (part1)
Apache cassandra - future without boundaries (part1)
Return on Intelligence
 
Career development in exigen services
Career development in exigen servicesCareer development in exigen services
Career development in exigen services
Return on Intelligence
 
Introduction to selenium web driver
Introduction to selenium web driverIntroduction to selenium web driver
Introduction to selenium web driver
Return on Intelligence
 

More from Return on Intelligence (20)

Clean Code Approach
Clean Code ApproachClean Code Approach
Clean Code Approach
 
Code Coverage
Code CoverageCode Coverage
Code Coverage
 
Effective Communication in english
Effective Communication in englishEffective Communication in english
Effective Communication in english
 
Anti-patterns
Anti-patternsAnti-patterns
Anti-patterns
 
Conflicts Resolving
Conflicts ResolvingConflicts Resolving
Conflicts Resolving
 
Database versioning with liquibase
Database versioning with liquibaseDatabase versioning with liquibase
Database versioning with liquibase
 
Effective Feedback
Effective FeedbackEffective Feedback
Effective Feedback
 
English for Negotiations 2016
English for Negotiations 2016English for Negotiations 2016
English for Negotiations 2016
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
Unit Tests? It is Very Simple and Easy!
Unit Tests? It is Very Simple and Easy!Unit Tests? It is Very Simple and Easy!
Unit Tests? It is Very Simple and Easy!
 
Quick Start to AngularJS
Quick Start to AngularJSQuick Start to AngularJS
Quick Start to AngularJS
 
Introduction to Backbone.js & Marionette.js
Introduction to Backbone.js & Marionette.jsIntroduction to Backbone.js & Marionette.js
Introduction to Backbone.js & Marionette.js
 
Types of testing and their classification
Types of testing and their classificationTypes of testing and their classification
Types of testing and their classification
 
Introduction to EJB
Introduction to EJBIntroduction to EJB
Introduction to EJB
 
Enterprise Service Bus
Enterprise Service BusEnterprise Service Bus
Enterprise Service Bus
 
Apache cassandra - future without boundaries (part3)
Apache cassandra - future without boundaries (part3)Apache cassandra - future without boundaries (part3)
Apache cassandra - future without boundaries (part3)
 
Apache cassandra - future without boundaries (part2)
Apache cassandra - future without boundaries (part2)Apache cassandra - future without boundaries (part2)
Apache cassandra - future without boundaries (part2)
 
Apache cassandra - future without boundaries (part1)
Apache cassandra - future without boundaries (part1)Apache cassandra - future without boundaries (part1)
Apache cassandra - future without boundaries (part1)
 
Career development in exigen services
Career development in exigen servicesCareer development in exigen services
Career development in exigen services
 
Introduction to selenium web driver
Introduction to selenium web driverIntroduction to selenium web driver
Introduction to selenium web driver
 

Recently uploaded

Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
Google
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
abdulrafaychaudhry
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 

Recently uploaded (20)

Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
AI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website CreatorAI Genie Review: World’s First Open AI WordPress Website Creator
AI Genie Review: World’s First Open AI WordPress Website Creator
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Game Development with Unity3D (Game Development lecture 3)
Game Development  with Unity3D (Game Development lecture 3)Game Development  with Unity3D (Game Development lecture 3)
Game Development with Unity3D (Game Development lecture 3)
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 

Shared position in a project

  • 1. Core Systems Transformation Solutions 2013 Shared position in a project: testing and analysis Polina Vorobieva
  • 2. 1 Agenda • Resource allocation • Testing phase • Analysis phase • Common responsibilities • Difference in points of view • Shared position: pros and cons
  • 3. 2 Resource allocation: Example • Team  Manager  2 developers and Tech Lead  2 testers and Test Lead  Analyst • PBL Story Release Status Story 7 1 Done Story 8 1 Sprint 100 (implementation) Story 9 1 Sprint 100 (implementation) Story 10 2 Sprint 100 (analysis) Story 11 2 No requirements Story 12 2 No requirements
  • 5. 4 Resource allocation: Example Story Release Status Story 10 2 Sprint 101 (implementation) Story 11 2 Sprint 101 (analysis) Story 12 2 Sprint 101 (analysis) Story 13 2 Sprint 101 (analysis)
  • 6. 5 Resource allocation: Statistics Stage small/big story, h Average, h Analysis 18-92 35-50 High Level Design 10-36 25-30 Implementation (Coding and Testing) 15-60 20-60 Analysi s35 % Design 20 % Code & Test 45% Small story Analysi s45 % Design 30 % Code & Test 25% Big story
  • 7. 6 Resource allocation: RISKS • Diseases • Vacations • Attrition • Ramp down • Project demands • Demotivation
  • 8. 7 Resource allocation: progress • Growth o Lead/Manager o Improve technical skills o Improve analytical skills
  • 9. 8 Testing phase • What are the Tester’s responsibilities? o Requirements analysis o Test planning o Test development o Test execution o Test result analysis o Defect Tracking
  • 10. 9 Analysis phase • What are the Analyst’s responsibilities? o Requirements planning and management o Requirements communication and analysis o Solution assessment and validation o Document the requirements o Test cases review o Improvements of process
  • 11. 10 Common responsibilities • Requirements analysis/Requirements testing • The main question: How it should work? (Output for Analyst and Input for Tester) • Collaboration: • Communication with Customer • Determination of Customer needs • Requirements clarification • Integration (and other non-functional testing) • Acceptance testing/UAT team • Knowledge sharing
  • 12. 11 Difference in points of view • Paint the rose
  • 13. 12 Difference in points of view • Feasibility determination • Solution for implementation  Impact assessment  Analysis of all options  Responsibility  ‘Common language’  Effective communication  Identification of Customer’s needs  Increase Customer’s satisfaction
  • 14. 13 Difference in points of view • Requirements analysis • Test approach • Test scenario/cases • Test execution
  • 15. 14 Difference in points of view • Main items to pay attention for Tester: o Technical aspects, details of implementation o Domain knowledge o Assess of impact
  • 16. 15 Difference in points of view Analyst Tester What for? Can we do it? How should we do it? Can we propose anything? What are the requirements? What is the potential impact for the whole system? How was it done? What is the impact? How do we test it? What is the impact of each issue? How many issues do we have?
  • 17. 16 Shared positions • Pros  Interchangeability  Sharing knowledge  Team work  Responsibility  Growth  Motivation  Risk reduction  Effectiveness • Cons  Individual  Switch between tasks • Issues  High load  Possibility of miscommunication