SlideShare a Scribd company logo
1 of 60
Agile
Contracts?
                Agile Riga Day 2012
 Johannes Brodwall, Principal Architect
                        Steria Norway

                         @jhannes
Motivation
Agile Manifesto
Individuals and interactions over processes and tools
Working software over comprehensive documentation
     Customer collaboration over contract negotiation
         Responding to change over following a plan
Customer collaboration
 over contract negotiation
Does «contract» make a
            difference?
Hold on, I expected
    a much fancier UI
         for this.
                                    ?




Customer




                         Supplier
Most common contracts:
              Fixed price
        Time and material
Hold on, I expected
    a much fancier UI
         for this.

                                    Crap


Customer




                         Supplier
Hold on, I expected
    a much fancier UI
         for this.
                               No problem, we’ll
                               work some more




Customer




                         Supplier
«Time and material»
creates the most happiness
«Time and material»
creates the most happiness
  (Source: My best and worst projects)
So why care about the
               rest?
Do you pay taxes?
How should your
          government handle:
•   We’re running out of money for pensions
            • We need to change the rules!
              • The current system is huge
How should govt spend
         your money?
             • A big, state-run project
  • Hire a random company to do it all
 • Just pay consultants until it’s done
Can Agile help?
Customer collaboration
 over contract negotiation
PS2000 + Agile
Typical Norwegian public
            sector project:
«We need to replace huge system X…
Typical Norwegian public
            sector project:
«We need to replace huge system X…
          … we’d like to use Scrum»
PS2000:
«Target price»
(Target price:
                      Set a budget,
                        report cost.
Supplier & client splits difference)
PS2000 + agile:
        «Colocated»
            «Sprints»
     «Sprint reviews»
    «Product owner»
   «Product backlog»
… but also
    «Negotation phase»
  «Requirement phase»
«Acceptance test phase»
Whence PS2000?
Contract standard from
 Norwegian Computing
           Association
2001: PS2000 with target
                   price
2009: PS2000 + Agile
Norwegian trends:
 •   2 Agile user groups with 100+ people at
                        meetings from 2005
       •   Conferences: Smidig 2007 + 2008
•   Networking: Devs <-> PMs <-> customers
                •   Meetups about contracts
                     •  Scrum certifications
  •  Large and diverse consultancy industry
Some project
  highlights
LARM:
Domain:          Electricity reserve power
Application:     Operator UI
                 Internal Integration
Project size:    2 scrum teams plus support
Organization:    Supplier + Customer teams
                 Colocated at customer site
Team size:       7 per team
Duration:        3 years (1,5 years left)
Sprint length:   3 weeks (customer present)
Releases:        3 times per year
Contract:        Target pricing for whole scope
Smart move:
Reliable product backlog using
                     scenarios
Big win:
First release in use 1 year after
contract, containing most used
                         screen
Big loss:
Feature creep of individual user
                         stories
PERFORM:
Domain:          State pension fund
Application:     Case worker UI
                 External Integration
                 Process flow
Project size:    12-14 scrum teams plus support
Organization:    Three suppliers with 3-6 teams
                 Colocated at customer site
Team size:       10 per team
Duration:        3 years
Releases:        3 times per year
Sprint length:   3 weeks, with shared demo
Contract:        First release: Time & materials
                 Subsequent:
                 Target pricing per release
Smart move:
Contract on price per release
        First release on T&M
     «Competing» suppliers
Big win:
Delievered what was needed
       Government is happy
            Users are happy
Big loss:
Full time requirement spec
 Hostile architecture team
Customer collaboration
 over contract negotiation
Reality:
•     We must compete
    • We must commit
IMAGINE:
Project size:    Some scrum teams with independent
                 users and product owners
Organization:    Colocated at customer site
Team size:       6-8 per team
Duration:        3 years
Sprint length:   2 weeks, with shared demo
Releases:        Every month

Bidding:         Performance competition
Contract:        Target estimate per user story
Bidding: Competitive
            delivery
Project reference
                                         Resumes
                                         Hourly rates
    Supplier




               Supplier
                                                                         Customer


                            Supplier
