SlideShare a Scribd company logo
1
FORGET ABOUT AGILE
GINO MARCKX
DIRECTOR, AGILE COMPETENCY CENTER
OCTOBER 21, 2015
2
Director,
Agile Competency Center
2000 2005 2010
Software Engineer
Agile
GINO MARCKX
3
INDUSTRY SOLUTIONS
MEDIA & ENTERTAINMENT
FINANCIAL SERVICES
LIFE SCIENCES
ENERGY RETAIL & DISTRIBUTION
TRAVEL & HOSPITALITY
SOFTWARE & HI-TECH
HEALTHCARE
PRODUCT
DEVELOPMENT
MINDSET
4
INDUSTRY SOLUTIONS
MEDIA & ENTERTAINMENT
FINANCIAL SERVICES
LIFE SCIENCES
ENERGY RETAIL & DISTRIBUTION
TRAVEL & HOSPITALITY
SOFTWARE & HI-TECH
HEALTHCARE
BUSINESS PRACTICES
DIGITAL ENGAGEMENT
CORE PRODUCT ENGINEERING
INTELLIGENT ENTERPRISE
ADVANCED TECHNOLOGY
PRODUCT
DEVELOPMENT
MINDSET
CORE
PRODUCT
ENGINEERING
5
BELARUS
RUSSIA
HUNGARY
UKRAINE
USA, CANADA, MEXICO
POLAND
20
50
50 2800 780
110 125
60 800 320
20 2400 670
30 900 210
60 420 224
TECHNICAL
ARCHITECTS
AGILE-TRAINED
RESOURCES
DEVOPS-TRAINED
RESOURCES
12,600+ PROFESSIONALS
7,700 PROFESSIONALS TRAINED IN AGILE
3,000 PROFESSIONALS TRAINED IN DEVOPS
4,000 PROFESSIONALS SPECIALIZED IN JAVA
500 PROFESSIONALS SPECIALIZED IN MOBILE
NOT JUST A HEADCOUNT
6
POLL
I consider myself one of
• Software engineer
• Architect
• Tester
• Business analyst
• Customer
• Project manager
• Support engineer
• Other...
7
WHY FORGET ABOUT AGILE?
8
We are uncovering better ways of developing software by doing it and helping others do it. Through this
work we have come to value:
That is, while there is value in the items on the right, we value the items on the left more.
Kent Beck – Mike Beedle – Arie van Bennekum – Alistair Cockburn – Ward Cunningham – Martin Fowler – James Grenning – Jim Highsmith
Andrew Hunt – Ron Jeffries – Jon Kern – Brian Marick – Robert C. Martin – Steve Mellor – Ken Schwaber – Jeff Sutherland – Dave Thomas
© 2001, the above authors – this declaration may be freely copied in any form, but only in its entirety through this notice.
MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT
INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS
RESPONDING TO CHANGE OVER FOLLOWING A PLAN
CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION
WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION
9
MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT
INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS
RESPONDING TO CHANGE OVER FOLLOWING A PLAN
CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION
WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION
WORKING AS A TEAM
1
10
MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT
INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS
RESPONDING TO CHANGE OVER FOLLOWING A PLAN
CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION
WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION
WORKING AS A TEAM
BUILDING THE RIGHT THING
1
2
11
MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT
INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS
RESPONDING TO CHANGE OVER FOLLOWING A PLAN
CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION
WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION
WORKING AS A TEAM
BUILDING THE RIGHT THING
1
2
BUILDING IT RIGHT
3
12
MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT
INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS
RESPONDING TO CHANGE OVER FOLLOWING A PLAN
CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION
WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION
WORKING AS A TEAM
BUILDING THE RIGHT THING
1
2
CRAFTSMANSHIP OVER CRAP
BUILDING IT RIGHT
3
— Robert C. Martin
13
POLL
I care most about one of
• Working as a team
• Building the right thing
• Building it right
14
BUILDING IT RIGHT
We strive to achieve the highest standards of excellence:
continuously learn, develop, innovate and improve;
and take pride in our engineering and accomplishments
STRIVE FOR EXCELLENCE
VALUE THE INDIVIDUAL
ACT WITH INTEGRITY
ACT AS A TEAM
FOCUS ON THE CUSTOMER
15
SO LET’S BUILD IT RIGHT!
16
BUILDING IT RIGHT
DELIVER WITH HIGH QUALITY
1
ENSURE THE PRODUCT IS
MAINTAINABLE AND EXTENSIBLE
2
17
2
1
3
LEARNING FROM THE MASTERS
Quality is not negotiable
Design is a series of unvalidated assumptions
The biggest defect is to tolerate defects
18
2
1
3
LEARNING FROM THE MASTERS
Quality is not negotiable
Design is a series of unvalidated assumptions
The biggest defect is to tolerate defects
— Martin Fowler
19
QUALITY IS NOT NEGOTIABLE
20
QUALITY IS NOT NEGOTIABLE
Test
21
QUALITY IS NOT NEGOTIABLE
Test
$ $
22
Test
Test Test
Test
QUALITY IS NOT NEGOTIABLE
23
QUALITY IS NOT NEGOTIABLE
Build
Test Execution
24
QUALITY IS NOT NEGOTIABLE
Automated Build
Build
Test Execution
Automated Test Execution
25
Test
Test Test
Test
QUALITY IS NOT NEGOTIABLE
26
• Rigourous testing
• Automated	build
• Automated	test	execution
QUALITY IS NOT NEGOTIABLE
ENGINEERING PRACTICES
27
POLL
In our project, we use any of
• Automated build
• Automated deploy
• Continuous build/deploy
• Automated tests
• Automated tests on every build
28
2
1
3
LEARNING FROM THE MASTERS
Quality is not negotiable
Design is a series of unvalidated assumptions
The biggest defect is to tolerate defects
— Alistair Cockburn
29
DESIGN IS A SERIES OF UNVALIDATED ASSUMPTIONS
©Alistair Cockburn - http://alistair.cockburn.us/What+engineering+has+in+common+with+manufacturing+and+why+it+matters
30
DESIGN IS A SERIES OF UNVALIDATED ASSUMPTIONS
31
DESIGN IS A SERIES OF UNVALIDATED ASSUMPTIONS
Test
Spike
Spike
Spike
32
DESIGN IS A SERIES OF UNVALIDATED ASSUMPTIONS
Test
Customer
Feedback
Customer Feedback
Customer
Feedback
33
• Rigourous testing
• Automated	build
• Automated	test	execution
• Use	spikes	to	validate	technical	assumptions
• Use	incremental	delivery	to	get	early	user/customer	feedback
DESIGN IS A SERIES OF UNVALIDATED ASSUMPTIONS
ENGINEERING PRACTICES
34
POLL
In our project, we use any of
• Architectural spikes
• Spikes to increase confidence in estimate
• Incremental delivery, building a valuable product
increment regularly
• Product demonstrations to get feedback from our
users/customers
• A/B or variation to get feedback from the end-user
35
2
1
3
LEARNING FROM THE MASTERS
Quality is not negotiable
Design is a series of unvalidated assumptions
The biggest defect is to tolerate defects
— Mary Poppendieck
36
THE BIGGEST DEFECT IS TO TOLERATE DEFECTS
ポカヨケ
37
THE BIGGEST DEFECT IS TO TOLERATE DEFECTS
ポカヨケ
(po’ka-yo’ke)
38
THE BIGGEST DEFECT IS TO TOLERATE DEFECTS
Test
Test &
Customer
Feedback
Test &
Customer Feedback
Test &
Customer
Feedback
Spike
Spike
Spike
39
THE BIGGEST DEFECT IS TO TOLERATE DEFECTS
40
THE BIGGEST DEFECT IS TO TOLERATE DEFECTS
Red, Green,
Refactor
Red, Green,
Refactor
41
THE BIGGEST DEFECT IS TO TOLERATE DEFECTS
Validate Understanding
Test &
Customer Feedback
42
• Rigourous testing
• Automated	build
• Automated	test	execution
• Use	spikes	to	validate	technical	assumptions
• Use	incremental	delivery	to	get	early	user/customer	feedback
• Use	test	first	development	to	prevent	technical	defects	from	being	introduced
• Use	examples/BDD	to	prevent	functional	defects	from	being	introduced
THE BIGGEST DEFECT IS TO TOLERATE DEFECTS
ENGINEERING PRACTICES
43
POLL
In our product we use any of
• Test first development
• Regular planning sessions to align on the
understanding of the functionality
• Examples to clarify the requirements
• Behaviour driven development
44
• Rigourous testing
• Automated	build
• Automated	test	execution
• Use	spikes	to	validate	technical	assumptions
• Use	incremental	delivery	to	get	early	user/customer	feedback
• Use	test	first	development	to	prevent	technical	defects	from	being	introduced
• Use	examples/BDD	to	prevent	functional	defects	from	being	introduced
SO FAR...
ENGINEERING PRACTICES
45
THIS LOOKS FAMILIAR...
©cb by crdotx - https://www.flickr.com/photos/crdot/7321549252
46
SO BY BUILDING IT RIGHT...
47
2
1
3
LEARNING FROM THE MASTERS
Quality is not negotiable
Design is a series of unvalidated assumptions
The biggest defect is to tolerate defects
48
Red, Green,
Refactor
TO ARRIVE AT THIS PROCESS
Validate Understanding
Test &
Customer Feedback
Spike
49
TO ARRIVE AT THIS PROCESS
50
We are uncovering better ways of developing software by doing it and helping others do it. Through this
work we have come to value:
That is, while there is value in the items on the right, we value the items on the left more.
Kent Beck – Mike Beedle – Arie van Bennekum – Alistair Cockburn – Ward Cunningham – Martin Fowler – James Grenning – Jim Highsmith
Andrew Hunt – Ron Jeffries – Jon Kern – Brian Marick – Robert C. Martin – Steve Mellor – Ken Schwaber – Jeff Sutherland – Dave Thomas
© 2001, the above authors – this declaration may be freely copied in any form, but only in its entirety through this notice.
MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT
INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS
RESPONDING TO CHANGE OVER FOLLOWING A PLAN
CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION
WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION
51
MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT
CRAFTSMANSHIP OVER CRAP
BUILDING IT RIGHT
3
better ways of developing software
52
IF YOU ARE SERIOUS ABOUT
SOFTWARE ENGINEERING
53
BEING SERIOUS ABOUT SOFTWARE ENGINEERING...
Being serious about
Software Craftsmanship
54
SO FORGET ABOUT AGILE
AND EXCELL AT
SOFTWARE ENGINEERING
55
THANK YOU!
GINO MARCKX
DIRECTOR, AGILE COMPETENCY CENTER
OCTOBER 21, 2015

