SlideShare a Scribd company logo
1 of 82
Download to read offline
Auckland
From project to product
mindset
and onwards to product platform
architectures
Who we are?
2270+ members
34 Meetups so far
Started in Feb 2015
Closing time
H&S / Obligatory
Instructions
In case of fire
Live
streaming
Toilets
Questions
Announcements
Micro meetups Venues
ProductTank NZ
Slack workspace
Jobs channel
Introduction
Jorn Bettin
Partner – S23M
Collaboration for Life
From project to product mindset

and onwards to product platform architectures
Jorn Bettin
ProductTank Auckland Meetup, July 2018
Collaboration for Life
product
limited knowledge
many unknowns
batch size : 1

volume : 1
this is not a product
this is a project
Collaboration for Life
Is it possible to stay innovative and economically manage
many hundreds or even thousands of products or product
variants?
simple product
simple configuration
batch size : > 1,000

volume : > 10,000
product
Collaboration for Life
very complex product
simple configuration
batch size : 1

volume : > 10,000
product line
Collaboration for Life
very complex product
complex configuration
batch size : 5 … 100
volume : > 500
product line
Collaboration for Life
complex product
complex configuration
batch size : 1 … 10

volume : 100
the boundary case
between project and product
Collaboration for Life
complicated product
complicated configuration
batch size : 1

volume : > 10,000
ERP
this smells more like
a project than a product
Collaboration for Life
complex product
complex configuration
batch size : 1

volume : > 10,000
ERP
this would be
a product line
Configuration
Collaboration for Life
Problems with the IT mindset
1) Purpose. In an IT mindset organization, the staff exists to service the perceived
technology needs of “the business.” 

In a technology-enabled product organization, the staff exists to service the needs of
your customers, within the constraints of the business. This is a profound and far-
reaching difference. Most of what is below stems from this difference.
2) Passion. In an IT mindset organization, product and tech are mercenaries.
There is little to no product passion. They are there to build whatever. 

In a product organization, product and tech are missionaries. They have joined the
organization because they care about the mission and helping customers solve real
problems.
3) Requirements. In an IT mindset organization, requirements are “gathered” from
stakeholders, prioritized in the form of roadmaps, and implemented. 

In a product organization, we must discover the necessary product to be built.
Moreover, we know that most ideas will not work with customers the way we might
hope, and we also know that those that do work will require several iterations to achieve
the necessary business results. IT mindset methods are simply too slow, too expensive
and generate far too much waste.
… https://svpg.com/product-vs-it-mindset/
Collaboration for Life
Problems with the project management mindset
I am so concerned if a company makes an explicit choice to move to something
like SAFe. This is a very clear and loud statement about culture to the company.
It tells me the company does not understand or appreciate the role of
engineers or designers in innovation. It tells me they are all about top-
down control. Most importantly, it tells me the leaders don’t understand
what they need to do to compete against the likes of Amazon.
Amazon and Google both also provide services to businesses, some of which
are in regulated industries, so this introduces constraints on them too.
Now each of these companies has their own favorite techniques, and each has a
different company culture, but all three have built their businesses on the
concept of hiring skilled people – especially engineers, designers and product
managers – and then empowering them to solve hard problems.
That is why I can’t conceive of any of these companies ever moving to a process
anywhere even close to SAFe. Maybe more importantly, they are an existence
proof that you don’t need to. https://svpg.com/scaling-agile-faq/
Collaboration for Life
From project to product mindset
The steps towards a product mindset:
1. Realisation that there is potential demand from 3 or more
customers for a given solution
2. Confirmation of the opportunity to generate significant profit by reusing
prior work
3. Any variabilities are initially approached pragmatically, via copy, paste,
and adaptation where needed
4. Adaptations quickly lead to variant / version hell
5. Variant / version hell is successfully addressed via configuration files
and tools operated by the product development team
6. If there is demand, the solution can now be sold to thousands of
customers with minimal adaptation effort
Collaboration for Life
Guess which product requires an “implementation project”
Collaboration for Life
From product to product line mindset
The steps towards a product line mindset:
1. Implementation projects (= product configuration) become a
bottleneck due to (b) complexity and (b) often a limited number of
people with critical configuration domain knowledge
2. Product demand outstrips the ability to implement on time
3. Product configuration costs become a pain point for customers
4. Inadequate product configurability leads to a demand for customisation
5. Customisations quickly leads to variant / version hell
6. Variant / version hell is successfully addressed via model oriented
commonality and variability analysis and the development of
configuration tools that can be operated by customers
7. If there is demand, the product can now be sold to customers
with minimal need for “implementation projects”
Collaboration for Life
… is the method of effectively pre-tailoring the product to the idiosyncrasies of every user
… postpones the task of differentiating a product 

until the latest possible point in the supply network
… is about achieving
a tremendous increase in variety and customisation
without a corresponding increase in costs
Mass customisation
Collaboration for Life
Mass customisation
Collaboration for Life
Model Oriented Domain Analysis & Engineering
… offers a systematic approach for
conducting commonality and variability analysis across the needs of
all customers and potential prospects,
and for sourcing and surfacing the domain knowledge needed to
hide all implementation details from the users of configuration tools,
so that most of these tools can be operated by customers
… is the method of effectively minimising the complexity of configuration 

by pre-tailoring the product to the idiosyncrasies of every category of user
… hands the task of differentiating a product 

for a specific category of user to power users of that category
Collaboration for Life
Product line management and engineering
Collaboration for Life
Model Oriented Domain Analysis & Engineering
Collaboration for Life
Product line work streams & feedback loops
Design Principles and thinking tools
Platform Engineering, domain specific reuse and simplification
Product Engineering, configuration, customisation, testing
Product Line Operations, monitoring, incident management
Experimentation, problem resolution, ideation
w
ork
stream
s
&
feedbacks
feedbacks
Collaboration for Life
Product line artefacts
product/service designs
results of product/service usage
product/service platform (engineering tools and methods)
thinking tools and design principles
knowledge
Collaboration for Life
Frequency of events & product line team structures
weekly / monthly events and feedbacks
daily events and operational decision making
monthly / quarterly events and feedbacks
stable / timeless design principles and thinking tools
weekly / monthly events and feedbacks
stream
team
s
Collaboration for Life
Product line value creation
maximisation of automation (3 to 100 times faster)
maximisation of automation (fewer errors)
knowledge distillation & systematic reuse
application of thinking tools and design principles
exploration of new domains (broader customer base)
Collaboration for Life
Product line implications
shifts towards configuration by power users
shifts towards monitoring
focus on architecture and better configuration tools
focus on teaching thinking tools and design principles
availability of spare time for experimentation
Collaboration for Life
Product line engineering with MODA + MODE
Collaboration for Life
Context : Exponential change in communication
- 1,800,000 years: Cumulative cultural transmission, teaching, imitation, experimentation
- 200,000 years : Spoken human languages — local communication of tacit knowledge
- 5,400 years : Written human languages — communication across time, explicit knowledge
- 600 years : Printing press — 1-to-many communication across space, scale
- 180 years : Electrical telegraph & telephone — global peer-to-peer communication, on demand
- 15 years : Internet — global 1-to-many communication, zero marginal cost, dirt cheap
- Now : Internet of things – machine-to-machine communication, new technologies every month

apps
time
Collaboration for Life
Tapping into the visual processing capacity 

