How The Agile Manifesto Came To Be

Scrum Inc.
11 Feb 202115:06

Summary

TLDRJeff Sutherland, co-creador de Scrum y fundador de Scrum Inc., relata la historia detrás del Manifiesto Ágil y su reunión en 2001. Expone cómo 17 líderes del sector software eligieron 'Ágil' como término para describir sus procesos ligeros de desarrollo, impulsados por la necesidad de mejorar la eficiencia y la interacción con los clientes. Detalla cómo se formularon los cuatro valores del manifiesto y los 12 principios que los amplían, destacando la importancia de la colaboración con el cliente y la entrega incremental de productos. Sutherland también comenta la expansión de Scrum más allá del desarrollo de software.

Takeaways

  • 🌟 Scrum fue creado por Jeff Sutherland, quien también co-fundó el manifiesto ágil y Scrum Inc.
  • 📅 En 2001, el manifiesto ágil se firmó en Utah, marcando el inicio de una nueva era en el desarrollo de software.
  • 🧠 Participaron 17 pensadores líderes en la industria, quienes buscaban mejorar los procesos de desarrollo de software.
  • 🏔️ El término 'ágil' fue propuesto por Mike Beedle durante la reunión del manifiesto ágil, inspirado por el libro sobre compañías de hardware ágil.
  • 🗣️ Durante la reunión, se enfatizó la importancia de la colaboración con el cliente y la adaptabilidad frente a seguir un plan.
  • 📝 Se redactaron 12 principios que amplían y aclara los valores del manifiesto ágil, enfocándose en la priorización del cliente y la entrega incremental.
  • 🔄 La adopción del manifiesto ágil y Scrum se expandió rápidamente, con Scrum llegando a dominar el 80% del mercado.
  • 🌐 Scrum demuestra su capacidad para escalar y funcionar tanto en entornos presenciales como remotos.
  • 📚 Otros procesos ágiles como Extreme Programming también tuvieron un impacto significativo en la industria.
  • 🤝 A pesar de las diferencias iniciales, todos los participantes en la reunión del manifiesto ágil estuvieron de acuerdo con los cuatro valores y los 12 principios.

Q & A

  • ¿Quién es Jeff Sutherland y qué contribución tuvo en Scrum?

    -Jeff Sutherland es el co-creador de Scrum, el fundador de Scrum Inc y el creador de Scrum at Scale.

  • ¿En qué año tuvo lugar la reunión del Agile Manifesto y dónde se llevó a cabo?

    -La reunión del Agile Manifesto tuvo lugar en 2001 en Snowbird, Utah.

  • ¿Cuál fue el propósito de la reunión del Agile Manifesto?

    -El propósito de la reunión fue discutir y trabajar en procesos ágiles de desarrollo de software y cómo cambiar la forma en que se trabajaba en el sector del software.

  • ¿Quién propuso la palabra 'ágil' durante la reunión del Agile Manifesto?

    -La palabra 'ágil' fue propuesta por Mike Beedle durante la primera jornada de la reunión del Agile Manifesto.

  • ¿De qué libro tomó Mike Beedle inspiración para proponer la palabra 'ágil'?

    -Mike Beedle tomó inspiración de un libro sobre compañías de hardware ágil que discutía cómo hacer que el enfoque Lean fuera más adaptable al entorno.

  • ¿Cuál fue el resultado de la primera jornada de la reunión del Agile Manifesto?

    -El resultado fue la elección de la palabra 'ágil' para describir el enfoque conjunto que se estaba desarrollando.

  • ¿Qué significaba el término 'Lean' en el contexto de la reunión del Agile Manifesto?

    -En el contexto de la reunión del Agile Manifesto, 'Lean' se refería a un enfoque de eficiencia y eliminación de desperdicio, pero que necesitaba involucrar directamente a los clientes en la creación del producto para ser más adaptable.

  • ¿Cuál fue la principal preocupación de Martin Fowler durante la segunda jornada de la reunión del Agile Manifesto?

    -La preocupación principal de Martin Fowler era que el grupo no estuviera de acuerdo en algo, por lo que escribió en el tablero 'individuos e interacciones' para enfocarse en lo que todos podrían valorar.

  • ¿Cuál fue la frase que escribió Martin Fowler en el tablero durante la reunión del Agile Manifesto?

    -Martin Fowler escribió en el tablero 'individuos e interacciones sobre procesos y herramientas'.

  • ¿Qué valor se consideró más importante que la documentación durante la reunión del Agile Manifesto?

    -Se valoró más la entrega temprana y regular de software funcional que la documentación exhaustiva.

  • ¿Cuál fue la discusión clave que se tuvo durante la reunión del Agile Manifesto sobre la relación con el cliente?

    -Se discutió que la colaboración con el cliente era más importante que la negociación contractual, lo que se reflejó en uno de los valores del Agile Manifesto.

  • ¿Cómo se sintieron los asistentes a la reunión del Agile Manifesto después de que los nueve que habían salido tomaron un descanso y vieron el tablero?

    -Cuando los nueve asistentes que habían salido tomaron un descanso regresaron y vieron el tablero, hubo un momento de silencio y asombro, y Ward Cunningham, quien había inventado el wiki, dijo que era impresionante y nadie cambió una palabra.

  • ¿Cuánto tiempo tomó desarrollar los 12 principios que amplían y aclara los valores del Agile Manifesto?

    -Tomó varias horas desarrollar los 12 principios que acompañan a los valores del Agile Manifesto.

  • ¿Cómo se relaciona Scrum con el Agile Manifesto y qué importancia tiene en el mercado actual?

    -Scrum es un marco de trabajo ágil que se ha escalado a cualquier tamaño y se ha implementado en muchas empresas. Hoy en día, Scrum representa alrededor del 80% del mercado de desarrollo de software.