More Related Content

What's hot

Introduction to Scrum - 1 day workshop
Introduction to Scrum - 1 day workshopIntroduction to Scrum - 1 day workshop
Introduction to Scrum - 1 day workshop
Evan Leybourn
 
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
Gene Kim
 
Why Even DevOp?
Why Even DevOp?Why Even DevOp?
Why Even DevOp?
VMware Tanzu
 
DOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About FeedbackDOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About Feedback
Gene Kim
 
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
QA or the Highway
 
The Key to High Performance - What the Data Says
The Key to High Performance - What the Data SaysThe Key to High Performance - What the Data Says
The Key to High Performance - What the Data Says
Nicole Forsgren
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
TechWell
 
Agile Workshop: Releasing Quality Software
Agile Workshop: Releasing Quality SoftwareAgile Workshop: Releasing Quality Software
Agile Workshop: Releasing Quality SoftwareSiddhi
 
Testing in a DevOps team
Testing in a DevOps teamTesting in a DevOps team
Testing in a DevOps team
Laurent PY
 
Education
EducationEducation
Education
Danish Khan
 
Quality engineering approaches (published)
Quality engineering approaches (published)Quality engineering approaches (published)
Quality engineering approaches (published)
Yotam Sharan
 
The digital shakeout in quality assurance and testing by Shiva Agolla and Sat...
The digital shakeout in quality assurance and testing by Shiva Agolla and Sat...The digital shakeout in quality assurance and testing by Shiva Agolla and Sat...
The digital shakeout in quality assurance and testing by Shiva Agolla and Sat...
QA or the Highway
 
