SlideShare a Scribd company logo
1 of 20
Download to read offline
SARAJEVO, 27.10.2014 
JAANA NYFJORD 
Coordinating large Agile projects
“I think the next century will be the century of complexity.” 
Stephen Hawking January 2000
Complexity, complex systems & complexity science 
Complexity 
Complexity is generally used to characterize something with many parts where those parts interact with each other in multiple ways. 
Complex systems 
Complex adaptive systems -open evolutionary systems in which the components are strongly interrelated, self-organisingand dynamic. 
Each of these systems evolves in relationship to the larger environment in which it operates. To survive, the system as a whole must adapt to change. 
Complexity science 
Complexity science is creating a fundamental shift in how we view the world, and with it the need for a shift in how we must think about, organize, plan for and lead 21st century organisations. 
Across the frontiers of science, this new more complete, whole systems approach is replacing the old reductionist paradigm, where scientists traditionally tried to understand and describe the dynamics of systems by studying and describing their component parts.
Complex Adaptive Systems (CAS) 
Complex adaptive systems is derived from the mathematical science of complexity. 
Complex adaptive systems are non-linear, open, dynamic. 
In non-linear systems the value of the whole cannot be determined by the sum of the parts 
Open system interact with its environment, receiving inputs and providing outputs, but doesn’t control it 
A dynamic system changes and evolves its behavior in response to its inputs 
Order emerges through the interaction among the system’s parts as they evolve (within the larger system) in response to the changing environment. 
Hence, CASs are composed of autonomous agents that seek to maximize some measure of fitness by evolving or adapting to changes as they occur. 
Local, often simple, rules guide the interaction among the agents and result in the system’s global behavior.
Coordinating large Agile projects 
Jaana Nyfjord @jaananyfjord 
Bosnia Agile Day 
Sarajevo, October 27 2014
#*@!& 
Photo: Michael Fritz www.un.org
Obvious
Frequent problems in large projects 
Often difficult to get an overview of how changes in one subproject affect other sub-projects 
Too many restrictions in the requirement spec makes the whole development process rigid and prevents creative solutions 
The larger the project, the less flexibility there is 
As transaction costs increase with the size of the project, it is necessary to be strict with upholding discipline, and thus a need for bureaucratic rules that are often not understood
Convention 
Description 
Speak their language 
Argyrishas shown that the most effective way to secure that the communication works well when several teams are coordinated is to use their language and give specific feedback to the teams on how they describe their work, their needs and their progress. 
Create culture of public benchmarking 
If managers do not give feedback, criticism and appreciation in a similar way to various teams it is difficult to create a culture of fair, open communication. To adjust descriptions of various teams, it is necessary to develop a continuous dialogue around comparisons between teams. “Peer Sites” has been successfully tested where a software development site gives a personalized response to another site. 
Motivate from personal experience 
Managers who cannot argue for their motivation by providing references to practical experience or real examples may risk the communication trap of having subordinates not understanding them. 
Include subordinates in meetings 
In all large organizations there are power games impeding effective communication. To prevent these, representatives from various hierarchical levels should be included in meetings. Ackoff’ssystem model “Interactive planning” demonstrates how such an approach secures free flowing communication among teams in large projects. 
Combine various modeling methods 
Ever since Parkinsson'sLaw of Bureaucracy, the dangers of following a specific model too rigidly have been proven over and over again. The solution is to have a flexible attitude towards models and use them as support tools rather than governing systems. E.g., “Rich Pictures” provide models of a problem that can easily be explained and make people aware of the various perspectives among stakeholders. 
Use global definitions 
Using different definitions on various organizational levels will cause confusion. In the “Viable System Models”, Beer became famous for his introduction of cybernetics. In this model, the communication processes between all levels of the organization could be recursively described, i.e. use the same communication protocols on all project levels. 
Accept chaos as a driver of development 
Leaders who try to impose order in a complex context will fail. A manager should accept a certain amount of chaos in the development process as long as this does not inflict on the basic goals of the project. To determine an acceptable degree of chaos, managers should be familiar with complexity theory. 
Centralizecritical rules 
Using a strict “management by objective” approach in a complex context will likely constrain the productivity of teams. Hence, formalizing goals and constraints as generic rules or principles that can be implemented in whatever ways the teams find appropriate will provide a softer direction enabling team creativity and productivity. Thomas describes how productivity rises once there is a sound and stable foundation allowing the employees to design their own work.
Speak their language
Create a culture of public benchmarking 
https://www.flickr.com/photos/giesenbauer/4100946842/
Accept chaos as a driver of development 
http://bubbi-robot.deviantart.com
Centralize critical rules 
www.dot.state.mn.us
Convention 
Empirical findings 
Speaktheir language 
Nearly all interviewees shared a similar view that speaking their teams’ language implies connecting people to people, and teams to teams not merely a process output to a process input. Ten of 14 explicitly confirmed that continually adjusting the communication will encourage teams’ congruence and collaboration. Hence, the convention has definite acceptance and is likely to be used to secure that the communication works well. 
Create culture of publicbenchmarking 
Not all interviewees shared a similar view about the convention’s importance. Five out of 14 interviewees think that it is a very sensitive topic, which can easily drive teams to oppose each other. Two reasons were given: due to cultural considerations, four have failed to implement the convention while one believes that the convention is of low priority. The latter indicated that it is inappropriate to compare the teams’ presentations because it will be a waste of time and effort to ask other teams to adjust their work accordingly. However, the rest mentioned that benchmarking could help in raising performance standards by enabling knowledge to be shared and reused. Among those it wasmentioned: “Creating such culture... increases the good competition between the teams, because one team’s good performance is an example for the other teams. Hence, the convention has partial acceptance due to corporate culture’s inflexibility or for its uncritical use while it is likely to be used as a lever for continuous dialogue 
Motivate frompersonal experience 
Nearly all interviewees shared a similar view that the use of bundled experiences would help both the managers and teams to overcome communication bottlenecks. However, 9 of out of 14 interviewees indicated that the arguments must be carefully composed to achieve certain needs and to not impose any restraints on the teams’ own inspiration. Twelve out of 14 interviewees indicated that the convention could enhance better communication between the managers and teams. Hence, the convention has a definite acceptance, as it is likely to be used to enhance better communication with teams. 
Include subordinatesin meetings 
All interviewees acknowledged the need of connecting people to people regardless to their positions and responsibilities which in return would foster their teams’ development and learning. In their comments to what benefits they get, the following were mentioned: “It is a good technique especially to motivate people and to develop people further”; “it is one of the very efficient tools to develop people... and “very effective way of decision making”; “taking feedback is very important... it will be like a 360 view of any subject”.” Hence, the convention has definite acceptance as it is likely to be used to promote effective communication. 
Combine various modeling methods 
All interviewees shared a similar view that in complex projects, models are used to address and help solving problems not merely processes and standards to follow. As one said “in software development projects, flexibility is essential and very important in managing projects… it is advisable to use different models”. Hence, the convention has definite acceptance, as it is likely to be used to support for better project governance. 
Use global definitions 
All interviewees shared similar opinion that common definitions across the project organization would provide high synergy among teams and maintain consistency in communication, documentation, and reporting. Generally, their adoption of the convention is primarily to reduce confusion and eliminate potential conflicts that may occur due to misinterpretation. Nine out of 14 interviewees indicated that using global definitions could be timesaving and efficient. Hence, the convention has a definite acceptance, as it is likely to be used to support mutual understanding. 
Accept chaos as a driver of development 
Nearly all interviewees consider some chaos to be effective in many ways. For instance, a) ten out of 14 interviewees consider it a driver for timely project development and delivery, as it was stated: “Chaos is sometimes important to provide control over the project cycle itself, otherwise many projects might go in no end to be completed” and b) five out of 14 interviewees considered it as an enabler for teams to thrive and assume higher responsibilities. However, three interviewees mentioned that accepting chaos must be accompanied with careful attention, as motivated by one : “It should not change the scope of work, time frame, the budget, and project model or standards.” Hence, the convention has partial acceptance, and likely to be used to drive development forward to gain control and as an enabler for communication and team development. 
Centralizecritical rules 
Everyone but two have accepted the convention. The latter two favor "management by objectives" as a support for timely delivery of the project and securing productivity. The other interviewees, on the other hand, share similar views on accepting a critical set of rules instead of strict objectives and systems as a driver of productivity.
Photo: www.gi.alaska.edu
Leading 21stcentury organisations 
By treating software development as a complex endeavor, rather than linear, will help you master its complexity.
Thank You

