am i agile an introspection of our life

20
Am I Agile? – An introspection of our life Presented By: Albert Arul Prakash © 2012 AgileCafe.in 1

Upload: albert-arul-prakash-rajendran

Post on 13-Jan-2015

5.653 views

Category:

Technology


0 download

DESCRIPTION

When we introduce scrum to team, we faced with a question from the team like "How can i develop software without completely freezing the big picture?". The presentation is about what I understood as Agile in our life check it out.

TRANSCRIPT

Page 1: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 1

Am I Agile? – An introspection of our life

Presented By: Albert Arul Prakash

Page 2: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 2

Dilemma when moving to Agile

How can I document a system when all I get are small chunks in each sprint?

Developer

How can I develop software when I don’t have the complete requirement?

Test engineer

How can I test the software when all features are not developed?

Architect

How can I design a system without an understanding of its complete scope?

Technical Writer

Page 3: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 3

The underlying anxiety• How can I create something by seeing the dots, when I

don’t know what I’m expected to create at the end?

Page 4: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 4

• I introspected on the path that I took to reach a true understanding of Agile.

• I realized that – our life itself does not

follow the waterfall model– humans have always been

Agilists who have practiced Agile method of living every single day.

Page 5: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 5

Let’s Begin

Page 6: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 6

During Infancy days• we always take baby steps to achieve

our goals. – We never take long steps that might

make us fall. • Also the first baby step takes at least 7

months. • we are all provided with just- in- time

requirements like– turning over to one side– dragging ourselves forward– sitting up, crawling– Standing– and then finally taking that first step

• We never had a requirement that we needed to run like Ben Johnson! Or do we?

Page 7: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 7

During Infancy days• Requirement is – a single baby step – leading then to few more steps at a time without

holding on to anything, walking steadily, and finally running.

• Isn’t the each stage is complete/testable in itself.

• The requirements evolve as we (the product) evolves, and we commit and do it.

Page 8: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 8

School (K-12) days• At school we still continue in the

iterative mode when it comes to studies.– First we read/learn for the monthly

portion– We collate all three month’s

learning for quarterly exams– Then we continuously expand our

knowledge by studying more chapters

– We collate 6 month’s learning for doing a half-yearly exam

– We add more value by adding another 6 sprints (of 1 month duration) for our final exams.

Page 9: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 9

School days• None of us

– studied for final exams from day one.

– learnt everything in a single go

– Committed to the requirement that is un-manageable by ourselves.

– Had a fixed product backlog irrespective of the feedback received from stake holders (teachers and parents)

Page 10: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 10

School days• We continuously

– take the requirement that is to be completed as monthly sprints

– integrate with our previous sprint work and validate them regularly

– follow our own ways to solve the problems that are ahead of us.

– move ahead by solving complex problems using simple solutions which might get changed based on added value (knowledge).

Page 11: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 11

Adult hood• As we move into college and adulthood,

we follow a similar pattern– in our personal life, – in trying various ways and means to be

attractive to the opposite sex – try and impress the one who has

impressed us. • We may not always succeed, but we do

add our experiences to the knowledge pool

• We constantly refactor ourselves to make things work and achieve an agreeable romantic life.

• Thus from infancy to adulthood, we take one stage of life at a time, trying to achieve what is required to the best of our ability.

Page 12: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 12

Let’s introspect our career now• As soon as we join the work

army, – we stop being Agile. – We want a situation where

someone commits a deliverable on our behalf.

– we hardwire our brain with a thoughts that • we will follow what our leaders say • they are better people in

committing for us. • they will find ways to solve a

problem • we don’t need to use all the values

that we achieved though all these years.

Page 13: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 13

Time to break the illusion• Are we not following agile in our career

progression?

Page 14: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 14

Time to break the illusion• Answer is

we do follow AGILE.

Page 15: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 15

Time to break the illusion• None of us – became architect from

our freshman year in any software company.

Do you remember how hard we worked during our software engineer life to get that senior software engineer role?

Page 16: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 16

Time to break the illusion• We followed agile in our

career by – taking one step at a time

to achieve our career goals.

– Marching ahead by adding new goal once we achieve current goal

– adding more value continuously by evolving our knowledge and way of solving a problem.

Page 17: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 17

Time to break the illusion• But we are the same people who are now

asking – how can I develop software that has a product

backlog that changes constantly – how can I develop product without knowing its full

system design.

Page 18: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 18

But I want you to ask yourself a question now.

Page 19: Am I Agile An Introspection Of Our Life

© 2012 AgileCafe.in 19

Am I Agile?