SlideShare uma empresa Scribd logo
1 de 20
The product method
     Product chain
Index – ForceManager Product Method




                                      3
Index – ForceManager Product Method




  1.   User Research Interviews
  2.   Validated Designs
                                    SPRINT 1
  3.   Estimate
  4.   Feature Scope
  5.   Investments
                                               SPRINT 2
  6.   Development
  7.   Quality Assurance Revision
  8.   Release                                            SPRINT 3




                                                                     4
1. User Research Interviews

                                                         SPRINT 1


  Responsibility
  • Get from the Stakeholders the feature requirements

  Participants
  • StakeHolders
  • Product Owner[s]
  • UX/UD Team Member[s]

  Output
  • Feature requirements




                                                                    5
2. Validated Designs

                                                               SPRINT 1

  Responsibility
  • Generate wireframes/prototypes following the stakeholders
      requirements
  • Generate specifications following the stakeholders requirements

  Participants
  • StakeHolders
  • UX/UD Team Member[s]
  • Product Owner[s]

  Output
  • Feature wireframes or prototype
  • Feature specifications



                                                                          6
3. Estimations

                                                               SPRINT 1
  Responsibility
  • Development team evaluation related to the feature specifications

  Participants
  • Product Owner[s]
  • UX/UD Team Member[s]
  • Development Team Member[s]
  • Quality Assurance Members[s]
  • Infraestructure Team Members[s]

  Output
  • Feature estimations
  • Feature Risk
  • Investment Plan
  • Quality Assurance Plan

                                                                          7
4. Feature scope / versioning

                                                           SPRINT 1


  Responsibility
  • Define the scope of the feature for all the versions

  Participants
  • StakeHolders
  • Product Owner[s]

  Output
  • Feature roadmap
  • Development calendar




                                                                      8
5. Investments

                                                              SPRINT 2


  Responsibility
  • Execute the investments included on the investment plan
  • Iterate the estimations

  Participants
  • Product Owner[s]
  • Development Team Member[s]
  • Infraestructure Team Members[s]

  Output
  • Estimations
  • Development calendar



                                                                         9
6. Development

                                                                   SPRINT 2

  Responsibility
  • Develop the feature according to the scope specifications and designs
  • Release a tested code
  • Log the work progress

  Participants
  • Development Team Member[s]
  • UX/UD Team Member[s]
  • Infraestructure Team Members[s]
                                                UNIT TESTING
  Output
  • Feature tested (*) to be certified
                                             INTEGRATION TESTING
  • Log of work
                                             ACCEPTANCE TESTING


                                                                              10
7. Quality Assurance Revision [1]

                                                             SPRINT 3


  Responsibility
  • Exploratory Testing over the product front-ends
  • Generate Bug/Improvements for the development Team

  Participants
  • Product Owner[s]
  • Quality Assurance Member[s]

  Output
                                          UNIT TESTING
  • Product[s] plan execution result
  • Kanban Tickets                     INTEGRATION TESTING


                                       ACCEPTANCE TESTING


                                                                        11
7. Quality Assurance Revision [2]

                                                                 SPRINT 3

  Responsibility
  • [Web, Server] Deploy the product on pre-production environment
  • [Mobile] Release a release candidate and test with real customers
  • Check the compliance of the product

  Participants
  • Product Owner[s]
  • Quality Assurance Member[s]
  • Infraestructure Team Members[s]
                                              UNIT TESTING
  Output
  • Product approved                       INTEGRATION TESTING


                                           ACCEPTANCE TESTING


                                                                            12
8. Release

                                                        SPRINT 3



  Responsibility
  • Release a tested and stable product to PRODUCTION

  Participants
  • Product Owner[s]
  • Infraestructure Team Members[s]

  Output
  • Product released




                                                                   13
SCRUMBAN
The team method
Team Responsibilities


    Product
    Manager


       Product Owner
                          Scrum Team Members             Force
                SPRINT    • User Experience Experts     Manager
                Backlog   • Quality Assurance Experts
                          • Developers / Engineers
  Product
  Backlog
                KANBAN
                Backlog
                            Scrum Master
                            • Agility “Guardian”
                            • Team leader




                                                                  15
Team members responsibilities



  Product Owner
  • Stakeholders agent in front the development team. Every requirement
      must be channel through him
  • He must keep the product backlog and prioritize and decide which tasks
      will be included in the Sprint backlog or as a Kanban ticket
  • Finally must revise the output products with the Stakeholders
      (sometimes himself if the product owner is the product manager)

  UX/UD Team
  • UX / UI Expert who manage the prototyping, wire-framing getting the
     users requirements and expectations
  • Provides to the development team the UI checked with the
     customer/stakeholders


                                                                          16