More Related Content

What's hot

1 unit 1_complexity_uncertainty-reduction strategies
1 unit 1_complexity_uncertainty-reduction strategies1 unit 1_complexity_uncertainty-reduction strategies
1 unit 1_complexity_uncertainty-reduction strategiesRishabhAgarwal823918
 
Policy and Practice, April2016, TravelHSVC
Policy and Practice, April2016, TravelHSVCPolicy and Practice, April2016, TravelHSVC
Policy and Practice, April2016, TravelHSVCPhil Basso
 
Improving Connections & Performance
Improving Connections & PerformanceImproving Connections & Performance
Improving Connections & Performancethomp407
 
Virtual team -_project_management_-_university_of_surrey-libre
Virtual team -_project_management_-_university_of_surrey-libreVirtual team -_project_management_-_university_of_surrey-libre
Virtual team -_project_management_-_university_of_surrey-libresandeep15121983
 
The Importance of Effective Communication and Reinventing Communication
The Importance of Effective Communication and Reinventing CommunicationThe Importance of Effective Communication and Reinventing Communication
The Importance of Effective Communication and Reinventing CommunicationMark Phillips
 
Presentation by ashish sadekar
Presentation by ashish sadekarPresentation by ashish sadekar
Presentation by ashish sadekarPMI_IREP_TP
 
