SlideShare a Scribd company logo
1 of 89
Blank
Why Agile Works
Why Agile Works
and why it isn’t working for you
Why Agile Works
and why it isn’t working for you
          (maybe…)
Causerie

An informal discussion or chat


      (www.thefreedictionary.com)
Causerie

  An informal discussion or chat,
especially of an intellectual nature.

         (www.thefreedictionary.com)
Smart people
David Harvey
www.teamsandtechnology.com
David Harvey
www.teamsandtechnology.com
David Harvey
www.teamsandtechnology.com
David Harvey
www.teamsandtechnology.com
David Harvey
www.teamsandtechnology.com
In the old days
Project failure rate


  70% of IT projects failed
(for some value of “failure”)
But hold on…
Project success rate


30% of IT projects succeeded
(for some value of “success”)
Doing something right
Agile projects failing?


Are 70% of agile projects failing?
Tombstone




            A. M. Kuchling
                flickr.com
Scientology
All projects failing?


Do 70% of all projects fail?
Bridge fail 1
Bridge fail 2
Road fail 1
Building fail




                            Sxenco
                Wikimedia Commons
Gawunde
Surgery
Recurrence rate

   Recurrence in hernia surgery

  Average recurrence rate: 10-15%

Shouldice Clinic recurrence rate: 1%
Positive deviant


  Positive deviant
Brief History HEADER


  A brief history
     of Agile
1990s



1990s
Smart people
Back to basics
Fundamentals

    eXtreme Programming
            Scrum
Adaptive Software Development
            DSDM
              …
2000s



2000-2007
Manifesto (2001)
Convergence
Late 2000s



 2008…
Mainstream
  Scrum
    +
   TDD
    +
    …
     ?
What is agile? HEADER



    What is agile?
Manifesto again
       We are uncovering better ways of developing
       software by doing it and helping others do it.
        Through this work we have come to value:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
  Customer collaboration over contract negotiation
    Responding to change over following a plan

        That is, while there is value in the items on
       the right, we value the items on the left more.

                 www.agilemanifesto.org
Characteristics
   Adaptive
   Iterative
      Fast
   Practical
Communicative
  Team focus
Based in values
Why does it work? HEADER



    Why does it work?
Light switch - off




                     Dries Buytaert
                       buytaert.net
Light switch - on




                    Dries Buytaert
                      buytaert.net
Light switch - off




                     Dries Buytaert
                       buytaert.net
Light switch - on




                    Dries Buytaert
                      buytaert.net
Light switch - off




                     Dries Buytaert
                       buytaert.net
Black!
Party Friends




                www.howtomakeatoga.info
Party House




                  digicia
              flickr.com
Party Drink
Party Music




                   Jim Winstead Jr
              trainedmonkey.com
Party Script




               Richard Moross
                    flickr.com
Party Friends




   ?            www.howtomakeatoga.info
Simple vs Complex domains


 Simple domain: defined process control

Complex domain: empirical process control

        (perform, inspect, adapt)
What can go wrong?
       HEADER


So why does it go wrong?
Following the book
Smart people
Just following instructions




                              Cindy McCravey
                                    flickr.com
History written by the victors


  “History is written by the victors”

    (aka retrospective coherence)
Retrospective coherence
Unintended consequences
Some tests
function testCamelCaseUpperEmpty() {
  assertEquals(quot;Empty input should give empty outputquot;,
               quot;quot;,
               convertIdentifier(quot;quot;,CI_TEXT,CI_CAMEL_UPPER));
}

function testCamelCaseUpperOneChar() {
  assertEquals(quot;Single char should map to upperquot;,
               quot;Aquot;,
               convertIdentifier(quot;aquot;,CI_TEXT,CI_CAMEL_UPPER));
}

function testCamelCaseUpperOneWord() {
  assertEquals(quot;Single word should have initial upper and rest lowerquot;,
               quot;Helloquot;,
               convertIdentifier(quot;helloquot;,CI_TEXT,CI_CAMEL_UPPER));
}

function testCamelCaseUpperTwoWords() {
  assertEquals(quot;Two words should have initial uppers and rest lower, space removedquot;,
               quot;HelloWorldquot;,
               convertIdentifier(quot;hello worldquot;,CI_TEXT,CI_CAMEL_UPPER));
}