Team members responsibilities



  QA Team
  • Define Quality Plans
  • Product Quality Responsibility
  • Block / Authorize the release of the product versions

  Development Team
  • They’ve the responsibility to deliver the product output planned for
     every SPRINT, updating the Backlog status and, in general, following the
     organization quality and process guidelines
     • StandUp meeting
     • Log of Work
     • Integration and Unit testing
     • Code documentation


                                                                            17
Team members responsibilities


  SCRUM Master
  • Developer Engineer who implies the rest of the team to follow the
     guidelines have been agreed by the organization
     • SM check the following of the team guidelines
         • Ensures the team is fully productive (Remove Barriers…)
         • Ensures the team follow the process (Version Control Policy, Log
              Of Work, ALM flow…)
         • Manage the state of the Cardwall and the daily StandUp
         • Report to the Product Owner the progress of the SPRINT
         • Include new guidelines could improve the team behavior

  Our organization will not have any specific SM, all of us will be the SM in at
      least on of the sprints of the YEAR.



                                                                               18
Development Team Insights/KPI


  For every SPRINT we will store the next KPI :

  •   % Capacity Reported: Log Work / Total Work Capacity
  •   % Achievements: Closed Work / Total Plan Capacity
  •   Velocity: Closed Work (hours)
  •   % StandUp Meetings: #StandUp / #DaysInSprint

  Is the responsibility of the Scrum Master to work to maintain good results for
       this insights and report them to the product owner at the end of the
       SPRINT.




                                                                              19
¡Thank you!
ForceManager Team

Mais conteúdo relacionado

Mais procurados

Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testingKMS Technology
 
Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Imaginet
 
Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012Imaginet
 
Continuous Integration Practices
Continuous Integration Practices Continuous Integration Practices
Continuous Integration Practices Marcelo Freire
 
Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Imaginet
 
An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012Tomo Popovic
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool SelectionChad Holdorf
 
Learn scrum in half an hour
Learn scrum in half an hourLearn scrum in half an hour
Learn scrum in half an hourAbhay Kumar
 
Agile Software Development With SCRUM
Agile Software Development With SCRUMAgile Software Development With SCRUM
Agile Software Development With SCRUMAlexey Krivitsky
 
Navigating the Slippery Slope of Emergent Design
Navigating the Slippery Slope of Emergent DesignNavigating the Slippery Slope of Emergent Design
Navigating the Slippery Slope of Emergent DesignErika Burrows, PMP, PMI-ACP
 
Automation testing
Automation testingAutomation testing
Automation testingTomy Rhymond
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updatedTharinda Liyanage
 
Agile A to Z Chapter 4 Feedback Loop Part 2 DevOps
Agile A to Z Chapter 4 Feedback Loop Part 2 DevOpsAgile A to Z Chapter 4 Feedback Loop Part 2 DevOps
Agile A to Z Chapter 4 Feedback Loop Part 2 DevOpsAgile ME
 
Strategies for agile software test automation
Strategies for agile software test automationStrategies for agile software test automation
Strategies for agile software test automationEliane Collins
 
Smits security driven development
Smits   security driven developmentSmits   security driven development
Smits security driven developmentSmitsMC LLC
 

Mais procurados (20)

Agile methods
Agile methodsAgile methods
Agile methods
 
Introduction to Agile software testing
Introduction to Agile software testingIntroduction to Agile software testing
Introduction to Agile software testing
 
Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012Quality Coding: What's New with Visual Studio 2012
Quality Coding: What's New with Visual Studio 2012
 
Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012Quality Coding: What’s New with Visual Studio 2012
Quality Coding: What’s New with Visual Studio 2012
 
Continuous Integration Practices
Continuous Integration Practices Continuous Integration Practices
Continuous Integration Practices
 
Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012Quality Coding with Visual Studio 2012
Quality Coding with Visual Studio 2012
 
An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012An Introduction to Scrum: presented at PyTexas 2012
An Introduction to Scrum: presented at PyTexas 2012
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool Selection
 
Intro To Scrum.V3
Intro To Scrum.V3Intro To Scrum.V3
Intro To Scrum.V3
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Learn scrum in half an hour
Learn scrum in half an hourLearn scrum in half an hour
Learn scrum in half an hour
 
Agile Software Development With SCRUM
Agile Software Development With SCRUMAgile Software Development With SCRUM
Agile Software Development With SCRUM
 
Navigating the Slippery Slope of Emergent Design
Navigating the Slippery Slope of Emergent DesignNavigating the Slippery Slope of Emergent Design
Navigating the Slippery Slope of Emergent Design
 