Learning Together by Doing Together: Building Local Government Design Capacit...
Learning Together by Doing Together: Building Local Government Design Capacit...Learning Together by Doing Together: Building Local Government Design Capacit...
Learning Together by Doing Together: Building Local Government Design Capacit...ServDes
 

What's hot (10)

Epmo wp-creating
Epmo wp-creatingEpmo wp-creating
Epmo wp-creating
 
1 unit 1_complexity_uncertainty-reduction strategies
1 unit 1_complexity_uncertainty-reduction strategies1 unit 1_complexity_uncertainty-reduction strategies
1 unit 1_complexity_uncertainty-reduction strategies
 
Policy and Practice, April2016, TravelHSVC
Policy and Practice, April2016, TravelHSVCPolicy and Practice, April2016, TravelHSVC
Policy and Practice, April2016, TravelHSVC
 
ETPM4
ETPM4ETPM4
ETPM4
 
Improving Connections & Performance
Improving Connections & PerformanceImproving Connections & Performance
Improving Connections & Performance
 
Virtual team -_project_management_-_university_of_surrey-libre
Virtual team -_project_management_-_university_of_surrey-libreVirtual team -_project_management_-_university_of_surrey-libre
Virtual team -_project_management_-_university_of_surrey-libre
 
Stakeholder analysis tool
Stakeholder analysis toolStakeholder analysis tool
Stakeholder analysis tool
 
The Importance of Effective Communication and Reinventing Communication
The Importance of Effective Communication and Reinventing CommunicationThe Importance of Effective Communication and Reinventing Communication
The Importance of Effective Communication and Reinventing Communication
 
Presentation by ashish sadekar
Presentation by ashish sadekarPresentation by ashish sadekar
Presentation by ashish sadekar
 
Learning Together by Doing Together: Building Local Government Design Capacit...
Learning Together by Doing Together: Building Local Government Design Capacit...Learning Together by Doing Together: Building Local Government Design Capacit...
Learning Together by Doing Together: Building Local Government Design Capacit...
 

Viewers also liked

Sustainable Security Model for the Oil & Gas Industry in Nigeria
Sustainable Security Model for the Oil & Gas Industry in NigeriaSustainable Security Model for the Oil & Gas Industry in Nigeria
Sustainable Security Model for the Oil & Gas Industry in NigeriaRiskControlNG
 
Measuring and Managing Market Risk
Measuring and Managing Market RiskMeasuring and Managing Market Risk
Measuring and Managing Market RiskDanial822
 
Market Risk System Bnp Paribas
Market Risk System Bnp ParibasMarket Risk System Bnp Paribas
Market Risk System Bnp ParibasQConLondon2008
 
Identifikimi dhe matja e riskut 1, Nuhi Sela
Identifikimi dhe matja e riskut 1, Nuhi  SelaIdentifikimi dhe matja e riskut 1, Nuhi  Sela
Identifikimi dhe matja e riskut 1, Nuhi SelaNuhi Sela
 
Punim seminarik menaxhimi i rriskut ne ndermarrje
Punim seminarik menaxhimi i rriskut ne ndermarrjePunim seminarik menaxhimi i rriskut ne ndermarrje
Punim seminarik menaxhimi i rriskut ne ndermarrjeMuhamet Sopa
 
Managing market risk
Managing market riskManaging market risk
Managing market riskdheva B
 

Viewers also liked (7)

Sustainable Security Model for the Oil & Gas Industry in Nigeria
Sustainable Security Model for the Oil & Gas Industry in NigeriaSustainable Security Model for the Oil & Gas Industry in Nigeria
Sustainable Security Model for the Oil & Gas Industry in Nigeria
 
Measuring and Managing Market Risk
Measuring and Managing Market RiskMeasuring and Managing Market Risk
Measuring and Managing Market Risk
 
Market Risk System Bnp Paribas
Market Risk System Bnp ParibasMarket Risk System Bnp Paribas
Market Risk System Bnp Paribas
 
