SlideShare a Scribd company logo
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

PPTX
YASQLT – Yet Another SQL Tutor. A Pragmatic Approach
PDF
Data Science HandsiOn - Progress
PPTX
The history of timekeeping devices.
PDF
Learning Tree_completion_certificate_158B63US002
PDF
Project101x Progress _ edX
PDF
Text Analytics
PDF
Best Practices for BA: Using enterprise architecture to deliver the right sol...
PPTX
Stray lamb - misalignment in a socio-technical structure of an enterprise whe...
YASQLT – Yet Another SQL Tutor. A Pragmatic Approach
Data Science HandsiOn - Progress
The history of timekeeping devices.
Learning Tree_completion_certificate_158B63US002
Project101x Progress _ edX
Text Analytics
Best Practices for BA: Using enterprise architecture to deliver the right sol...
Stray lamb - misalignment in a socio-technical structure of an enterprise whe...

Similar to Becoming Agile in a Non-Disruptive Way: Is it Possible? (20)

PDF
agile basics2 software engineering development
PDF
How Agile Can We Go? Lessons Learned Moving from Waterfall
PPTX
Agile Methodology PPT
PPTX
Requirements on No Requirements - When using agile is justified?
PPTX
High Performance CoDevelopment Teams - your competitive advantage in the worl...
PPTX
Framgångsfaktorer för Agil Utveckling av Mycket Stora Programvaruprodukter
PPT
Agile Cafe Boulder - Panelist and keynote slides
PDF
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
PPT
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
PDF
Microsoft Solution Blueprint Reviews.pdf
PDF
Prosci ADKAR Dashboard webinar
PPTX
Personal experience in Horizon 2020 funding bidding
PDF
OKR framing (1).pdf
DOCX
Group 3 Questions.docx
PDF
How are you Driving innovation
PDF
RFQ FY23 145 Girl-Centered Design Approach for Plan - Final.pdf
PPTX
system level requirements gathering and analysis
PPTX
The 3 Steps to a Successful Statement of Work
PPTX
project development - maed educ manageent requirement
PDF
Projects leading them to success
agile basics2 software engineering development
How Agile Can We Go? Lessons Learned Moving from Waterfall
Agile Methodology PPT
Requirements on No Requirements - When using agile is justified?
High Performance CoDevelopment Teams - your competitive advantage in the worl...
Framgångsfaktorer för Agil Utveckling av Mycket Stora Programvaruprodukter
Agile Cafe Boulder - Panelist and keynote slides
Remaining Agile in a fast growing start-up by Alexander Bosma and Muhammad No...
Operations Research: Methods, Challenges, Emerging Lessons, and Opportunities...
Microsoft Solution Blueprint Reviews.pdf
Prosci ADKAR Dashboard webinar
Personal experience in Horizon 2020 funding bidding
OKR framing (1).pdf
Group 3 Questions.docx
How are you Driving innovation
RFQ FY23 145 Girl-Centered Design Approach for Plan - Final.pdf
system level requirements gathering and analysis
The 3 Steps to a Successful Statement of Work
project development - maed educ manageent requirement
Projects leading them to success
Ad

More from Ilia Bider (20)

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

Recently uploaded (20)

PDF
AI in Product Development-omnex systems
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Transform Your Business with a Software ERP System
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPT
Introduction Database Management System for Course Database
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
top salesforce developer skills in 2025.pdf
PPTX
Introduction to Artificial Intelligence
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
System and Network Administration Chapter 2
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
AI in Product Development-omnex systems
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Internet Downloader Manager (IDM) Crack 6.42 Build 41
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Transform Your Business with a Software ERP System
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Introduction Database Management System for Course Database
CHAPTER 2 - PM Management and IT Context
top salesforce developer skills in 2025.pdf
Introduction to Artificial Intelligence
Navsoft: AI-Powered Business Solutions & Custom Software Development
Upgrade and Innovation Strategies for SAP ERP Customers
How Creative Agencies Leverage Project Management Software.pdf
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
System and Network Administration Chapter 2
ManageIQ - Sprint 268 Review - Slide Deck
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PTS Company Brochure 2025 (1).pdf.......
ISO 45001 Occupational Health and Safety Management System
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)

Becoming Agile in a Non-Disruptive Way: Is it Possible?

  • 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