The DevOps Revolution And Beyond...
The DevOps Revolution And Beyond...The DevOps Revolution And Beyond...
The DevOps Revolution And Beyond...
Chris Sterling
 
QA Best Practices in Digital Marketing [whitepaper]
QA Best Practices in Digital Marketing [whitepaper]QA Best Practices in Digital Marketing [whitepaper]
QA Best Practices in Digital Marketing [whitepaper]
Jim Spillson
 
DOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that MatterDOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that Matter
Gene Kim
 
Agile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devopsAgile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devops
Karthik Gaekwad
 
2018 State Of DevOps Report Key Findings
2018 State Of DevOps Report Key Findings2018 State Of DevOps Report Key Findings
2018 State Of DevOps Report Key Findings
Eficode
 
The agile way: the complete guide to understanding agile methodologies
The agile way:  the complete guide to understanding agile methodologiesThe agile way:  the complete guide to understanding agile methodologies
The agile way: the complete guide to understanding agile methodologies
QASymphony
 
Shift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond AgileShift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond Agile
TechWell
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
CollabNet
 

What's hot (20)

Introduction to Scrum - 1 day workshop
Introduction to Scrum - 1 day workshopIntroduction to Scrum - 1 day workshop
Introduction to Scrum - 1 day workshop
 
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
DOES15 - Heather Mickman & Ross Clanton - (Re)building an Engineering Culture...
 
Why Even DevOp?
Why Even DevOp?Why Even DevOp?
Why Even DevOp?
 
DOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About FeedbackDOES15 - Elisabeth Hendrickson - Its All About Feedback
DOES15 - Elisabeth Hendrickson - Its All About Feedback
 
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
Quality Assurance to Test Engineering – Insights From our Journey by Oksana S...
 
The Key to High Performance - What the Data Says
The Key to High Performance - What the Data SaysThe Key to High Performance - What the Data Says
The Key to High Performance - What the Data Says
 
Test Design for Fully Automated Build Architecture
Test Design for Fully Automated Build ArchitectureTest Design for Fully Automated Build Architecture
Test Design for Fully Automated Build Architecture
 
Agile Workshop: Releasing Quality Software
Agile Workshop: Releasing Quality SoftwareAgile Workshop: Releasing Quality Software
Agile Workshop: Releasing Quality Software
 
Testing in a DevOps team
Testing in a DevOps teamTesting in a DevOps team
Testing in a DevOps team
 
Education
EducationEducation
Education
 
Quality engineering approaches (published)
Quality engineering approaches (published)Quality engineering approaches (published)
Quality engineering approaches (published)
 
The digital shakeout in quality assurance and testing by Shiva Agolla and Sat...
The digital shakeout in quality assurance and testing by Shiva Agolla and Sat...The digital shakeout in quality assurance and testing by Shiva Agolla and Sat...
The digital shakeout in quality assurance and testing by Shiva Agolla and Sat...
 
The DevOps Revolution And Beyond...
The DevOps Revolution And Beyond...The DevOps Revolution And Beyond...
The DevOps Revolution And Beyond...
 
QA Best Practices in Digital Marketing [whitepaper]
QA Best Practices in Digital Marketing [whitepaper]QA Best Practices in Digital Marketing [whitepaper]
QA Best Practices in Digital Marketing [whitepaper]
 
DOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that MatterDOES15 - Mark Michaelis - Metrics that Matter
DOES15 - Mark Michaelis - Metrics that Matter
 
Agile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devopsAgile 2014- Metrics driven development and devops
Agile 2014- Metrics driven development and devops
 
2018 State Of DevOps Report Key Findings
2018 State Of DevOps Report Key Findings2018 State Of DevOps Report Key Findings
2018 State Of DevOps Report Key Findings
 
The agile way: the complete guide to understanding agile methodologies
The agile way:  the complete guide to understanding agile methodologiesThe agile way:  the complete guide to understanding agile methodologies
The agile way: the complete guide to understanding agile methodologies
 
Shift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond AgileShift Left Testing: Going Beyond Agile
Shift Left Testing: Going Beyond Agile
 
