Essence Presentation at Google
-
Upload
june-sung-park -
Category
Documents
-
view
215 -
download
0
Transcript of Essence Presentation at Google
-
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
Asia Office
+8610 824 86030
y g
Netherlands Office
+31 (0) 20 654 1878
www.ivarjacobson.com
Swedish Office
+46 8 515 10 174
North America Office
+1 703 338 5421
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
http://www.ivarjacobson.com/http://www.ivarjacobson.com/