function testCamelCaseUpperMessy() {
  assertEquals(quot;Messy string should have initial uppers, rest lower, all spaces removedquot;,
               quot;HelloFunkyWorldquot;,
               convertIdentifier(quot;   hELlO    FunKy woRld     quot;,CI_TEXT,CI_CAMEL_UPPER));
}
function convertIdentifier(src, srcType, dstType) {
  var allWords = src.split(srcType.sepExp);


                            Passes the tests
  var nonEmptyWords = allWords.filter(function(word) { return word != '';} );
  var correctCaseWords = nonEmptyWords.map(dstType.calcCase);
  var result = correctCaseWords.join(dstType.joinChar);
  return result;
}

var CI_TEXT   ={
  sepExp: '   ',
  joinChar:   ' ',
  calcCase:   _toLower
};

var CI_CAMEL_UPPER = {
  sepExp: /(?=[A-Z])/,
  joinChar: '',
  calcCase: _toInitialUpper
};

var CI_CAMEL_LOWER = {
  sepExp: /(?=[A-Z])/,
  joinChar: '',
  calcCase: function(word, index) {return index == 0 ? _toLower(word) : _toInitialUpper(word);}
};

function _toLower(s) {
  return s.toLowerCase();
}

function _toInitialUpper(s) {
    return s[0].toUpperCase() + s.slice(1).toLowerCase();
}
var CI_TEXT = 0;
var CI_CAMEL_UPPER = 1;
var CI_CAMEL_LOWER = 2;



                                  So does this
function convertIdentifier(s, from, to) {
  var result;
  if (from == CI_CAMEL_UPPER && to == CI_CAMEL_LOWER || from == CI_CAMEL_LOWER && to == CI_CAMEL_UPPER) {
  // camelCase function doesn't deal with this conversion, but it's easy
    if (to == CI_CAMEL_LOWER)
      result = s.charAt(0).toLowerCase();
     else
      result = s.charAt(0).toUpperCase();
    var end = s.length;
    for (i = 1; i < end; i++)
      result += s.charAt(i);
  } else {
    var undo;
    if (to == CI_TEXT) undo = true; else undo = false;
    var flag;
    if (to == CI_CAMEL_UPPER) flag = true; else flag = false;
    result = camelCase(s, flag, undo);
  }
  return result;
}