Identifikimi dhe matja e riskut 1, Nuhi Sela
Identifikimi dhe matja e riskut 1, Nuhi  SelaIdentifikimi dhe matja e riskut 1, Nuhi  Sela
Identifikimi dhe matja e riskut 1, Nuhi Sela
 
Punim seminarik menaxhimi i rriskut ne ndermarrje
Punim seminarik menaxhimi i rriskut ne ndermarrjePunim seminarik menaxhimi i rriskut ne ndermarrje
Punim seminarik menaxhimi i rriskut ne ndermarrje
 
Managing market risk
Managing market riskManaging market risk
Managing market risk
 
Market risk
Market riskMarket risk
Market risk
 

Similar to Coordinating Large Agile Projects

Adapting Aid report with Case Studies
Adapting Aid report with Case StudiesAdapting Aid report with Case Studies
Adapting Aid report with Case StudiesJon Beloe
 
MINDSTORMING: UPA 2011 full presentation
MINDSTORMING: UPA 2011 full presentationMINDSTORMING: UPA 2011 full presentation
MINDSTORMING: UPA 2011 full presentationDante Murphy
 
The art of building a winning team - Construction Manager Article
The art of building a winning team - Construction Manager ArticleThe art of building a winning team - Construction Manager Article
The art of building a winning team - Construction Manager ArticleDonnie MacNicol
 
Running head CRITICAL THINKING IN PSYCHOLOGY 2 CRITICAL THI.docx
Running head CRITICAL THINKING IN PSYCHOLOGY 2 CRITICAL THI.docxRunning head CRITICAL THINKING IN PSYCHOLOGY 2 CRITICAL THI.docx
Running head CRITICAL THINKING IN PSYCHOLOGY 2 CRITICAL THI.docxhealdkathaleen
 
Cultivating communities of practice at International Labour Organization
Cultivating communities of practice at International Labour OrganizationCultivating communities of practice at International Labour Organization
Cultivating communities of practice at International Labour OrganizationFlavio Fabiani
 
The problem of user designer relations in technolgy production, formatted
The problem of user designer relations in technolgy production, formattedThe problem of user designer relations in technolgy production, formatted
The problem of user designer relations in technolgy production, formattedPekka Muukkonen
 
Ferreira
FerreiraFerreira
Ferreiraanesah
 
Co-creating Sustainability Strategies for PSS Development
Co-creating Sustainability Strategies for PSS Development  Co-creating Sustainability Strategies for PSS Development
Co-creating Sustainability Strategies for PSS Development Adrià Garcia i Mateu
 
Projects policy and digital literacy
Projects policy and digital literacyProjects policy and digital literacy
Projects policy and digital literacyJisc
 
High Performing Teams Research Paper
High Performing Teams Research PaperHigh Performing Teams Research Paper
High Performing Teams Research PaperTanya Williams
 
Techniques of decision making
Techniques of decision makingTechniques of decision making
Techniques of decision makingAnakin Skylight
 
Surfing the Collaboration WaveFINAL
Surfing the Collaboration WaveFINALSurfing the Collaboration WaveFINAL
Surfing the Collaboration WaveFINALTrevor Merriden
 
ILO - Learning Link 2013 - Turin
ILO - Learning Link 2013  - Turin ILO - Learning Link 2013  - Turin
ILO - Learning Link 2013 - Turin Flavio Fabiani
 
Different methods of co design- how can different decisions in co-design affe...
Different methods of co design- how can different decisions in co-design affe...Different methods of co design- how can different decisions in co-design affe...
Different methods of co design- how can different decisions in co-design affe...Michael Solaymantash
 
Knowledge Management in Project-Based Organizations
Knowledge Management in Project-Based OrganizationsKnowledge Management in Project-Based Organizations
Knowledge Management in Project-Based OrganizationsOlivier Serrat
 

Similar to Coordinating Large Agile Projects (20)

Adapting Aid report with Case Studies
Adapting Aid report with Case StudiesAdapting Aid report with Case Studies
Adapting Aid report with Case Studies
 
MINDSTORMING: UPA 2011 full presentation
MINDSTORMING: UPA 2011 full presentationMINDSTORMING: UPA 2011 full presentation
MINDSTORMING: UPA 2011 full presentation
 
The art of building a winning team - Construction Manager Article
The art of building a winning team - Construction Manager ArticleThe art of building a winning team - Construction Manager Article
The art of building a winning team - Construction Manager Article
 