Metrics to Power DevOps
Metrics to Power DevOpsMetrics to Power DevOps
Metrics to Power DevOps
 

Viewers also liked

Computación sentimental
Computación sentimentalComputación sentimental
Computación sentimental
Carlos Toxtli
 
DIY el Internet de las Cosas
DIY el Internet de las CosasDIY el Internet de las Cosas
DIY el Internet de las Cosas
Software Guru
 
Programación móvil para superhéroes
Programación móvil para superhéroesProgramación móvil para superhéroes
Programación móvil para superhéroes
Software Guru
 
¿Confías en tus aplicaciones móviles?
¿Confías en tus aplicaciones móviles?¿Confías en tus aplicaciones móviles?
¿Confías en tus aplicaciones móviles?
Software Guru
 
Introducción a las nubes privadas con OpenStack
Introducción a las nubes privadas con OpenStackIntroducción a las nubes privadas con OpenStack
Introducción a las nubes privadas con OpenStack
Software Guru
 
DukeScript: HTML5 y JavaScript desde Java
DukeScript: HTML5 y JavaScript desde JavaDukeScript: HTML5 y JavaScript desde Java
DukeScript: HTML5 y JavaScript desde Java
Software Guru
 
Azure Realtime analytics: Análisis de datos en tiempo real
Azure Realtime analytics: Análisis de datos en tiempo realAzure Realtime analytics: Análisis de datos en tiempo real
Azure Realtime analytics: Análisis de datos en tiempo real
Software Guru
 
Vuelvete un desarrollador de primer mundo
Vuelvete un desarrollador de primer mundoVuelvete un desarrollador de primer mundo
Vuelvete un desarrollador de primer mundo
Software Guru
 
Data wrangling en R para programadores SQL
Data wrangling en R para programadores SQLData wrangling en R para programadores SQL
Data wrangling en R para programadores SQL
Software Guru
 
Desarrollo y testing de apps móviles con Intel XDK y Testdroid
Desarrollo y testing de apps móviles con Intel XDK y TestdroidDesarrollo y testing de apps móviles con Intel XDK y Testdroid
Desarrollo y testing de apps móviles con Intel XDK y Testdroid
Software Guru
 
Construyendo pruebas para un DWH usando un paradigma de modelado Data Vault
Construyendo pruebas para un DWH usando un paradigma de modelado Data VaultConstruyendo pruebas para un DWH usando un paradigma de modelado Data Vault
Construyendo pruebas para un DWH usando un paradigma de modelado Data Vault
Software Guru
 
¿Cómo evaluar la Experiencia de Usuario?
¿Cómo evaluar la Experiencia de Usuario?¿Cómo evaluar la Experiencia de Usuario?
¿Cómo evaluar la Experiencia de Usuario?
Software Guru
 
Taller práctico de reportería con Eclipse BIRT
Taller práctico de reportería con Eclipse BIRTTaller práctico de reportería con Eclipse BIRT
Taller práctico de reportería con Eclipse BIRT
Software Guru
 
Introduction to Assumptions Mapping - Agile2016
Introduction to Assumptions Mapping - Agile2016Introduction to Assumptions Mapping - Agile2016
Introduction to Assumptions Mapping - Agile2016
David Bland
 
The Red Hat Way
The Red Hat WayThe Red Hat Way
The Red Hat Way
Software Guru
 
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoftPropuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Software Guru
 
Hello agile 280814
Hello agile 280814Hello agile 280814
Hello agile 280814
Larissa Azevedo
 
DevOps con Seguridad - Administrando Riesgos
DevOps con Seguridad - Administrando RiesgosDevOps con Seguridad - Administrando Riesgos
DevOps con Seguridad - Administrando Riesgos
Software Guru
 

Viewers also liked (18)

Computación sentimental
Computación sentimentalComputación sentimental
Computación sentimental
 
DIY el Internet de las Cosas
DIY el Internet de las CosasDIY el Internet de las Cosas
DIY el Internet de las Cosas
 
Programación móvil para superhéroes
Programación móvil para superhéroesProgramación móvil para superhéroes
Programación móvil para superhéroes
 
¿Confías en tus aplicaciones móviles?
¿Confías en tus aplicaciones móviles?¿Confías en tus aplicaciones móviles?
¿Confías en tus aplicaciones móviles?
 
Introducción a las nubes privadas con OpenStack
Introducción a las nubes privadas con OpenStackIntroducción a las nubes privadas con OpenStack
Introducción a las nubes privadas con OpenStack
 
DukeScript: HTML5 y JavaScript desde Java
DukeScript: HTML5 y JavaScript desde JavaDukeScript: HTML5 y JavaScript desde Java
DukeScript: HTML5 y JavaScript desde Java
 
Azure Realtime analytics: Análisis de datos en tiempo real
Azure Realtime analytics: Análisis de datos en tiempo realAzure Realtime analytics: Análisis de datos en tiempo real
Azure Realtime analytics: Análisis de datos en tiempo real
 
Vuelvete un desarrollador de primer mundo
Vuelvete un desarrollador de primer mundoVuelvete un desarrollador de primer mundo
Vuelvete un desarrollador de primer mundo
 
Data wrangling en R para programadores SQL
Data wrangling en R para programadores SQLData wrangling en R para programadores SQL
Data wrangling en R para programadores SQL
 