Outlines

00:00

😀 Creación del Manifiesto Ágil

Jeff Sutherland, co-creador del Scrum y fundador de Scrum Inc., relata su participación en la reunión del Manifiesto Ágil en 2001 en Utah. Expone que la reunión fue convocada por Bob Martin y que contó con la presencia de 17 líderes del sector que buscaban cambiar el paradigma de desarrollo de software. Se discutió sobre procesos ágiles y cómo nombrarlos, llegando a la palabra 'ágil' propuesta por Mike Beedle, quien la sugirió inspirado en el libro sobre 'hardware ágil'. La palabra 'ágil' fue elegida al final del primer día de la reunión.

05:01

🤔 Valores del Manifiesto Ágil

En el segundo día de la reunión, mientras algunos asistentes hacían descanso en las pistas de esquí, ocho personas se quedaron en la sala y discutieron sobre los valores fundamentales del manifiesto ágil. Martin Fowler escribió en el pizarrón 'individuos e interacciones', lo que significaba que estos eran más importantes que los procesos y herramientas. Se valoró la entrega temprana y regular de software funcional por encima de la documentación exhaustiva. Jeff Sutherland destacó la importancia de la colaboración con el cliente y la adaptación a cambios en lugar de seguir un plan rígido. Los valores acordados en 15 minutos por ocho personas fueron aprobados por el resto del grupo sin cambios.

10:02

🚀 Ampliación y Dominio del Scrum

Jeff Sutherland describe cómo el Scrum se amplió y se convirtió en el estándar dominante en el ámbito del desarrollo de software, llegando a representar el 80% del mercado en 2010. También menciona que la mayoría de los negocios actuales de Scrum Inc. y Scrum.org no son de software, lo que indica la expansión del enfoque ágil más allá del sector tecnológico. Sutherland reconoce la contribución de otros participantes en la reunión del Manifiesto Ágil, como Alistair Cockburn y Jim Highsmith, y destaca la importancia de la adaptabilidad y la colaboración directa con el cliente como claves del éxito en el ámbito de la tecnología de la información.

Mindmap

Keywords

💡Scrum

Scrum es un marco de trabajo para la gestión de proyectos y el desarrollo de productos, enfocado en el desarrollo iterativo y incremental de software. En el video, Jeff Sutherland, co-creador de Scrum, menciona que fue uno de los procesos utilizados en cientos de compañías y miles de equipos, lo que demuestra su importancia y prevalencia en el ámbito del desarrollo ágil de software.

💡Manifesto Ágil