Supplier



                 Supplier                                       Pre-
                                                             qualification
                              Supplier
Supplier




Supplier




Supplier
6-10 weeks




  Supplier




Supplier




Supplier
Analysis
                              Coding
  Supplier




             Analysis                Analysis

               Coding
                                     Coding
Supplier



                        Analysis

                            Coding
Supplier
Analysis
                              Coding
  Supplier




             Analysis                Analysis

               Coding
                                     Coding
Supplier



                        Analysis

                            Coding
Supplier
Pricing: Customer sets
               budget
I need a screen
   shot for X. We want
    something simple.
                                     Ok. 2
                                    kEURO




Customer




                         Supplier
We’ve
                                 spent half
                                the budget


                Do you have
                anything to
                show for it?




Customer            It’s not
                  tested yet.

                                          Supplier

           Okay, I’m
           pulling the
              plug
We’ve
                   spent the
                    budget



           Stop!




Customer




                           Supplier
Supplier Commitment:
                Δ☺
                 Δ$
Questions and
  discussions
Conclusion
Customer collaboration
 over contract negotiation
We need an answer for
    large investments
Norway’s answer ain’t
            half bad
Norway’s answer ain’t
            half bad
We can do better
Thank you
  johannes.brodwall@steria.no

  http://johannesbrodwall.com

     http://twitter.com/jhannes

More Related Content

What's hot

An Agile Twist: Fixed-Bid Pricing
An Agile Twist: Fixed-Bid PricingAn Agile Twist: Fixed-Bid Pricing
An Agile Twist: Fixed-Bid PricingCognizant
 
Андрій Просов “Fixed Price Agile Projects: Lessons Learned” Kyiv Project Man...
Андрій Просов  “Fixed Price Agile Projects: Lessons Learned” Kyiv Project Man...Андрій Просов  “Fixed Price Agile Projects: Lessons Learned” Kyiv Project Man...
Андрій Просов “Fixed Price Agile Projects: Lessons Learned” Kyiv Project Man...Lviv Startup Club
 
12 pmp procurement management exam
12 pmp procurement management exam12 pmp procurement management exam
12 pmp procurement management examJamil Faraj , PMP
 
Don't estimate - forecast
Don't estimate -  forecastDon't estimate -  forecast
Don't estimate - forecastMartin Aspeli
 
Cost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processingCost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processingSebastian Kamilli
 
Behavior-driven Development and Lambdaj
Behavior-driven Development and LambdajBehavior-driven Development and Lambdaj
Behavior-driven Development and LambdajAndreas Enbohm
 
An introduction to Cost of Delay
An introduction to Cost of DelayAn introduction to Cost of Delay
An introduction to Cost of DelayGlenn Smith
 
Estimating value through the lens of cost of delay
Estimating value through the lens of cost of delayEstimating value through the lens of cost of delay
Estimating value through the lens of cost of delayJeff Anderson
 
Improving project handover webinar, Question responses, 12 April 2018
Improving project handover webinar, Question responses, 12 April 2018Improving project handover webinar, Question responses, 12 April 2018
Improving project handover webinar, Question responses, 12 April 2018Association for Project Management
 
Operational Performance Management PowerPoint Presentation Slides
Operational Performance Management PowerPoint Presentation Slides Operational Performance Management PowerPoint Presentation Slides
Operational Performance Management PowerPoint Presentation Slides SlideTeam
 
Minimum Viable Replacement: April 25, 2021
Minimum Viable Replacement: April 25, 2021Minimum Viable Replacement: April 25, 2021
Minimum Viable Replacement: April 25, 2021kevinjmireles
 
BDD Short Introduction
BDD Short IntroductionBDD Short Introduction
BDD Short IntroductionAndreas Enbohm
 
Product delivery Pawel Dyrek
Product delivery Pawel DyrekProduct delivery Pawel Dyrek
Product delivery Pawel DyrekPaweł Dyrek
 
Ac2017 2. added value!
Ac2017   2. added value!Ac2017   2. added value!
Ac2017 2. added value!Nesma
 