Running head CRITICAL THINKING IN PSYCHOLOGY 2 CRITICAL THI.docx
Running head CRITICAL THINKING IN PSYCHOLOGY 2 CRITICAL THI.docxRunning head CRITICAL THINKING IN PSYCHOLOGY 2 CRITICAL THI.docx
Running head CRITICAL THINKING IN PSYCHOLOGY 2 CRITICAL THI.docx
 
Cultivating communities of practice at International Labour Organization
Cultivating communities of practice at International Labour OrganizationCultivating communities of practice at International Labour Organization
Cultivating communities of practice at International Labour Organization
 
Ukessays Com
Ukessays ComUkessays Com
Ukessays Com
 
Chapter 6 km knowledge app
Chapter 6 km knowledge appChapter 6 km knowledge app
Chapter 6 km knowledge app
 
The problem of user designer relations in technolgy production, formatted
The problem of user designer relations in technolgy production, formattedThe problem of user designer relations in technolgy production, formatted
The problem of user designer relations in technolgy production, formatted
 
Ferreira
FerreiraFerreira
Ferreira
 
Co-creating Sustainability Strategies for PSS Development
Co-creating Sustainability Strategies for PSS Development  Co-creating Sustainability Strategies for PSS Development
Co-creating Sustainability Strategies for PSS Development
 
Projects policy and digital literacy
Projects policy and digital literacyProjects policy and digital literacy
Projects policy and digital literacy
 
High Performing Teams Research Paper
High Performing Teams Research PaperHigh Performing Teams Research Paper
High Performing Teams Research Paper
 
Techniques of decision making
Techniques of decision makingTechniques of decision making
Techniques of decision making
 
Surfing the Collaboration WaveFINAL
Surfing the Collaboration WaveFINALSurfing the Collaboration WaveFINAL
Surfing the Collaboration WaveFINAL
 
ILO - Learning Link 2013 - Turin
ILO - Learning Link 2013  - Turin ILO - Learning Link 2013  - Turin
ILO - Learning Link 2013 - Turin
 
Different methods of co design- how can different decisions in co-design affe...
Different methods of co design- how can different decisions in co-design affe...Different methods of co design- how can different decisions in co-design affe...
Different methods of co design- how can different decisions in co-design affe...
 
Complexity Dialogues Project, Mar2012, Short
Complexity Dialogues Project, Mar2012, ShortComplexity Dialogues Project, Mar2012, Short
Complexity Dialogues Project, Mar2012, Short
 
Tc on life_support
Tc on life_supportTc on life_support
Tc on life_support
 
FAN approach, Wielinga, Apr2011
FAN approach, Wielinga, Apr2011FAN approach, Wielinga, Apr2011
FAN approach, Wielinga, Apr2011
 
Knowledge Management in Project-Based Organizations
Knowledge Management in Project-Based OrganizationsKnowledge Management in Project-Based Organizations
Knowledge Management in Project-Based Organizations
 

More from Bosnia Agile

Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...Bosnia Agile
 
Supercharge your teams with Value Stream Management by Richard Knaster
Supercharge your teams with Value Stream Management by Richard KnasterSupercharge your teams with Value Stream Management by Richard Knaster
Supercharge your teams with Value Stream Management by Richard KnasterBosnia Agile
 
Data Visualization Techniques in Meteorological and Climatological World usin...
Data Visualization Techniques in Meteorological and Climatological World usin...Data Visualization Techniques in Meteorological and Climatological World usin...
Data Visualization Techniques in Meteorological and Climatological World usin...Bosnia Agile
 
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...Bosnia Agile
 
Production Support - the DevOps way by Mustafa Mehmedić
Production Support - the DevOps way by Mustafa MehmedićProduction Support - the DevOps way by Mustafa Mehmedić
Production Support - the DevOps way by Mustafa MehmedićBosnia Agile
 
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 FarleyBosnia Agile
 
What’s a Design Sprint and Why Does it Matter? by Elvis Pivić
What’s a Design Sprint and Why Does it Matter? by Elvis PivićWhat’s a Design Sprint and Why Does it Matter? by Elvis Pivić
What’s a Design Sprint and Why Does it Matter? by Elvis PivićBosnia Agile
 
Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...Bosnia Agile
 
Building a world-class work culture by Rešad Začina
Building a world-class work culture by Rešad ZačinaBuilding a world-class work culture by Rešad Začina
Building a world-class work culture by Rešad ZačinaBosnia Agile
 
Scrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave WestScrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave WestBosnia Agile
 
Scrum + DevOps, Better together? by Ena Durmišević and Mustafa Toroman
Scrum + DevOps, Better together? by Ena Durmišević and Mustafa ToromanScrum + DevOps, Better together? by Ena Durmišević and Mustafa Toroman
Scrum + DevOps, Better together? by Ena Durmišević and Mustafa ToromanBosnia Agile
 
Minimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
Minimum Viable Psychology (MVP) for Agile Teams by Ender YükselMinimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
Minimum Viable Psychology (MVP) for Agile Teams by Ender YükselBosnia Agile
 
Managing a product without authority by Ana Pegan
Managing a product without authority by Ana PeganManaging a product without authority by Ana Pegan
Managing a product without authority by Ana PeganBosnia Agile
 
Product Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
Product Design Possibilities in Fast-Paced Agile Environments by Vildana LojoProduct Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
Product Design Possibilities in Fast-Paced Agile Environments by Vildana LojoBosnia Agile
 
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...Bosnia Agile
 
Agile Business Process Digitization by Nedzad Junuzovic
Agile Business Process Digitization by Nedzad JunuzovicAgile Business Process Digitization by Nedzad Junuzovic
Agile Business Process Digitization by Nedzad JunuzovicBosnia Agile
 
Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...Bosnia Agile
 
Aha! Moments (Why people are using your app) by Esmar Mesic
Aha! Moments (Why people are using your app) by Esmar MesicAha! Moments (Why people are using your app) by Esmar Mesic
Aha! Moments (Why people are using your app) by Esmar MesicBosnia Agile
 
Implementing Agile Transformation by Maida Zahirovic Salom
Implementing Agile Transformation by Maida Zahirovic SalomImplementing Agile Transformation by Maida Zahirovic Salom
Implementing Agile Transformation by Maida Zahirovic SalomBosnia Agile
 
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...Bosnia Agile
 

More from Bosnia Agile (20)

Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...Agile is not just for software development, it’s for the whole business! by O...
Agile is not just for software development, it’s for the whole business! by O...
 
Supercharge your teams with Value Stream Management by Richard Knaster
Supercharge your teams with Value Stream Management by Richard KnasterSupercharge your teams with Value Stream Management by Richard Knaster
Supercharge your teams with Value Stream Management by Richard Knaster
 
Data Visualization Techniques in Meteorological and Climatological World usin...
Data Visualization Techniques in Meteorological and Climatological World usin...Data Visualization Techniques in Meteorological and Climatological World usin...
Data Visualization Techniques in Meteorological and Climatological World usin...
 
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
Creating transformation in Healthcare by Banu Gülsün, Mutlu Çiçek and Onur Ön...
 
Production Support - the DevOps way by Mustafa Mehmedić
Production Support - the DevOps way by Mustafa MehmedićProduction Support - the DevOps way by Mustafa Mehmedić
Production Support - the DevOps way by Mustafa Mehmedić
 
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
 
What’s a Design Sprint and Why Does it Matter? by Elvis Pivić
What’s a Design Sprint and Why Does it Matter? by Elvis PivićWhat’s a Design Sprint and Why Does it Matter? by Elvis Pivić
What’s a Design Sprint and Why Does it Matter? by Elvis Pivić
 
Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...Disciplined Agile:  Past, present, and future. The path to true business agil...
Disciplined Agile:  Past, present, and future. The path to true business agil...
 
Building a world-class work culture by Rešad Začina
Building a world-class work culture by Rešad ZačinaBuilding a world-class work culture by Rešad Začina
Building a world-class work culture by Rešad Začina
 
Scrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave WestScrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave West
 
Scrum + DevOps, Better together? by Ena Durmišević and Mustafa Toroman
Scrum + DevOps, Better together? by Ena Durmišević and Mustafa ToromanScrum + DevOps, Better together? by Ena Durmišević and Mustafa Toroman
Scrum + DevOps, Better together? by Ena Durmišević and Mustafa Toroman
 
Minimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
Minimum Viable Psychology (MVP) for Agile Teams by Ender YükselMinimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
Minimum Viable Psychology (MVP) for Agile Teams by Ender Yüksel
 
Managing a product without authority by Ana Pegan
Managing a product without authority by Ana PeganManaging a product without authority by Ana Pegan
Managing a product without authority by Ana Pegan
 
Product Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
Product Design Possibilities in Fast-Paced Agile Environments by Vildana LojoProduct Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
Product Design Possibilities in Fast-Paced Agile Environments by Vildana Lojo
 
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...
DevOps Transformation in Microsoft – Case Study by Ognjen Bajic and Ana Roje ...
 
Agile Business Process Digitization by Nedzad Junuzovic
Agile Business Process Digitization by Nedzad JunuzovicAgile Business Process Digitization by Nedzad Junuzovic
Agile Business Process Digitization by Nedzad Junuzovic
 
Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...Transforming Scrum Masters: The Journey from joining a Transformation to tran...
Transforming Scrum Masters: The Journey from joining a Transformation to tran...
 