Desarrollo y testing de apps móviles con Intel XDK y Testdroid
Desarrollo y testing de apps móviles con Intel XDK y TestdroidDesarrollo y testing de apps móviles con Intel XDK y Testdroid
Desarrollo y testing de apps móviles con Intel XDK y Testdroid
 
Construyendo pruebas para un DWH usando un paradigma de modelado Data Vault
Construyendo pruebas para un DWH usando un paradigma de modelado Data VaultConstruyendo pruebas para un DWH usando un paradigma de modelado Data Vault
Construyendo pruebas para un DWH usando un paradigma de modelado Data Vault
 
¿Cómo evaluar la Experiencia de Usuario?
¿Cómo evaluar la Experiencia de Usuario?¿Cómo evaluar la Experiencia de Usuario?
¿Cómo evaluar la Experiencia de Usuario?
 
Taller práctico de reportería con Eclipse BIRT
Taller práctico de reportería con Eclipse BIRTTaller práctico de reportería con Eclipse BIRT
Taller práctico de reportería con Eclipse BIRT
 
Introduction to Assumptions Mapping - Agile2016
Introduction to Assumptions Mapping - Agile2016Introduction to Assumptions Mapping - Agile2016
Introduction to Assumptions Mapping - Agile2016
 
The Red Hat Way
The Red Hat WayThe Red Hat Way
The Red Hat Way
 
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoftPropuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
Propuestas de mejoras y actualizaciones al Modelo de Procesos MoProSoft
 
Hello agile 280814
Hello agile 280814Hello agile 280814
Hello agile 280814
 
DevOps con Seguridad - Administrando Riesgos
DevOps con Seguridad - Administrando RiesgosDevOps con Seguridad - Administrando Riesgos
DevOps con Seguridad - Administrando Riesgos
 

Similar to Forget about Agile

Agile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use Cases
Celerity
 
How BDD enables True CI/CD
How BDD enables True CI/CDHow BDD enables True CI/CD
How BDD enables True CI/CD
Roger Turnau
 
Things To Unlearn In Software Development
Things To Unlearn In Software DevelopmentThings To Unlearn In Software Development
Things To Unlearn In Software Development
Alexey Krivitsky
 
Agile Development: From Good to Great
Agile Development: From Good to GreatAgile Development: From Good to Great
Agile Development: From Good to Great
Celerity
 
Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...
Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...
Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...
CA Technologies
 
Automated Visual Testing at Scale : Real-life Example from Dow Jones
Automated Visual Testing at Scale : Real-life Example from Dow JonesAutomated Visual Testing at Scale : Real-life Example from Dow Jones
Automated Visual Testing at Scale : Real-life Example from Dow Jones
Applitools
 
Radical Quality From Toyota to Tech
Radical Quality From Toyota to TechRadical Quality From Toyota to Tech
Radical Quality From Toyota to Tech
Flavian Hautbois
 
SF Chaos Engineering Meetup: Building Disaster Recovery via Resilience Engine...
SF Chaos Engineering Meetup: Building Disaster Recovery via Resilience Engine...SF Chaos Engineering Meetup: Building Disaster Recovery via Resilience Engine...
SF Chaos Engineering Meetup: Building Disaster Recovery via Resilience Engine...
Michael Kehoe
 
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
AppDynamics
 
Teq Diligent - Corporate Presentation
Teq Diligent  - Corporate PresentationTeq Diligent  - Corporate Presentation
Teq Diligent - Corporate Presentation
Teq Diligent Product Solutions Pvt Ltd
 
Scaling Test first for the Enterprise
Scaling Test first for the EnterpriseScaling Test first for the Enterprise
Scaling Test first for the Enterprise
QASymphony
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
DiUS
 
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Agile India
 
C3VIVO Engineering Cosnultants,Pune
C3VIVO Engineering Cosnultants,PuneC3VIVO Engineering Cosnultants,Pune
C3VIVO Engineering Cosnultants,Pune
Kiran Vairagkar
 
DevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentalityDevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentality
Mirco Hering
 
The Future of Testing
The Future of TestingThe Future of Testing
The Future of Testing
Paul Gerrard
 
Making the business case for DevOps
Making the business case for DevOpsMaking the business case for DevOps
Making the business case for DevOps
Martin Croker
 
Multilanguage Pipelines with Jenkins, Docker and Kubernetes (Commit Conf 2018)
Multilanguage Pipelines with Jenkins, Docker and Kubernetes (Commit Conf 2018)Multilanguage Pipelines with Jenkins, Docker and Kubernetes (Commit Conf 2018)
Multilanguage Pipelines with Jenkins, Docker and Kubernetes (Commit Conf 2018)
Jorge Hidalgo
 
Progton Technologies company profile
Progton Technologies company profileProgton Technologies company profile
Progton Technologies company profile
Syed Nooruddin
 
Starting and Scaling Devops
Starting and Scaling Devops Starting and Scaling Devops
Starting and Scaling Devops
Jules Pierre-Louis
 

Similar to Forget about Agile (20)

Agile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use Cases
 
How BDD enables True CI/CD
How BDD enables True CI/CDHow BDD enables True CI/CD
How BDD enables True CI/CD
 
Things To Unlearn In Software Development
Things To Unlearn In Software DevelopmentThings To Unlearn In Software Development
Things To Unlearn In Software Development
 
Agile Development: From Good to Great
Agile Development: From Good to GreatAgile Development: From Good to Great
Agile Development: From Good to Great
 
Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...
Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...
Nordstrom Case Study: DevOps is High-Fashion: Nordstrom’s Use of Service Vir...
 