of the human brain
The brain’s capacity for processing visual data is
around 20 times higher than the brain’s capacity for
processing audio data.
Even with simple technologies such as whiteboards and
markers it is possible to design and use highly expressive
and unambiguous visual languages that are much easier
for humans to parse and understand than information in a
linear format (audio or text).
MODA+MODE therefore makes extensive use of visual
languages and provides guidance for developing
further domain specific visual languages.
Collaboration for Life
Viewpoints and perspectives
Collaboration for Life
Human scale visual language design can be
understood as the elaboration of the role of cognitive
characteristics of humans within ergonomics.
Systems, models and technologies are only
understandable as long as they do not generate
cognitive loads that exceed human cognitive
limits.
Developing visual languages and interaction styles 

that are better than English or any other linear language
Collaboration for Life
Naive product specification
focus on user experience
and interactions between
users and the product
collaboration
product
user
Collaboration for Life
The objective of designing 

human scale visual languages and interaction styles
… is to improve filtering, collaboration,
thinking, and learning:
1. between humans,
2. between humans and software systems,
3. and between software systems.
collaboration
collaboration
collaboration
collaboration
Collaboration for Life
Categories of languages and interaction styles
filtering, collaboration, thinking, learning
collaboration
collaboration
filtering, collaboration, thinking, learning
1. verbal, non-verbal, tool-mediated
(textual, mathematical, diagrammatic,
artistic, etc.)
2. speech2text, text2speech, textual,
mathematical, diagrammatic, artistic,
etc.
3. textual protocols
Collaboration for Life
Language and interaction system design activities
filtering, collaboration, thinking, learning
collaboration
collaboration
filtering, collaboration, thinking, learning
1. Culture design
2. User experience design
3. Interoperability standard design
Collaboration for Life
Creating a learning organisation / system
Collaboration for Life
Creating a learning organisation with MODA + MODE
formalising
agent and
perspective-
based
modular
models
connecting
formal models
between agents
updating of
individual
mental models
and related
examples
interactive
sharing
of knowledge
MODA + MODE extends the concepts of
continuous improvement and the SECI
cycle into the realm of digital business
and data intensive supply chains
Collaboration for Life
6 Questions
Investigating decision making processes:
1. Identification of relevant agents: Who?
2. Identification of agent motivations: Why?
3. Identification of relevant events: When and how often?
4. Identification of relevant valuable resource flows: What? and Where?
5. Identification of limits of understanding: What do we (not) know?
6. Identification of heuristics: How?
=> obligations
=> value chain
=> logistics
=> value creation
=> risks, opportunities
=> principles, system specifications
to surface and validate tacit knowledge about socio-technological systems
Collaboration for Life
play, learn, observe, question, imagine
a language for
describing
value creation
a language for
describing

motivations
a language for
describing
interactions
The human lens
to make sense of the world and the natural environment from a human perspective,

to evolve our value systems, and to structure and optimise human activities
system
lens
semantic
lens
logistic
lens
Collaboration for Life
design / engineering
transportation /
communication
quality / maintenance
energy / food

production
culture
value creation
human artefactshuman symbols
critical self-reflection
nature
human societies
motivations
resourcesevents
agents
interactions
The human lens defines

categories that are invariant across cultures, space, and time
learn
play
observe
question
imagine
system
lens
semantic
lens
logistic
lens
Collaboration for Life
Joe wants
to buy
a blue car
Your Organisation/Service
Example of domain analysis
Explanatory video: https://youtu.be/if-0kSIyJHI
agent
event
resource
motivation
fast and convenient 

personal transport
Collaboration for Life
Understanding events : business as usual
Joe wants to buy a blue car
Your Organisation/Service
Collaboration for Life
Understanding events : changes in context
increased
demand
defective tyres received from supplier
Your Organisation/Service
supply chain
management
t
demand
Collaboration for Life
Your Organisation/Service
product line
engineering
supply chain
management
sales
application
engineering
customer
supplier
Visualising the
domain supply
chain
Collaboration for Life
REA commonality and variability analysis
events
operational
fruit ready to harvest
fruit ready to ship
fruit arrival in market
fruit in retail store
order received
customer payment received
grower payment made
invoice issued
strategic
new grower
new retailer
new regulator
new logistic service
new market
external
disease
currency crash
oil price shock
significant change in demand
agents
Zespri
Z EU
Z Japan
Z Korea
Z China
Z US
retailersregulators
consumers
logistics services
packhouses growerscoolstores
resources
offices
trusted relationshipsquality assurance systems
orchards
tacit knowledge
logistics automation systems
information assetsmoney
Kiwifruit
business intelligence systems
Collaboration for Life
Organisational learning over time
product line
product
project
platform & experimental 

advanced power tools
prototype & product 

rough power tools
3 customers
product support

life cycle management
product line operations

product family management
solution

off-the-shelf tools
solution delivery

project management
Mindset Design focus Management focus
cost & time

bottlenecks
opportunistic

reuse
strategic

reuse
fewer

unknowns
known

variabilities
Depthofknowledge
Collaboration for Life
Agile : 

unknown variability,
tech experiments
platform engineering
customer needs
knowledge
product platform
products
feedback
feedback
experimentation
product engineering
customer needs
ideas
technologies
Lean : 

known variability,
statistical 

quality control
product line operations
Business Agility : 

changing context,
business experiments
Collaboration for Life
Organisational design patterns
Collaboration for Life
The organisational pattern for digital service delivery
Collaboration for Life
Business architectures for the digital service economy
Mapping a business operating model onto an enterprise and domain architecture
Collaboration for Life
Business architectures for the digital service economy
Business architecture is the non-IT part of enterprise and domain architecture
Collaboration for Life
Business architectures for the digital service economy
Rule of thumb: buy Enterprise Architecture and build Domain Architecture
Collaboration for Life
Thinking tools
Collaboration for Life
MODA + MODE backbone principles for 

creating learning organisations and understandable systems
26 principles that provide 

a meta paradigm to avoid 

getting entrapped in a paradigm
MODA + MODE thinking tools for interdisciplinary research, design, and engineering: 

https://coininco.files.wordpress.com/2017/08/moda-and-mode-lenses-and-principles.pdf
Collaboration for Life
Techniques and tools for context specific methodology
construction, sourced from a range of domains
Source domains (sciences)
• Scientific method
• Theory of knowledge
• Cognitive science
• Creativity, neurodiversity
movement
• Disability studies
• Critical psychology
• Sociology
• Social psychology
• Organisational psychology
• Evolutionary biology
• Cell biology
• Medicine
Source domains (engineering)
• Probabilistic reasoning
• Product line engineering
• Domain engineering
• Model driven engineering
• Domain specific modelling
• Continuous improvement
• Kaizen
• Agile software development
• Management
• Risk management
Mathematical foundations
• Category theory
• Model theory
• Denotational semantics
• Multi-state logics
Collaboration for Life
The 26 backbone principles
1. Understand that minorities
and outsiders are well
positioned for uncovering
attempts of deception
2. Give minorities and
outsiders access to private
means of communication
3. Operate transparent
governance
4. Adapt the cognitive load
generated by technology to
human cognitive limits
5. Recognise neurological
differences as authentic
and valuable sources of
innovative potential
6. Value metrics from the
physical and biological
world more than human
opinions
7. Value local perspectives more than
widely-held popular beliefs
8. Value the strength of shared beliefs
and corresponding evidence more
than the number of shared beliefs
9. Use 4-state information quality
logic to minimise ambiguity
10.Use probabilistic reasoning to
acknowledge uncertainty
11.Conduct commonality and
variability analysis
12.Formalise the results of
commonality and variability
analysis
13.Develop visual domain specific
languages to describe familiar
domains in unambiguous terms
14.Understand that all information is
dependent on perspective and
viewpoint
15.Understand that a multitude of
perspectives generates new
insights
16.Validate shared understanding
by sharing of models and
corresponding instances
17.Understand that power
gradients stand in the way of
transformation
18.Aim for optimal conflict in a
supportive and trusting team
environment
19.Use agile experiments when
venturing into unfamiliar
domains to learn from
mistakes
20.Conduct an adequate number
of experiments in different
contexts to minimise risk
before global application of
major changes
21.Understand that
collaboration occurs to
the extent that there is
shared understanding
22.Recognise paradoxes
and disagreements as
the essence of
continuous improvement
23.Practice everyday
improvement, everybody
improvement,
everywhere
improvement
24.Engage in niche
construction
25.Use feedback loops to
create learning systems
26.Use modular
decentralised design to
promote reuse without
compromising resilience
Collaboration for Life
A specific culture may have further bones, but one or more