2012 01-jenkins-udeploy
2012 01-jenkins-udeploy2012 01-jenkins-udeploy
2012 01-jenkins-udeploy
 
Automation testing
Automation testingAutomation testing
Automation testing
 
Testing strategy for agile projects updated
Testing strategy for agile projects updatedTesting strategy for agile projects updated
Testing strategy for agile projects updated
 
Agile A to Z Chapter 4 Feedback Loop Part 2 DevOps
Agile A to Z Chapter 4 Feedback Loop Part 2 DevOpsAgile A to Z Chapter 4 Feedback Loop Part 2 DevOps
Agile A to Z Chapter 4 Feedback Loop Part 2 DevOps
 
Resume
ResumeResume
Resume
 
Strategies for agile software test automation
Strategies for agile software test automationStrategies for agile software test automation
Strategies for agile software test automation
 
Smits security driven development
Smits   security driven developmentSmits   security driven development
Smits security driven development
 

Semelhante a ForceManager production 20121231-ss

Agile Development Lifecycle and Best Practices with Denodo
Agile Development Lifecycle and Best Practices with DenodoAgile Development Lifecycle and Best Practices with Denodo
Agile Development Lifecycle and Best Practices with DenodoDenodo
 
Agile Engineering - ODU ACM
Agile Engineering - ODU ACMAgile Engineering - ODU ACM
Agile Engineering - ODU ACMJustin Brunelle
 
Scrum methodology
Scrum methodology Scrum methodology
Scrum methodology C.T.Co
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training ProcessClarion Marketing
 
Software life cycle
Software life cycleSoftware life cycle
Software life cyclekingseif
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrumWilliam Simms
 
Product QA - A test engineering perspective
Product QA - A test engineering perspectiveProduct QA - A test engineering perspective
Product QA - A test engineering perspectiveImaginea
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Moataz Nabil
 
PlacemakAR Application - Software Engineering Discussion
PlacemakAR Application - Software Engineering DiscussionPlacemakAR Application - Software Engineering Discussion
PlacemakAR Application - Software Engineering DiscussionKanishk Karanawat
 
Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Imaginet
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012MrAlexRosales
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With ScrumTommy Norman
 

Semelhante a ForceManager production 20121231-ss (20)

Scrum Training
Scrum TrainingScrum Training
Scrum Training
 
Agiletools
AgiletoolsAgiletools
Agiletools
 
Agile Development Lifecycle and Best Practices with Denodo
Agile Development Lifecycle and Best Practices with DenodoAgile Development Lifecycle and Best Practices with Denodo
Agile Development Lifecycle and Best Practices with Denodo
 
Agile Engineering - ODU ACM
Agile Engineering - ODU ACMAgile Engineering - ODU ACM
Agile Engineering - ODU ACM
 
Scrum methodology
Scrum methodology Scrum methodology
Scrum methodology
 
aa.pdf
aa.pdfaa.pdf
aa.pdf
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Agile intro module 1
Agile intro   module 1Agile intro   module 1
Agile intro module 1
 
Software life cycle
Software life cycleSoftware life cycle
Software life cycle
 
Introduction to scrum
Introduction to scrumIntroduction to scrum
Introduction to scrum
 
Product QA - A test engineering perspective
Product QA - A test engineering perspectiveProduct QA - A test engineering perspective
Product QA - A test engineering perspective
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
 
PlacemakAR Application - Software Engineering Discussion
PlacemakAR Application - Software Engineering DiscussionPlacemakAR Application - Software Engineering Discussion
PlacemakAR Application - Software Engineering Discussion
 
Unit 8
Unit 8Unit 8
Unit 8
 
Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012Streamlining Testing with Visual Studio 2012
Streamlining Testing with Visual Studio 2012
 
Scrum in action
Scrum in actionScrum in action
Scrum in action
 
scrum
scrumscrum
scrum
 
Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012Scrum workshop - September 7, 2012
Scrum workshop - September 7, 2012
 
Project Management With Scrum
Project Management With ScrumProject Management With Scrum
Project Management With Scrum
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 