Change Management Proposal
Change Management ProposalChange Management Proposal
Change Management ProposalRoy Hoppe
 
Job-to-be-done theory to practice : Ch4 Process
Job-to-be-done theory to practice : Ch4 ProcessJob-to-be-done theory to practice : Ch4 Process
Job-to-be-done theory to practice : Ch4 ProcessPRADA Hsiung
 
XP Day: Using cost of delay – Joshua Arnold
XP Day: Using cost of delay – Joshua ArnoldXP Day: Using cost of delay – Joshua Arnold
XP Day: Using cost of delay – Joshua ArnoldJoshua Arnold
 
Project Closure Activities In Project Management Powerpoint Presentation Slides
Project Closure Activities In Project Management Powerpoint Presentation SlidesProject Closure Activities In Project Management Powerpoint Presentation Slides
Project Closure Activities In Project Management Powerpoint Presentation SlidesSlideTeam
 
Ac2017 4. a shortcut to estimating non-functional requirements - nesma conf
Ac2017   4. a shortcut to estimating non-functional requirements - nesma confAc2017   4. a shortcut to estimating non-functional requirements - nesma conf
Ac2017 4. a shortcut to estimating non-functional requirements - nesma confNesma
 

What's hot (20)

An Agile Twist: Fixed-Bid Pricing
An Agile Twist: Fixed-Bid PricingAn Agile Twist: Fixed-Bid Pricing
An Agile Twist: Fixed-Bid Pricing
 
Андрій Просов “Fixed Price Agile Projects: Lessons Learned” Kyiv Project Man...
Андрій Просов  “Fixed Price Agile Projects: Lessons Learned” Kyiv Project Man...Андрій Просов  “Fixed Price Agile Projects: Lessons Learned” Kyiv Project Man...
Андрій Просов “Fixed Price Agile Projects: Lessons Learned” Kyiv Project Man...
 
12 pmp procurement management exam
12 pmp procurement management exam12 pmp procurement management exam
12 pmp procurement management exam
 
Don't estimate - forecast
Don't estimate -  forecastDon't estimate -  forecast
Don't estimate - forecast
 
Cost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processingCost of Delay, measurements and parallel vs. sequential project processing
Cost of Delay, measurements and parallel vs. sequential project processing
 
Behavior-driven Development and Lambdaj
Behavior-driven Development and LambdajBehavior-driven Development and Lambdaj
Behavior-driven Development and Lambdaj
 
An introduction to Cost of Delay
An introduction to Cost of DelayAn introduction to Cost of Delay
An introduction to Cost of Delay
 
How To Select A Contractor
How To Select A ContractorHow To Select A Contractor
How To Select A Contractor
 
Estimating value through the lens of cost of delay
Estimating value through the lens of cost of delayEstimating value through the lens of cost of delay
Estimating value through the lens of cost of delay
 
Improving project handover webinar, Question responses, 12 April 2018
Improving project handover webinar, Question responses, 12 April 2018Improving project handover webinar, Question responses, 12 April 2018
Improving project handover webinar, Question responses, 12 April 2018
 
Operational Performance Management PowerPoint Presentation Slides
Operational Performance Management PowerPoint Presentation Slides Operational Performance Management PowerPoint Presentation Slides
Operational Performance Management PowerPoint Presentation Slides
 
Minimum Viable Replacement: April 25, 2021
Minimum Viable Replacement: April 25, 2021Minimum Viable Replacement: April 25, 2021
Minimum Viable Replacement: April 25, 2021
 
BDD Short Introduction
BDD Short IntroductionBDD Short Introduction
BDD Short Introduction
 
Product delivery Pawel Dyrek
Product delivery Pawel DyrekProduct delivery Pawel Dyrek
Product delivery Pawel Dyrek
 
Ac2017 2. added value!
Ac2017   2. added value!Ac2017   2. added value!
Ac2017 2. added value!
 
Change Management Proposal
Change Management ProposalChange Management Proposal
Change Management Proposal
 