missing vertebrae lead to an organisational learning disability
Our experience
Collaboration for Life
Creativity
Collaboration for Life © 2016 S23M
Conceptual blending is at the core of creativity
Diverse knowledge is necessary to solve various problems in the world and
to create value in the future, and overcome challenges that go beyond the
framework of research in industry, government and academia.


[from the mission of the Honda Research Institute]
Collaboration for Life
Creativity = Having a “less well functioning mental bureaucrat”
Neurodivergent people:
• Adhere to idiosyncratic moral value
systems rather than social norms
• Are okay with exploring ideas that upset
the “social order”
• Spend much more time experimenting
and implementing ideas that others
would consider crazy or a waste of time
• Have untypical life goals: new forms of
understanding, making a positive impact,
translating ideas into artistic expression
Autists in particular tend to:
• Easily suffer from sensory and social
overload
• Have unusually developed pattern
recognition abilities
• Have an unusual ability to persevere
Deep innovation:
• https://autcollab.org/deep-innovation/
autistic
perseverance
autistic
hypersensitivity
autistic pattern
recognition
neurodivergent
creativity
autistic
authenticity
individual
autistic rituals
invention
innovation
neurological traits
derived/aggregate behaviours
Collaboration for Life
The Two Traits of the Best Problem-Solving Teams:
Cognitive Diversity and Psychological Safety
HBR
autistic

collaboration
absence
of
neurodiversity
Collaboration for Life
play, learn, observe, question, imagine
Scientists, Engineers, Entrepreneurs, Artists & Mathematicians
CIIC brings together academic researchers and practitioners every 3 months 

