SlideShare uma empresa Scribd logo
1 de 93
Baixar para ler offline
Is Continuous Adoption in SE
Achievable and Desirable?
Gail C. Murphy

University of British Columbia

Tasktop Technologies Inc.
@gail_murphy
2
IMPACT
2
Stop thinking

linearly
Start thinking about multiple paths
to impact(s) in
research and practice
4
Start thinking about multiple paths
to impact(s) in
research and practice
4
Overview
5
Overview
5
Mylar
Story
Impact
Model
How is research
influencing the
practice of
software
engineering?
OverviewContinuous
Integration
Vignette
Innovation
Adoption
in
Practice
5
How is
innovation
occurring
in the practice
of software
engineering?
Innovation
Adoption
in
Practice
6
Mylar
Story
Impact
Model
Continuous
Integration
Vignette
Overview
Innovation
Adoption
in
Practice
7
Mylar
Story
Impact
Model
Continuous
Integration
Vignette
The Mylar/
Tasktop Story
A story about
paths to impacts
in research and
practice
8
TIMELINE
2004 Mylar
8
TIMELINE
2004 Mylar
Information Overload
8
TIMELINE
2004 Mylar
Information Overload
8
TIMELINE
2004 Mylar
Information Overload
Mylar



See only what you’re working
8
TIMELINE
9
2007 Tasktop
Mik Kersten
Rob Elves
3 Co-founders
Gail Murphy
Shawn 

Minto
Leo Dos
Santos
2 Staff
2004 Mylar
TIMELINE
10
2016 Tasktop
2004 Mylar
TIMELINE
11
2004 Mylar
2016 Tasktop
Neelan Choksi

(President/COO since 2010)
Staff
TIMELINE
11
2004 Mylar
2016 Tasktop
Neelan Choksi

(President/COO since 2010)
Staff
Mylar Highlights: 2004-2007
2004
2004
2005
2005
2005-06
2007
Mylar invention & innovation
1st industrial trial at IBM Toronto
1st academic publication
EclipseCon/Field Study/Eclipse project
Company discussions; biz competitions
Mik’s Ph.D. Friday; incorporate Monday
Mylar Highlights: 2004-2007
2004
2004
2005
2005
2005-06
2007
Mylar invention & innovation
1st industrial trial at IBM Toronto
1st academic publication
EclipseCon/Field Study/Eclipse project
Company discussions; biz competitions
Mik’s Ph.D. Friday; incorporate Monday
Mylar Highlights: 2004-2007
2004
2004
2005
2005
2005-06
2007
Mylar invention & innovation
1st industrial trial at IBM Toronto
1st academic publication
EclipseCon/Field Study/Eclipse project
Company discussions; biz competitions
Mik’s Ph.D. Friday; incorporate Monday
IBM

Trial
Mylar Highlights: 2004-2007
2004
2004
2005
2005
2005-06
2007
Mylar invention & innovation
1st industrial trial at IBM Toronto
1st academic publication
EclipseCon/Field Study/Eclipse project
Company discussions; biz competitions
Mik’s Ph.D. Friday; incorporate Monday
IBM

Trial
Publication
Mylar Highlights: 2004-2007
2004
2004
2005
2005
2005-06
2007
Mylar invention & innovation
1st industrial trial at IBM Toronto
1st academic publication
EclipseCon/Field Study/Eclipse project
Company discussions; biz competitions
Mik’s Ph.D. Friday; incorporate Monday
IBM

Trial
Publication
Robustness
&
community
building
Mylar Highlights: 2004-2007
2004
2004
2005
2005
2005-06
2007
Mylar invention & innovation
1st industrial trial at IBM Toronto
1st academic publication
EclipseCon/Field Study/Eclipse project
Company discussions; biz competitions
Mik’s Ph.D. Friday; incorporated Monday
IBM

Trial
Publication
Mylar Highlights: 2004-2007
2004
2004
2005
2005
2005-06
2007
Mylar invention & innovation
1st industrial trial at IBM Toronto
1st academic publication
EclipseCon/Field Study/Eclipse project
Company discussions; biz competitions
Mik’s Ph.D. Friday; incorporated Monday
IBM