El Manifesto Ágil es un documento que establece los principios y valores fundamentales del movimiento ágil. En el video, se menciona que en la reunión de 2001 se discutió y se redactó el manifiesto, lo cual es crucial para entender el origen y los fundamentos del enfoque ágil.

💡Valores Ágiles

Los valores ágiles son principios clave que guían el trabajo en el ámbito del desarrollo de software y procesos ágiles. En el video, se destaca que se valoran 'individuos e interacciones sobre procesos y herramientas', 'software funcionando sobre documentación exhaustiva', 'colaboración con el cliente sobre negociación de contratos' y 'responder al cambio sobre seguir un plan'.

💡Principios del Manifesto Ágil

Los principios del Manifesto Ágil amplían y aclara los valores ágiles, proporcionando una guía para la implementación práctica de los valores. En el video, se menciona que se pasaron varias horas trabajando en estos principios, lo que indica su importancia en la filosofía ágil.

💡Desarrollo Iterativo

El desarrollo iterativo es un enfoque en el que el trabajo se produce en ciclos repetitivos, cada uno de los cuales produce una versión mejorada del producto. En el video, se habla de la importancia de la entrega temprana y regular de software funcionando, lo que es un reflejo del enfoque iterativo.

💡Desarrollo Incremental

El desarrollo incremental implica que el producto se entrega en partes, con cada entrega añadiendo más características o mejoras al producto. En el video, se menciona que Scrum permite la escalada a cualquier tamaño y funciona tanto de forma presencial como remota, lo que es coherente con el enfoque incremental.

💡Colaboración con el Cliente

La colaboración con el cliente es un aspecto clave del enfoque ágil, que enfatiza la importancia de involucrar al cliente en el proceso de desarrollo para satisfacer mejor sus necesidades. En el video, se destaca la experiencia de Jeff Sutherland trabajando con hospitales y cómo la colaboración con el cliente es fundamental para el éxito del proyecto.

💡Adaptabilidad

La adaptabilidad es la capacidad de cambiar y ajustarse a nuevas circunstancias o requisitos. En el video, se menciona que el manifiesto ágil nació en parte como respuesta a la amenaza competitiva de procesos de desarrollo de software pesados y poco adaptables.

💡Lean

Lean es un enfoque para la eliminación de la desperdicio en los procesos de producción y la mejora de la eficiencia. En el video, se menciona que 'agilidad' significa 'lean' más la implicación directa del cliente en la creación del producto, lo que indica cómo el concepto de lean influyó en el desarrollo del pensamiento ágil.

💡Extreme Programming (XP)

Extreme Programming es un framework de desarrollo de software ágil que se centra en la entrega temprana y continua de software funcionando. En el video, se menciona que XP fue uno de los procesos más utilizados y que su mantra 'responder al cambio o seguir un plan' se incorporó en los valores ágiles.

💡Alastair Cochrane

Alastair Cochrane es mencionado en el video como uno de los pensadores líderes en la industria que contribuyó a la reunión del Manifesto Ágil. Su trabajo en el marco de trabajo 'Crystal' influenció en el desarrollo del pensamiento ágil.

Highlights

Jeff Sutherland, co-creator of Scrum, shares his experience at the Agile Manifesto meeting in 2001.

Agile Manifesto meeting attendees were thought leaders in the industry, pushing for a change in software development.

The term 'agile' was proposed by Mike Beedle, inspired by agile hardware companies.

Agile was chosen as a term to represent a better approach to software development over heavyweight processes.

The Agile Manifesto was created in a 15-minute meeting by eight individuals.

The values of Agile were discussed and agreed upon, emphasizing individuals and interactions over processes and tools.

Working software was valued over comprehensive documentation, reflecting a shift towards practicality.

Customer collaboration was deemed more important than contract negotiation.

The principle of responding to change over following a plan was a key takeaway from the meeting.

The Agile Manifesto and its 12 principles were finalized in a day, unedited by the group.

Agile values were further elaborated in the afternoon, focusing on customer involvement and iterative delivery.

Agile's principles have become a global phenomenon, influencing software and non-software industries.

Scrum's ability to scale and work effectively in remote environments has made it dominant in the market.

The Agile Manifesto's values and principles have remained consistent over time, despite individual differences.

The importance of incremental delivery and customer focus has been emphasized over the years.

