SlideShare a Scribd company logo
1 of 25
DSV SU
Becoming Agile in a Non-Disruptive
Ways
Is it possible?
1
Ilia Bider & Oscar Söderberg
5/15/2016
18TH International Conference on Enterprise Information Systems
ICEIS 2016
5/15/2016 DSV SU
Objectives
• Questions?
1. Is it possible to create an “agile team” while
staying in the frame of the traditional phase base
development
2. If yes than how?
• We will be answering the first question by
giving an answer to the second one (how) –
Design Science approach
2
5/15/2016 DSV SU
Objectives
• Problems to solve/questions to answer
1. What are the essential characteristics of an agile
team/agile mindset? In what way they are different
from those of a non-agile team?
2. How to measure the level of team agility achieved
to see the distance to the end-goal
3. How to plan actions to shorten the distance
3
5/15/2016 DSV SU
Plan
1. What are the essential characteristics of an agile
team/agile mindset? In what way they are different
from the characteristics of a non-agile team?
2. How to measure the level of team agility achieved
to see the distance to the end-goal and how to
plan actions to shorten the distance
3. Test so far
4
5/15/2016 DSV SU
Background: Knowledge transformation
SECI model of knowledge transformation of Nonaka:
5
Nonaka, I., 1994. A dynamic theory of
organizational knowledge creation.
Organization science, 5(1), pp.14-37..
Two types of knowledge:
– Explicit
– Tacit
+ One added - embedded
5/15/2016 DSV SU
Knowledge transformation in TSD
ECEA - a model of Traditional Software Development
6
Additional activities, e.g.:
• Writing manuals: embedded ->
explicit)
• Reading manuals (explicit ->tacit
Becoming obsolete
5/15/2016 DSV SU
Knowledge transformation in ASD
SEA - a model of Agile Software Development:
Avoiding explication of knowledge
7
Difference:
1. Requirements:
engineering -> discovery
2. Design + Coding =
Embedment
3. One big cycle -> many
small
5/15/2016 DSV SU
Difference between ASD and TSD
Social perspective
8
# ASD TSD
1 One team consisting of
“universal” members
Several specialized teams
2 Stakeholders involvement
during the duration of the project
Stakeholders involvement
during the Externalization and
Adoption phases
3 Non-contractual agreement
based on trust
Contractual agreement is
possible
5/15/2016 DSV SU
Difference between ASD and TSD
Technical perspective
9
# ASD TSD
4 Possibility to identify and agree
on a core system that can be
expanded in consequent
iterations
Not mandatory, but can be
employed.
5 Architecture aimed at
expansion
Architecture aimed at fulfilling
the identified requirements
6 Employing high-level tools, e.g.
domain-specific languages,
development platforms,
libraries
Not mandatory – low level, and
universal tools can be
employed
5/15/2016 DSV SU
Summary
An agile team/agile mindset – a team (a) of
generalists (b) capable of creating an
application/software from tacit knowledge (c) acquired
via socialization with the stakeholders (d) using high-
level tools and (e) bypassing traditional phases of
requirements engineering and system design
10
5/15/2016 DSV SU
Plan
1. What are the essential characteristics of an agile
team/agile mindset? In what way they are different
from the non-agile team?
2. How to measure the level of team agility achieved
to see the distance to the end-goal and how to
plan actions to shorten the distance
3. Test so far
11
5/15/2016 DSV SU
Modeling team structure
Team-relationship model: Input-output relation
12
Matrix form
BM RE AD Impl Test
BM
RE Model Bugs
AD Reqs
Impl Design Bugs
Test Software
5/15/2016 DSV SU
Modeling team structure
Team-relationship model
13
Communication intensity
• High – once a day
• Average – 3 times a week
• Low – once a week
BM RE AD Impl Test
BM High Average Low
RE High Average High Low
AD High High High
Impl Low Average High
Test Low Low Average High
5/15/2016 DSV SU
Planning the next step
Team-relationship model
14
Communication intensity
• High – once a day
• Average – 3 times a week
• Low – once a week
BM RE AD Impl Test
BM High Average Low
RE High High High Low
AD High High High
Impl Low High High
Test Low Low Average High
5/15/2016 DSV SU
Modeling team structure
Team-relationship model
15
Cross competence
Percentage of the members of
the column team having
working knowledge of the row
phase
BM RE AD Impl. Test
BM 50% 75%
RE 75% 75% 50%
AD 75%
Impl. 50% 50% 75% 50%
Test 50%
5/15/2016 DSV SU
Planning the next step
Team-relationship model
16
Cross competence
Percentage of the members of
the column team having
working knowledge of the row
phase
BM RE AD Impl. Test
BM 50% 75%
RE 75% 75% 50%
AD 75% 50%
Impl. 50% 50% 75% 50%
Test 50% 50%
5/15/2016 DSV SU
Modeling team structure
Timeline intensity
17
5/15/2016 DSV SU
Planning exclusion of RE & Design
New timeline intensity
18
5/15/2016 DSV SU
Moving towards agility
1. Intensify communication between the teams
2. Increase the level of cross-competency by mixing people from
different teams
3. Run phases in parallel
4. Adopt high-level tools – as soon as possible (will make it easy to
deal with 1,2,3 above)
5. Plan for minimum viable system when starting new development
6. Do not plan to much in each iteration
7. Increase stakeholders involvement by inviting them to review the
system under development
19
5/15/2016 DSV SU
Plan
1. What are the essential characteristics of an agile
team/agile mindset? In what way they are different
from the non-agile team?
2. How to measure the level of team agility achieved
to see the distance to the end-goal and how to
plan actions to shorten the distance
3. Test so far
20
5/15/2016 DSV SU
Business case
• The development of the method of moving to agile has
been done in parallel with a case study of an IT department
in a Swedish insurance company
• The models demonstrated in the previous slides
approximately correspond to the ones built for the business
case
• The method , the models, and suggestions for the next step
were presented to the management of the IT department
21
5/15/2016 DSV SU
Goals with presentations
To test whether:
1. The method could be understood by people not very
familiar with the agile practices
2. They can accept concrete suggestions based on this
method, provided that they are approved by the higher
management.
The last check (approximately) corresponds to “reediness to
use” in Technology Acceptance Model
22
5/15/2016 DSV SU
Questions asked after
1. Have you understood what kind of organizational changes
the transition to agile will require?
2. Have you understood the action plan for movement
towards a more agile development process?
3. Are you prepared to submit the action plan to the
upper/higher management for approval?
4. Are you prepared to set the suggested plan in action if
approved by the higher management?
Positive answers on 1,2,4. Some debates on 3 regarding how
to influence the decision maker
23
5/15/2016 DSV SU
Summary of the test
• The results are encouraging, but far from sufficient
• More testing is required
24
5/15/2016 DSV SU
Q & A
Thank you for your patience
Questions and comments
Please
Contact: ilia@dsv.su.se
25

More Related Content

Similar to Becoming Agile in Non-Disruptive Ways

How Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from WaterfallHow Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from WaterfallTechWell
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPTMohit Kumar
 
Requirements on No Requirements - When using agile is justified?
Requirements on No Requirements - When using agile is justified?Requirements on No Requirements - When using agile is justified?
Requirements on No Requirements - When using agile is justified?Ilia Bider
 
High Performance CoDevelopment Teams - your competitive advantage in the worl...
High Performance CoDevelopment Teams - your competitive advantage in the worl...High Performance CoDevelopment Teams - your competitive advantage in the worl...
High Performance CoDevelopment Teams - your competitive advantage in the worl...Jeanne Bradford
 
Framgångsfaktorer för Agil Utveckling av Mycket Stora Programvaruprodukter
Framgångsfaktorer för Agil Utveckling av Mycket Stora ProgramvaruprodukterFramgångsfaktorer för Agil Utveckling av Mycket Stora Programvaruprodukter
Framgångsfaktorer för Agil Utveckling av Mycket Stora ProgramvaruprodukterHansoft AB
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesCloud Elements
 
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...Agile ME
 
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...CORE Group
 
Prosci ADKAR Dashboard webinar
Prosci ADKAR Dashboard webinarProsci ADKAR Dashboard webinar
Prosci ADKAR Dashboard webinarProsci ANZ
 
Personal experience in Horizon 2020 funding bidding
Personal experience in Horizon 2020 funding biddingPersonal experience in Horizon 2020 funding bidding
Personal experience in Horizon 2020 funding biddingSylvester Arnab
 
Group 3 Questions.docx
Group 3 Questions.docxGroup 3 Questions.docx
Group 3 Questions.docxwrite31
 
Group 3 Questions.docx
Group 3 Questions.docxGroup 3 Questions.docx
Group 3 Questions.docxwrite4
 
How are you Driving innovation
How are you Driving innovation How are you Driving innovation
How are you Driving innovation Somu Arumugam
 
RFQ FY23 145 Girl-Centered Design Approach for Plan - Final.pdf
RFQ FY23 145 Girl-Centered Design Approach for Plan - Final.pdfRFQ FY23 145 Girl-Centered Design Approach for Plan - Final.pdf
RFQ FY23 145 Girl-Centered Design Approach for Plan - Final.pdfJulia885437
 
The 3 Steps to a Successful Statement of Work
The 3 Steps to a Successful Statement of WorkThe 3 Steps to a Successful Statement of Work
The 3 Steps to a Successful Statement of WorkMBO Partners
 
Projects leading them to success
Projects   leading them to successProjects   leading them to success
Projects leading them to successeliteleadership2013
 
Module 1 - Industrial Design Project.ppt
Module 1 - Industrial Design Project.pptModule 1 - Industrial Design Project.ppt
Module 1 - Industrial Design Project.pptrajesshs31r
 
BigScrum - Scaling Teams to Programs
BigScrum - Scaling Teams to ProgramsBigScrum - Scaling Teams to Programs
BigScrum - Scaling Teams to ProgramsThinkLouder
 

Similar to Becoming Agile in Non-Disruptive Ways (20)

How Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from WaterfallHow Agile Can We Go? Lessons Learned Moving from Waterfall
How Agile Can We Go? Lessons Learned Moving from Waterfall
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPT
 
Requirements on No Requirements - When using agile is justified?
Requirements on No Requirements - When using agile is justified?Requirements on No Requirements - When using agile is justified?
Requirements on No Requirements - When using agile is justified?
 
High Performance CoDevelopment Teams - your competitive advantage in the worl...
High Performance CoDevelopment Teams - your competitive advantage in the worl...High Performance CoDevelopment Teams - your competitive advantage in the worl...
High Performance CoDevelopment Teams - your competitive advantage in the worl...
 
Framgångsfaktorer för Agil Utveckling av Mycket Stora Programvaruprodukter
Framgångsfaktorer för Agil Utveckling av Mycket Stora ProgramvaruprodukterFramgångsfaktorer för Agil Utveckling av Mycket Stora Programvaruprodukter
Framgångsfaktorer för Agil Utveckling av Mycket Stora Programvaruprodukter
 
Agile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slidesAgile Cafe Boulder - Panelist and keynote slides
Agile Cafe Boulder - Panelist and keynote slides
 
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
 
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
 
Prosci ADKAR Dashboard webinar
Prosci ADKAR Dashboard webinarProsci ADKAR Dashboard webinar
Prosci ADKAR Dashboard webinar
 
Personal experience in Horizon 2020 funding bidding
Personal experience in Horizon 2020 funding biddingPersonal experience in Horizon 2020 funding bidding
Personal experience in Horizon 2020 funding bidding
 
OKR framing (1).pdf
OKR framing (1).pdfOKR framing (1).pdf
OKR framing (1).pdf
 
Group 3 Questions.docx
Group 3 Questions.docxGroup 3 Questions.docx
Group 3 Questions.docx
 
Group 3 Questions.docx
Group 3 Questions.docxGroup 3 Questions.docx
Group 3 Questions.docx
 
How are you Driving innovation
How are you Driving innovation How are you Driving innovation
How are you Driving innovation
 
RFQ FY23 145 Girl-Centered Design Approach for Plan - Final.pdf
RFQ FY23 145 Girl-Centered Design Approach for Plan - Final.pdfRFQ FY23 145 Girl-Centered Design Approach for Plan - Final.pdf
RFQ FY23 145 Girl-Centered Design Approach for Plan - Final.pdf
 
system level requirements gathering and analysis
system level requirements gathering and analysissystem level requirements gathering and analysis
system level requirements gathering and analysis
 
The 3 Steps to a Successful Statement of Work
The 3 Steps to a Successful Statement of WorkThe 3 Steps to a Successful Statement of Work
The 3 Steps to a Successful Statement of Work
 
Projects leading them to success
Projects   leading them to successProjects   leading them to success
Projects leading them to success
 
Module 1 - Industrial Design Project.ppt
Module 1 - Industrial Design Project.pptModule 1 - Industrial Design Project.ppt
Module 1 - Industrial Design Project.ppt
 
BigScrum - Scaling Teams to Programs
BigScrum - Scaling Teams to ProgramsBigScrum - Scaling Teams to Programs
BigScrum - Scaling Teams to Programs
 

More from Ilia Bider

Can an Enterprise Model Help in Mapping Capabilities?
Can an Enterprise Model Help in Mapping Capabilities?Can an Enterprise Model Help in Mapping Capabilities?
Can an Enterprise Model Help in Mapping Capabilities?Ilia Bider
 
On the Concept of Discovery Power of Enterprise Modeling Languages and its Re...
On the Concept of Discovery Power of Enterprise Modeling Languages and its Re...On the Concept of Discovery Power of Enterprise Modeling Languages and its Re...
On the Concept of Discovery Power of Enterprise Modeling Languages and its Re...Ilia Bider
 
ICEIS tutorial 2019: BUSINESS PROCESS CANVAS AND ITS USAGE IN IS TEACHING AND...
ICEIS tutorial 2019: BUSINESS PROCESS CANVAS AND ITS USAGE IN IS TEACHING AND...ICEIS tutorial 2019: BUSINESS PROCESS CANVAS AND ITS USAGE IN IS TEACHING AND...
ICEIS tutorial 2019: BUSINESS PROCESS CANVAS AND ITS USAGE IN IS TEACHING AND...Ilia Bider
 
Linking Autopoiesis to Homeostasis in Socio-Technical Systems
Linking Autopoiesis to Homeostasis in Socio-Technical SystemsLinking Autopoiesis to Homeostasis in Socio-Technical Systems
Linking Autopoiesis to Homeostasis in Socio-Technical SystemsIlia Bider
 
Value delivered - is it the same or different?
Value delivered - is it the same or different?Value delivered - is it the same or different?
Value delivered - is it the same or different?Ilia Bider
 
Defining Transformational Patterns for Business Model Innovation
Defining Transformational Patterns for Business Model InnovationDefining Transformational Patterns for Business Model Innovation
Defining Transformational Patterns for Business Model InnovationIlia Bider
 
Using Fractal Enterprise Model to Assist Complexity Management
Using Fractal Enterprise Model to Assist Complexity ManagementUsing Fractal Enterprise Model to Assist Complexity Management
Using Fractal Enterprise Model to Assist Complexity ManagementIlia Bider
 
Using a Socio-Technical Systems Approach for a Sales Process Improvement
Using a Socio-Technical Systems Approach for a Sales Process ImprovementUsing a Socio-Technical Systems Approach for a Sales Process Improvement
Using a Socio-Technical Systems Approach for a Sales Process ImprovementIlia Bider
 
Business Process Canvas and its Usage in IS Teaching and Learning
Business Process Canvas and its Usage in IS Teaching and LearningBusiness Process Canvas and its Usage in IS Teaching and Learning
Business Process Canvas and its Usage in IS Teaching and LearningIlia Bider
 
Research-Oriented Practical Problem Solving as a Learning Goal for Thesis Cou...
Research-Oriented Practical Problem Solving as a Learning Goal for Thesis Cou...Research-Oriented Practical Problem Solving as a Learning Goal for Thesis Cou...
Research-Oriented Practical Problem Solving as a Learning Goal for Thesis Cou...Ilia Bider
 
Using the Structure of Tacit Knowing for Acquiring a Holistic View on IS Field
Using the Structure of Tacit Knowing for Acquiring a Holistic View on IS FieldUsing the Structure of Tacit Knowing for Acquiring a Holistic View on IS Field
Using the Structure of Tacit Knowing for Acquiring a Holistic View on IS FieldIlia Bider
 
Fractal Enterpise Model (FEM) - a tutorial
Fractal Enterpise Model (FEM) - a tutorialFractal Enterpise Model (FEM) - a tutorial
Fractal Enterpise Model (FEM) - a tutorialIlia Bider
 
Business Process Canvas as a Process Model in a Nutshell http://bit.ly/2NseOFu
Business Process Canvas as a Process Model in a Nutshell http://bit.ly/2NseOFuBusiness Process Canvas as a Process Model in a Nutshell http://bit.ly/2NseOFu
Business Process Canvas as a Process Model in a Nutshell http://bit.ly/2NseOFuIlia Bider
 
Using Structural Coupling Approach for Defining and Maintaining Identity of a...
Using Structural Coupling Approach for Defining and Maintaining Identity of a...Using Structural Coupling Approach for Defining and Maintaining Identity of a...
Using Structural Coupling Approach for Defining and Maintaining Identity of a...Ilia Bider
 
Using the Process-Assets Framework for Creating a Holistic View over Process ...
Using the Process-Assets Framework for Creating a Holistic View over Process ...Using the Process-Assets Framework for Creating a Holistic View over Process ...
Using the Process-Assets Framework for Creating a Holistic View over Process ...Ilia Bider
 
Using a Fractal Enterprise Model for Business Model Innovation
Using a Fractal Enterprise Model for Business Model InnovationUsing a Fractal Enterprise Model for Business Model Innovation
Using a Fractal Enterprise Model for Business Model InnovationIlia Bider
 
Is People-Structure-Tasks-Technology Matrix Outdated?
Is People-Structure-Tasks-Technology Matrix Outdated?Is People-Structure-Tasks-Technology Matrix Outdated?
Is People-Structure-Tasks-Technology Matrix Outdated?Ilia Bider
 
Towards Process Improvement for Case Management. An Outline Based on Viable S...
Towards Process Improvement for Case Management. An Outline Based on Viable S...Towards Process Improvement for Case Management. An Outline Based on Viable S...
Towards Process Improvement for Case Management. An Outline Based on Viable S...Ilia Bider
 
Modeling a Global Software Development Project as a Complex Socio-Technical S...
Modeling a Global Software Development Project as a Complex Socio-Technical S...Modeling a Global Software Development Project as a Complex Socio-Technical S...
Modeling a Global Software Development Project as a Complex Socio-Technical S...Ilia Bider
 
Running a Business Process as an Interactive Multiplayers Game
Running a Business Process as an Interactive Multiplayers GameRunning a Business Process as an Interactive Multiplayers Game
Running a Business Process as an Interactive Multiplayers GameIlia Bider
 

More from Ilia Bider (20)

Can an Enterprise Model Help in Mapping Capabilities?
Can an Enterprise Model Help in Mapping Capabilities?Can an Enterprise Model Help in Mapping Capabilities?
Can an Enterprise Model Help in Mapping Capabilities?
 
On the Concept of Discovery Power of Enterprise Modeling Languages and its Re...
On the Concept of Discovery Power of Enterprise Modeling Languages and its Re...On the Concept of Discovery Power of Enterprise Modeling Languages and its Re...
On the Concept of Discovery Power of Enterprise Modeling Languages and its Re...
 
ICEIS tutorial 2019: BUSINESS PROCESS CANVAS AND ITS USAGE IN IS TEACHING AND...
ICEIS tutorial 2019: BUSINESS PROCESS CANVAS AND ITS USAGE IN IS TEACHING AND...ICEIS tutorial 2019: BUSINESS PROCESS CANVAS AND ITS USAGE IN IS TEACHING AND...
ICEIS tutorial 2019: BUSINESS PROCESS CANVAS AND ITS USAGE IN IS TEACHING AND...
 
Linking Autopoiesis to Homeostasis in Socio-Technical Systems
Linking Autopoiesis to Homeostasis in Socio-Technical SystemsLinking Autopoiesis to Homeostasis in Socio-Technical Systems
Linking Autopoiesis to Homeostasis in Socio-Technical Systems
 
Value delivered - is it the same or different?
Value delivered - is it the same or different?Value delivered - is it the same or different?
Value delivered - is it the same or different?
 
Defining Transformational Patterns for Business Model Innovation
Defining Transformational Patterns for Business Model InnovationDefining Transformational Patterns for Business Model Innovation
Defining Transformational Patterns for Business Model Innovation
 
Using Fractal Enterprise Model to Assist Complexity Management
Using Fractal Enterprise Model to Assist Complexity ManagementUsing Fractal Enterprise Model to Assist Complexity Management
Using Fractal Enterprise Model to Assist Complexity Management
 
Using a Socio-Technical Systems Approach for a Sales Process Improvement
Using a Socio-Technical Systems Approach for a Sales Process ImprovementUsing a Socio-Technical Systems Approach for a Sales Process Improvement
Using a Socio-Technical Systems Approach for a Sales Process Improvement
 
Business Process Canvas and its Usage in IS Teaching and Learning
Business Process Canvas and its Usage in IS Teaching and LearningBusiness Process Canvas and its Usage in IS Teaching and Learning
Business Process Canvas and its Usage in IS Teaching and Learning
 
Research-Oriented Practical Problem Solving as a Learning Goal for Thesis Cou...
Research-Oriented Practical Problem Solving as a Learning Goal for Thesis Cou...Research-Oriented Practical Problem Solving as a Learning Goal for Thesis Cou...
Research-Oriented Practical Problem Solving as a Learning Goal for Thesis Cou...
 
Using the Structure of Tacit Knowing for Acquiring a Holistic View on IS Field
Using the Structure of Tacit Knowing for Acquiring a Holistic View on IS FieldUsing the Structure of Tacit Knowing for Acquiring a Holistic View on IS Field
Using the Structure of Tacit Knowing for Acquiring a Holistic View on IS Field
 
Fractal Enterpise Model (FEM) - a tutorial
Fractal Enterpise Model (FEM) - a tutorialFractal Enterpise Model (FEM) - a tutorial
Fractal Enterpise Model (FEM) - a tutorial
 
Business Process Canvas as a Process Model in a Nutshell http://bit.ly/2NseOFu
Business Process Canvas as a Process Model in a Nutshell http://bit.ly/2NseOFuBusiness Process Canvas as a Process Model in a Nutshell http://bit.ly/2NseOFu
Business Process Canvas as a Process Model in a Nutshell http://bit.ly/2NseOFu
 
Using Structural Coupling Approach for Defining and Maintaining Identity of a...
Using Structural Coupling Approach for Defining and Maintaining Identity of a...Using Structural Coupling Approach for Defining and Maintaining Identity of a...
Using Structural Coupling Approach for Defining and Maintaining Identity of a...
 
Using the Process-Assets Framework for Creating a Holistic View over Process ...
Using the Process-Assets Framework for Creating a Holistic View over Process ...Using the Process-Assets Framework for Creating a Holistic View over Process ...
Using the Process-Assets Framework for Creating a Holistic View over Process ...
 
Using a Fractal Enterprise Model for Business Model Innovation
Using a Fractal Enterprise Model for Business Model InnovationUsing a Fractal Enterprise Model for Business Model Innovation
Using a Fractal Enterprise Model for Business Model Innovation
 
Is People-Structure-Tasks-Technology Matrix Outdated?
Is People-Structure-Tasks-Technology Matrix Outdated?Is People-Structure-Tasks-Technology Matrix Outdated?
Is People-Structure-Tasks-Technology Matrix Outdated?
 
Towards Process Improvement for Case Management. An Outline Based on Viable S...
Towards Process Improvement for Case Management. An Outline Based on Viable S...Towards Process Improvement for Case Management. An Outline Based on Viable S...
Towards Process Improvement for Case Management. An Outline Based on Viable S...
 
Modeling a Global Software Development Project as a Complex Socio-Technical S...
Modeling a Global Software Development Project as a Complex Socio-Technical S...Modeling a Global Software Development Project as a Complex Socio-Technical S...
Modeling a Global Software Development Project as a Complex Socio-Technical S...
 
Running a Business Process as an Interactive Multiplayers Game
Running a Business Process as an Interactive Multiplayers GameRunning a Business Process as an Interactive Multiplayers Game
Running a Business Process as an Interactive Multiplayers Game
 

Recently uploaded

W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
+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
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 

Recently uploaded (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
+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...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 

Becoming Agile in Non-Disruptive Ways

  • 1. DSV SU Becoming Agile in a Non-Disruptive Ways Is it possible? 1 Ilia Bider & Oscar Söderberg 5/15/2016 18TH International Conference on Enterprise Information Systems ICEIS 2016
  • 2. 5/15/2016 DSV SU Objectives • Questions? 1. Is it possible to create an “agile team” while staying in the frame of the traditional phase base development 2. If yes than how? • We will be answering the first question by giving an answer to the second one (how) – Design Science approach 2
  • 3. 5/15/2016 DSV SU Objectives • Problems to solve/questions to answer 1. What are the essential characteristics of an agile team/agile mindset? In what way they are different from those of a non-agile team? 2. How to measure the level of team agility achieved to see the distance to the end-goal 3. How to plan actions to shorten the distance 3
  • 4. 5/15/2016 DSV SU Plan 1. What are the essential characteristics of an agile team/agile mindset? In what way they are different from the characteristics of a non-agile team? 2. How to measure the level of team agility achieved to see the distance to the end-goal and how to plan actions to shorten the distance 3. Test so far 4
  • 5. 5/15/2016 DSV SU Background: Knowledge transformation SECI model of knowledge transformation of Nonaka: 5 Nonaka, I., 1994. A dynamic theory of organizational knowledge creation. Organization science, 5(1), pp.14-37.. Two types of knowledge: – Explicit – Tacit + One added - embedded
  • 6. 5/15/2016 DSV SU Knowledge transformation in TSD ECEA - a model of Traditional Software Development 6 Additional activities, e.g.: • Writing manuals: embedded -> explicit) • Reading manuals (explicit ->tacit Becoming obsolete
  • 7. 5/15/2016 DSV SU Knowledge transformation in ASD SEA - a model of Agile Software Development: Avoiding explication of knowledge 7 Difference: 1. Requirements: engineering -> discovery 2. Design + Coding = Embedment 3. One big cycle -> many small
  • 8. 5/15/2016 DSV SU Difference between ASD and TSD Social perspective 8 # ASD TSD 1 One team consisting of “universal” members Several specialized teams 2 Stakeholders involvement during the duration of the project Stakeholders involvement during the Externalization and Adoption phases 3 Non-contractual agreement based on trust Contractual agreement is possible
  • 9. 5/15/2016 DSV SU Difference between ASD and TSD Technical perspective 9 # ASD TSD 4 Possibility to identify and agree on a core system that can be expanded in consequent iterations Not mandatory, but can be employed. 5 Architecture aimed at expansion Architecture aimed at fulfilling the identified requirements 6 Employing high-level tools, e.g. domain-specific languages, development platforms, libraries Not mandatory – low level, and universal tools can be employed
  • 10. 5/15/2016 DSV SU Summary An agile team/agile mindset – a team (a) of generalists (b) capable of creating an application/software from tacit knowledge (c) acquired via socialization with the stakeholders (d) using high- level tools and (e) bypassing traditional phases of requirements engineering and system design 10
  • 11. 5/15/2016 DSV SU Plan 1. What are the essential characteristics of an agile team/agile mindset? In what way they are different from the non-agile team? 2. How to measure the level of team agility achieved to see the distance to the end-goal and how to plan actions to shorten the distance 3. Test so far 11
  • 12. 5/15/2016 DSV SU Modeling team structure Team-relationship model: Input-output relation 12 Matrix form BM RE AD Impl Test BM RE Model Bugs AD Reqs Impl Design Bugs Test Software
  • 13. 5/15/2016 DSV SU Modeling team structure Team-relationship model 13 Communication intensity • High – once a day • Average – 3 times a week • Low – once a week BM RE AD Impl Test BM High Average Low RE High Average High Low AD High High High Impl Low Average High Test Low Low Average High
  • 14. 5/15/2016 DSV SU Planning the next step Team-relationship model 14 Communication intensity • High – once a day • Average – 3 times a week • Low – once a week BM RE AD Impl Test BM High Average Low RE High High High Low AD High High High Impl Low High High Test Low Low Average High
  • 15. 5/15/2016 DSV SU Modeling team structure Team-relationship model 15 Cross competence Percentage of the members of the column team having working knowledge of the row phase BM RE AD Impl. Test BM 50% 75% RE 75% 75% 50% AD 75% Impl. 50% 50% 75% 50% Test 50%
  • 16. 5/15/2016 DSV SU Planning the next step Team-relationship model 16 Cross competence Percentage of the members of the column team having working knowledge of the row phase BM RE AD Impl. Test BM 50% 75% RE 75% 75% 50% AD 75% 50% Impl. 50% 50% 75% 50% Test 50% 50%
  • 17. 5/15/2016 DSV SU Modeling team structure Timeline intensity 17
  • 18. 5/15/2016 DSV SU Planning exclusion of RE & Design New timeline intensity 18
  • 19. 5/15/2016 DSV SU Moving towards agility 1. Intensify communication between the teams 2. Increase the level of cross-competency by mixing people from different teams 3. Run phases in parallel 4. Adopt high-level tools – as soon as possible (will make it easy to deal with 1,2,3 above) 5. Plan for minimum viable system when starting new development 6. Do not plan to much in each iteration 7. Increase stakeholders involvement by inviting them to review the system under development 19
  • 20. 5/15/2016 DSV SU Plan 1. What are the essential characteristics of an agile team/agile mindset? In what way they are different from the non-agile team? 2. How to measure the level of team agility achieved to see the distance to the end-goal and how to plan actions to shorten the distance 3. Test so far 20
  • 21. 5/15/2016 DSV SU Business case • The development of the method of moving to agile has been done in parallel with a case study of an IT department in a Swedish insurance company • The models demonstrated in the previous slides approximately correspond to the ones built for the business case • The method , the models, and suggestions for the next step were presented to the management of the IT department 21
  • 22. 5/15/2016 DSV SU Goals with presentations To test whether: 1. The method could be understood by people not very familiar with the agile practices 2. They can accept concrete suggestions based on this method, provided that they are approved by the higher management. The last check (approximately) corresponds to “reediness to use” in Technology Acceptance Model 22
  • 23. 5/15/2016 DSV SU Questions asked after 1. Have you understood what kind of organizational changes the transition to agile will require? 2. Have you understood the action plan for movement towards a more agile development process? 3. Are you prepared to submit the action plan to the upper/higher management for approval? 4. Are you prepared to set the suggested plan in action if approved by the higher management? Positive answers on 1,2,4. Some debates on 3 regarding how to influence the decision maker 23
  • 24. 5/15/2016 DSV SU Summary of the test • The results are encouraging, but far from sufficient • More testing is required 24
  • 25. 5/15/2016 DSV SU Q & A Thank you for your patience Questions and comments Please Contact: ilia@dsv.su.se 25