Trial
Publication
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Users thought
Tasktop/Mylyn
had deleted their
code!
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Users thought
Tasktop/Mylyn
had deleted their
code!
Solution was to add one line
instruction
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Users thought
Tasktop/Mylyn
had deleted their
code!
Solution was to add one line
instruction
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovations
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovationsVarious
inventions
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovationsVarious
inventions
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovationsVarious
inventions
Mylyn/Tasktop Highlights: 2007-2016
2007
2008
2009
2011
2014
2015-16
Mylar becomes Eclipse Mylyn
Tasktop Dev
Tasktop Dev - Enterprise sales
Tasktop Sync
$11M Series A funding
Tasktop Data & Gateway capabilities
Eclipse Mylyn
Various innovationsVarious
inventions
Continual
innovation &
incremental
validation
Mylyn/Tasktop Highlights: 2007-2016
Robustness
&
community
building
Robustness
&
community
building
Continual
innovation &
incremental
validation
Innovation
Adoption
in
Practice
23
Mylar
Story
Impact
Model
Continuous
Integration
Vignette
Innovation
in
Practice
A story about
paths to impacts
in practice
from practice
Continuous Integration
Problem: Slow discovery of integration problems
slows development and delivery
Shared
Repository
Thanks to https://
www.thoughtworks.com/continuous-
integration
Automated
Fast Builds
Self-testing
Builds
Everyone
commits
to baseline
each day
Automate
Deployment
Build
every commit
on
integration
machine
24
Research
Impact
Impact
Practice
Buildbot,
Travis CI,
Django-Jerkins...
Various

innovations
Continuous Integration
Many tools evolving in
Research
Impact
Impact
Practice
Continuous Integration
Various

innovations
Practice is not still
Practice is always
innovating
Innovation
Adoption
in
Practice
27
Mylar
Story
Impact
Model
Continuous
Integration
Vignette
Adoption
of
Innovations
How are
innovations
generally
adopted in
practice?
4
financial,
insurance,
retail
e-commerce
Interviews of Technology Leaders
1 2
cloud
28
SME
SME
Fortune
100
IPO
Technology Adoption Curve
Innovators
Early Adopters Late Majority
Laggards
SME
Fortune
100
IPO
Technology Adoption Curve
Innovators
Early Adopters Late Majority
Laggards
SME
Fortune
100
IPO
Technology Adoption Curve
Innovators
Early Adopters Late Majority
Laggards
SME
Fortune
100
IPO
Technology Adoption Curve
Innovators
Early Adopters Late Majority
Laggards
SME
Fortune
100
IPO
Technology Adoption Curve
Innovators
Early Adopters Late Majority
Laggards
Interview about
Innovation Adoption
Process and philosophy
Factors
Awareness and spread
Process and Philosophy

for Innovation Adoption
Managed but
Individual
Add to Value
Stream
Cost-effective in
Environment
Factors Affecting Innovation Adoption
Open before
Closed
People and
Technology
Credibility
& Momentum
Developer
Happiness
Hacker News, Reddit,

Peers, Meetups/
Conferences, 

“Work Out Loud”, Surveys,

Papers (non-SE)
Tech talks, Dev days,
Team Comparisons

Spread
Research
Impact
Impact
Practice
Adoption of Innovations in Practice is…
frequent
of impactful 

technologies
when possible
Innovation
Adoption
in
Practice
35
Mylar
Story
Impact
Model
Continuous
Integration
Vignette
Adoption
of
Innovations
How are
innovations
generally
adopted in
practice?
Research
Invention
creation or
design of
something that
has not existed
before
e.g., the
incandescent
lightbulb
Research
Innovation
about the use of
an idea of
method
e.g., iPhone
Research
Invention
creation or
design of
something that
has not existed
before
e.g., the
incandescent
lightbulb
Innovation
about the use of
an idea of
method
e.g., iPhone
Research
Invention
creation or
design of
something that
has not existed
before
e.g., the
incandescent
lightbulb
Innovation
about the use of
an idea of
method
e.g., iPhone
Both “I”s are important
Research
Invention
creation or
design of
something that
has not existed
before
e.g., the
incandescent
lightbulb
Innovation
about the use of
an idea of
method
e.g., iPhone
Both “I”s are important
Innovation builds from
earlier inventions and
innovations
Research
Invention
creation or
design of
something that
has not existed
before
e.g., the
incandescent
lightbulb
Innovation
about the use of
an idea of
method
e.g., iPhone
Both “I”s are important
Innovation builds from
earlier inventions and
innovations
Research is the
base
Research
Invention
creation or
design of
something that
has not existed
before
e.g., the
incandescent
lightbulb
Innovation
about the use of
an idea of
method
e.g., iPhone
Both “I”s are important
Innovation builds from
earlier inventions and
innovations
Research is the
base
It takes almost as
much creativity to
understand a good
idea as to have it
in the first place.
- Alan Kay
Forrester Research, TechRadar™: Continuous Software Delivery, Q2 2015"