Job-to-be-done theory to practice : Ch4 Process
Job-to-be-done theory to practice : Ch4 ProcessJob-to-be-done theory to practice : Ch4 Process
Job-to-be-done theory to practice : Ch4 Process
 
XP Day: Using cost of delay – Joshua Arnold
XP Day: Using cost of delay – Joshua ArnoldXP Day: Using cost of delay – Joshua Arnold
XP Day: Using cost of delay – Joshua Arnold
 
Project Closure Activities In Project Management Powerpoint Presentation Slides
Project Closure Activities In Project Management Powerpoint Presentation SlidesProject Closure Activities In Project Management Powerpoint Presentation Slides
Project Closure Activities In Project Management Powerpoint Presentation Slides
 
Ac2017 4. a shortcut to estimating non-functional requirements - nesma conf
Ac2017   4. a shortcut to estimating non-functional requirements - nesma confAc2017   4. a shortcut to estimating non-functional requirements - nesma conf
Ac2017 4. a shortcut to estimating non-functional requirements - nesma conf
 

Viewers also liked

How to motivate your team during Scrum?
How to motivate your team during Scrum?How to motivate your team during Scrum?
How to motivate your team during Scrum?Dimitri Honlet
 
Agile and team motivation based on Self-Determination Theory - Using science ...
Agile and team motivation based on Self-Determination Theory - Using science ...Agile and team motivation based on Self-Determination Theory - Using science ...
Agile and team motivation based on Self-Determination Theory - Using science ...LukaszGawlik
 
Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0iasaglobal
 
PRINCE2 and SCRUM (AGILE)
PRINCE2 and SCRUM (AGILE)PRINCE2 and SCRUM (AGILE)
PRINCE2 and SCRUM (AGILE)Johann Tambayah
 
The Patterns to boost your time to market - An introduction to DevOps
The Patterns to boost your time to market - An introduction to DevOpsThe Patterns to boost your time to market - An introduction to DevOps
The Patterns to boost your time to market - An introduction to DevOpsBrice Argenson
 
Full stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and GuildsFull stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and GuildsAshley-Christian Hardy
 

Viewers also liked (7)

How to motivate your team during Scrum?
How to motivate your team during Scrum?How to motivate your team during Scrum?
How to motivate your team during Scrum?
 
Agile and team motivation based on Self-Determination Theory - Using science ...
Agile and team motivation based on Self-Determination Theory - Using science ...Agile and team motivation based on Self-Determination Theory - Using science ...
Agile and team motivation based on Self-Determination Theory - Using science ...
 
Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0
 
PRINCE2 and SCRUM (AGILE)
PRINCE2 and SCRUM (AGILE)PRINCE2 and SCRUM (AGILE)
PRINCE2 and SCRUM (AGILE)
 
Scrum@accenture
Scrum@accentureScrum@accenture
Scrum@accenture
 
The Patterns to boost your time to market - An introduction to DevOps
The Patterns to boost your time to market - An introduction to DevOpsThe Patterns to boost your time to market - An introduction to DevOps
The Patterns to boost your time to market - An introduction to DevOps
 
Full stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and GuildsFull stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and Guilds
 

Similar to Agile Contracts

Agile Contracts - AgilePrague2012
Agile Contracts - AgilePrague2012Agile Contracts - AgilePrague2012
Agile Contracts - AgilePrague2012Johannes Brodwall
 
Consumer-Driven Contract Testing
Consumer-Driven Contract TestingConsumer-Driven Contract Testing
Consumer-Driven Contract TestingPaulo Clavijo
 
Consumer Driven Contracts for microservices
Consumer Driven Contracts for microservicesConsumer Driven Contracts for microservices
Consumer Driven Contracts for microservicesReshmi Krishna
 
Agile UX in an Agency Environment
Agile UX in an Agency EnvironmentAgile UX in an Agency Environment
Agile UX in an Agency EnvironmentDan Kalafus
 
Agile Projects Estimations and Planning
Agile Projects Estimations and PlanningAgile Projects Estimations and Planning
Agile Projects Estimations and PlanningReturn on Intelligence
 
TDD for Microservices
TDD for MicroservicesTDD for Microservices
TDD for MicroservicesVMware Tanzu
 