Agile has expanded beyond software development, with Scrum being applied in various business contexts.

The contributions of each attendee at the Agile Manifesto meeting were unique and valuable.

The Agile community has matured, with members acknowledging the importance of the original values and principles.

Transcripts

play00:03

i'm jeff sutherland the co-creator of

play00:05

scrum

play00:05

the founder of scrum inc and the creator

play00:08

of scrum at scale

play00:10

and 20 years ago in 2001 i was at the

play00:13

agile manifesto meeting

play00:15

in snowboard utah on the signatory of

play00:18

the agile manifesto

play00:29

[Music]

play00:35

most of these people back much earlier

play00:38

than 2001

play00:39

had been involved in discussing and

play00:42

working on agile process

play00:46

there are other people other than bob

play00:48

martin who say they

play00:50

push for this kind of meeting but bob

play00:53

martin was the one that called everybody

play00:55

up and said let's get together and

play00:58

uh two of the people there lived in utah

play01:02

uh aleister cochrane and

play01:05

uh jim high smith

play01:08

uh jim had just written a book on agile

play01:11

agile

play01:12

management adaptive management he called

play01:14

it

play01:16

and alastair coburn had has

play01:19

written several books on a framework for

play01:22

agility

play01:23

that he called crystal that he was using

play01:25

with his consulting customers

play01:28

uh but there were only scrum and extreme

play01:32

programming that were deployed to

play01:33

many hundreds of teams and many

play01:35

different companies all of the people

play01:37

in the and that were there the 17 people

play01:40

were thought leaders in the industry

play01:43

and so everybody you know pushing for

play01:47

the word agile as a way to change the

play01:49

way we were working in software that was

play01:51

the driving force and it was really a

play01:54

competitive

play01:55

threat that we had from big heavy

play01:59

software development processes that no

play02:01

one liked

play02:03

so that was a motivation to get

play02:04

everybody together

play02:11

well the first day every person there

play02:14

got to talk about what they were doing

play02:17

uh so everybody was presenting their own

play02:20

way of

play02:21

thinking about this at the time we were

play02:24

using the word lightweight processes

play02:27

and we knew that wasn't a word we needed

play02:30

a better word

play02:34

so it took us the whole day to get

play02:37

through everyone presenting and then

play02:40

talking about what are we going to call

play02:41

this

play02:42

all together well the word agile

play02:46

was proposed by mike beadle

play02:49

uh during the first day of the agile

play02:52

manifesto meeting

play02:54

and it was as a result of reading a book

play02:58

that's behind me on agile

play03:00

hardware companies they had formed a

play03:03

consortium

play03:05

uh to talk about taking lean to the next

play03:10

level

play03:10

what did it take to make lean

play03:14

more responsive to the environment

play03:16

because lean is really good for

play03:17

efficiency

play03:19

but it is not very good for connecting

play03:21

with customers and getting the customers

play03:23

really excited so they said

play03:25

agile means lean plus you're involving

play03:29

the cus

play03:30

customer directly in product creation

play03:34

so when we got to the end of the day we

play03:36

had a list

play03:37

of words on a flip chart

play03:41

and agile was selected as the word that

play03:43

we would use

play03:45

so it was a really important decision

play03:49

and mike beatle was a guy that proposed

play03:52

it

play03:58

now the second day uh

play04:03

about 10 30 in the morning we had a

play04:05

coffee break and we're in utah so

play04:08

uh nine of the 17 went out on the ski

play04:10

slope to

play04:13

uh take a break but eight of us stayed

play04:15

in the room and

play04:16

the eighth estate of the room are the

play04:19

people in the picture on the agile

play04:21

manifesto.org site okay so you can see

play04:24

who is there

play04:26

and at the whiteboard martin fowler who

play04:29

was

play04:30

uh has written many books on software

play04:32

but also was part of the first extreme

play04:34

programming team

play04:36

uh at chrysler he went to the white

play04:38

board he said i'm really concerned that

play04:40

we're going to

play04:42

spend a couple of days together and

play04:44

we're not going to agree on

play04:46

anything altogether is there anything

play04:49

that we could all agree on

play04:52

and someone said well you know what

play04:55

makes great

play04:57

software is great teams