Research
is having
impact
Tech Radar image
removed for
licensing reasons.
Image showed that
static analysis tools,
version management,
etc. from SE research
community have
impact in SE in practice.
Research
Impact
Impact
Practice
Various

Continuous Integration
Research
Impact
Impact
Practice
Technology Adoption
Research
Impact
Impact
Practice
Various

Continuous Integration
Research
Impact
Impact
Practice
Technology Adoption
Research
Impact
Impact
Practice
Various

Continuous Integration
Research
Impact
Impact
Practice
Technology Adoption
Practice innovates
continually
Research
Impact
Impact
Practice
Various

Continuous Integration
Research
Impact
Impact
Practice
Technology Adoption
Practice innovates
continually
Innovation is required
to take Research into
impact in Practice
Research
Impact
Impact
Practice
Various

Continuous Integration
Research
Impact
Impact
Practice
Technology Adoption
Practice innovates
continually
Innovation is required
to take Research into
impact in Practice
Innovation requires
understanding of
Practice
42
Thanks to…
Mylar + Early Tasktop:
Tasktopians circa 2013
Mik Kersten, Rob Elves, Shawn Minto, Davor Cubranic, Taivo Evard, Nathan Hapke, 

Wesley Coelho, Meghan Allen, Leo Dos Santos, Steffen Pingel
Reid Holmes and my
research group for suffering
through practice
talks: Daniel Almeida, Julius
Davies, Michalis Famelis,
Marc Palyart, Albert
Thompson, Giovanni Viviani
Continuous
Integration
Vignette
Technology
Adoption
in
Practice
43
Mylar
Story
Impact
Model
Summary
Continuous
Integration
Vignette
Technology
Adoption
in
Practice
43
Impacts

in

research
and
practice
Mylar
Story
Impact
Model
Summary
Continuous
Integration
Vignette
Technology
Adoption
in
Practice
43
Continual
innovation
in and by
practice
Impacts

in

research
and
practice
Mylar
Story
Impact
Model
Summary
Continuous
Integration
Vignette
Technology
Adoption
in
Practice
43
Continual
innovation
in and by
practice
Open 

before
closed
Impacts

in

research
and
practice
Mylar
Story
Impact
Model
Summary
Continuous
Integration
Vignette
Technology
Adoption
in
Practice
43
Continual
innovation
in and by
practice
Open 

before
closed
Impacts

in