Procurement in the age of Agile: Enlightened Agile Teams and Heathen Vendors
Procurement in the age of Agile: Enlightened Agile Teams and Heathen VendorsProcurement in the age of Agile: Enlightened Agile Teams and Heathen Vendors
Procurement in the age of Agile: Enlightened Agile Teams and Heathen VendorsSteve Nunziata
 
Corporate Contracts Case Studies
Corporate Contracts Case StudiesCorporate Contracts Case Studies
Corporate Contracts Case StudiesBrad Simpson
 
Contract testing TestCon 2019
Contract testing TestCon 2019Contract testing TestCon 2019
Contract testing TestCon 2019Pascal Dufour
 
Testing microservices, contract testing
Testing microservices, contract testingTesting microservices, contract testing
Testing microservices, contract testingDaria Golub
 
Goto night - Agile fix price contracts
Goto night - Agile fix price contractsGoto night - Agile fix price contracts
Goto night - Agile fix price contractsErwin Saegesser
 
Webinar-From user stories to automated acceptance tests with BDD-Eduardo Riol
Webinar-From user stories to automated acceptance tests with BDD-Eduardo RiolWebinar-From user stories to automated acceptance tests with BDD-Eduardo Riol
Webinar-From user stories to automated acceptance tests with BDD-Eduardo RiolatSistemas
 
Agile fix cost_pecha_kucha
Agile fix cost_pecha_kuchaAgile fix cost_pecha_kucha
Agile fix cost_pecha_kuchaViresh Suri
 
Consumer driven contracts in java world
Consumer driven contracts in java worldConsumer driven contracts in java world
Consumer driven contracts in java worldYura Nosenko
 
Agile business analyst
Agile business analystAgile business analyst
Agile business analystTechcanvass
 
Success Story - Game Testing
Success Story - Game Testing Success Story - Game Testing
Success Story - Game Testing Indium Software
 
Expo qa from user stories to automated acceptance tests with bdd
Expo qa   from user stories to automated acceptance tests with bddExpo qa   from user stories to automated acceptance tests with bdd
Expo qa from user stories to automated acceptance tests with bddEduardo Riol
 
Resume_Arindom_Updated
Resume_Arindom_UpdatedResume_Arindom_Updated
Resume_Arindom_UpdatedArindom Biswas
 
Software Principles and Project Deadlines Don't have to be Polar Opposites.pdf
Software Principles and Project Deadlines Don't have to be Polar Opposites.pdfSoftware Principles and Project Deadlines Don't have to be Polar Opposites.pdf
Software Principles and Project Deadlines Don't have to be Polar Opposites.pdfCraig Saunders
 

Similar to Agile Contracts (20)

Agile Contracts - AgilePrague2012
Agile Contracts - AgilePrague2012Agile Contracts - AgilePrague2012
Agile Contracts - AgilePrague2012
 
Agile Contracts
Agile ContractsAgile Contracts
Agile Contracts
 
Consumer-Driven Contract Testing
Consumer-Driven Contract TestingConsumer-Driven Contract Testing
Consumer-Driven Contract Testing
 
Consumer Driven Contracts for microservices
Consumer Driven Contracts for microservicesConsumer Driven Contracts for microservices
Consumer Driven Contracts for microservices
 
Agile UX in an Agency Environment
Agile UX in an Agency EnvironmentAgile UX in an Agency Environment
Agile UX in an Agency Environment
 
Agile Projects Estimations and Planning
Agile Projects Estimations and PlanningAgile Projects Estimations and Planning
Agile Projects Estimations and Planning
 
TDD for Microservices
TDD for MicroservicesTDD for Microservices
TDD for Microservices
 
Procurement in the age of Agile: Enlightened Agile Teams and Heathen Vendors
Procurement in the age of Agile: Enlightened Agile Teams and Heathen VendorsProcurement in the age of Agile: Enlightened Agile Teams and Heathen Vendors
Procurement in the age of Agile: Enlightened Agile Teams and Heathen Vendors
 