play05:00

it's all about the individuals and how

play05:02

they work together

play05:04

so martin wrote on the board individuals

play05:07

and interactions

play05:10

and uh someone one of the tool

play05:13

tool uh guys who was some of the a

play05:16

couple of guys there from tool companies

play05:17

selling tools

play05:19

said well what about processes and tools

play05:24

and the rest of us said well the

play05:26

processes and tools usually slow you

play05:27

down but

play05:29

maybe there's something useful we don't

play05:31

want to ban them

play05:32

[Music]

play05:34

so martin roll wrote on the board

play05:38

individuals and interactions over

play05:40

processes and tools we value

play05:42

individuals and interactions over

play05:45

processing tools

play05:49

and then ron jeffries who was on the

play05:51

original xp team

play05:53

uh said yeah we value

play05:56

uh early and

play06:00

regular delivery of working software

play06:04

that is the most important thing it's

play06:06

way more important than documentation

play06:10

and so but people said well we need some

play06:12

documentation so martin wrote

play06:15

we value working software today we talk

play06:19

say working product because scrum has

play06:21

expanded everywhere

play06:23

we value working product over

play06:26

comprehensive documentation

play06:29

that then led to a longer discussion

play06:32

uh we're only this is only about

play06:34

15-minute meeting

play06:36

but at least five minutes were spent on

play06:40

talking about the customer and

play06:43

i was a strong advocate because i i had

play06:46

just come off

play06:47

four years as a cto the one of the

play06:50

biggest healthcare

play06:52

software companies in the world and

play06:55

just one of our customer groups was 3

play06:58

000 of the biggest hospitals in the

play06:59

united states

play07:01

and we were constantly fighting over

play07:02

contracts support

play07:06

and getting the customers involved and

play07:09

working with us

play07:11

was the key to success and the contracts

play07:14

often

play07:15

caused projects to fail

play07:18

so after quite a considerable bit of

play07:21

discussion

play07:23

in this meeting we agreed that we

play07:27

valued customer collaboration over

play07:30

contract negotiation

play07:31

it's not that we didn't need contracts

play07:33

but it was really the customer

play07:35

collaboration

play07:37

that was the core of what we were all

play07:40

about

play07:41

and then when it one of the extreme

play07:43

programming guys i'm not sure

play07:45

who which person it was said and we

play07:48

value

play07:49

responding to change or following a plan

play07:51

which was the mantra of extreme

play07:53

programming

play07:54

and the coffee break was over

play07:58

and i remember the other nine guys came

play08:01

back in

play08:01

we all looked stood there staring at the

play08:03

white board

play08:05

it got really quiet it was it was like a

play08:08

pregnant

play08:09

moment and uh

play08:12

uh one of the most technical guys

play08:15

uh that was with us uh ward cunningham

play08:18

invented the wiki and many of the

play08:20

software tools that people use

play08:22

said that's awesome and nobody changed a

play08:26

word

play08:28

so it was written unedited in 15 minutes

play08:32

by eight guys the rest of the group

play08:36

approved it as is and if you talk to us

play08:40

now we say you know

play08:42

it's like we we we took a note

play08:45

a half-page note and put it in a bottle

play08:46

and threw it in the ocean

play08:48

and then everybody read it and so now

play08:52

agile is a global phenomenon right so

play08:54

pretty amazing

play09:01

so in the afternoon uh we got together

play09:05

after lunch and we said we should really

play09:06

put some

play09:07

some meat on the bones of the agile

play09:09

values original values and we spent the

play09:11

afternoon

play09:13

working out those 12 principles

play09:16

they amplify and clarify

play09:19

what we mean by the four values i took

play09:22

several hours

play09:24

you know number one getting a customer

play09:26

first and foremost

play09:28

you know if you go into most companies

play09:31

there's a lot of arguments about what

play09:33

should be done

play09:34

what what our priorities

play09:38

who should do what and who should get

play09:39

funded and there's often very little

play09:42

discussion about the customer

play09:43

they're an afterthought so one of the

play09:46

major things we wanted to do is get the

play09:48

customer front and center because at the

play09:49

end of the day

play09:51

anything that doesn't make the customer

play09:53

happy is like a waste of time and has no

play09:56