research
and
practice
Think
about
paths to
impact(s
Mylar
Story
Impact
Model
Summary
I do not want you to leave this talk
thinking…
•Every research project needs impact in
practice

•Every research project should result in an
open source project

•It is good enough to transfer people to
Practice

•Having impact in practice requires creating a
company
45
Is Continuous Adoption in SE
Achievable and Desirable?
45
Is Continuous Adoption in SE
Achievable and Desirable?
45
It is happening
Is Continuous Adoption in SE
Achievable and Desirable?
45
It is happening
Much more often from practice,
driven by need to solve problems,
not from SE research
Research
Impact
Impact
Practice


engage with the practice of software engineering
convey (blog?) results in terms of problems in practice

create and nurture an open source project
commercialize a technology
collaborate with industrial partner
track results and share the stories

and more...
Some Actions on the Paths to Impact in Practice
Think about the
paths to impact
in research and
practice for your 

projectsResearch
Impact
Impact
Practice
Challenge: Take at least one of your
projects from research to practice
Gail C. Murphy

University of British Columbia

Tasktop Technologies Inc. @gail_murphy
Is Continuous Adoption in Software Engineering Achievable and Desirable?

Mais conteúdo relacionado

Mais procurados

Mais procurados (19)

Twelve tips on how to prepare an ERC grant proposal
Twelve tips on how to prepare an ERC grant proposalTwelve tips on how to prepare an ERC grant proposal
Twelve tips on how to prepare an ERC grant proposal
 
Understanding your customers
Understanding your customersUnderstanding your customers
Understanding your customers
 
The Rationale for Continuous Delivery by Dave Farley
The Rationale for Continuous Delivery by Dave FarleyThe Rationale for Continuous Delivery by Dave Farley
The Rationale for Continuous Delivery by Dave Farley
 
Michelin Using TRIZ in the Product Development of Tweel
Michelin Using TRIZ in the Product Development of Tweel  Michelin Using TRIZ in the Product Development of Tweel
Michelin Using TRIZ in the Product Development of Tweel
 
Product Strategy for Product Leaders
Product Strategy for Product LeadersProduct Strategy for Product Leaders
Product Strategy for Product Leaders
 
Strategies to make anyone use your Product | Product that Count
Strategies to make anyone use your Product | Product that CountStrategies to make anyone use your Product | Product that Count
Strategies to make anyone use your Product | Product that Count
 
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in MontrealWhat can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
 
3 Ways to empower your team to work smarter nabeelah ali
3 Ways to empower your team to work smarter   nabeelah ali3 Ways to empower your team to work smarter   nabeelah ali
3 Ways to empower your team to work smarter nabeelah ali
 
Triz
Triz Triz
Triz
 
Michael Edson: Prototyping the Smithsonian Commons
Michael Edson: Prototyping the Smithsonian CommonsMichael Edson: Prototyping the Smithsonian Commons
Michael Edson: Prototyping the Smithsonian Commons
 
Identify Development Pains and Resolve Them with Idea Flow
Identify Development Pains and Resolve Them with Idea FlowIdentify Development Pains and Resolve Them with Idea Flow
Identify Development Pains and Resolve Them with Idea Flow
 
Creating an Agile Business
Creating an Agile BusinessCreating an Agile Business
Creating an Agile Business
 
The Now and Next of Learning and Technology
The Now and Next of Learning and TechnologyThe Now and Next of Learning and Technology
The Now and Next of Learning and Technology
 
"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark Striebeck"Creating a testing culture" by Mark Striebeck
"Creating a testing culture" by Mark Striebeck
 
Two Solitudes
Two SolitudesTwo Solitudes
Two Solitudes
 
Navigating challenges in IA people management at IAC19
Navigating challenges in IA people management at IAC19Navigating challenges in IA people management at IAC19
Navigating challenges in IA people management at IAC19
 
Think Big, Start Small, Move Fast: Digital Strategy in a Changing World
Think Big, Start Small, Move Fast: Digital Strategy in a Changing WorldThink Big, Start Small, Move Fast: Digital Strategy in a Changing World
Think Big, Start Small, Move Fast: Digital Strategy in a Changing World
 
Lean innovation
Lean innovationLean innovation
Lean innovation
 
Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...
Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...
Designing at the Intersection of HCI & AI: Misinformation & Crowdsourced Anno...
 

Destaque

Impress 4
Impress 4Impress 4
Impress 4
Nahoncp
 
Letter to the Judges
Letter to the JudgesLetter to the Judges
Letter to the Judges
henry515
 
Revue monchanin vol.xii,no 1, cahier 62
Revue monchanin vol.xii,no 1, cahier 62Revue monchanin vol.xii,no 1, cahier 62
Revue monchanin vol.xii,no 1, cahier 62
Eldoux
 
Reformulating Branch Coverage as a Many-Objective Optimization Problem
Reformulating Branch Coverage as a Many-Objective Optimization ProblemReformulating Branch Coverage as a Many-Objective Optimization Problem
Reformulating Branch Coverage as a Many-Objective Optimization Problem
Annibale Panichella
 
Enron SWOT Analysis
Enron    SWOT AnalysisEnron    SWOT Analysis
Enron SWOT Analysis
joelnshisso
 
成功を導くブランドマネジメント
成功を導くブランドマネジメント成功を導くブランドマネジメント
成功を導くブランドマネジメント
Tactus Associates
 
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
Tasktop
 

Destaque (20)

Impress 4
Impress 4Impress 4
Impress 4
 
Letter to the Judges
Letter to the JudgesLetter to the Judges
Letter to the Judges
 
Australian IT Industry 2013
Australian IT Industry 2013Australian IT Industry 2013
Australian IT Industry 2013
 
Branding Personal
Branding PersonalBranding Personal
Branding Personal
 
Security Slicing for Auditing XML, XPath, and SQL Injection Vulnerabilities
Security Slicing for Auditing XML, XPath, and SQL Injection VulnerabilitiesSecurity Slicing for Auditing XML, XPath, and SQL Injection Vulnerabilities
Security Slicing for Auditing XML, XPath, and SQL Injection Vulnerabilities
 
RESUME
RESUMERESUME
RESUME
 
Revue monchanin vol.xii,no 1, cahier 62
Revue monchanin vol.xii,no 1, cahier 62Revue monchanin vol.xii,no 1, cahier 62
Revue monchanin vol.xii,no 1, cahier 62
 
Core Competencies Assessment
Core Competencies Assessment Core Competencies Assessment
Core Competencies Assessment
 
Characterizing and Predicting Which Bugs Get Reopened
Characterizing and Predicting Which Bugs Get ReopenedCharacterizing and Predicting Which Bugs Get Reopened
Characterizing and Predicting Which Bugs Get Reopened
 
Page One Engine Access
Page One Engine AccessPage One Engine Access
Page One Engine Access
 
NetJSON @ Battlemesh v9
NetJSON @ Battlemesh v9NetJSON @ Battlemesh v9
NetJSON @ Battlemesh v9
 
wireless communication
wireless communicationwireless communication
wireless communication
 
Reformulating Branch Coverage as a Many-Objective Optimization Problem
Reformulating Branch Coverage as a Many-Objective Optimization ProblemReformulating Branch Coverage as a Many-Objective Optimization Problem
Reformulating Branch Coverage as a Many-Objective Optimization Problem
 
Enron SWOT Analysis
Enron    SWOT AnalysisEnron    SWOT Analysis
Enron SWOT Analysis
 
Saying numbers 1
Saying numbers 1Saying numbers 1
Saying numbers 1
 
Software Analytics = Sharing Information
Software Analytics = Sharing InformationSoftware Analytics = Sharing Information
Software Analytics = Sharing Information
 
成功を導くブランドマネジメント
成功を導くブランドマネジメント成功を導くブランドマネジメント
成功を導くブランドマネジメント
 
The State of Software Engineering Research
The State of Software Engineering ResearchThe State of Software Engineering Research
The State of Software Engineering Research
 
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
CA Technologies' Agile Application Lifecycle Management (ALM) Solution – An E...
 
Cloud Application Development – The Future is now
Cloud Application Development – The Future is nowCloud Application Development – The Future is now
Cloud Application Development – The Future is now
 

Semelhante a Is Continuous Adoption in Software Engineering Achievable and Desirable?

Unlocked London - General Session
Unlocked London - General SessionUnlocked London - General Session
Unlocked London - General Session
Wayne Walls
 
Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, Bucharest
Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, BucharestExtreme Manufacturing and WIKISPEED, ALE13 closing keynote, Bucharest
Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, Bucharest
Joe Justice
 

Semelhante a Is Continuous Adoption in Software Engineering Achievable and Desirable? (20)

The Rise of Platforms - And What It Means for Business
The Rise of Platforms - And What It Means for BusinessThe Rise of Platforms - And What It Means for Business
The Rise of Platforms - And What It Means for Business
 
State of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon AustinState of Drupal keynote, DrupalCon Austin
State of Drupal keynote, DrupalCon Austin
 
A Yarn About Twine -- ISWC 2009 Keynote -- Nova Spivack
A Yarn About Twine -- ISWC 2009 Keynote --   Nova SpivackA Yarn About Twine -- ISWC 2009 Keynote --   Nova Spivack
A Yarn About Twine -- ISWC 2009 Keynote -- Nova Spivack
 
Wearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much MoreWearables and Contactless Technology—for Payment Processing and Much More
Wearables and Contactless Technology—for Payment Processing and Much More
 
Unlocked London - General Session
Unlocked London - General SessionUnlocked London - General Session
Unlocked London - General Session
 
Fast Delivery DevOps Israel
Fast Delivery DevOps IsraelFast Delivery DevOps Israel
Fast Delivery DevOps Israel
 
Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, Bucharest
Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, BucharestExtreme Manufacturing and WIKISPEED, ALE13 closing keynote, Bucharest
Extreme Manufacturing and WIKISPEED, ALE13 closing keynote, Bucharest
 
Mylyn
MylynMylyn
Mylyn
 
CIO Strategies 2008
CIO Strategies 2008CIO Strategies 2008
CIO Strategies 2008
 
Social Business Adoption: Why bother?
Social Business Adoption: Why bother?Social Business Adoption: Why bother?
Social Business Adoption: Why bother?
 
Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)
 