Corporate Contracts Case Studies
Corporate Contracts Case StudiesCorporate Contracts Case Studies
Corporate Contracts Case Studies
 
Contract testing TestCon 2019
Contract testing TestCon 2019Contract testing TestCon 2019
Contract testing TestCon 2019
 
Testing microservices, contract testing
Testing microservices, contract testingTesting microservices, contract testing
Testing microservices, contract testing
 
Goto night - Agile fix price contracts
Goto night - Agile fix price contractsGoto night - Agile fix price contracts
Goto night - Agile fix price contracts
 
Webinar-From user stories to automated acceptance tests with BDD-Eduardo Riol
Webinar-From user stories to automated acceptance tests with BDD-Eduardo RiolWebinar-From user stories to automated acceptance tests with BDD-Eduardo Riol
Webinar-From user stories to automated acceptance tests with BDD-Eduardo Riol
 
Agile fix cost_pecha_kucha
Agile fix cost_pecha_kuchaAgile fix cost_pecha_kucha
Agile fix cost_pecha_kucha
 
Consumer driven contracts in java world
Consumer driven contracts in java worldConsumer driven contracts in java world
Consumer driven contracts in java world
 
Agile business analyst
Agile business analystAgile business analyst
Agile business analyst
 
Success Story - Game Testing
Success Story - Game Testing Success Story - Game Testing
Success Story - Game Testing
 
Expo qa from user stories to automated acceptance tests with bdd
Expo qa   from user stories to automated acceptance tests with bddExpo qa   from user stories to automated acceptance tests with bdd
Expo qa from user stories to automated acceptance tests with bdd
 
Resume_Arindom_Updated
Resume_Arindom_UpdatedResume_Arindom_Updated
Resume_Arindom_Updated
 
Software Principles and Project Deadlines Don't have to be Polar Opposites.pdf
Software Principles and Project Deadlines Don't have to be Polar Opposites.pdfSoftware Principles and Project Deadlines Don't have to be Polar Opposites.pdf
Software Principles and Project Deadlines Don't have to be Polar Opposites.pdf
 

More from Johannes Brodwall

Build Your Stuff with Privacy by Design
Build Your Stuff with Privacy by DesignBuild Your Stuff with Privacy by Design
Build Your Stuff with Privacy by DesignJohannes Brodwall
 
Remote Pair Programming (Agile India)
Remote Pair Programming (Agile India)Remote Pair Programming (Agile India)
Remote Pair Programming (Agile India)Johannes Brodwall
 
Getting your project off the ground (BuildStuffLt)
Getting your project off the ground (BuildStuffLt)Getting your project off the ground (BuildStuffLt)
Getting your project off the ground (BuildStuffLt)Johannes Brodwall
 
Remote pair programming (BuildStuffLt)
Remote pair programming (BuildStuffLt)Remote pair programming (BuildStuffLt)
Remote pair programming (BuildStuffLt)Johannes Brodwall
 
DevDay.lk - Bare Knuckle Web Development
DevDay.lk - Bare Knuckle Web DevelopmentDevDay.lk - Bare Knuckle Web Development
DevDay.lk - Bare Knuckle Web DevelopmentJohannes Brodwall
 
Extreme Programming Live - JavaZone
Extreme Programming Live - JavaZoneExtreme Programming Live - JavaZone
Extreme Programming Live - JavaZoneJohannes Brodwall
 
2013 09-11 java zone - extreme programming live
2013 09-11 java zone - extreme programming live2013 09-11 java zone - extreme programming live
2013 09-11 java zone - extreme programming liveJohannes Brodwall
 
2013 08-07 agile 2013 - remote pair programming
2013 08-07 agile 2013 - remote pair programming2013 08-07 agile 2013 - remote pair programming
2013 08-07 agile 2013 - remote pair programmingJohannes Brodwall
 
WeActuallyBuildStuff - Extreme Programming Live
WeActuallyBuildStuff - Extreme Programming LiveWeActuallyBuildStuff - Extreme Programming Live
WeActuallyBuildStuff - Extreme Programming LiveJohannes Brodwall
 