function camelCase(s, flag, undo) {
  var l = s.split(' ');
  var i = 0;
  var lc = ' ';
  var r = '';
  while (i < s.length) {
    if (s[i] == ' ' && !undo) {
      lc = s[i++];
      continue;
    } else {
      if (lc == ' ' && !undo) {
        r = r + s[i++].toUpperCase();
        lc = '';
      } else if (undo) {
        // in undo mode
        if (i > 0) {
So does this


               “simple”
                   !=
“the first thing that passes the tests”
Stress
Sprint




                       Zen
         Wikimedia Commons
Marathon
Persistence of Bureaucracy




                                 yaraaa
                             flickr.com
Lack of engineering skills
Leave it to development




                          themadlolscientist
                                 flickr.com
Broken window




                Sharat Ganapati
                      flickr.com
How do we succeed HEADER


  How do we succeed?
Taking responsibility
Personal mastery
Team mastery
Visible Change




                 irargerich
                 flickr.com
What people think
  Planning


             Sprint review
Sprint
What people need to do
     Planning


                    Sprint review
  Sprint
                   Retrospective



  Retrospective actions
Active leadership
Congruent behaviour
Supporting pillars




                     di_the_huntress
                           flickr.com
Just enough process
Tools not the answer
Paying attention, care about
         outcomes
END


Thank you
Blank

More Related Content

Viewers also liked

Introduction to Node.js
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.jsEdy Segura
 
inOrbit 2015: Vrednotenje in merjenje uspešnosti inbound marketinga
inOrbit 2015: Vrednotenje in merjenje uspešnosti inbound marketingainOrbit 2015: Vrednotenje in merjenje uspešnosti inbound marketinga
inOrbit 2015: Vrednotenje in merjenje uspešnosti inbound marketingaRed Orbit digital marketing
 
Hiscox case study
Hiscox case studyHiscox case study
Hiscox case studyNewsworks
 
McArthurGlen case study
McArthurGlen case studyMcArthurGlen case study
McArthurGlen case studyNewsworks
 
Quảng cáo mùa lễ hội 2016 (Tết và valentine)
Quảng cáo mùa lễ hội 2016 (Tết và valentine)Quảng cáo mùa lễ hội 2016 (Tết và valentine)
Quảng cáo mùa lễ hội 2016 (Tết và valentine)Văn Đức Sơn Hà
 
Tối ưu hoá Chiến dịch Google Adwords theo mùa (Quý 2)
Tối ưu hoá Chiến dịch Google Adwords theo mùa (Quý 2)Tối ưu hoá Chiến dịch Google Adwords theo mùa (Quý 2)
Tối ưu hoá Chiến dịch Google Adwords theo mùa (Quý 2)Văn Đức Sơn Hà
 

Viewers also liked (9)

Introduction to Node.js
Introduction to Node.jsIntroduction to Node.js
Introduction to Node.js
 
inOrbit 2015: Vrednotenje in merjenje uspešnosti inbound marketinga
inOrbit 2015: Vrednotenje in merjenje uspešnosti inbound marketingainOrbit 2015: Vrednotenje in merjenje uspešnosti inbound marketinga
inOrbit 2015: Vrednotenje in merjenje uspešnosti inbound marketinga
 
Galanz
GalanzGalanz
Galanz
 
Vietnamese New Year
Vietnamese New YearVietnamese New Year
Vietnamese New Year
 
Hiscox case study
Hiscox case studyHiscox case study
Hiscox case study
 
McArthurGlen case study
McArthurGlen case studyMcArthurGlen case study
McArthurGlen case study
 
Postmodern Geography
Postmodern GeographyPostmodern Geography
Postmodern Geography
 
Quảng cáo mùa lễ hội 2016 (Tết và valentine)
Quảng cáo mùa lễ hội 2016 (Tết và valentine)Quảng cáo mùa lễ hội 2016 (Tết và valentine)
Quảng cáo mùa lễ hội 2016 (Tết và valentine)
 
Tối ưu hoá Chiến dịch Google Adwords theo mùa (Quý 2)
Tối ưu hoá Chiến dịch Google Adwords theo mùa (Quý 2)Tối ưu hoá Chiến dịch Google Adwords theo mùa (Quý 2)
Tối ưu hoá Chiến dịch Google Adwords theo mùa (Quý 2)
 

Similar to Why Agile Works But Isn't Working For You

Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Rundeck
 
Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Rundeck
 
The Last Mile Continued: Incident Management
The Last Mile Continued: Incident Management The Last Mile Continued: Incident Management
The Last Mile Continued: Incident Management Rundeck
 
Developer Best Practices - The secret sauce for coding modern software
Developer Best Practices - The secret sauce for coding modern softwareDeveloper Best Practices - The secret sauce for coding modern software
Developer Best Practices - The secret sauce for coding modern softwareKosala Nuwan Perera
 
New Ideas for Old Code - Greach
New Ideas for Old Code - GreachNew Ideas for Old Code - Greach
New Ideas for Old Code - GreachHamletDRC
 
Sustainable Agile Development
Sustainable Agile DevelopmentSustainable Agile Development
Sustainable Agile DevelopmentGabriele Lana
 
Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Rundeck
 
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Rundeck
 
Agile and Beyond :: The Technical Debt Trap
Agile and Beyond :: The Technical Debt TrapAgile and Beyond :: The Technical Debt Trap
Agile and Beyond :: The Technical Debt TrapDoc Norton
 
Wintellect - Devscovery - Enterprise JavaScript Development 1 of 2
Wintellect - Devscovery - Enterprise JavaScript Development 1 of 2Wintellect - Devscovery - Enterprise JavaScript Development 1 of 2
Wintellect - Devscovery - Enterprise JavaScript Development 1 of 2Jeremy Likness
 
Automated Frontend Testing
Automated Frontend TestingAutomated Frontend Testing
Automated Frontend TestingNeil Crosby
 
Abstraction Layers Test Management Summit Faciliated Session 2014
Abstraction Layers Test Management Summit Faciliated Session 2014Abstraction Layers Test Management Summit Faciliated Session 2014
Abstraction Layers Test Management Summit Faciliated Session 2014Alan Richardson
 
Code Quality Practice and Tools
Code Quality Practice and ToolsCode Quality Practice and Tools
Code Quality Practice and ToolsBob Paulin
 
Let's get accessible!
Let's get accessible!Let's get accessible!
Let's get accessible!Tady Walsh
 
Back To The Future.Key 2
Back To The Future.Key 2Back To The Future.Key 2
Back To The Future.Key 2gueste8cc560
 
Refactoring at Large
Refactoring at LargeRefactoring at Large
Refactoring at LargeDanilo Sato
 
Clean code & design patterns
Clean code & design patternsClean code & design patterns
Clean code & design patternsPascal Larocque
 
How and why I turned my old Java projects into a first-class serverless compo...
How and why I turned my old Java projects into a first-class serverless compo...How and why I turned my old Java projects into a first-class serverless compo...
How and why I turned my old Java projects into a first-class serverless compo...Mario Fusco
 
Functional solid
Functional solidFunctional solid
Functional solidMatt Stine
 

Similar to Why Agile Works But Isn't Working For You (20)

Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE
 
Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE
 
The Last Mile Continued: Incident Management
The Last Mile Continued: Incident Management The Last Mile Continued: Incident Management
The Last Mile Continued: Incident Management
 
Developer Best Practices - The secret sauce for coding modern software
Developer Best Practices - The secret sauce for coding modern softwareDeveloper Best Practices - The secret sauce for coding modern software
Developer Best Practices - The secret sauce for coding modern software
 
New Ideas for Old Code - Greach
New Ideas for Old Code - GreachNew Ideas for Old Code - Greach
New Ideas for Old Code - Greach
 
Sustainable Agile Development
Sustainable Agile DevelopmentSustainable Agile Development
Sustainable Agile Development
 
Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE Incident Management in the Age of DevOps and SRE
Incident Management in the Age of DevOps and SRE
 
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity Keeping Your DevOps Transformation From Crushing Your Ops Capacity
Keeping Your DevOps Transformation From Crushing Your Ops Capacity
 
Agile and Beyond :: The Technical Debt Trap
Agile and Beyond :: The Technical Debt TrapAgile and Beyond :: The Technical Debt Trap
Agile and Beyond :: The Technical Debt Trap
 
Wintellect - Devscovery - Enterprise JavaScript Development 1 of 2
Wintellect - Devscovery - Enterprise JavaScript Development 1 of 2Wintellect - Devscovery - Enterprise JavaScript Development 1 of 2
Wintellect - Devscovery - Enterprise JavaScript Development 1 of 2
 
Automated Frontend Testing
Automated Frontend TestingAutomated Frontend Testing
Automated Frontend Testing
 
Web-First Design Patterns
Web-First Design PatternsWeb-First Design Patterns
Web-First Design Patterns
 
Abstraction Layers Test Management Summit Faciliated Session 2014
Abstraction Layers Test Management Summit Faciliated Session 2014Abstraction Layers Test Management Summit Faciliated Session 2014
Abstraction Layers Test Management Summit Faciliated Session 2014
 
Code Quality Practice and Tools
Code Quality Practice and ToolsCode Quality Practice and Tools
Code Quality Practice and Tools
 
Let's get accessible!
Let's get accessible!Let's get accessible!
Let's get accessible!
 
Back To The Future.Key 2
Back To The Future.Key 2Back To The Future.Key 2
Back To The Future.Key 2
 
Refactoring at Large
Refactoring at LargeRefactoring at Large
Refactoring at Large
 
Clean code & design patterns
Clean code & design patternsClean code & design patterns
Clean code & design patterns
 
How and why I turned my old Java projects into a first-class serverless compo...
How and why I turned my old Java projects into a first-class serverless compo...How and why I turned my old Java projects into a first-class serverless compo...
How and why I turned my old Java projects into a first-class serverless compo...
 
Functional solid
Functional solidFunctional solid
Functional solid
 

Recently uploaded

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
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
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Recently uploaded (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
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!
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

Why Agile Works But Isn't Working For You