Top Banner

of 84

Essence Presentation at Google

Jun 03, 2018

Download

Documents

June Sung Park
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/11/2019 Essence Presentation at Google

    1/84

    Copyright 2014 Ivar Jacobson International SA. All rights reserved

    Creatingwinning

    teams.

    The Essence of Software Engineering

    The SEMAT Approach

  • 8/11/2019 Essence Presentation at Google

    2/84

    Creatingwinning teams.

    Agenda

    SEMAT and Essence Welcome to State Club

    Welcome to the World of Practices

    Wrap Up

  • 8/11/2019 Essence Presentation at Google

    3/84

    Creatingwinning teams.

    The SEMAT initiative

    Software Engineering Method And Theory

    Founded in September 2009:

    Ivar JacobsonBertrand MeyerRichard Soley

    COMMUNITY

    www.semat.org 40 individual signatories

    2,000 supporters20 corporate signatories20 academic signatories

    7 Chapters of SEMAT: China, India, Japan, Korea, Latin America, Russia,

    South Africa

    http://www.google.co.uk/url?sa=i&source=images&cd=&cad=rja&docid=w2fYY5Q9TN7C5M&tbnid=c89FIUh2jpPxCM:&ved=0CAgQjRwwAA&url=http://knowledgeadvisors.com/about-us/community-service/&ei=TKzuUaj-H-aK0AWw3IGwBw&psig=AFQjCNHKQYcAToASHt-SSxjosa1uElvQ9A&ust=1374682572568117
  • 8/11/2019 Essence Presentation at Google

    4/84

    Creatingwinning teams.

    SEMAT was initialized by a Case for Action statement

    Software engineering is gravely hampered today by immature

    practices. Specific problems include:

    The prevalence of fads more typical of fashion industry than of an engineering

    discipline.

    The lack of a sound, widely accepted theoretical basis.

    The huge number of methods and method variants, with differences little

    understood and artificially magnified.

    The lack of credible experimental evaluation and validation.

    The split between industry practice and academic research.

    We support a process to refound software engineeringbased on a

    solid theory, proven principles and best practices that:

    Include a kernel of widely-agreed elements, extensible for specific uses

    Addresses both technology and people issues

    Are supported by industry, academia, researchers and users

    Support extension in the face of changing requirements and technology

    2000 Supporters

  • 8/11/2019 Essence Presentation at Google

    5/84

    Creatingwinning teams.

    SEMAT was initialized by a Case for Action statement

    Software engineering is gravely hampered today by immature

    practices. Specific problems include:

    The prevalence of fads more typical of fashion industry than of an engineering

    discipline.

    The lack of a sound, widely accepted theoretical basis.

    The huge number of methods and method variants, with differences little

    understood and artificially magnified.

    The lack of credible experimental evaluation and validation.

    The split between industry practice and academic research.

    We support a process to refound software engineeringbased on a

    solid theory, proven principles and best practices that:

    Include a kernel of widely-agreed elements, extensible for specific uses

    Addresses both technology and people issues

    Are supported by industry, academia, researchers and users

    Support extension in the face of changing requirements and technology

    2000 Supporters

    A specific problem:The huge number of

    methods and method

    variants, with differences

    little understood andartificially magnified.

  • 8/11/2019 Essence Presentation at Google

    6/84

    Creatingwinning teams.

    SEMAT was initialized by a Case for Action statement

    Software engineering is gravely hampered today by immature

    practices. Specific problems include:

    The prevalence of fads more typical of fashion industry than of an engineering

    discipline.

    The lack of a sound, widely accepted theoretical basis.

    The huge number of methods and method variants, with differences little

    understood and artificially magnified.

    The lack of credible experimental evaluation and validation.

    The split between industry practice and academic research.

    We support a process to refound software engineeringbased on a

    solid theory, proven principles and best practices that:

    Include a kernel of widely-agreed elements, extensible for specific uses

    Addresses both technology and people issues

    Are supported by industry, academia, researchers and users

    Support extension in the face of changing requirements and technology

    2000 Supporters

    Refounding,based on:

    a kernel of

    widely-agreedelements

  • 8/11/2019 Essence Presentation at Google

    7/84

    Creatingwinning teams.

    SEMAT was initialized by a Case for Action statement

    Why?

    We have no Common Ground

    a kernel of

    widely-agreed

    elements

  • 8/11/2019 Essence Presentation at Google

    8/84

    Creatingwinning teams.

    We have no Common Ground

    We dont lackmethods or practices

    Everyone of us knows

    how to develop our

    own software, butas a community

    we have no

    widely accepted

    common ground

    Six Sigma

    Scrum

    WaterfallUse Cases

    SAFe

    Kanban

    User Stories

    XPCMMI

    ATDD

    SEMATs first step focused on the Common Ground

    The Essence Kernel

  • 8/11/2019 Essence Presentation at Google

    9/84

    Creatingwinning teams.

    With a common ground practices can work together

    CommonGround

    Practice 1

    Practice 2

    Practice 3

    Practice 4 Kernel

  • 8/11/2019 Essence Presentation at Google

    10/84

    Creatingwinning teams.

    Defining the common ground

    StakeholdersOpportunityprovide

    Software

    System

    usesand

    consumes

    fulfillsRequirements

    focuses

    Work

    scopesand

    constrains

    Teamperforms and plans

    produces

    supports

    setuptoaddress

    Way of

    Working

  • 8/11/2019 Essence Presentation at Google

    11/84

    Creatingwinning teams.

    Defining the common ground

    Stakeholders

    Way of

    Working

    Opportunityprovide

    produces

    Software

    System

    usesand

    consumes

    fulfillsRequirements

    supports

    focuses

    Work

    scopesand

    constrains

    setup

    toaddress

    Custo

    mer

    Solution

    En

    deavor

    Teamperforms and plans

  • 8/11/2019 Essence Presentation at Google

    12/84

    Creatingwinning teams.

    Defining the common ground

    Opportunity

    Requirements

    Stakeholders

    Software

    System

    Team

    Way of

    Working

    Work

    supports

    identifies

    performs and plans

    produces

    fulfills

    usesand

    consumes

    focuses

    scopesand

    constrains

    setup

    toaddress

    Custo

    mer

    Solution

    En

    deavor

  • 8/11/2019 Essence Presentation at Google

    13/84

    Creatingwinning teams.

    Another perspective: Software Development is

    a multi-dimensional Endeavor

    Every Alpha represents one dimension

    http://sematacc.meteor.com/

  • 8/11/2019 Essence Presentation at Google

    14/84

    Creatingwinning teams.

    The Immense Power of a Simple Checklist

    http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=DsHrSpGOS34-eM&tbnid=DC40e9xvRh6jJM:&ved=0CAUQjRw&url=http://www.whiteman.af.mil/photos/mediagallery.asp?galleryID=2034&?id=-1&page=7&count=48&ei=r2UBUoD_KZLQ9gTc9YDIBg&psig=AFQjCNGl9rPJAGZyzxTX09sex3baswJldw&ust=1375909439520577http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=EYBvf7GOorFswM&tbnid=z423cPWeggkOaM:&ved=0CAUQjRw&url=http://www.skyhighhobby.com/rc/f-14-tomcat-rc-jet-fighter&ei=KmYBUq3QJY3a9ASt7oHwDw&psig=AFQjCNF4KxPmVM3sHD3sxua7fa2BhJHttg&ust=1375909757189047http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=u8OHnZOjvToTxM&tbnid=WIV3MnBoT2oRtM:&ved=0CAUQjRw&url=http://en.wikipedia.org/wiki/NATOPS&ei=1WQBUrqtB5Dm8wT5jYHYAQ&psig=AFQjCNGl9rPJAGZyzxTX09sex3baswJldw&ust=1375909439520577http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=EYBvf7GOorFswM&tbnid=z423cPWeggkOaM:&ved=0CAUQjRw&url=http://www.skyhighhobby.com/rc/f-14-tomcat-rc-jet-fighter&ei=KmYBUq3QJY3a9ASt7oHwDw&psig=AFQjCNF4KxPmVM3sHD3sxua7fa2BhJHttg&ust=1375909757189047http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=EYBvf7GOorFswM&tbnid=z423cPWeggkOaM:&ved=0CAUQjRw&url=http://www.skyhighhobby.com/rc/f-14-tomcat-rc-jet-fighter&ei=KmYBUq3QJY3a9ASt7oHwDw&psig=AFQjCNF4KxPmVM3sHD3sxua7fa2BhJHttg&ust=1375909757189047http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=EYBvf7GOorFswM&tbnid=z423cPWeggkOaM:&ved=0CAUQjRw&url=http://www.skyhighhobby.com/rc/f-14-tomcat-rc-jet-fighter&ei=KmYBUq3QJY3a9ASt7oHwDw&psig=AFQjCNF4KxPmVM3sHD3sxua7fa2BhJHttg&ust=1375909757189047http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=EYBvf7GOorFswM&tbnid=z423cPWeggkOaM:&ved=0CAUQjRw&url=http://www.skyhighhobby.com/rc/f-14-tomcat-rc-jet-fighter&ei=KmYBUq3QJY3a9ASt7oHwDw&psig=AFQjCNF4KxPmVM3sHD3sxua7fa2BhJHttg&ust=1375909757189047http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=EYBvf7GOorFswM&tbnid=z423cPWeggkOaM:&ved=0CAUQjRw&url=http://www.skyhighhobby.com/rc/f-14-tomcat-rc-jet-fighter&ei=KmYBUq3QJY3a9ASt7oHwDw&psig=AFQjCNF4KxPmVM3sHD3sxua7fa2BhJHttg&ust=1375909757189047http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=EYBvf7GOorFswM&tbnid=z423cPWeggkOaM:&ved=0CAUQjRw&url=http://www.skyhighhobby.com/rc/f-14-tomcat-rc-jet-fighter&ei=KmYBUq3QJY3a9ASt7oHwDw&psig=AFQjCNF4KxPmVM3sHD3sxua7fa2BhJHttg&ust=1375909757189047
  • 8/11/2019 Essence Presentation at Google

    15/84

    Creatingwinning teams.

    The Immense Power of a Simple Checklist

  • 8/11/2019 Essence Presentation at Google

    16/84

    Creatingwinning teams.

    The Immense Power of a Simple Checklist

    Simp le check l ists save l ives ...... why no t so ftware pro jects?

  • 8/11/2019 Essence Presentation at Google

    17/84

    Creatingwinning teams.

    Our Tools

    www.semat.org

    Essence:Kernel and Language for

    Software Engineering Methods

  • 8/11/2019 Essence Presentation at Google

    18/84

    Welcome to State Club

    Playing a Serious Game:

    How to Be Lean and Agile withProcesses, Checkpoints and

    Governance

    Creatingwinning teams.

    http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=7ajRP07NEIhj0M&tbnid=GdsMSl9aWs4RBM:&ved=0CAUQjRw&url=http://thdirectorschair.wordpress.com/&ei=OPfvUbiYGYOh0QWg8IDoBg&bvm=bv.49641647,d.d2k&psig=AFQjCNEX8l7CxqmJN3jtJy3qeL8vfKetXQ&ust=1374767213068766http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=7ajRP07NEIhj0M&tbnid=GdsMSl9aWs4RBM:&ved=0CAUQjRw&url=http://thdirectorschair.wordpress.com/&ei=OPfvUbiYGYOh0QWg8IDoBg&bvm=bv.49641647,d.d2k&psig=AFQjCNEX8l7CxqmJN3jtJy3qeL8vfKetXQ&ust=1374767213068766http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=7ajRP07NEIhj0M&tbnid=GdsMSl9aWs4RBM:&ved=0CAUQjRw&url=http://thdirectorschair.wordpress.com/&ei=OPfvUbiYGYOh0QWg8IDoBg&bvm=bv.49641647,d.d2k&psig=AFQjCNEX8l7CxqmJN3jtJy3qeL8vfKetXQ&ust=1374767213068766
  • 8/11/2019 Essence Presentation at Google

    19/84

    Creatingwinning teams.

    Building a health monitor

    Playing progress poker and chase the state

    Using the state cards

    Visualize the health of your software

    development endeavours .

  • 8/11/2019 Essence Presentation at Google

    20/84

    Creatingwinning teams.

    Building a health monitor

    Step 1Layout your cards

  • 8/11/2019 Essence Presentation at Google

    21/84

    Creatingwinning teams.

    Building a health monitor

    Step 1Layout your cards

  • 8/11/2019 Essence Presentation at Google

    22/84

    Creatingwinning teams.

    Building a health monitor

    Step 1Layout your cards

  • 8/11/2019 Essence Presentation at Google

    23/84

    Creatingwinning teams.

    Building a health monitor

    Step 2Consider your documentation

  • 8/11/2019 Essence Presentation at Google

    24/84

    Creatingwinning teams.

    Building a health monitor

    Step 3Make Your Moves

    X

    X

    X

  • 8/11/2019 Essence Presentation at Google

    25/84

    Creatingwinning teams.

    Building a health monitor

    Step 3Make Your Moves

    Showing you where the team has

    reached

    and helping them decide where to

    go next.

  • 8/11/2019 Essence Presentation at Google

    26/84

    Creatingwinning teams.

    Tracking Progress and Health

    Information Radiators

    Cards used to show

    the current state

    Cards on task boards

    Helping agility

    Helping set sprint goals

    Helping with

    retrospectives

    Enabling governance

    Plug into a universal

    health monitor

  • 8/11/2019 Essence Presentation at Google

    27/84

    Creatingwinning teams.

    Taking a holistic approach

    and exploiting the common ground

    All 7 CMU-SV practicum teams used different sets of s/w engineering practices

    Progress & Health

    Measure progress & health of

    your teams regardless of

    practices selected.

    Avoiding Problems

    Detect systemic problems

    early & take appropriate action

    Source: Ccile Praire & Todd Sedano, CMU-CV

  • 8/11/2019 Essence Presentation at Google

    28/84

    Creatingwinning teams.

    Building Checklists and Checkpoints

    As well as showing you where the

    team is the cards can also be usedto create checkpoints to show

    where the team should be.

  • 8/11/2019 Essence Presentation at Google

    29/84

    Creatingwinning teams.

    For Example:

    What does it mean to be Ready to Release?

    Imagine the situation:

    Software goes to operations for deployment.

    Live support must be ready to take on ownership of the system.

    Critical legal compliance requirements must be checked.

    ouldnt it be good to have a checklist that could be used to confir

    whether or not the software system was ready for release?

  • 8/11/2019 Essence Presentation at Google

    30/84

    Creatingwinning teams.

    For Example:

    What does it mean to be Ready to Release?

    Which Alphas do we care about?

  • 8/11/2019 Essence Presentation at Google

    31/84

    Creatingwinning teams.

    What about the other Alphas?

    For Example:

    What does it mean to be Ready to Release?

    F E l

  • 8/11/2019 Essence Presentation at Google

    32/84

    Creatingwinning teams.

    What about the other Alphas?

    For Example:

    What does it mean to be Ready to Release?

    F E l

  • 8/11/2019 Essence Presentation at Google

    33/84

    Creatingwinning teams.

    What about the other Alphas?

    For Example:

    What does it mean to be Ready to Release?

    F E l

  • 8/11/2019 Essence Presentation at Google

    34/84

    Creatingwinning teams.

    For Example:

    What does it mean to be Ready to Release?

    F E l

  • 8/11/2019 Essence Presentation at Google

    35/84

    Creatingwinning teams.

    For Example:

    Are the checklists sufficient?

    X25 Security Certificate in

    place

    Add any additional

    checklist items

    your organizationrequires.

  • 8/11/2019 Essence Presentation at Google

    36/84

    Creatingwinning teams.

    Representing Lifecycles

    As well as showing you where the

    team is the cards can also be usedto create a series of checkpoints to

    represent your development

    lifecycle and help with governanceand compliance.

  • 8/11/2019 Essence Presentation at Google

    37/84

    Creatingwinning teams.

    Youre all familiar with this kind of thing

    http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=p5LZRRWo-yORXM&tbnid=_KKY1I9B0fM7xM:&ved=0CAUQjRw&url=http://www.projectsmart.co.uk/which-life-cycle-is-best-for-your-project.html&ei=FODvUf-VDIeN0AXzpYFQ&psig=AFQjCNF2n2bTk4Hza6Sv8E2pyv8UNkB0qg&ust=1374760682556382
  • 8/11/2019 Essence Presentation at Google

    38/84

    Creatingwinning teams.

    Youre all familiar with this kind of thing

    http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=tH_YtbsNEVHHlM&tbnid=Os1rNJQ2RU2BgM:&ved=0CAUQjRw&url=http://www.sellegi.se/agile/disciplined-agile-delivery-dad/&ei=Y-bvUe2oE-Gr0AWJn4HwAw&bvm=bv.49641647,d.d2k&psig=AFQjCNFdZYBIKik4KOfTfhvLxtUTlIIhNg&ust=1374762966493347
  • 8/11/2019 Essence Presentation at Google

    39/84

    Creatingwinning teams.

    or this

    KPN New Product Development

    http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=jUY29mNTxo0fbM&tbnid=P0ALC1MYbOYKtM:&ved=0CAUQjRw&url=http://productstrategy.squarespace.com/product-strategy-blog/&ei=iuXvUceaNeHt0gXBqIDwAQ&psig=AFQjCNF3KYyA6LGsvoUmsmtSGDdaRWagrA&ust=1374762698705209
  • 8/11/2019 Essence Presentation at Google

    40/84

    Creatingwinning teams.

    KPN New Product Development

    Agile in a controlled environment

    KPN New Product Development

  • 8/11/2019 Essence Presentation at Google

    41/84

    Creatingwinning teams.

    KPN New Product Development

    Agile in a controlled environment

    KPN New Product Development

  • 8/11/2019 Essence Presentation at Google

    42/84

    Creatingwinning teams.

    KPN New Product Development

    Agile in a controlled environment

    KPN New Product Development

  • 8/11/2019 Essence Presentation at Google

    43/84

    Creatingwinning teams.

    KPN New Product Development

    Agile in a controlled environment

    From signed off documents to

    recognized achievements.

  • 8/11/2019 Essence Presentation at Google

    44/84

    Creatingwinning teams.

    Lifecycle Layout

    Decision toFund

    Decision to

    Go Live

    Decision to

    Handover

    http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468
  • 8/11/2019 Essence Presentation at Google

    45/84

    Creatingwinning teams.

    Lifecycle Layout

    Decision to

    Fund

    Decision to

    Go Live

    Decision to

    Handover

    Mandatory

    Recommended

    / Optional

    Lifecycle Layout

    http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=NFiUlDu6cXDrBM&tbnid=eDCw8eqiWCR7RM:&ved=0CAUQjRw&url=http://www.redwellheating.com/home/our-products/white-board-heaters.html&ei=xdnyUZLVKMax0QWk2IHgBg&bvm=bv.49784469,d.d2k&psig=AFQjCNEcAH-Z0C1G-Lc9fZW2wvCZ9KI08A&ust=1374956334425468
  • 8/11/2019 Essence Presentation at Google

    46/84

    Creatingwinning teams.

    Lifecycle Layout

    Aligning the states of kernel alphas to create checkpoints

    Elaboration

    Inception

    Transition

    Construction

    $$

    Opportunity Requirements System TeamWork Way of Working

    Solution Needed

    Benefit Accrued

    Identified

    Bounded

    Acceptable

    Addressed

    Demonstrable

    Retired

    Seeded

    Collaborating

    Adjourned

    Initiated

    Concluded

    Prepared

    Closed

    PrinciplesEstablished

    Retired

    In Use

    Operational

    Stakeholders

    Represented

    Satisfied in Use

    Recognized

    ValueEstablished Conceived

    ApproachSelected

    FormedFoundationEstablishedStarted

    Involved

    In Agreement

    Fulfilled

    Viable Coherent

    ApproachSelected

    Usable

    UnderControl

    Performing

    In Place

    Working Well

    Addressed Fulfilled Ready (Concluded) Working WellPerformingSatisfied forDeployment

    Usable

    Exploratory

    Lifecycle Layout:

  • 8/11/2019 Essence Presentation at Google

    47/84

    Creatingwinning teams.

    Lifecycle Layout:

    Different Lifecycles for Different Circumstances

    Exploratory Standard

    Small Enhancements Support

    Lifecycle Layout

  • 8/11/2019 Essence Presentation at Google

    48/84

    Creatingwinning teams.

    Lifecycle Layout

    or in the Alpha State Explorer App

    Lifecycle Layout

    http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=leV-GvOldQlsUM&tbnid=0j7AZRK5rTCs0M:&ved=0CAUQjRw&url=http://en.blog.doodle.com/2012/07/12/doodle-comes-to-the-ipad-2/&ei=KX3VUbLcM6LX0QXo4IBA&bvm=bv.48705608,d.d2k&psig=AFQjCNEF2SqErgdI0QhUmx7C692QKCwCmQ&ust=1373032082891844http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=leV-GvOldQlsUM&tbnid=0j7AZRK5rTCs0M:&ved=0CAUQjRw&url=http://en.blog.doodle.com/2012/07/12/doodle-comes-to-the-ipad-2/&ei=KX3VUbLcM6LX0QXo4IBA&bvm=bv.48705608,d.d2k&psig=AFQjCNEF2SqErgdI0QhUmx7C692QKCwCmQ&ust=1373032082891844http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=leV-GvOldQlsUM&tbnid=0j7AZRK5rTCs0M:&ved=0CAUQjRw&url=http://en.blog.doodle.com/2012/07/12/doodle-comes-to-the-ipad-2/&ei=KX3VUbLcM6LX0QXo4IBA&bvm=bv.48705608,d.d2k&psig=AFQjCNEF2SqErgdI0QhUmx7C692QKCwCmQ&ust=1373032082891844http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=leV-GvOldQlsUM&tbnid=0j7AZRK5rTCs0M:&ved=0CAUQjRw&url=http://en.blog.doodle.com/2012/07/12/doodle-comes-to-the-ipad-2/&ei=KX3VUbLcM6LX0QXo4IBA&bvm=bv.48705608,d.d2k&psig=AFQjCNEF2SqErgdI0QhUmx7C692QKCwCmQ&ust=1373032082891844http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=leV-GvOldQlsUM&tbnid=0j7AZRK5rTCs0M:&ved=0CAUQjRw&url=http://en.blog.doodle.com/2012/07/12/doodle-comes-to-the-ipad-2/&ei=KX3VUbLcM6LX0QXo4IBA&bvm=bv.48705608,d.d2k&psig=AFQjCNEF2SqErgdI0QhUmx7C692QKCwCmQ&ust=1373032082891844
  • 8/11/2019 Essence Presentation at Google

    49/84

    Creatingwinning teams.

    Lifecycle Layout

    or in the Alpha State Explorer App

    Th i l l f hi b

    http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=leV-GvOldQlsUM&tbnid=0j7AZRK5rTCs0M:&ved=0CAUQjRw&url=http://en.blog.doodle.com/2012/07/12/doodle-comes-to-the-ipad-2/&ei=KX3VUbLcM6LX0QXo4IBA&bvm=bv.48705608,d.d2k&psig=AFQjCNEF2SqErgdI0QhUmx7C692QKCwCmQ&ust=1373032082891844http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=leV-GvOldQlsUM&tbnid=0j7AZRK5rTCs0M:&ved=0CAUQjRw&url=http://en.blog.doodle.com/2012/07/12/doodle-comes-to-the-ipad-2/&ei=KX3VUbLcM6LX0QXo4IBA&bvm=bv.48705608,d.d2k&psig=AFQjCNEF2SqErgdI0QhUmx7C692QKCwCmQ&ust=1373032082891844http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=leV-GvOldQlsUM&tbnid=0j7AZRK5rTCs0M:&ved=0CAUQjRw&url=http://en.blog.doodle.com/2012/07/12/doodle-comes-to-the-ipad-2/&ei=KX3VUbLcM6LX0QXo4IBA&bvm=bv.48705608,d.d2k&psig=AFQjCNEF2SqErgdI0QhUmx7C692QKCwCmQ&ust=1373032082891844http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=leV-GvOldQlsUM&tbnid=0j7AZRK5rTCs0M:&ved=0CAUQjRw&url=http://en.blog.doodle.com/2012/07/12/doodle-comes-to-the-ipad-2/&ei=KX3VUbLcM6LX0QXo4IBA&bvm=bv.48705608,d.d2k&psig=AFQjCNEF2SqErgdI0QhUmx7C692QKCwCmQ&ust=1373032082891844http://www.google.co.uk/url?sa=i&rct=j&q=&esrc=s&frm=1&source=images&cd=&cad=rja&docid=leV-GvOldQlsUM&tbnid=0j7AZRK5rTCs0M:&ved=0CAUQjRw&url=http://en.blog.doodle.com/2012/07/12/doodle-comes-to-the-ipad-2/&ei=KX3VUbLcM6LX0QXo4IBA&bvm=bv.48705608,d.d2k&psig=AFQjCNEF2SqErgdI0QhUmx7C692QKCwCmQ&ust=1373032082891844
  • 8/11/2019 Essence Presentation at Google

    50/84

    Creatingwinning teams.

    There are particularly four things to remember

    1. SEMAT relies on a common ground

    or a kernel

    1. The kernel includes seven alphas tobe used to measure progress andhealth

    1. It relies on a simple, intuitive visuallanguage

    2. Software development is played asserious games

    Demonstrabl

    e

    Usable

    Ready

    Operational

    So

    ftwareSystem

    Architecture

    Selected

    Retired

  • 8/11/2019 Essence Presentation at Google

    51/84

    Creatingwinning teams.

    Welcome to the World of Practices

    Welcome to the World of Practices

    C

  • 8/11/2019 Essence Presentation at Google

    52/84

    Creatingwinning teams.

    Its A Competitive World

    Standing still isnot an option!

    Th i t th d

  • 8/11/2019 Essence Presentation at Google

    53/84

    Creatingwinning teams.

    There is no one true method

    There is no one true way!

    I th i d t th 100 f ti

  • 8/11/2019 Essence Presentation at Google

    54/84

    Creatingwinning teams.

    In the industry there are 100s of practices

    Iterative

    Essentials

    Scrum

    Essentials

    Use-Case

    Essentials

    User

    Stories

    Architecture

    Essentials

    Component

    Essentials

    Test-Driven

    Developt

    QA

    Essentials

    Process

    EssentialsPSP

    Agile

    Modeling

    Team

    Essentials

    Unified

    ProcessLifecycle

    Scrum-of-Scrums

    Use-Cases

    for ServiceDefn

    Model-

    DrivenArch

    Comps

    forRe-Use

    Practice

    Harvesting

    Org

    ProcessImp

    Essential

    UML

    Distributed

    Team

    Virtual

    Team

    Comps

    for.Net

    Measuremt

    Essentials

    Technica

    l

    practices

    Sociala

    nd

    other

    cross-cutting

    prac

    tices

    Peer Practice Extension PracticeKey:

    Y f ki i j t ll ti f ti

  • 8/11/2019 Essence Presentation at Google

    55/84

    Creatingwinning teams.

    Your way-of-working is just a collection of practices

    Iterative

    Essentials

    Scrum

    Essentials

    Use-Case

    Essentials

    User

    Stories

    Architecture

    Essentials

    Component

    Essentials

    Test-Driven

    Developt

    QA

    Essentials

    Process

    EssentialsPSP

    Agile

    Modeling

    Team

    Essentials

    Unified

    ProcessLifecycle

    Scrum-of-Scrums

    Use-Cases

    for ServiceDefn

    Model-

    DrivenArch

    Comps

    forRe-Use

    Practice

    Harvesting

    Org

    ProcessImp

    Essential

    UML

    Distributed

    Team

    Virtual

    Team

    Comps

    for.Net

    Measuremt

    Essentials

    Peer Practice Extension PracticeKey:

    Technica

    l

    practices

    Sociala

    nd

    other

    cross-cutting

    prac

    tices

  • 8/11/2019 Essence Presentation at Google

    56/84

    Creatingwinning teams.

    A Declaration of Practice Independence

    We hold these truths to be self-evident, that all

    practices are created equal, that they are endowed by

    their Creator with certain unalienable Rights, thatamong these are life (constant evolution), liberty

    (method independence) and the pursuit of excellence.

    What is a Practice?

  • 8/11/2019 Essence Presentation at Google

    57/84

    Creatingwinning teams.

    What is a Practice?

    Things to

    Work WithThings to

    DoA Practice

    Practice: a repeatable approach to doing something with a

    specific purpose in mind.

    We need to be able to share them and combine them tocreate new and innovative ways-of-working.

    Other

    Resources

    Competencies

    and Skills

    Wh ti f ?

  • 8/11/2019 Essence Presentation at Google

    58/84

    Creatingwinning teams.

    Other Stakeholders

    Who are practices for?

    Team

    Skill Level &

    Experience

    Beginner

    Expert

    Focus on the essentials

  • 8/11/2019 Essence Presentation at Google

    59/84

    Creatingwinning teams.

    Focus on the essentials

    Use Case 2.0

    A simple set of cards and checklists

    Understand What to Work With

  • 8/11/2019 Essence Presentation at Google

    60/84

    Creatingwinning teams.

    Understand What to Work With

    Understand What to Work With

  • 8/11/2019 Essence Presentation at Google

    61/84

    Creatingwinning teams.

    Understand What to Work With

    Understand What to Do

  • 8/11/2019 Essence Presentation at Google

    62/84

    Creatingwinning teams.

    Understand What to Do

    Essentials on the cards but may link to other resources

  • 8/11/2019 Essence Presentation at Google

    63/84

    Creatingwinning teams.

    Essentials on the cards but may link to other resources

    Hints

    & Tips

    Common

    MistakesReview

    Guidelines

    Books /

    References

    Templates

    Examples

    Tools

    The Card Experience

  • 8/11/2019 Essence Presentation at Google

    64/84

    Creatingwinning teams.

    The Card Experience

    We need to be able to select the practices we want

  • 8/11/2019 Essence Presentation at Google

    65/84

    Creatingwinning teams.

    We need to be able to select the practices we want

    Iterative

    Essentials

    Scrum

    Essentials

    Use-Case

    Essentials

    User

    Stories

    Architecture

    Essentials

    Component

    Essentials

    Test-Driven

    Developt

    QA

    Essentials

    Process

    EssentialsPSP

    Agile

    Modeling

    Team

    Essentials

    UnifiedProcess

    Lifecycle

    Scrum-of

    -Scrums

    Use-Casesfor Service

    Defn

    Model-Driven

    Arch

    Compsfor

    Re-Use

    PracticeHarvesting

    Org

    Process

    Imp

    EssentialUML

    DistributedTeam

    VirtualTeam

    Compsfor

    .Net

    Measuremt

    Essentials

    and plug them together

  • 8/11/2019 Essence Presentation at Google

    66/84

    Creatingwinning teams.

    and plug them together

    Scrum

    Essentials

    Use-Case

    Essentials

    Architecture

    Essentials

    Test-Driven

    Developt

    Agile

    Modeling

    Team

    Essentials

    Use-Casesfor Service

    Defn

    Essential

    UML

    Defining the common ground:

  • 8/11/2019 Essence Presentation at Google

    67/84

    Creatingwinning teams.

    The software development kernel

    Kernel

    Things to do Competencies Things to Work With

    Plugging practices into the kernel

  • 8/11/2019 Essence Presentation at Google

    68/84

    Creatingwinning teams.

    Plugging practices into the kernel

    Things to Work WithUse Case 2.0

    Analyzing and understanding practices

  • 8/11/2019 Essence Presentation at Google

    69/84

    Creatingwinning teams.

    Analyzing and understanding practices

    Dhksd

    ;fk;l

    Dhksd

    ;fk;l Dhksd

    ;fk;lDhksd

    ;fk;l

    Dhksd

    ;fk;l

    Dhksd

    ;fk;l

    Dhksd

    ;fk;l

    Dhksd

    ;fk;l

    Dhksd

    ;fk;l

    Dhksd

    ;fk;l

    Dhksd

    ;fk;l Dhksd

    ;fk;lDhksd

    ;fk;l

    Dhksd

    ;fk;lDhksd

    ;fk;l

    Dhksd

    ;fk;lDhksd

    ;fk;lDhksd

    ;fk;lDhksd

    ;fk;l

    Dhksd

    ;fk;l

    Dhksd

    ;fk;lDhksd

    ;fk;l

    Dhksd

    ;fk;lDhksd

    ;fk;l

    Dhksd

    ;fk;l

    Dhksd

    ;fk;lDhksd

    ;fk;l

    Dhksd

    ;fk;lDhksd

    ;fk;l

    Stakeholders

    Opportunity

    Requirements

    Software

    System

    Work

    Team

    Way of

    Working

    Separation of concerns is key

  • 8/11/2019 Essence Presentation at Google

    70/84

    Creatingwinning teams.

    Sepa at o o co ce s s ey

    Specialist business practices that

    help the business do the business.

    Specialist software development

    practices that help software

    developers develop good software.

    Governance and

    management

    practices to

    guide the work.

    Mix and Match Practices to Empower Your Teams

  • 8/11/2019 Essence Presentation at Google

    71/84

    Creatingwinning teams.

    p

    Team A

    Team B

    Team C

    Use Case

    Component

    Architecture

    Iterative

    Component

    User Story Scrum

    upTDDTest Driven Development

    Use Case KanbanTeams build their way-of-

    working on top of pre-definedcommon ground and in-line with

    organizational principles and

    policies.

    Practices enable teams to work the way that works for them

    Practices

  • 8/11/2019 Essence Presentation at Google

    72/84

    Creatingwinning teams.

    Agile building blocks

    Project: rulebook - Defined

    Project: rulebook - Exploratory

    Fujitsu:

  • 8/11/2019 Essence Presentation at Google

    73/84

    Creatingwinning teams.

    j

    Building an Agile ALM

    Enabling Fujitsus

    industrialised deliveryof application services

    Encourages a lean

    approach to application

    services.

    Empowers teams withtools and practices

    Benefits include:

    Real-time visibility of

    status and progress Integration of methods

    and tools saves time and

    cost whilst giving higher

    quality and productivity

    Fujitsu:

  • 8/11/2019 Essence Presentation at Google

    74/84

    Creatingwinning teams.

    Building an Agile ALM

    Enabling Fujitsus

    industrialised deliveryof application services

    Encourages a lean

    approach to application

    services.

    Empowers teams withtools and practices

    Benefits include:

    Real-time visibility of

    status and progress Integration of methods

    and tools saves time and

    cost whilst giving higher

    quality and productivity

    Keeping Everyone Happy

  • 8/11/2019 Essence Presentation at Google

    75/84

    Creatingwinning teams.

    p g y ppy

    Planners

    Guardians

    Coaches

    Doers

    Balance

  • 8/11/2019 Essence Presentation at Google

    76/84

    Creatingwinning teams.

    Balance

    Build and Support Communities

    t E bl T t Sh P ti

  • 8/11/2019 Essence Presentation at Google

    77/84

    Creatingwinning teams.

    to Enable Teams to Share Practices

    Practices

    The Practice

    Exchange Coaching Hubs

    Delivery Teams

    Delivery Teams

    Delivery Teams

    Actively Support and Connect the Delivery Teams

    Enabling a true learning organization

  • 8/11/2019 Essence Presentation at Google

    78/84

    Creatingwinning teams.

    g g g

    A learning organization is agroup of people who are

    continually enhancing their

    capabilitiesto create what

    they want to create.

    In the long run, the only

    sustainablecompetitive

    advantage is your

    organizations ability to learn

    fasterthan the competition.

    Agenda

  • 8/11/2019 Essence Presentation at Google

    79/84

    Creatingwinning teams.

    g

    SEMAT and Essence

    Playing a Serious Game / Welcome to State Club

    Declaring Independence / Welcome to the World of Practices

    Wrap Up

    SEMAT and the Essence OMG Standard

  • 8/11/2019 Essence Presentation at Google

    80/84

    Creatingwinning teams.

    www.semat.org

    Kernel and Language for

    Software Engineering Methods

    SEMAT Vision and Call for Action

    Dr Dobbs Journal Dec 2009

    The development of the ESSENCE OMGstandard from 2010 to 2014

    OMG Standard June 2014:

    www.omg.org/spec/Essence/1.0/Beta2/PDF

    Keep Learning and Sharing

  • 8/11/2019 Essence Presentation at Google

    81/84

    Creatingwinning teams.

    p g g

    Find out more about IJI Practices:www.ivarjacobson.com/Practices/ Find out more about SEMAT:www.semat.org

    Read The Essence book

    Keep Learning and Sharing

  • 8/11/2019 Essence Presentation at Google

    82/84

    Creatingwinning teams.

    p g g

    Get the cards, games & the iOS app at:www.ivarjacobson.com/alphastatecards/

    Join the Alpha State Card UsersGroup on LinkedIn

    Staying in Touch

  • 8/11/2019 Essence Presentation at Google

    83/84

    Creatingwinning teams.

    UK Office

    +44 (0)1189 001 460

    [email protected]

    Asia Office

    +8610 824 86030

    [email protected]

    y g

    Netherlands Office

    +31 (0) 20 654 1878

    [email protected]

    www.ivarjacobson.com

    Swedish Office

    +46 8 515 10 174

    [email protected]

    North America Office

    +1 703 338 5421

    [email protected]

    http://www.ivarjacobson.com/http://www.ivarjacobson.com/http://www.ivarjacobson.com/http://www.ivarjacobson.com/
  • 8/11/2019 Essence Presentation at Google

    84/84

    [email protected]

    [email protected]

    http://www.ivarjacobson.com/http://www.ivarjacobson.com/