Aha! Moments (Why people are using your app) by Esmar Mesic
Aha! Moments (Why people are using your app) by Esmar MesicAha! Moments (Why people are using your app) by Esmar Mesic
Aha! Moments (Why people are using your app) by Esmar Mesic
 
Implementing Agile Transformation by Maida Zahirovic Salom
Implementing Agile Transformation by Maida Zahirovic SalomImplementing Agile Transformation by Maida Zahirovic Salom
Implementing Agile Transformation by Maida Zahirovic Salom
 
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...
DevOps Transformation in BH Telecom – Case Study by Jasmin Ahmetbašić and Edi...
 

Recently uploaded

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Recently uploaded (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

Coordinating Large Agile Projects

  • 1. SARAJEVO, 27.10.2014 JAANA NYFJORD Coordinating large Agile projects
  • 2.
  • 3. “I think the next century will be the century of complexity.” Stephen Hawking January 2000
  • 4. Complexity, complex systems & complexity science Complexity Complexity is generally used to characterize something with many parts where those parts interact with each other in multiple ways. Complex systems Complex adaptive systems -open evolutionary systems in which the components are strongly interrelated, self-organisingand dynamic. Each of these systems evolves in relationship to the larger environment in which it operates. To survive, the system as a whole must adapt to change. Complexity science Complexity science is creating a fundamental shift in how we view the world, and with it the need for a shift in how we must think about, organize, plan for and lead 21st century organisations. Across the frontiers of science, this new more complete, whole systems approach is replacing the old reductionist paradigm, where scientists traditionally tried to understand and describe the dynamics of systems by studying and describing their component parts.
  • 5. Complex Adaptive Systems (CAS) Complex adaptive systems is derived from the mathematical science of complexity. Complex adaptive systems are non-linear, open, dynamic. In non-linear systems the value of the whole cannot be determined by the sum of the parts Open system interact with its environment, receiving inputs and providing outputs, but doesn’t control it A dynamic system changes and evolves its behavior in response to its inputs Order emerges through the interaction among the system’s parts as they evolve (within the larger system) in response to the changing environment. Hence, CASs are composed of autonomous agents that seek to maximize some measure of fitness by evolving or adapting to changes as they occur. Local, often simple, rules guide the interaction among the agents and result in the system’s global behavior.
  • 6. Coordinating large Agile projects Jaana Nyfjord @jaananyfjord Bosnia Agile Day Sarajevo, October 27 2014
  • 7. #*@!& Photo: Michael Fritz www.un.org
  • 9. Frequent problems in large projects Often difficult to get an overview of how changes in one subproject affect other sub-projects Too many restrictions in the requirement spec makes the whole development process rigid and prevents creative solutions The larger the project, the less flexibility there is As transaction costs increase with the size of the project, it is necessary to be strict with upholding discipline, and thus a need for bureaucratic rules that are often not understood
  • 10.
  • 11. Convention Description Speak their language Argyrishas shown that the most effective way to secure that the communication works well when several teams are coordinated is to use their language and give specific feedback to the teams on how they describe their work, their needs and their progress. Create culture of public benchmarking If managers do not give feedback, criticism and appreciation in a similar way to various teams it is difficult to create a culture of fair, open communication. To adjust descriptions of various teams, it is necessary to develop a continuous dialogue around comparisons between teams. “Peer Sites” has been successfully tested where a software development site gives a personalized response to another site. Motivate from personal experience Managers who cannot argue for their motivation by providing references to practical experience or real examples may risk the communication trap of having subordinates not understanding them. Include subordinates in meetings In all large organizations there are power games impeding effective communication. To prevent these, representatives from various hierarchical levels should be included in meetings. Ackoff’ssystem model “Interactive planning” demonstrates how such an approach secures free flowing communication among teams in large projects. Combine various modeling methods Ever since Parkinsson'sLaw of Bureaucracy, the dangers of following a specific model too rigidly have been proven over and over again. The solution is to have a flexible attitude towards models and use them as support tools rather than governing systems. E.g., “Rich Pictures” provide models of a problem that can easily be explained and make people aware of the various perspectives among stakeholders. Use global definitions Using different definitions on various organizational levels will cause confusion. In the “Viable System Models”, Beer became famous for his introduction of cybernetics. In this model, the communication processes between all levels of the organization could be recursively described, i.e. use the same communication protocols on all project levels. Accept chaos as a driver of development Leaders who try to impose order in a complex context will fail. A manager should accept a certain amount of chaos in the development process as long as this does not inflict on the basic goals of the project. To determine an acceptable degree of chaos, managers should be familiar with complexity theory. Centralizecritical rules Using a strict “management by objective” approach in a complex context will likely constrain the productivity of teams. Hence, formalizing goals and constraints as generic rules or principles that can be implemented in whatever ways the teams find appropriate will provide a softer direction enabling team creativity and productivity. Thomas describes how productivity rises once there is a sound and stable foundation allowing the employees to design their own work.
  • 13. Create a culture of public benchmarking https://www.flickr.com/photos/giesenbauer/4100946842/
  • 14. Accept chaos as a driver of development http://bubbi-robot.deviantart.com
  • 15. Centralize critical rules www.dot.state.mn.us
  • 16. Convention Empirical findings Speaktheir language Nearly all interviewees shared a similar view that speaking their teams’ language implies connecting people to people, and teams to teams not merely a process output to a process input. Ten of 14 explicitly confirmed that continually adjusting the communication will encourage teams’ congruence and collaboration. Hence, the convention has definite acceptance and is likely to be used to secure that the communication works well. Create culture of publicbenchmarking Not all interviewees shared a similar view about the convention’s importance. Five out of 14 interviewees think that it is a very sensitive topic, which can easily drive teams to oppose each other. Two reasons were given: due to cultural considerations, four have failed to implement the convention while one believes that the convention is of low priority. The latter indicated that it is inappropriate to compare the teams’ presentations because it will be a waste of time and effort to ask other teams to adjust their work accordingly. However, the rest mentioned that benchmarking could help in raising performance standards by enabling knowledge to be shared and reused. Among those it wasmentioned: “Creating such culture... increases the good competition between the teams, because one team’s good performance is an example for the other teams. Hence, the convention has partial acceptance due to corporate culture’s inflexibility or for its uncritical use while it is likely to be used as a lever for continuous dialogue Motivate frompersonal experience Nearly all interviewees shared a similar view that the use of bundled experiences would help both the managers and teams to overcome communication bottlenecks. However, 9 of out of 14 interviewees indicated that the arguments must be carefully composed to achieve certain needs and to not impose any restraints on the teams’ own inspiration. Twelve out of 14 interviewees indicated that the convention could enhance better communication between the managers and teams. Hence, the convention has a definite acceptance, as it is likely to be used to enhance better communication with teams. Include subordinatesin meetings All interviewees acknowledged the need of connecting people to people regardless to their positions and responsibilities which in return would foster their teams’ development and learning. In their comments to what benefits they get, the following were mentioned: “It is a good technique especially to motivate people and to develop people further”; “it is one of the very efficient tools to develop people... and “very effective way of decision making”; “taking feedback is very important... it will be like a 360 view of any subject”.” Hence, the convention has definite acceptance as it is likely to be used to promote effective communication. Combine various modeling methods All interviewees shared a similar view that in complex projects, models are used to address and help solving problems not merely processes and standards to follow. As one said “in software development projects, flexibility is essential and very important in managing projects… it is advisable to use different models”. Hence, the convention has definite acceptance, as it is likely to be used to support for better project governance. Use global definitions All interviewees shared similar opinion that common definitions across the project organization would provide high synergy among teams and maintain consistency in communication, documentation, and reporting. Generally, their adoption of the convention is primarily to reduce confusion and eliminate potential conflicts that may occur due to misinterpretation. Nine out of 14 interviewees indicated that using global definitions could be timesaving and efficient. Hence, the convention has a definite acceptance, as it is likely to be used to support mutual understanding. Accept chaos as a driver of development Nearly all interviewees consider some chaos to be effective in many ways. For instance, a) ten out of 14 interviewees consider it a driver for timely project development and delivery, as it was stated: “Chaos is sometimes important to provide control over the project cycle itself, otherwise many projects might go in no end to be completed” and b) five out of 14 interviewees considered it as an enabler for teams to thrive and assume higher responsibilities. However, three interviewees mentioned that accepting chaos must be accompanied with careful attention, as motivated by one : “It should not change the scope of work, time frame, the budget, and project model or standards.” Hence, the convention has partial acceptance, and likely to be used to drive development forward to gain control and as an enabler for communication and team development. Centralizecritical rules Everyone but two have accepted the convention. The latter two favor "management by objectives" as a support for timely delivery of the project and securing productivity. The other interviewees, on the other hand, share similar views on accepting a critical set of rules instead of strict objectives and systems as a driver of productivity.
  • 18. Leading 21stcentury organisations By treating software development as a complex endeavor, rather than linear, will help you master its complexity.
  • 19.