Bare-Bones Software Architecture
Bare-Bones Software ArchitectureBare-Bones Software Architecture
Bare-Bones Software ArchitectureJohannes Brodwall
 
Agile Architecture in Odessa
Agile Architecture in OdessaAgile Architecture in Odessa
Agile Architecture in OdessaJohannes Brodwall
 
Bare-knuckle web development
Bare-knuckle web developmentBare-knuckle web development
Bare-knuckle web developmentJohannes Brodwall
 
Agile Programming Live - AgilePrague2012
Agile Programming Live - AgilePrague2012Agile Programming Live - AgilePrague2012
Agile Programming Live - AgilePrague2012Johannes Brodwall
 
Experience Agile Programming
Experience Agile ProgrammingExperience Agile Programming
Experience Agile ProgrammingJohannes Brodwall
 

More from Johannes Brodwall (20)

Build Your Stuff with Privacy by Design
Build Your Stuff with Privacy by DesignBuild Your Stuff with Privacy by Design
Build Your Stuff with Privacy by Design
 
The new new mobile web
The new new mobile webThe new new mobile web
The new new mobile web
 
Remote Pair Programming (Agile India)
Remote Pair Programming (Agile India)Remote Pair Programming (Agile India)
Remote Pair Programming (Agile India)
 
Getting your project off the ground (BuildStuffLt)
Getting your project off the ground (BuildStuffLt)Getting your project off the ground (BuildStuffLt)
Getting your project off the ground (BuildStuffLt)
 
Remote pair programming (BuildStuffLt)
Remote pair programming (BuildStuffLt)Remote pair programming (BuildStuffLt)
Remote pair programming (BuildStuffLt)
 
DevDay.lk - Bare Knuckle Web Development
DevDay.lk - Bare Knuckle Web DevelopmentDevDay.lk - Bare Knuckle Web Development
DevDay.lk - Bare Knuckle Web Development
 
Extreme Programming Live - JavaZone
Extreme Programming Live - JavaZoneExtreme Programming Live - JavaZone
Extreme Programming Live - JavaZone
 
2013 09-11 java zone - extreme programming live
2013 09-11 java zone - extreme programming live2013 09-11 java zone - extreme programming live
2013 09-11 java zone - extreme programming live
 
2013 08-07 agile 2013 - remote pair programming
2013 08-07 agile 2013 - remote pair programming2013 08-07 agile 2013 - remote pair programming
2013 08-07 agile 2013 - remote pair programming
 
WeActuallyBuildStuff - Extreme Programming Live
WeActuallyBuildStuff - Extreme Programming LiveWeActuallyBuildStuff - Extreme Programming Live
WeActuallyBuildStuff - Extreme Programming Live
 
Bare-Bones Software Architecture
Bare-Bones Software ArchitectureBare-Bones Software Architecture
Bare-Bones Software Architecture
 
Agile Architecture in Odessa
Agile Architecture in OdessaAgile Architecture in Odessa
Agile Architecture in Odessa
 
Bare-knuckle web development
Bare-knuckle web developmentBare-knuckle web development
Bare-knuckle web development
 
Agile Architecture
Agile ArchitectureAgile Architecture
Agile Architecture
 
Agile Prague Coding Dojo
Agile Prague Coding DojoAgile Prague Coding Dojo
Agile Prague Coding Dojo
 
Agile Programming Live - AgilePrague2012
Agile Programming Live - AgilePrague2012Agile Programming Live - AgilePrague2012
Agile Programming Live - AgilePrague2012
 
Smidig Stykkpriskontrakt
Smidig StykkpriskontraktSmidig Stykkpriskontrakt
Smidig Stykkpriskontrakt
 
Experience Agile Programming
Experience Agile ProgrammingExperience Agile Programming
Experience Agile Programming
 
Smidig ansvarsprosjekt
Smidig ansvarsprosjektSmidig ansvarsprosjekt
Smidig ansvarsprosjekt
 
Kiev Coding Dojo
Kiev Coding DojoKiev Coding Dojo
Kiev Coding Dojo
 

Recently uploaded

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

Agile Contracts