3 Corporate Learning Trends to Watch in 2015
3 Corporate Learning Trends to Watch in 20153 Corporate Learning Trends to Watch in 2015
3 Corporate Learning Trends to Watch in 2015
 
In 2 making inno work
In 2 making inno workIn 2 making inno work
In 2 making inno work
 
How To Keep Your Developers Happy, Whilst Keeping Your Job!
How To Keep Your Developers Happy, Whilst Keeping Your Job!How To Keep Your Developers Happy, Whilst Keeping Your Job!
How To Keep Your Developers Happy, Whilst Keeping Your Job!
 
Extending Hortonworks with Oracle's Big Data Platform
Extending Hortonworks with Oracle's Big Data PlatformExtending Hortonworks with Oracle's Big Data Platform
Extending Hortonworks with Oracle's Big Data Platform
 
Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?
Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?
Dev talks Cluj 2018 : Java in the 21 Century: Are you thinking far enough ahead?
 
Simon Wardley at SpringOne Platform 2017
Simon Wardley at SpringOne Platform 2017Simon Wardley at SpringOne Platform 2017
Simon Wardley at SpringOne Platform 2017
 
M Concepts boutique design consultancy brochure v1
M Concepts boutique design consultancy brochure v1M Concepts boutique design consultancy brochure v1
M Concepts boutique design consultancy brochure v1
 