Automated Visual Testing at Scale : Real-life Example from Dow Jones
Automated Visual Testing at Scale : Real-life Example from Dow JonesAutomated Visual Testing at Scale : Real-life Example from Dow Jones
Automated Visual Testing at Scale : Real-life Example from Dow Jones
 
Radical Quality From Toyota to Tech
Radical Quality From Toyota to TechRadical Quality From Toyota to Tech
Radical Quality From Toyota to Tech
 
SF Chaos Engineering Meetup: Building Disaster Recovery via Resilience Engine...
SF Chaos Engineering Meetup: Building Disaster Recovery via Resilience Engine...SF Chaos Engineering Meetup: Building Disaster Recovery via Resilience Engine...
SF Chaos Engineering Meetup: Building Disaster Recovery via Resilience Engine...
 
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
Best Practices for Managing IaaS, PaaS, and Container-Based Deployments - App...
 
Teq Diligent - Corporate Presentation
Teq Diligent  - Corporate PresentationTeq Diligent  - Corporate Presentation
Teq Diligent - Corporate Presentation
 
Scaling Test first for the Enterprise
Scaling Test first for the EnterpriseScaling Test first for the Enterprise
Scaling Test first for the Enterprise
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...Building and Scaling High Performing Technology Organizations by Jez Humble a...
Building and Scaling High Performing Technology Organizations by Jez Humble a...
 
C3VIVO Engineering Cosnultants,Pune
C3VIVO Engineering Cosnultants,PuneC3VIVO Engineering Cosnultants,Pune
C3VIVO Engineering Cosnultants,Pune
 
DevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentalityDevOps2018 Singapore Eliminating the dev versus ops mentality
DevOps2018 Singapore Eliminating the dev versus ops mentality
 
The Future of Testing
The Future of TestingThe Future of Testing
The Future of Testing
 
Making the business case for DevOps
Making the business case for DevOpsMaking the business case for DevOps
Making the business case for DevOps
 
Multilanguage Pipelines with Jenkins, Docker and Kubernetes (Commit Conf 2018)
Multilanguage Pipelines with Jenkins, Docker and Kubernetes (Commit Conf 2018)Multilanguage Pipelines with Jenkins, Docker and Kubernetes (Commit Conf 2018)
Multilanguage Pipelines with Jenkins, Docker and Kubernetes (Commit Conf 2018)
 
Progton Technologies company profile
Progton Technologies company profileProgton Technologies company profile
Progton Technologies company profile
 
Starting and Scaling Devops
Starting and Scaling Devops Starting and Scaling Devops
Starting and Scaling Devops
 

More from Software Guru

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
Software Guru
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
Software Guru
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
Software Guru
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
Software Guru
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
Software Guru
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
Software Guru
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
Software Guru
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
Software Guru
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
Software Guru
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
Software Guru
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
Software Guru
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
Software Guru
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
Software Guru
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Software Guru
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
Software Guru
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Software Guru
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
Software Guru
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
Software Guru
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
Software Guru
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
Software Guru
 

More from Software Guru (20)

Hola Mundo del Internet de las Cosas
Hola Mundo del Internet de las CosasHola Mundo del Internet de las Cosas
Hola Mundo del Internet de las Cosas
 
Estructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso realesEstructuras de datos avanzadas: Casos de uso reales
Estructuras de datos avanzadas: Casos de uso reales
 
Building bias-aware environments
Building bias-aware environmentsBuilding bias-aware environments
Building bias-aware environments
 
El secreto para ser un desarrollador Senior
El secreto para ser un desarrollador SeniorEl secreto para ser un desarrollador Senior
El secreto para ser un desarrollador Senior
 
Cómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto idealCómo encontrar el trabajo remoto ideal
Cómo encontrar el trabajo remoto ideal
 
Automatizando ideas con Apache Airflow
Automatizando ideas con Apache AirflowAutomatizando ideas con Apache Airflow
Automatizando ideas con Apache Airflow
 
How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:How thick data can improve big data analysis for business:
How thick data can improve big data analysis for business:
 
Introducción al machine learning
Introducción al machine learningIntroducción al machine learning
Introducción al machine learning
 
Democratizando el uso de CoDi
Democratizando el uso de CoDiDemocratizando el uso de CoDi
Democratizando el uso de CoDi
 
Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0Gestionando la felicidad de los equipos con Management 3.0
Gestionando la felicidad de los equipos con Management 3.0
 
