Cmmi & Scrum - a powerfull combination @ Primavera

  • View
    148

  • Download
    1

Embed Size (px)

Transcript

  • Scrum & CMMI

    a powerful combination@PRIMAVERA

    Agile PT, June 4 2016

  • To Do In progress Done

    Our sprint backlog for this talk

  • TEXTO PARA TITULO FONTE TAMANHO 26PT

    21 million Consolidated Business Volume (2015)

    27.000 Clients with contract over 20 countries

    600Highly specialized partners

    #1 in Portugal and portuguese expression african markets

    280 employees,

    6 nationalities

    PRIMAVERA BSS - Highlights

    Business Software Solutions

    - Management Software

    - Specialized Solutions (HR, Logistics, ...)

    - Sectorial Solutions (Public Administration, Manufacturing, )

  • As an Agile Coach at PRIMAVERA

    I provide support and guidance to DEV teams(*)

    so that they adopt and improve Agile methods and practicesin order to achieve peak performance!

    (*) as well as to the entire organization

    Who am I?

  • Strongstep aggregates enterprises, universities and reference institutions creating strong

    cooperation synergies and value creation.

    Strongstep

  • As a Consultant @ Strongstep ...

    I work in process and continuous improvement projects

    so that quality of several companies could be improved.Rita Cunha

    Who am I?

  • To Do In progress Done

    Our sprint backlog for this talk

  • CMMI & Scrum journey

    Myths demystification

    Real world implementation @ PRIMAVERA

    What will you get from this talk?

  • To Do In progress Done

    Our sprint backlog for this talk

  • CMMI: a journey to excellence

    CMMI (Capability Maturity Model Integration) models are collections of

    best practices that help organizations to improve their processes.

    What How

  • Process Management

    Project Management

    Engineering Support

    CMMI Process Areas

    OrganizationalProcess Focus

    OrganizationalProcess Definition

    OrganizationalTraining

    OrganizationalProcess Performance

    Organizational Performance Management

    Project Planning

    Project Monitoringand Control

    Supplier Agreement Management

    Requirements Management

    Risk Management

    Integrated Project Management

    Quantitative Project Management

    RequirementsDefinition

    Technical Solution

    Product Integration

    Verification

    Validation

    Configuration Management

    Process and Product Quality Assurance

    Measurement and Analysis

    Decision Analysis and Resolution

    Causal Analysis and Resolution

    Level 2

    Level 3

    Level 4

    Level 5

  • CMMI in Portugal

    1

    34

    1

    1

    2

    3

    3

    3

    1

    2013 2014 2015 2016

    2013 to 2016

    Level 2 Level 5 Level 3

  • Scrum: inspect and adapt

    A framework within which people can address complex adaptive problems, while

    productively and creatively delivering products of the highest possible value.

    (Scrum Guide)

    Tra

    nspare

    ncy

    Inspection

    Adaption

    SCRUM

    Inspect Adapt

    Values and Principles

  • CMMI & SCRUM: a strong step with high quality

    Process alignment with business goals

    Agile requirements management & time to market

    Less rework

    Reduce costs

    Better communication and team organization

  • CMMI & SCRUM: a strong step with high quality

    Successful process improvement starts with a correct understanding of the word process.

    It means work.

    Process Improvement Work Improvement

    People like improving processes People like improving work

    Quality depends on our processes Quality depends on our work

  • To Do In progress Done

    Our sprint backlog for this talk

  • Internals

    improve team work and product quality

    better time to market

    fast reaction to changes

    leverage our software development process

    simplify and reduce support systems and applications

    motivated teams

    Externals

    Customers aknowledge that CMMI ensures continuousimprovement to our company

    CMMI can be used as a competitive advantage towards other less mature organizations

    Respond to some customers that value this kind ofevaluation when doing software and services procurement

    CMMI & Scrum implementation - Goals

  • Organizational restructure

    2013 2014 2015 (Q2)

    Process & Tool definition

    Challenges: First impact Mindset shift Learning curve

    Scampi-C appraisal

    Goals definition

    EvangelizationDissemination

    Piloting

    Challenges: People adaption Process adaption Integration

    Challenges: Fine-tuning Consolidation Maintain pace

    CMMI-

    DEV

    level 2!

    2012

    Readiness Review

    Scampi-A appraisal

    scrumwaterfall

    CMMI-

    DEV

    level 2!

    waterfall

    The journey

  • Engineering

    CMMI DEV ML2 Process Areas

    Process Management

    Project Management

    Support

    OrganizationalProcess Focus

    OrganizationalProcess Definition

    OrganizationalTraining

    OrganizationalProcess

    Performance

    Organizational Performance Management

    Project Planning

    Project Monitoringand Control

    Supplier Agreement Management

    Requirements Management

    Risk Management

    Integrated Project Management

    Quantitative Project Management

    RequirementsDefinition

    Technical Solution

    Product Integration

    Verification

    Validation

    Configuration Management

    Process and Product Quality Assurance

    Measurement and Analysis

    Decision Analysis and Resolution

    Causal Analysis and Resolution

    Level 2

  • In a nutshell

    10 SCRUM Teams

    TFS

    Features

    Epics

    User stories

    Tasks

    Tests

    Risks

    Product Conception

    Release Management

    Software Development

    Requirements Management

    Configuration Management

    Audits

    Metrics

    Teams Processes Tools

  • Roadmap Product BacklogProject

    ManagementConfiguration

    Management

    Work Item Types

  • To Do In progress Done

    Our sprint backlog for this talk

  • Conclusions

    Building it takes time, changing it takes even more time, so be patient

    Doing Agile is not beingAgile

    People dont resist change, they resist being changed

    CULTURE

    AGILE

    CHANGE

    - All-in-one tool - Seamless CMMI & Scrum integration

    Tools & processes

  • Reduce and simplify tools and work items

    Keep adapting and improving.

    Next steps

  • To Do In progress Done

    Our sprint backlog for this talk

  • Your time

  • To Do In progress Done

    Our sprint backlog for this talk

    Mission accomplished!!!

    (Thank you)