value

play09:57

and that's one of the central messages

play09:59

that we've been trying to communicate to

play10:01

the industry

play10:03

since 2001 well

play10:06

you know we had to get people focused on

play10:09

incremental fast delivery that was we i

play10:11

mean

play10:12

for the previous at least 10 years

play10:17

uh with the with the rise of the rise of

play10:20

the internet became really clear you

play10:21

need to get a product

play10:22

out there and you need to iterate it

play10:25

very fast that was the key to success

play10:29

and of course that's the second value in

play10:30

the agile manifesto

play10:33

and we had a reunion 10 years later at

play10:35

agile

play10:36

[Music]

play10:37

2011 and we were asked what would you

play10:40

change in the azure manifesto and ron

play10:42

jeffrey

play10:42

said the only thing i would do is put a

play10:44

note at the bottom

play10:46

[Music]

play10:47

you know early and incremental delivery

play10:50

of software

play10:51

we really mean it

play10:54

and that is the core

play10:59

of being agile

play11:02

[Music]

play11:10

is really way beyond software and in

play11:13

fact

play11:14

when we recently did the upgraded scrum

play11:16

guide i asked

play11:18

scrum.org i said our business at scrum

play11:22

inc

play11:23

is mostly not software business

play11:27

how is it working for you and scrum.org

play11:29

said

play11:30

most of our business is not software

play11:32

business

play11:34

and that told me right away that

play11:38

most of the agile in the world now is

play11:40

not software

play11:43

so that's what's happened it's it really

play11:46

has expanded

play11:48

but let's talk about the azure manifesto

play11:50

you know every person there

play11:51

17 people they all had their own history

play11:56

and so when you're talking to any one of

play11:58

us we're going to talk about

play12:00

our threat of history and of course for

play12:01

me it's all it's all scrum

play12:05

and in 2001

play12:09

there were only two processes that were

play12:11

deployed in hundreds of

play12:13

companies thousands of teams

play12:17

and extreme programming was the most

play12:20

used process it was the leading process

play12:25

but what happened as people started to

play12:29

adopt agile they learned about the azure

play12:31

manifesto they wanted to be

play12:32

agile and then they tried

play12:35

all these different things

play12:39

scrum has a fairly unique ability to

play12:42

scale to any size

play12:45

and also done properly it works as well

play12:47

remotely as it does

play12:49

face to face

play12:52

uh something that i could never fully

play12:55

anticipated

play12:56

how powerful a force this

play12:59

is and that scrum could do it so well

play13:03

so fairly rapidly after 2001

play13:08

the the use of scrub started to expand

play13:10

until today

play13:11

you know by you know by 2010

play13:15

scrum was 80 of the market and it is

play13:18

today

play13:22

so scrum became very dominant

play13:26

so you know i wanna i wanna

play13:29

acknowledge that many of the people

play13:33

there were extremely important

play13:35

and they may not be scrum people

play13:37

aleister coburn's thinking

play13:39

was extremely important as crystal

play13:43

uh jim heisman's book on you know

play13:48

getting management to be adaptive agile

play13:52

i mean a lot of the work we get we do

play13:54

today is

play13:55

is really around that we had two guys

play13:59

there from pragmatic programmer that

play14:00

were ruby guys ruby is an

play14:02

object-oriented language which is the

play14:04

really the only language i program in

play14:06

today i started

play14:08

programming in ruby and because of those

play14:10

guys in 2001

play14:15

and so forth every person there had a

play14:17

really unique contribution to make

play14:21

everybody was adamant that they were

play14:24

right

play14:25

now i think we've mellowed over the

play14:28

years you know

play14:29

we've got we've got together

play14:30

occasionally and we're much mellower now

play14:33

that we're older

play14:34

but we didn't agree on anything

play14:39

except the four values and the 12

play14:42

principles and it took us a lot of work

play14:44

to get those

play14:45

agreed on

play15:01

[Music]

play15:06

you

Rate This

5.0 / 5 (0 votes)

Étiquettes Connexes
ScrumAgileManifestoDesarrollo de SoftwareInnovaciónProductividadJeff SutherlandMetodologías ÁgilesColaboraciónEvolución Tecnológica
Besoin d'un résumé en anglais ?