Can you be remotely agile? (Agile2015)
Can you be remotely agile? (Agile2015)Can you be remotely agile? (Agile2015)
Can you be remotely agile? (Agile2015)
 
Accelerating the Next 10,000 Clouds
Accelerating the Next 10,000 CloudsAccelerating the Next 10,000 Clouds
Accelerating the Next 10,000 Clouds
 

Mais de Gail Murphy

Mais de Gail Murphy (14)

Architecting-Flow-in-SE.pdf
Architecting-Flow-in-SE.pdfArchitecting-Flow-in-SE.pdf
Architecting-Flow-in-SE.pdf
 
The (Un) Expected Impact of Tools in Software Evolution
The (Un) Expected Impact of Tools in Software EvolutionThe (Un) Expected Impact of Tools in Software Evolution
The (Un) Expected Impact of Tools in Software Evolution
 
Icsme 2021-keynote-creating-usable-and-useful-software-tools
Icsme 2021-keynote-creating-usable-and-useful-software-toolsIcsme 2021-keynote-creating-usable-and-useful-software-tools
Icsme 2021-keynote-creating-usable-and-useful-software-tools
 
Is software engineering research addressing software engineering problems?
Is software engineering research addressing software engineering problems?Is software engineering research addressing software engineering problems?
Is software engineering research addressing software engineering problems?
 
Developing Effective Software Productively
Developing Effective Software ProductivelyDeveloping Effective Software Productively
Developing Effective Software Productively
 
Making Effective, Useful Software Development Tools
Making Effective, Useful Software Development ToolsMaking Effective, Useful Software Development Tools
Making Effective, Useful Software Development Tools
 
The Need for Context in Software Engineering
The Need for Context in Software EngineeringThe Need for Context in Software Engineering
The Need for Context in Software Engineering
 
Beyond DevOps: Finding Value through Requirements
Beyond DevOps: Finding Value through RequirementsBeyond DevOps: Finding Value through Requirements
Beyond DevOps: Finding Value through Requirements
 
Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)Implications of Open Source Software Use (or Let's Talk Open Source)
Implications of Open Source Software Use (or Let's Talk Open Source)
 
Acm productivity-webinar-2016-slides
Acm productivity-webinar-2016-slidesAcm productivity-webinar-2016-slides
Acm productivity-webinar-2016-slides
 
Software Supply Chains
Software Supply ChainsSoftware Supply Chains
Software Supply Chains
 
Getting to Flow in Software Development (ASWEC 2014 Keynote)
Getting to Flow in Software Development (ASWEC 2014 Keynote)Getting to Flow in Software Development (ASWEC 2014 Keynote)
Getting to Flow in Software Development (ASWEC 2014 Keynote)
 
The Human Element
The Human ElementThe Human Element
The Human Element
 
What is Software Development Productivity Anyway?
What is Software Development Productivity Anyway?What is Software Development Productivity Anyway?
What is Software Development Productivity Anyway?
 

Último

Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Medical / Health Care (+971588192166) Mifepristone and Misoprostol tablets 200mg
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Último (20)

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
Abortion Pills In Pretoria ](+27832195400*)[ 🏥 Women's Abortion Clinic In Pre...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open SourceWSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
WSO2CON 2024 - Freedom First—Unleashing Developer Potential with Open Source
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
WSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaSWSO2CON 2024 Slides - Open Source to SaaS
WSO2CON 2024 Slides - Open Source to SaaS
 

Is Continuous Adoption in Software Engineering Achievable and Desirable?