Taller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJSTaller: Creación de Componentes Web re-usables con StencilJS
Taller: Creación de Componentes Web re-usables con StencilJS
 
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...El camino del full stack developer (o como hacemos en SERTI para que no solo ...
El camino del full stack developer (o como hacemos en SERTI para que no solo ...
 
¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?¿Qué significa ser un programador en Bitso?
¿Qué significa ser un programador en Bitso?
 
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.Colaboración efectiva entre desarrolladores del cliente y tu equipo.
Colaboración efectiva entre desarrolladores del cliente y tu equipo.
 
Pruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOpsPruebas de integración con Docker en Azure DevOps
Pruebas de integración con Docker en Azure DevOps
 
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivosElixir + Elm: Usando lenguajes funcionales en servicios productivos
Elixir + Elm: Usando lenguajes funcionales en servicios productivos
 
Así publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stressAsí publicamos las apps de Spotify sin stress
Así publicamos las apps de Spotify sin stress
 
Achieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goalsAchieving Your Goals: 5 Tips to successfully achieve your goals
Achieving Your Goals: 5 Tips to successfully achieve your goals
 
Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19Acciones de comunidades tech en tiempos del Covid19
Acciones de comunidades tech en tiempos del Covid19
 
De lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseñoDe lo operativo a lo estratégico: un modelo de management de diseño
De lo operativo a lo estratégico: un modelo de management de diseño
 

Recently uploaded

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 

Recently uploaded (20)

Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 

Forget about Agile

  • 1. 1 FORGET ABOUT AGILE GINO MARCKX DIRECTOR, AGILE COMPETENCY CENTER OCTOBER 21, 2015
  • 2. 2 Director, Agile Competency Center 2000 2005 2010 Software Engineer Agile GINO MARCKX
  • 3. 3 INDUSTRY SOLUTIONS MEDIA & ENTERTAINMENT FINANCIAL SERVICES LIFE SCIENCES ENERGY RETAIL & DISTRIBUTION TRAVEL & HOSPITALITY SOFTWARE & HI-TECH HEALTHCARE PRODUCT DEVELOPMENT MINDSET
  • 4. 4 INDUSTRY SOLUTIONS MEDIA & ENTERTAINMENT FINANCIAL SERVICES LIFE SCIENCES ENERGY RETAIL & DISTRIBUTION TRAVEL & HOSPITALITY SOFTWARE & HI-TECH HEALTHCARE BUSINESS PRACTICES DIGITAL ENGAGEMENT CORE PRODUCT ENGINEERING INTELLIGENT ENTERPRISE ADVANCED TECHNOLOGY PRODUCT DEVELOPMENT MINDSET CORE PRODUCT ENGINEERING
  • 5. 5 BELARUS RUSSIA HUNGARY UKRAINE USA, CANADA, MEXICO POLAND 20 50 50 2800 780 110 125 60 800 320 20 2400 670 30 900 210 60 420 224 TECHNICAL ARCHITECTS AGILE-TRAINED RESOURCES DEVOPS-TRAINED RESOURCES 12,600+ PROFESSIONALS 7,700 PROFESSIONALS TRAINED IN AGILE 3,000 PROFESSIONALS TRAINED IN DEVOPS 4,000 PROFESSIONALS SPECIALIZED IN JAVA 500 PROFESSIONALS SPECIALIZED IN MOBILE NOT JUST A HEADCOUNT
  • 6. 6 POLL I consider myself one of • Software engineer • Architect • Tester • Business analyst • Customer • Project manager • Support engineer • Other...
  • 8. 8 We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: That is, while there is value in the items on the right, we value the items on the left more. Kent Beck – Mike Beedle – Arie van Bennekum – Alistair Cockburn – Ward Cunningham – Martin Fowler – James Grenning – Jim Highsmith Andrew Hunt – Ron Jeffries – Jon Kern – Brian Marick – Robert C. Martin – Steve Mellor – Ken Schwaber – Jeff Sutherland – Dave Thomas © 2001, the above authors – this declaration may be freely copied in any form, but only in its entirety through this notice. MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS RESPONDING TO CHANGE OVER FOLLOWING A PLAN CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION
  • 9. 9 MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS RESPONDING TO CHANGE OVER FOLLOWING A PLAN CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION WORKING AS A TEAM 1
  • 10. 10 MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS RESPONDING TO CHANGE OVER FOLLOWING A PLAN CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION WORKING AS A TEAM BUILDING THE RIGHT THING 1 2
  • 11. 11 MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS RESPONDING TO CHANGE OVER FOLLOWING A PLAN CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION WORKING AS A TEAM BUILDING THE RIGHT THING 1 2 BUILDING IT RIGHT 3
  • 12. 12 MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS RESPONDING TO CHANGE OVER FOLLOWING A PLAN CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION WORKING AS A TEAM BUILDING THE RIGHT THING 1 2 CRAFTSMANSHIP OVER CRAP BUILDING IT RIGHT 3 — Robert C. Martin
  • 13. 13 POLL I care most about one of • Working as a team • Building the right thing • Building it right
  • 14. 14 BUILDING IT RIGHT We strive to achieve the highest standards of excellence: continuously learn, develop, innovate and improve; and take pride in our engineering and accomplishments STRIVE FOR EXCELLENCE VALUE THE INDIVIDUAL ACT WITH INTEGRITY ACT AS A TEAM FOCUS ON THE CUSTOMER
  • 15. 15 SO LET’S BUILD IT RIGHT!
  • 16. 16 BUILDING IT RIGHT DELIVER WITH HIGH QUALITY 1 ENSURE THE PRODUCT IS MAINTAINABLE AND EXTENSIBLE 2
  • 17. 17 2 1 3 LEARNING FROM THE MASTERS Quality is not negotiable Design is a series of unvalidated assumptions The biggest defect is to tolerate defects
  • 18. 18 2 1 3 LEARNING FROM THE MASTERS Quality is not negotiable Design is a series of unvalidated assumptions The biggest defect is to tolerate defects — Martin Fowler
  • 19. 19 QUALITY IS NOT NEGOTIABLE
  • 20. 20 QUALITY IS NOT NEGOTIABLE Test
  • 21. 21 QUALITY IS NOT NEGOTIABLE Test $ $
  • 23. 23 QUALITY IS NOT NEGOTIABLE Build Test Execution
  • 24. 24 QUALITY IS NOT NEGOTIABLE Automated Build Build Test Execution Automated Test Execution
  • 26. 26 • Rigourous testing • Automated build • Automated test execution QUALITY IS NOT NEGOTIABLE ENGINEERING PRACTICES
  • 27. 27 POLL In our project, we use any of • Automated build • Automated deploy • Continuous build/deploy • Automated tests • Automated tests on every build
  • 28. 28 2 1 3 LEARNING FROM THE MASTERS Quality is not negotiable Design is a series of unvalidated assumptions The biggest defect is to tolerate defects — Alistair Cockburn
  • 29. 29 DESIGN IS A SERIES OF UNVALIDATED ASSUMPTIONS ©Alistair Cockburn - http://alistair.cockburn.us/What+engineering+has+in+common+with+manufacturing+and+why+it+matters
  • 30. 30 DESIGN IS A SERIES OF UNVALIDATED ASSUMPTIONS
  • 31. 31 DESIGN IS A SERIES OF UNVALIDATED ASSUMPTIONS Test Spike Spike Spike
  • 32. 32 DESIGN IS A SERIES OF UNVALIDATED ASSUMPTIONS Test Customer Feedback Customer Feedback Customer Feedback
  • 33. 33 • Rigourous testing • Automated build • Automated test execution • Use spikes to validate technical assumptions • Use incremental delivery to get early user/customer feedback DESIGN IS A SERIES OF UNVALIDATED ASSUMPTIONS ENGINEERING PRACTICES
  • 34. 34 POLL In our project, we use any of • Architectural spikes • Spikes to increase confidence in estimate • Incremental delivery, building a valuable product increment regularly • Product demonstrations to get feedback from our users/customers • A/B or variation to get feedback from the end-user
  • 35. 35 2 1 3 LEARNING FROM THE MASTERS Quality is not negotiable Design is a series of unvalidated assumptions The biggest defect is to tolerate defects — Mary Poppendieck
  • 36. 36 THE BIGGEST DEFECT IS TO TOLERATE DEFECTS ポカヨケ
  • 37. 37 THE BIGGEST DEFECT IS TO TOLERATE DEFECTS ポカヨケ (po’ka-yo’ke)
  • 38. 38 THE BIGGEST DEFECT IS TO TOLERATE DEFECTS Test Test & Customer Feedback Test & Customer Feedback Test & Customer Feedback Spike Spike Spike
  • 39. 39 THE BIGGEST DEFECT IS TO TOLERATE DEFECTS
  • 40. 40 THE BIGGEST DEFECT IS TO TOLERATE DEFECTS Red, Green, Refactor Red, Green, Refactor
  • 41. 41 THE BIGGEST DEFECT IS TO TOLERATE DEFECTS Validate Understanding Test & Customer Feedback
  • 42. 42 • Rigourous testing • Automated build • Automated test execution • Use spikes to validate technical assumptions • Use incremental delivery to get early user/customer feedback • Use test first development to prevent technical defects from being introduced • Use examples/BDD to prevent functional defects from being introduced THE BIGGEST DEFECT IS TO TOLERATE DEFECTS ENGINEERING PRACTICES
  • 43. 43 POLL In our product we use any of • Test first development • Regular planning sessions to align on the understanding of the functionality • Examples to clarify the requirements • Behaviour driven development
  • 44. 44 • Rigourous testing • Automated build • Automated test execution • Use spikes to validate technical assumptions • Use incremental delivery to get early user/customer feedback • Use test first development to prevent technical defects from being introduced • Use examples/BDD to prevent functional defects from being introduced SO FAR... ENGINEERING PRACTICES
  • 45. 45 THIS LOOKS FAMILIAR... ©cb by crdotx - https://www.flickr.com/photos/crdot/7321549252
  • 46. 46 SO BY BUILDING IT RIGHT...
  • 47. 47 2 1 3 LEARNING FROM THE MASTERS Quality is not negotiable Design is a series of unvalidated assumptions The biggest defect is to tolerate defects
  • 48. 48 Red, Green, Refactor TO ARRIVE AT THIS PROCESS Validate Understanding Test & Customer Feedback Spike
  • 49. 49 TO ARRIVE AT THIS PROCESS
  • 50. 50 We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: That is, while there is value in the items on the right, we value the items on the left more. Kent Beck – Mike Beedle – Arie van Bennekum – Alistair Cockburn – Ward Cunningham – Martin Fowler – James Grenning – Jim Highsmith Andrew Hunt – Ron Jeffries – Jon Kern – Brian Marick – Robert C. Martin – Steve Mellor – Ken Schwaber – Jeff Sutherland – Dave Thomas © 2001, the above authors – this declaration may be freely copied in any form, but only in its entirety through this notice. MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT INDIVIDUALS AND INTERACTIONS OVER PROCESSES AND TOOLS RESPONDING TO CHANGE OVER FOLLOWING A PLAN CUSTOMER COLLABORATION OVER CONTRACT NEGOTIATION WORKING SOFTWARE OVER COMPREHENSIVE DOCUMENTATION
  • 51. 51 MANIFESTO FOR AGILE SOFTWARE DEVELOPMENT CRAFTSMANSHIP OVER CRAP BUILDING IT RIGHT 3 better ways of developing software
  • 52. 52 IF YOU ARE SERIOUS ABOUT SOFTWARE ENGINEERING
  • 53. 53 BEING SERIOUS ABOUT SOFTWARE ENGINEERING... Being serious about Software Craftsmanship
  • 54. 54 SO FORGET ABOUT AGILE AND EXCELL AT SOFTWARE ENGINEERING
  • 55. 55 THANK YOU! GINO MARCKX DIRECTOR, AGILE COMPETENCY CENTER OCTOBER 21, 2015