to tackle wicked problems that don’t have an obvious solution.
Challenges that Go Beyond the
Established Framework of Research in
Industry, Government and Academia
Conference on Interdisciplinary
Innovation and Collaboration
https://ciic.s23m.com/
Collaboration for Life
Conference on Interdisciplinary
Innovation and Collaboration
CIIC workshop results (https://ciic.s23m.com/expected-results/):
• June 2018 – Human, non-human and ecosystem health
• March 2018 – Topics at the intersection of agriculture and healthcare
• December 2017 – Design of interaction patterns for knowledge validation and trust building
• September 2017 – Interaction and collaboration of humans and intelligent machines
• June 2017 – Human scale computing
• March 2017 – Neurodiversity
• December 2016 – Making information interactive
• September 2016 – The potential and limits of clinical decision support systems
• March 2016 – Design and development of tools for effective self-care
• December 2015 – Is there a place for barter?
• September 2015 – How do we need to redefine economic progress? What is value?
• June 2015 – Growing New Zealand’s contribution to a sustainable world
Collaboration for Life
• Allows knowledge to flourish in the open creative spaces between disciplines and organisational silos
• Complements the typical yearly cycle of domain-specific conferences
• Has a quarterly cycle and feedback loop between teams that supports 

on-going and longer-term collaborations more effectively than yearly events
• Captures knowledge flows and transdisciplinary insights in reusable semantic models and patterns
• Currently runs in Auckland at AUT and in Melbourne at RMIT, 

and the CIIC community is available to assist with replicating the concept in other locations
• Can help coordinate collaboration between locations via the CIIC Web site and related online tools
• Invites further co-sponsors from industry, academia, and government
• Is an antidote to bureaucratic limitations; large organisation are now inquiring about establishing
regular in-house CIIC style events
• Provides a safe environment for neurodivergent / autistic people to connect and collaborate
CIIC invites communities and economic ecosystems 

to sharpen their collaborative edge by embracing open innovation.
Conference on Interdisciplinary
Innovation and Collaboration
https://ciic.s23m.com/about/
Collaboration for Life
AUT – Auckland University of Technology
MODA + MODE is being integrated into the 

curriculum on entrepreneurial strategies, creative technologies, 

and methodologies for trans-disciplinary research and collaboration
Collaboration for Life
Book on Domain Engineering
Domain Engineering is of considerable practical
significance, as it provides methods and techniques that
help reduce time-to-market, development costs, and
project risks on one hand, and helps improve system
quality and performance on a consistent basis on the other.
• The most comprehensive and up-to-date work on
domain engineering
• Covers all important technological aspects, including
software product lines, domain-specific languages, and
conceptual modeling
• Introduces novel approaches and techniques, and
includes a wealth of pointers for further research
• ISBN 978-3-642-36653-6, published 2013
http://www.springer.com/computer/swe/book/978-3-642-36653-6
Collaboration for Life
Case studies
Collaboration for Life
The MODA + MODE approach has a fractal characteristic that enables
it to operate at all levels of scale, with explicit support for feedback
loops between different levels of scale:
• Development of collaboration platforms that improve the resilience
and performance of economic ecosystems.
• Development of technology platforms that harness deep domain
expertise to streamline the development of new products.
• Improvements in quality, reliability, and productivity of specific
teams or technological systems.
• Integrating the knowledge of multiple domain experts in a cross-
disciplinary context to co-create innovative solution designs.
• Translating tacit knowledge into explicit knowledge that does not
decay over time.
Typical use cases in industry, academia, and government
Collaboration for Life
Case Studies - New product and platform development
Company Main Context Description Results
From prototype
to product



Agile product
development
New methodology and knowledge
transfer into an ongoing project.
Introduction of best practices for agile
software development
The professionalism and skills that
S23M brought were exceptional, top rate.
I was surprised at how well the teams
engaged with you guys.
Core team now proficient in the use of new
techniques
Product line
management
& engineering
Legacy software re-engineering relating
to product definition and premium
calculation
Simplification of artefacts & workflows
Product specification artefacts are 

20 times smaller
New premium calculation engine runs 

100 times faster
Product line
engineering
Simplification of application development
on a new technology platform
Automation and improvement of quality
assurance
Domain experts with no software
engineering background are able to
develop complete applications
4-fold productivity increase
Collaboration for Life
Case Studies - Collaboration and interoperability
Company Main Context Description Results
Product line
engineering
Visual design tools for 

postal automation systems
Modular visual language specifications
for mail piece coding strategies
2 to 3-fold productivity improvement
Medium & long-term quality gains
Statistical report specifications now 

6 times smaller
Supply chain
optimisation and
risk management
Development of a QA and test
management framework for 

supply chain optimisation
Risk management of SAP Cloud migration
The framework was fundamental for the
success of the projects.
The risk profile was managed very
effectively with the methodology from S23M
ERP optimisation
Simplification of application development
on a new technology platform
Automation and improvement of quality
assurance
Real-Time inventory system, error rates
in warehouse management are close to
zero


7 people maintain web applications
across 170 locations & 23 languages 

(1,500 database tables)
Collaboration for Life
Case Studies - Industry standard design & development
Company Main Context Description Results
Health
informatics
industry standard
development
Improving speed and accuracy of a
requirements to health informatics
standard and reference software
implementation publication process
Many critical flaws in open source
tooling were corrected and contributed
back to the international health informatics
standards community.
S23M was able to reveal the power of
automatically generated traces between
models using formal model
transformations, merged with human-
documented correspondences.
State Government Design
Agency, National
Construction Specification
Agency, Universities and
Cooperative Research
Centres, Australia
Developing a
national BIM
building product
library
Replacement of generic design objects
in Computer Aided Design and
Manufacturing (CAD/CAM) software with
actual properties and 3D geometry of
building products
A viable standards-based BIM building
product library awaiting deployment
investment, licensed for public-good
purposes. 



The solution is currently used as an
academic and professional teaching tool
for the construction industry.
Collaboration for Life
Thank you!
Jorn Bettin

jorn.bettin@s23m.com
Nothing beats capturing the knowledge flow
of leading domain experts to co-create
organisations & systems that are
understandable by future generations of
humans & software tools.
Collaboration for Life
Appendix
Collaboration for Life
Thinking in systems, designs, patterns
the team the tools
We distil knowledge and enable knowledge to flow to all
the places where it can be put to good use for the world
Collaboration for Life
• from an exploratory start-up culture to mature new product
development, product management, sales, and product support
• when to tweak and adapt specific practices
• when to replace specific practices and habits
• when to introduce product platform development as a work stream
• from a simple product development mindset 

to a product line engineering culture
• when to outsource or insource non-core activities
• when to grow by acquisition
• when to cannibalise, divest, or sun-set specific product lines
Advising clients on when to shift gears
Collaboration for Life
We work with the tacit knowledge within your team to achieve severalfold
improvements in terms of better quality, lower costs and productivity
benefits by
• managing the risks of business transformation,
• transforming information into valuable domain knowledge,
• addressing sustainability and compliance requirements,
• making product lines configurable and customisable,
• developing new products and markets,
• optimising supply chains.
Reducing complexity and catalysing cultural transformation
Collaboration for Life
We create enterprise grade SaaS solutions without proprietary lock-in
• Collaboration, trustworthiness and reliability are amongst the
biggest challenges in a digitally networked world
• Transparency, including open science, open data, and open
source software are emerging as essential tools
Addressing software needs beyond standard solutions
Q & A
Thank you
@pmauckland
https://www.linkedin.com/company/producttank-auckland/
https://www.meetup.com/ProductTank-Auckland/

More Related Content

What's hot

What's hot (20)

Exploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling PatternsExploring Agile Transformation and Scaling Patterns
Exploring Agile Transformation and Scaling Patterns
 
Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility AssessmentHands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
 
Product roadmap 101
Product roadmap 101Product roadmap 101
Product roadmap 101
 
Introduction to scaled agile framework
Introduction to scaled agile frameworkIntroduction to scaled agile framework
Introduction to scaled agile framework
 
Lean Product Discovery
Lean Product DiscoveryLean Product Discovery
Lean Product Discovery
 
Product Discovery At Google
Product Discovery At GoogleProduct Discovery At Google
Product Discovery At Google
 
Rick Austin - Portfolio mangement in an agile world [Agile DC]
Rick Austin - Portfolio mangement in an agile world [Agile DC]Rick Austin - Portfolio mangement in an agile world [Agile DC]
Rick Austin - Portfolio mangement in an agile world [Agile DC]
 
Agile Transformation | Mike Cottmeyer
Agile Transformation | Mike CottmeyerAgile Transformation | Mike Cottmeyer
Agile Transformation | Mike Cottmeyer
 
10 steps to a successsful enterprise agile transformation global scrum 2018
10 steps to a successsful enterprise agile transformation   global scrum 201810 steps to a successsful enterprise agile transformation   global scrum 2018
10 steps to a successsful enterprise agile transformation global scrum 2018
 
Product Roadmap
Product RoadmapProduct Roadmap
Product Roadmap
 
Agile Transformation Strategy
Agile Transformation StrategyAgile Transformation Strategy
Agile Transformation Strategy
 
Scaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and MeetingsScaled Agile Framework (SAFe) Roles and Meetings
Scaled Agile Framework (SAFe) Roles and Meetings
 
Product Roadmaps - Tips on how to create and manage roadmaps
Product Roadmaps - Tips on how to create and manage roadmapsProduct Roadmaps - Tips on how to create and manage roadmaps
Product Roadmaps - Tips on how to create and manage roadmaps
 
Digital Transformation Toolkit - Framework, Best Practices and Templates
Digital Transformation Toolkit - Framework, Best Practices and TemplatesDigital Transformation Toolkit - Framework, Best Practices and Templates
Digital Transformation Toolkit - Framework, Best Practices and Templates
 
Agile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For AllAgile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For All
 
Product Development with Spotify's Product Manager
 Product Development with Spotify's Product Manager Product Development with Spotify's Product Manager
Product Development with Spotify's Product Manager
 
SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28SAFe portfolio management @ Knowit nov 28
SAFe portfolio management @ Knowit nov 28
 
Agile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being AgileAgile evolution lifecycle - From implementing Agile to being Agile
Agile evolution lifecycle - From implementing Agile to being Agile
 
Agile transformation 1.3
Agile transformation 1.3Agile transformation 1.3
Agile transformation 1.3
 
Agile Transformation in Telco Guide
Agile Transformation in Telco GuideAgile Transformation in Telco Guide
Agile Transformation in Telco Guide
 

Similar to From project to product mindset and onwards to product platform architectures

Similar to From project to product mindset and onwards to product platform architectures (20)

Webinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringWebinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform Engineering
 
Business Transformation Using TOGAF
Business Transformation Using TOGAF Business Transformation Using TOGAF
Business Transformation Using TOGAF
 
Living Multiple Lives: The New Technical Communicator
Living Multiple Lives: The New Technical CommunicatorLiving Multiple Lives: The New Technical Communicator
Living Multiple Lives: The New Technical Communicator
 
Living Multiple Lives: The New Technical Communicator
Living Multiple Lives: The New Technical CommunicatorLiving Multiple Lives: The New Technical Communicator
Living Multiple Lives: The New Technical Communicator
 
Value of Collaboration Technologies in the "Flat World"
Value of Collaboration Technologies in the "Flat World"Value of Collaboration Technologies in the "Flat World"
Value of Collaboration Technologies in the "Flat World"
 
PDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product OrgPDMA 2008 World Class Web 2.0 Product Org
PDMA 2008 World Class Web 2.0 Product Org
 
Agile Network India | What does it take to Transform into Product Centric IT ...
Agile Network India | What does it take to Transform into Product Centric IT ...Agile Network India | What does it take to Transform into Product Centric IT ...
Agile Network India | What does it take to Transform into Product Centric IT ...
 
How to Use Engineers in a UX Department
How to Use Engineers in a UX DepartmentHow to Use Engineers in a UX Department
How to Use Engineers in a UX Department
 
Greetings david cutler inform and connect
Greetings   david cutler inform and connectGreetings   david cutler inform and connect
Greetings david cutler inform and connect
 
2019 04-30 MIDIH solutions and DIHIWARE platform
2019 04-30 MIDIH solutions and DIHIWARE platform2019 04-30 MIDIH solutions and DIHIWARE platform
2019 04-30 MIDIH solutions and DIHIWARE platform
 
Good-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van NiekerkGood-to-Great with AQUENT presentation - Koen van Niekerk
Good-to-Great with AQUENT presentation - Koen van Niekerk
 
Six Principles of Software Design to Empower Scientists
Six Principles of Software Design to Empower ScientistsSix Principles of Software Design to Empower Scientists
Six Principles of Software Design to Empower Scientists
 
Community Platform: Choosing the Right One
Community Platform: Choosing the Right One Community Platform: Choosing the Right One
Community Platform: Choosing the Right One
 
Exponential e-unified-communications-presentations
Exponential e-unified-communications-presentationsExponential e-unified-communications-presentations
Exponential e-unified-communications-presentations
 
Unified Communications - Collaborative services that deliver greater busines...
Unified Communications  - Collaborative services that deliver greater busines...Unified Communications  - Collaborative services that deliver greater busines...
Unified Communications - Collaborative services that deliver greater busines...
 
International SAP Conference on Product Lifecycle Management 2015
International SAP Conference on Product Lifecycle Management 2015International SAP Conference on Product Lifecycle Management 2015
International SAP Conference on Product Lifecycle Management 2015
 
Mobile ECM Webinar - June 2012
Mobile ECM Webinar - June 2012Mobile ECM Webinar - June 2012
Mobile ECM Webinar - June 2012
 
Microservices Architecture for e-Commerce
Microservices Architecture for e-CommerceMicroservices Architecture for e-Commerce
Microservices Architecture for e-Commerce
 
Building an Adoption Plan: Think Outside the Box (Part 1 of 2)
Building an Adoption Plan: Think Outside the Box (Part 1 of 2)Building an Adoption Plan: Think Outside the Box (Part 1 of 2)
Building an Adoption Plan: Think Outside the Box (Part 1 of 2)
 
Greetings david cutler inform and connect
Greetings   david cutler inform and connectGreetings   david cutler inform and connect
Greetings david cutler inform and connect
 

More from Jorn Bettin

From artificially intelligent systems towards real thinking tools and human s...
From artificially intelligent systems towards real thinking tools and human s...From artificially intelligent systems towards real thinking tools and human s...
From artificially intelligent systems towards real thinking tools and human s...
Jorn Bettin
 
Curation of information and knowledge
Curation of information and knowledgeCuration of information and knowledge
Curation of information and knowledge
Jorn Bettin
 
Model Oriented Domain Analysis - Industrialized Software Specifications
Model Oriented Domain Analysis - Industrialized Software SpecificationsModel Oriented Domain Analysis - Industrialized Software Specifications
Model Oriented Domain Analysis - Industrialized Software Specifications
Jorn Bettin
 
Artefacts - Bringing Clarity & Simplicity to Modelling
Artefacts - Bringing Clarity & Simplicity to ModellingArtefacts - Bringing Clarity & Simplicity to Modelling
Artefacts - Bringing Clarity & Simplicity to Modelling
Jorn Bettin
 

More from Jorn Bettin (14)

From collective insanity to organisational learning 2019 03 11 brisbane bus...
From collective insanity to organisational learning   2019 03 11 brisbane bus...From collective insanity to organisational learning   2019 03 11 brisbane bus...
From collective insanity to organisational learning 2019 03 11 brisbane bus...
 
From artificially intelligent systems towards real thinking tools and human s...
From artificially intelligent systems towards real thinking tools and human s...From artificially intelligent systems towards real thinking tools and human s...
From artificially intelligent systems towards real thinking tools and human s...
 
From collective insanity to organisational learning
From collective insanity to organisational learningFrom collective insanity to organisational learning
From collective insanity to organisational learning
 
From artificially intelligent systems towards real thinking tools and human s...
From artificially intelligent systems towards real thinking tools and human s...From artificially intelligent systems towards real thinking tools and human s...
From artificially intelligent systems towards real thinking tools and human s...
 
Semantic Search – Do you know what I mean?
Semantic Search – Do you know what I mean?Semantic Search – Do you know what I mean?
Semantic Search – Do you know what I mean?
 
The Story of Life is Language
The Story of Life is LanguageThe Story of Life is Language
The Story of Life is Language
 
Sharpening your collaborative edge
Sharpening your collaborative edgeSharpening your collaborative edge
Sharpening your collaborative edge
 
Curation of information and knowledge
Curation of information and knowledgeCuration of information and knowledge
Curation of information and knowledge
 
Advanced modelling made simple with the Gmodel metalanguage
Advanced modelling made simple with the Gmodel metalanguageAdvanced modelling made simple with the Gmodel metalanguage
Advanced modelling made simple with the Gmodel metalanguage
 
Software, from Code into the Clouds
Software, from Code into the CloudsSoftware, from Code into the Clouds
Software, from Code into the Clouds
 
From Muddling to Modelling
From Muddling to ModellingFrom Muddling to Modelling
From Muddling to Modelling
 
Multi Level Modelling
Multi Level ModellingMulti Level Modelling
Multi Level Modelling
 
Model Oriented Domain Analysis - Industrialized Software Specifications
Model Oriented Domain Analysis - Industrialized Software SpecificationsModel Oriented Domain Analysis - Industrialized Software Specifications
Model Oriented Domain Analysis - Industrialized Software Specifications
 
Artefacts - Bringing Clarity & Simplicity to Modelling
Artefacts - Bringing Clarity & Simplicity to ModellingArtefacts - Bringing Clarity & Simplicity to Modelling
Artefacts - Bringing Clarity & Simplicity to Modelling
 

Recently uploaded

notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 

From project to product mindset and onwards to product platform architectures

  • 1. Auckland From project to product mindset and onwards to product platform architectures
  • 2. Who we are? 2270+ members 34 Meetups so far Started in Feb 2015
  • 3. Closing time H&S / Obligatory Instructions In case of fire Live streaming Toilets Questions
  • 4. Announcements Micro meetups Venues ProductTank NZ Slack workspace Jobs channel
  • 6. Collaboration for Life From project to product mindset
 and onwards to product platform architectures Jorn Bettin ProductTank Auckland Meetup, July 2018
  • 7. Collaboration for Life product limited knowledge many unknowns batch size : 1
 volume : 1 this is not a product this is a project
  • 8. Collaboration for Life Is it possible to stay innovative and economically manage many hundreds or even thousands of products or product variants? simple product simple configuration batch size : > 1,000
 volume : > 10,000 product
  • 9. Collaboration for Life very complex product simple configuration batch size : 1
 volume : > 10,000 product line
  • 10. Collaboration for Life very complex product complex configuration batch size : 5 … 100 volume : > 500 product line
  • 11. Collaboration for Life complex product complex configuration batch size : 1 … 10
 volume : 100 the boundary case between project and product
  • 12. Collaboration for Life complicated product complicated configuration batch size : 1
 volume : > 10,000 ERP this smells more like a project than a product
  • 13. Collaboration for Life complex product complex configuration batch size : 1
 volume : > 10,000 ERP this would be a product line Configuration
  • 14. Collaboration for Life Problems with the IT mindset 1) Purpose. In an IT mindset organization, the staff exists to service the perceived technology needs of “the business.” 
 In a technology-enabled product organization, the staff exists to service the needs of your customers, within the constraints of the business. This is a profound and far- reaching difference. Most of what is below stems from this difference. 2) Passion. In an IT mindset organization, product and tech are mercenaries. There is little to no product passion. They are there to build whatever. 
 In a product organization, product and tech are missionaries. They have joined the organization because they care about the mission and helping customers solve real problems. 3) Requirements. In an IT mindset organization, requirements are “gathered” from stakeholders, prioritized in the form of roadmaps, and implemented. 
 In a product organization, we must discover the necessary product to be built. Moreover, we know that most ideas will not work with customers the way we might hope, and we also know that those that do work will require several iterations to achieve the necessary business results. IT mindset methods are simply too slow, too expensive and generate far too much waste. … https://svpg.com/product-vs-it-mindset/
  • 15. Collaboration for Life Problems with the project management mindset I am so concerned if a company makes an explicit choice to move to something like SAFe. This is a very clear and loud statement about culture to the company. It tells me the company does not understand or appreciate the role of engineers or designers in innovation. It tells me they are all about top- down control. Most importantly, it tells me the leaders don’t understand what they need to do to compete against the likes of Amazon. Amazon and Google both also provide services to businesses, some of which are in regulated industries, so this introduces constraints on them too. Now each of these companies has their own favorite techniques, and each has a different company culture, but all three have built their businesses on the concept of hiring skilled people – especially engineers, designers and product managers – and then empowering them to solve hard problems. That is why I can’t conceive of any of these companies ever moving to a process anywhere even close to SAFe. Maybe more importantly, they are an existence proof that you don’t need to. https://svpg.com/scaling-agile-faq/
  • 16. Collaboration for Life From project to product mindset The steps towards a product mindset: 1. Realisation that there is potential demand from 3 or more customers for a given solution 2. Confirmation of the opportunity to generate significant profit by reusing prior work 3. Any variabilities are initially approached pragmatically, via copy, paste, and adaptation where needed 4. Adaptations quickly lead to variant / version hell 5. Variant / version hell is successfully addressed via configuration files and tools operated by the product development team 6. If there is demand, the solution can now be sold to thousands of customers with minimal adaptation effort
  • 17. Collaboration for Life Guess which product requires an “implementation project”
  • 18. Collaboration for Life From product to product line mindset The steps towards a product line mindset: 1. Implementation projects (= product configuration) become a bottleneck due to (b) complexity and (b) often a limited number of people with critical configuration domain knowledge 2. Product demand outstrips the ability to implement on time 3. Product configuration costs become a pain point for customers 4. Inadequate product configurability leads to a demand for customisation 5. Customisations quickly leads to variant / version hell 6. Variant / version hell is successfully addressed via model oriented commonality and variability analysis and the development of configuration tools that can be operated by customers 7. If there is demand, the product can now be sold to customers with minimal need for “implementation projects”
  • 19. Collaboration for Life … is the method of effectively pre-tailoring the product to the idiosyncrasies of every user … postpones the task of differentiating a product 
 until the latest possible point in the supply network … is about achieving a tremendous increase in variety and customisation without a corresponding increase in costs Mass customisation
  • 21. Collaboration for Life Model Oriented Domain Analysis & Engineering … offers a systematic approach for conducting commonality and variability analysis across the needs of all customers and potential prospects, and for sourcing and surfacing the domain knowledge needed to hide all implementation details from the users of configuration tools, so that most of these tools can be operated by customers … is the method of effectively minimising the complexity of configuration 
 by pre-tailoring the product to the idiosyncrasies of every category of user … hands the task of differentiating a product 
 for a specific category of user to power users of that category
  • 22. Collaboration for Life Product line management and engineering
  • 23. Collaboration for Life Model Oriented Domain Analysis & Engineering
  • 24. Collaboration for Life Product line work streams & feedback loops Design Principles and thinking tools Platform Engineering, domain specific reuse and simplification Product Engineering, configuration, customisation, testing Product Line Operations, monitoring, incident management Experimentation, problem resolution, ideation w ork stream s & feedbacks feedbacks
  • 25. Collaboration for Life Product line artefacts product/service designs results of product/service usage product/service platform (engineering tools and methods) thinking tools and design principles knowledge
  • 26. Collaboration for Life Frequency of events & product line team structures weekly / monthly events and feedbacks daily events and operational decision making monthly / quarterly events and feedbacks stable / timeless design principles and thinking tools weekly / monthly events and feedbacks stream team s
  • 27. Collaboration for Life Product line value creation maximisation of automation (3 to 100 times faster) maximisation of automation (fewer errors) knowledge distillation & systematic reuse application of thinking tools and design principles exploration of new domains (broader customer base)
  • 28. Collaboration for Life Product line implications shifts towards configuration by power users shifts towards monitoring focus on architecture and better configuration tools focus on teaching thinking tools and design principles availability of spare time for experimentation
  • 29. Collaboration for Life Product line engineering with MODA + MODE
  • 30. Collaboration for Life Context : Exponential change in communication - 1,800,000 years: Cumulative cultural transmission, teaching, imitation, experimentation - 200,000 years : Spoken human languages — local communication of tacit knowledge - 5,400 years : Written human languages — communication across time, explicit knowledge - 600 years : Printing press — 1-to-many communication across space, scale - 180 years : Electrical telegraph & telephone — global peer-to-peer communication, on demand - 15 years : Internet — global 1-to-many communication, zero marginal cost, dirt cheap - Now : Internet of things – machine-to-machine communication, new technologies every month
 apps time
  • 31. Collaboration for Life Tapping into the visual processing capacity 
 of the human brain The brain’s capacity for processing visual data is around 20 times higher than the brain’s capacity for processing audio data. Even with simple technologies such as whiteboards and markers it is possible to design and use highly expressive and unambiguous visual languages that are much easier for humans to parse and understand than information in a linear format (audio or text). MODA+MODE therefore makes extensive use of visual languages and provides guidance for developing further domain specific visual languages.
  • 33. Collaboration for Life Human scale visual language design can be understood as the elaboration of the role of cognitive characteristics of humans within ergonomics. Systems, models and technologies are only understandable as long as they do not generate cognitive loads that exceed human cognitive limits. Developing visual languages and interaction styles 
 that are better than English or any other linear language
  • 34. Collaboration for Life Naive product specification focus on user experience and interactions between users and the product collaboration product user
  • 35. Collaboration for Life The objective of designing 
 human scale visual languages and interaction styles … is to improve filtering, collaboration, thinking, and learning: 1. between humans, 2. between humans and software systems, 3. and between software systems. collaboration collaboration collaboration collaboration
  • 36. Collaboration for Life Categories of languages and interaction styles filtering, collaboration, thinking, learning collaboration collaboration filtering, collaboration, thinking, learning 1. verbal, non-verbal, tool-mediated (textual, mathematical, diagrammatic, artistic, etc.) 2. speech2text, text2speech, textual, mathematical, diagrammatic, artistic, etc. 3. textual protocols
  • 37. Collaboration for Life Language and interaction system design activities filtering, collaboration, thinking, learning collaboration collaboration filtering, collaboration, thinking, learning 1. Culture design 2. User experience design 3. Interoperability standard design
  • 38. Collaboration for Life Creating a learning organisation / system
  • 39. Collaboration for Life Creating a learning organisation with MODA + MODE formalising agent and perspective- based modular models connecting formal models between agents updating of individual mental models and related examples interactive sharing of knowledge MODA + MODE extends the concepts of continuous improvement and the SECI cycle into the realm of digital business and data intensive supply chains
  • 40. Collaboration for Life 6 Questions Investigating decision making processes: 1. Identification of relevant agents: Who? 2. Identification of agent motivations: Why? 3. Identification of relevant events: When and how often? 4. Identification of relevant valuable resource flows: What? and Where? 5. Identification of limits of understanding: What do we (not) know? 6. Identification of heuristics: How? => obligations => value chain => logistics => value creation => risks, opportunities => principles, system specifications to surface and validate tacit knowledge about socio-technological systems
  • 41. Collaboration for Life play, learn, observe, question, imagine a language for describing value creation a language for describing
 motivations a language for describing interactions The human lens to make sense of the world and the natural environment from a human perspective,
 to evolve our value systems, and to structure and optimise human activities system lens semantic lens logistic lens
  • 42. Collaboration for Life design / engineering transportation / communication quality / maintenance energy / food
 production culture value creation human artefactshuman symbols critical self-reflection nature human societies motivations resourcesevents agents interactions The human lens defines
 categories that are invariant across cultures, space, and time learn play observe question imagine system lens semantic lens logistic lens
  • 43. Collaboration for Life Joe wants to buy a blue car Your Organisation/Service Example of domain analysis Explanatory video: https://youtu.be/if-0kSIyJHI agent event resource motivation fast and convenient 
 personal transport
  • 44. Collaboration for Life Understanding events : business as usual Joe wants to buy a blue car Your Organisation/Service
  • 45. Collaboration for Life Understanding events : changes in context increased demand defective tyres received from supplier Your Organisation/Service supply chain management t demand
  • 46. Collaboration for Life Your Organisation/Service product line engineering supply chain management sales application engineering customer supplier Visualising the domain supply chain
  • 47. Collaboration for Life REA commonality and variability analysis events operational fruit ready to harvest fruit ready to ship fruit arrival in market fruit in retail store order received customer payment received grower payment made invoice issued strategic new grower new retailer new regulator new logistic service new market external disease currency crash oil price shock significant change in demand agents Zespri Z EU Z Japan Z Korea Z China Z US retailersregulators consumers logistics services packhouses growerscoolstores resources offices trusted relationshipsquality assurance systems orchards tacit knowledge logistics automation systems information assetsmoney Kiwifruit business intelligence systems
  • 48. Collaboration for Life Organisational learning over time product line product project platform & experimental 
 advanced power tools prototype & product 
 rough power tools 3 customers product support
 life cycle management product line operations
 product family management solution
 off-the-shelf tools solution delivery
 project management Mindset Design focus Management focus cost & time
 bottlenecks opportunistic
 reuse strategic
 reuse fewer
 unknowns known
 variabilities Depthofknowledge
  • 49. Collaboration for Life Agile : 
 unknown variability, tech experiments platform engineering customer needs knowledge product platform products feedback feedback experimentation product engineering customer needs ideas technologies Lean : 
 known variability, statistical 
 quality control product line operations Business Agility : 
 changing context, business experiments
  • 51. Collaboration for Life The organisational pattern for digital service delivery
  • 52. Collaboration for Life Business architectures for the digital service economy Mapping a business operating model onto an enterprise and domain architecture
  • 53. Collaboration for Life Business architectures for the digital service economy Business architecture is the non-IT part of enterprise and domain architecture
  • 54. Collaboration for Life Business architectures for the digital service economy Rule of thumb: buy Enterprise Architecture and build Domain Architecture
  • 56. Collaboration for Life MODA + MODE backbone principles for 
 creating learning organisations and understandable systems 26 principles that provide 
 a meta paradigm to avoid 
 getting entrapped in a paradigm MODA + MODE thinking tools for interdisciplinary research, design, and engineering: 
 https://coininco.files.wordpress.com/2017/08/moda-and-mode-lenses-and-principles.pdf
  • 57. Collaboration for Life Techniques and tools for context specific methodology construction, sourced from a range of domains Source domains (sciences) • Scientific method • Theory of knowledge • Cognitive science • Creativity, neurodiversity movement • Disability studies • Critical psychology • Sociology • Social psychology • Organisational psychology • Evolutionary biology • Cell biology • Medicine Source domains (engineering) • Probabilistic reasoning • Product line engineering • Domain engineering • Model driven engineering • Domain specific modelling • Continuous improvement • Kaizen • Agile software development • Management • Risk management Mathematical foundations • Category theory • Model theory • Denotational semantics • Multi-state logics
  • 58. Collaboration for Life The 26 backbone principles 1. Understand that minorities and outsiders are well positioned for uncovering attempts of deception 2. Give minorities and outsiders access to private means of communication 3. Operate transparent governance 4. Adapt the cognitive load generated by technology to human cognitive limits 5. Recognise neurological differences as authentic and valuable sources of innovative potential 6. Value metrics from the physical and biological world more than human opinions 7. Value local perspectives more than widely-held popular beliefs 8. Value the strength of shared beliefs and corresponding evidence more than the number of shared beliefs 9. Use 4-state information quality logic to minimise ambiguity 10.Use probabilistic reasoning to acknowledge uncertainty 11.Conduct commonality and variability analysis 12.Formalise the results of commonality and variability analysis 13.Develop visual domain specific languages to describe familiar domains in unambiguous terms 14.Understand that all information is dependent on perspective and viewpoint 15.Understand that a multitude of perspectives generates new insights 16.Validate shared understanding by sharing of models and corresponding instances 17.Understand that power gradients stand in the way of transformation 18.Aim for optimal conflict in a supportive and trusting team environment 19.Use agile experiments when venturing into unfamiliar domains to learn from mistakes 20.Conduct an adequate number of experiments in different contexts to minimise risk before global application of major changes 21.Understand that collaboration occurs to the extent that there is shared understanding 22.Recognise paradoxes and disagreements as the essence of continuous improvement 23.Practice everyday improvement, everybody improvement, everywhere improvement 24.Engage in niche construction 25.Use feedback loops to create learning systems 26.Use modular decentralised design to promote reuse without compromising resilience
  • 59. Collaboration for Life A specific culture may have further bones, but one or more
 missing vertebrae lead to an organisational learning disability Our experience
  • 61. Collaboration for Life © 2016 S23M Conceptual blending is at the core of creativity Diverse knowledge is necessary to solve various problems in the world and to create value in the future, and overcome challenges that go beyond the framework of research in industry, government and academia. 
 [from the mission of the Honda Research Institute]
  • 62. Collaboration for Life Creativity = Having a “less well functioning mental bureaucrat” Neurodivergent people: • Adhere to idiosyncratic moral value systems rather than social norms • Are okay with exploring ideas that upset the “social order” • Spend much more time experimenting and implementing ideas that others would consider crazy or a waste of time • Have untypical life goals: new forms of understanding, making a positive impact, translating ideas into artistic expression Autists in particular tend to: • Easily suffer from sensory and social overload • Have unusually developed pattern recognition abilities • Have an unusual ability to persevere Deep innovation: • https://autcollab.org/deep-innovation/ autistic perseverance autistic hypersensitivity autistic pattern recognition neurodivergent creativity autistic authenticity individual autistic rituals invention innovation neurological traits derived/aggregate behaviours
  • 63. Collaboration for Life The Two Traits of the Best Problem-Solving Teams: Cognitive Diversity and Psychological Safety HBR autistic
 collaboration absence of neurodiversity
  • 64. Collaboration for Life play, learn, observe, question, imagine Scientists, Engineers, Entrepreneurs, Artists & Mathematicians CIIC brings together academic researchers and practitioners every 3 months 
 to tackle wicked problems that don’t have an obvious solution. Challenges that Go Beyond the Established Framework of Research in Industry, Government and Academia Conference on Interdisciplinary Innovation and Collaboration https://ciic.s23m.com/
  • 65. Collaboration for Life Conference on Interdisciplinary Innovation and Collaboration CIIC workshop results (https://ciic.s23m.com/expected-results/): • June 2018 – Human, non-human and ecosystem health • March 2018 – Topics at the intersection of agriculture and healthcare • December 2017 – Design of interaction patterns for knowledge validation and trust building • September 2017 – Interaction and collaboration of humans and intelligent machines • June 2017 – Human scale computing • March 2017 – Neurodiversity • December 2016 – Making information interactive • September 2016 – The potential and limits of clinical decision support systems • March 2016 – Design and development of tools for effective self-care • December 2015 – Is there a place for barter? • September 2015 – How do we need to redefine economic progress? What is value? • June 2015 – Growing New Zealand’s contribution to a sustainable world
  • 66. Collaboration for Life • Allows knowledge to flourish in the open creative spaces between disciplines and organisational silos • Complements the typical yearly cycle of domain-specific conferences • Has a quarterly cycle and feedback loop between teams that supports 
 on-going and longer-term collaborations more effectively than yearly events • Captures knowledge flows and transdisciplinary insights in reusable semantic models and patterns • Currently runs in Auckland at AUT and in Melbourne at RMIT, 
 and the CIIC community is available to assist with replicating the concept in other locations • Can help coordinate collaboration between locations via the CIIC Web site and related online tools • Invites further co-sponsors from industry, academia, and government • Is an antidote to bureaucratic limitations; large organisation are now inquiring about establishing regular in-house CIIC style events • Provides a safe environment for neurodivergent / autistic people to connect and collaborate CIIC invites communities and economic ecosystems 
 to sharpen their collaborative edge by embracing open innovation. Conference on Interdisciplinary Innovation and Collaboration https://ciic.s23m.com/about/
  • 67. Collaboration for Life AUT – Auckland University of Technology MODA + MODE is being integrated into the 
 curriculum on entrepreneurial strategies, creative technologies, 
 and methodologies for trans-disciplinary research and collaboration
  • 68. Collaboration for Life Book on Domain Engineering Domain Engineering is of considerable practical significance, as it provides methods and techniques that help reduce time-to-market, development costs, and project risks on one hand, and helps improve system quality and performance on a consistent basis on the other. • The most comprehensive and up-to-date work on domain engineering • Covers all important technological aspects, including software product lines, domain-specific languages, and conceptual modeling • Introduces novel approaches and techniques, and includes a wealth of pointers for further research • ISBN 978-3-642-36653-6, published 2013 http://www.springer.com/computer/swe/book/978-3-642-36653-6
  • 70. Collaboration for Life The MODA + MODE approach has a fractal characteristic that enables it to operate at all levels of scale, with explicit support for feedback loops between different levels of scale: • Development of collaboration platforms that improve the resilience and performance of economic ecosystems. • Development of technology platforms that harness deep domain expertise to streamline the development of new products. • Improvements in quality, reliability, and productivity of specific teams or technological systems. • Integrating the knowledge of multiple domain experts in a cross- disciplinary context to co-create innovative solution designs. • Translating tacit knowledge into explicit knowledge that does not decay over time. Typical use cases in industry, academia, and government
  • 71. Collaboration for Life Case Studies - New product and platform development Company Main Context Description Results From prototype to product
 
 Agile product development New methodology and knowledge transfer into an ongoing project. Introduction of best practices for agile software development The professionalism and skills that S23M brought were exceptional, top rate. I was surprised at how well the teams engaged with you guys. Core team now proficient in the use of new techniques Product line management & engineering Legacy software re-engineering relating to product definition and premium calculation Simplification of artefacts & workflows Product specification artefacts are 
 20 times smaller New premium calculation engine runs 
 100 times faster Product line engineering Simplification of application development on a new technology platform Automation and improvement of quality assurance Domain experts with no software engineering background are able to develop complete applications 4-fold productivity increase
  • 72. Collaboration for Life Case Studies - Collaboration and interoperability Company Main Context Description Results Product line engineering Visual design tools for 
 postal automation systems Modular visual language specifications for mail piece coding strategies 2 to 3-fold productivity improvement Medium & long-term quality gains Statistical report specifications now 
 6 times smaller Supply chain optimisation and risk management Development of a QA and test management framework for 
 supply chain optimisation Risk management of SAP Cloud migration The framework was fundamental for the success of the projects. The risk profile was managed very effectively with the methodology from S23M ERP optimisation Simplification of application development on a new technology platform Automation and improvement of quality assurance Real-Time inventory system, error rates in warehouse management are close to zero 
 7 people maintain web applications across 170 locations & 23 languages 
 (1,500 database tables)
  • 73. Collaboration for Life Case Studies - Industry standard design & development Company Main Context Description Results Health informatics industry standard development Improving speed and accuracy of a requirements to health informatics standard and reference software implementation publication process Many critical flaws in open source tooling were corrected and contributed back to the international health informatics standards community. S23M was able to reveal the power of automatically generated traces between models using formal model transformations, merged with human- documented correspondences. State Government Design Agency, National Construction Specification Agency, Universities and Cooperative Research Centres, Australia Developing a national BIM building product library Replacement of generic design objects in Computer Aided Design and Manufacturing (CAD/CAM) software with actual properties and 3D geometry of building products A viable standards-based BIM building product library awaiting deployment investment, licensed for public-good purposes. 
 
 The solution is currently used as an academic and professional teaching tool for the construction industry.
  • 74. Collaboration for Life Thank you! Jorn Bettin
 jorn.bettin@s23m.com Nothing beats capturing the knowledge flow of leading domain experts to co-create organisations & systems that are understandable by future generations of humans & software tools.
  • 76. Collaboration for Life Thinking in systems, designs, patterns the team the tools We distil knowledge and enable knowledge to flow to all the places where it can be put to good use for the world
  • 77. Collaboration for Life • from an exploratory start-up culture to mature new product development, product management, sales, and product support • when to tweak and adapt specific practices • when to replace specific practices and habits • when to introduce product platform development as a work stream • from a simple product development mindset 
 to a product line engineering culture • when to outsource or insource non-core activities • when to grow by acquisition • when to cannibalise, divest, or sun-set specific product lines Advising clients on when to shift gears
  • 78. Collaboration for Life We work with the tacit knowledge within your team to achieve severalfold improvements in terms of better quality, lower costs and productivity benefits by • managing the risks of business transformation, • transforming information into valuable domain knowledge, • addressing sustainability and compliance requirements, • making product lines configurable and customisable, • developing new products and markets, • optimising supply chains. Reducing complexity and catalysing cultural transformation
  • 79. Collaboration for Life We create enterprise grade SaaS solutions without proprietary lock-in • Collaboration, trustworthiness and reliability are amongst the biggest challenges in a digitally networked world • Transparency, including open science, open data, and open source software are emerging as essential tools Addressing software needs beyond standard solutions
  • 80. Q & A