Último

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Último (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

ForceManager production 20121231-ss

  • 1.
  • 2. The product method Product chain
  • 3. Index – ForceManager Product Method 3
  • 4. Index – ForceManager Product Method 1. User Research Interviews 2. Validated Designs SPRINT 1 3. Estimate 4. Feature Scope 5. Investments SPRINT 2 6. Development 7. Quality Assurance Revision 8. Release SPRINT 3 4
  • 5. 1. User Research Interviews SPRINT 1 Responsibility • Get from the Stakeholders the feature requirements Participants • StakeHolders • Product Owner[s] • UX/UD Team Member[s] Output • Feature requirements 5
  • 6. 2. Validated Designs SPRINT 1 Responsibility • Generate wireframes/prototypes following the stakeholders requirements • Generate specifications following the stakeholders requirements Participants • StakeHolders • UX/UD Team Member[s] • Product Owner[s] Output • Feature wireframes or prototype • Feature specifications 6
  • 7. 3. Estimations SPRINT 1 Responsibility • Development team evaluation related to the feature specifications Participants • Product Owner[s] • UX/UD Team Member[s] • Development Team Member[s] • Quality Assurance Members[s] • Infraestructure Team Members[s] Output • Feature estimations • Feature Risk • Investment Plan • Quality Assurance Plan 7
  • 8. 4. Feature scope / versioning SPRINT 1 Responsibility • Define the scope of the feature for all the versions Participants • StakeHolders • Product Owner[s] Output • Feature roadmap • Development calendar 8
  • 9. 5. Investments SPRINT 2 Responsibility • Execute the investments included on the investment plan • Iterate the estimations Participants • Product Owner[s] • Development Team Member[s] • Infraestructure Team Members[s] Output • Estimations • Development calendar 9
  • 10. 6. Development SPRINT 2 Responsibility • Develop the feature according to the scope specifications and designs • Release a tested code • Log the work progress Participants • Development Team Member[s] • UX/UD Team Member[s] • Infraestructure Team Members[s] UNIT TESTING Output • Feature tested (*) to be certified INTEGRATION TESTING • Log of work ACCEPTANCE TESTING 10
  • 11. 7. Quality Assurance Revision [1] SPRINT 3 Responsibility • Exploratory Testing over the product front-ends • Generate Bug/Improvements for the development Team Participants • Product Owner[s] • Quality Assurance Member[s] Output UNIT TESTING • Product[s] plan execution result • Kanban Tickets INTEGRATION TESTING ACCEPTANCE TESTING 11
  • 12. 7. Quality Assurance Revision [2] SPRINT 3 Responsibility • [Web, Server] Deploy the product on pre-production environment • [Mobile] Release a release candidate and test with real customers • Check the compliance of the product Participants • Product Owner[s] • Quality Assurance Member[s] • Infraestructure Team Members[s] UNIT TESTING Output • Product approved INTEGRATION TESTING ACCEPTANCE TESTING 12
  • 13. 8. Release SPRINT 3 Responsibility • Release a tested and stable product to PRODUCTION Participants • Product Owner[s] • Infraestructure Team Members[s] Output • Product released 13
  • 15. Team Responsibilities Product Manager Product Owner Scrum Team Members Force SPRINT • User Experience Experts Manager Backlog • Quality Assurance Experts • Developers / Engineers Product Backlog KANBAN Backlog Scrum Master • Agility “Guardian” • Team leader 15
  • 16. Team members responsibilities Product Owner • Stakeholders agent in front the development team. Every requirement must be channel through him • He must keep the product backlog and prioritize and decide which tasks will be included in the Sprint backlog or as a Kanban ticket • Finally must revise the output products with the Stakeholders (sometimes himself if the product owner is the product manager) UX/UD Team • UX / UI Expert who manage the prototyping, wire-framing getting the users requirements and expectations • Provides to the development team the UI checked with the customer/stakeholders 16
  • 17. Team members responsibilities QA Team • Define Quality Plans • Product Quality Responsibility • Block / Authorize the release of the product versions Development Team • They’ve the responsibility to deliver the product output planned for every SPRINT, updating the Backlog status and, in general, following the organization quality and process guidelines • StandUp meeting • Log of Work • Integration and Unit testing • Code documentation 17
  • 18. Team members responsibilities SCRUM Master • Developer Engineer who implies the rest of the team to follow the guidelines have been agreed by the organization • SM check the following of the team guidelines • Ensures the team is fully productive (Remove Barriers…) • Ensures the team follow the process (Version Control Policy, Log Of Work, ALM flow…) • Manage the state of the Cardwall and the daily StandUp • Report to the Product Owner the progress of the SPRINT • Include new guidelines could improve the team behavior Our organization will not have any specific SM, all of us will be the SM in at least on of the sprints of the YEAR. 18
  • 19. Development Team Insights/KPI For every SPRINT we will store the next KPI : • % Capacity Reported: Log Work / Total Work Capacity • % Achievements: Closed Work / Total Plan Capacity • Velocity: Closed Work (hours) • % StandUp Meetings: #StandUp / #DaysInSprint Is the responsibility of the Scrum Master to work to maintain good results for this insights and report them to the product owner at the end of the SPRINT. 19