SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Am I Agile?
 – An introspection of our life

Presented By: Albert Arul Prakash




                  © 2012 AgileCafe.in   1
Dilemma when moving to Agile
Developer       Test engineer        Architect              Technical Writer




How can I       How can I test            How can I         How can I
develop         the software              design a system   document a
software when   when all                  without an        system when all I
I don’t have    features are not          understanding     get are small
the complete    developed?                of its complete   chunks in each
requirement?                              scope?            sprint?




                                   © 2012 AgileCafe.in                          2
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?




                         © 2012 AgileCafe.in              3
• 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.


© 2012 AgileCafe.in                   4
Let’s Begin




   © 2012 AgileCafe.in   5
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?




                 © 2012 AgileCafe.in                                       6
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.

                        © 2012 AgileCafe.in            7
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.



                 © 2012 AgileCafe.in                            8
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)

              © 2012 AgileCafe.in                          9
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).


              © 2012 AgileCafe.in                                10
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.



             © 2012 AgileCafe.in                                    11
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.



                 © 2012 AgileCafe.in                                       12
Time to break the illusion
• Are we not following agile in our career
  progression?




                      © 2012 AgileCafe.in    13
Time to break the illusion
• Answer is




  we do follow AGILE.



                        © 2012 AgileCafe.in   14
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?

                  © 2012 AgileCafe.in                     15
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.


                  © 2012 AgileCafe.in                         16
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.




                       © 2012 AgileCafe.in          17
But I want you to ask yourself a
question now.




                  © 2012 AgileCafe.in   18
Am I Agile?




    © 2012 AgileCafe.in   19
Presented By:
    Albert Arul Prakash
    albertarulprakash@gmail.com

Connect @
•     http://www.linkedin.com/in/albertarulprakash
•     http://www.scrumalliance.org/profiles/75425-albert-arul-prakash-rajendran
•     https://www.facebook.com/albertarulprakash
•     https://twitter.com/bepenfriends
•     https://plus.google.com/101433668966009443790




                                              © 2012 AgileCafe.in                 20

Weitere ähnliche Inhalte

Andere mochten auch

Boosting productivity with "Plone-driven Plone development"
Boosting productivity with "Plone-driven Plone development"Boosting productivity with "Plone-driven Plone development"
Boosting productivity with "Plone-driven Plone development"Henning Rietz
 
Toursurvey Focus Revised Publd
Toursurvey Focus Revised PubldToursurvey Focus Revised Publd
Toursurvey Focus Revised Publdguest9f15e30
 
5 steps to enhance your social media scope
5 steps to enhance your social media scope5 steps to enhance your social media scope
5 steps to enhance your social media scopemarinemaingot
 
Fungsi Pie (Program Input Equipment) Dalam
Fungsi Pie (Program Input Equipment) DalamFungsi Pie (Program Input Equipment) Dalam
Fungsi Pie (Program Input Equipment) DalamUniversitas Diponegoro
 
Islandreferaatvalmis
IslandreferaatvalmisIslandreferaatvalmis
Islandreferaatvalmisannett19
 
Big Data at Twitter, Chirp 2010
Big Data at Twitter, Chirp 2010Big Data at Twitter, Chirp 2010
Big Data at Twitter, Chirp 2010Kevin Weil
 
Hadoop summit 2010 frameworks panel elephant bird
Hadoop summit 2010 frameworks panel elephant birdHadoop summit 2010 frameworks panel elephant bird
Hadoop summit 2010 frameworks panel elephant birdKevin Weil
 
Hadoop at Twitter (Hadoop Summit 2010)
Hadoop at Twitter (Hadoop Summit 2010)Hadoop at Twitter (Hadoop Summit 2010)
Hadoop at Twitter (Hadoop Summit 2010)Kevin Weil
 
Bluetooth 4.0 specification
Bluetooth 4.0 specificationBluetooth 4.0 specification
Bluetooth 4.0 specificationabhiamanchopra
 
Sortida biblio 4t
Sortida biblio 4tSortida biblio 4t
Sortida biblio 4telenatorren
 
Hadoop and pig at twitter (oscon 2010)
Hadoop and pig at twitter (oscon 2010)Hadoop and pig at twitter (oscon 2010)
Hadoop and pig at twitter (oscon 2010)Kevin Weil
 
Spatial Analytics, Where 2.0 2010
Spatial Analytics, Where 2.0 2010Spatial Analytics, Where 2.0 2010
Spatial Analytics, Where 2.0 2010Kevin Weil
 
SPRI février 2017 - Stratégie médias sociaux
SPRI février 2017 - Stratégie médias sociauxSPRI février 2017 - Stratégie médias sociaux
SPRI février 2017 - Stratégie médias sociauxYan Luong
 
NoSQL at Twitter (NoSQL EU 2010)
NoSQL at Twitter (NoSQL EU 2010)NoSQL at Twitter (NoSQL EU 2010)
NoSQL at Twitter (NoSQL EU 2010)Kevin Weil
 

Andere mochten auch (16)

Boosting productivity with "Plone-driven Plone development"
Boosting productivity with "Plone-driven Plone development"Boosting productivity with "Plone-driven Plone development"
Boosting productivity with "Plone-driven Plone development"
 
Toursurvey Focus Revised Publd
Toursurvey Focus Revised PubldToursurvey Focus Revised Publd
Toursurvey Focus Revised Publd
 
5 steps to enhance your social media scope
5 steps to enhance your social media scope5 steps to enhance your social media scope
5 steps to enhance your social media scope
 
Fungsi Pie (Program Input Equipment) Dalam
Fungsi Pie (Program Input Equipment) DalamFungsi Pie (Program Input Equipment) Dalam
Fungsi Pie (Program Input Equipment) Dalam
 
Islandreferaatvalmis
IslandreferaatvalmisIslandreferaatvalmis
Islandreferaatvalmis
 
Big Data at Twitter, Chirp 2010
Big Data at Twitter, Chirp 2010Big Data at Twitter, Chirp 2010
Big Data at Twitter, Chirp 2010
 
Hadoop summit 2010 frameworks panel elephant bird
Hadoop summit 2010 frameworks panel elephant birdHadoop summit 2010 frameworks panel elephant bird
Hadoop summit 2010 frameworks panel elephant bird
 
Hadoop at Twitter (Hadoop Summit 2010)
Hadoop at Twitter (Hadoop Summit 2010)Hadoop at Twitter (Hadoop Summit 2010)
Hadoop at Twitter (Hadoop Summit 2010)
 
Bluetooth 4.0 specification
Bluetooth 4.0 specificationBluetooth 4.0 specification
Bluetooth 4.0 specification
 
Sortida biblio 4t
Sortida biblio 4tSortida biblio 4t
Sortida biblio 4t
 
Hadoop and pig at twitter (oscon 2010)
Hadoop and pig at twitter (oscon 2010)Hadoop and pig at twitter (oscon 2010)
Hadoop and pig at twitter (oscon 2010)
 
Spatial Analytics, Where 2.0 2010
Spatial Analytics, Where 2.0 2010Spatial Analytics, Where 2.0 2010
Spatial Analytics, Where 2.0 2010
 
Ens visita el
Ens visita elEns visita el
Ens visita el
 
SPRI février 2017 - Stratégie médias sociaux
SPRI février 2017 - Stratégie médias sociauxSPRI février 2017 - Stratégie médias sociaux
SPRI février 2017 - Stratégie médias sociaux
 
NoSQL at Twitter (NoSQL EU 2010)
NoSQL at Twitter (NoSQL EU 2010)NoSQL at Twitter (NoSQL EU 2010)
NoSQL at Twitter (NoSQL EU 2010)
 
Ecandidature
EcandidatureEcandidature
Ecandidature
 

Ähnlich wie Am I Agile An Introspection Of Our Life

Scrum bangalore 12 march 7 2015 - albert arul prakash - am i agile - an int...
Scrum bangalore 12   march 7 2015 - albert arul prakash - am i agile - an int...Scrum bangalore 12   march 7 2015 - albert arul prakash - am i agile - an int...
Scrum bangalore 12 march 7 2015 - albert arul prakash - am i agile - an int...Scrum Bangalore
 
Agilelondon mind-over-mechanism-oliverbernard
Agilelondon mind-over-mechanism-oliverbernardAgilelondon mind-over-mechanism-oliverbernard
Agilelondon mind-over-mechanism-oliverbernardMark Valentine
 
Managing to Grow: 1 - The Foundation
Managing to Grow:  1 - The FoundationManaging to Grow:  1 - The Foundation
Managing to Grow: 1 - The FoundationDennis Fahey
 
7 habits of_highly_effective_p
7 habits of_highly_effective_p7 habits of_highly_effective_p
7 habits of_highly_effective_pimmeca
 
Seven habbits training]
Seven habbits training]Seven habbits training]
Seven habbits training]BChange
 
Using the design thinking process to address today's unique educational chall...
Using the design thinking process to address today's unique educational chall...Using the design thinking process to address today's unique educational chall...
Using the design thinking process to address today's unique educational chall...TheILC
 
SpringPeople Introduction to Agile and Scrum
SpringPeople Introduction to Agile and ScrumSpringPeople Introduction to Agile and Scrum
SpringPeople Introduction to Agile and ScrumSpringPeople
 
Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011
Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011
Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011IIBA UK Chapter
 
Example of our work
Example of our workExample of our work
Example of our worklfbglobal
 
20100530 programs portfolios projects webinar
20100530 programs portfolios projects webinar20100530 programs portfolios projects webinar
20100530 programs portfolios projects webinarDouglas M. Brown
 
Human aspect in scrum
Human aspect in scrumHuman aspect in scrum
Human aspect in scrumAJAY RAWAT
 
5 Principles Of Career Management
5 Principles Of Career Management5 Principles Of Career Management
5 Principles Of Career Managementcharles chatta
 
STSS: Improving Your Interviewing Skills
STSS: Improving Your Interviewing SkillsSTSS: Improving Your Interviewing Skills
STSS: Improving Your Interviewing Skillsteachmemphis
 
Mba i ob u 1.2 foundation of individual behavior
Mba i  ob  u 1.2 foundation of individual behaviorMba i  ob  u 1.2 foundation of individual behavior
Mba i ob u 1.2 foundation of individual behaviorRai University
 
Leadership 101- Plan for Your Goals
Leadership 101- Plan for Your GoalsLeadership 101- Plan for Your Goals
Leadership 101- Plan for Your GoalsSam Ahmed
 

Ähnlich wie Am I Agile An Introspection Of Our Life (20)

Am I Agile - An introspection of our life
Am I Agile - An introspection of our lifeAm I Agile - An introspection of our life
Am I Agile - An introspection of our life
 
Scrum bangalore 12 march 7 2015 - albert arul prakash - am i agile - an int...
Scrum bangalore 12   march 7 2015 - albert arul prakash - am i agile - an int...Scrum bangalore 12   march 7 2015 - albert arul prakash - am i agile - an int...
Scrum bangalore 12 march 7 2015 - albert arul prakash - am i agile - an int...
 
Agilelondon mind-over-mechanism-oliverbernard
Agilelondon mind-over-mechanism-oliverbernardAgilelondon mind-over-mechanism-oliverbernard
Agilelondon mind-over-mechanism-oliverbernard
 
Managing to Grow: 1 - The Foundation
Managing to Grow:  1 - The FoundationManaging to Grow:  1 - The Foundation
Managing to Grow: 1 - The Foundation
 
7 habits of_highly_effective_p
7 habits of_highly_effective_p7 habits of_highly_effective_p
7 habits of_highly_effective_p
 
Seven habbits training]
Seven habbits training]Seven habbits training]
Seven habbits training]
 
Getting Ready for our Professional Future
Getting Ready for our Professional FutureGetting Ready for our Professional Future
Getting Ready for our Professional Future
 
Using the design thinking process to address today's unique educational chall...
Using the design thinking process to address today's unique educational chall...Using the design thinking process to address today's unique educational chall...
Using the design thinking process to address today's unique educational chall...
 
SpringPeople Introduction to Agile and Scrum
SpringPeople Introduction to Agile and ScrumSpringPeople Introduction to Agile and Scrum
SpringPeople Introduction to Agile and Scrum
 
Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011
Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011
Common challenges in adopting Agile: IIBA Northampton event 23rd August 2011
 
Example of our work
Example of our workExample of our work
Example of our work
 
20100530 programs portfolios projects webinar
20100530 programs portfolios projects webinar20100530 programs portfolios projects webinar
20100530 programs portfolios projects webinar
 
Human aspect in scrum
Human aspect in scrumHuman aspect in scrum
Human aspect in scrum
 
5 Principles Of Career Management
5 Principles Of Career Management5 Principles Of Career Management
5 Principles Of Career Management
 
STSS: Improving Your Interviewing Skills
STSS: Improving Your Interviewing SkillsSTSS: Improving Your Interviewing Skills
STSS: Improving Your Interviewing Skills
 
Mba i ob u 1.2 foundation of individual behavior
Mba i  ob  u 1.2 foundation of individual behaviorMba i  ob  u 1.2 foundation of individual behavior
Mba i ob u 1.2 foundation of individual behavior
 
The ants final presentation
The ants final presentationThe ants final presentation
The ants final presentation
 
Ob11 02st
Ob11 02stOb11 02st
Ob11 02st
 
Surfing the Agile Wave
Surfing the Agile WaveSurfing the Agile Wave
Surfing the Agile Wave
 
Leadership 101- Plan for Your Goals
Leadership 101- Plan for Your GoalsLeadership 101- Plan for Your Goals
Leadership 101- Plan for Your Goals
 

Kürzlich hochgeladen

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Kürzlich hochgeladen (20)

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

Am I Agile An Introspection Of Our Life

  • 1. Am I Agile? – An introspection of our life Presented By: Albert Arul Prakash © 2012 AgileCafe.in 1
  • 2. Dilemma when moving to Agile Developer Test engineer Architect Technical Writer How can I How can I test How can I How can I develop the software design a system document a software when when all without an system when all I I don’t have features are not understanding get are small the complete developed? of its complete chunks in each requirement? scope? sprint? © 2012 AgileCafe.in 2
  • 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? © 2012 AgileCafe.in 3
  • 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. © 2012 AgileCafe.in 4
  • 5. Let’s Begin © 2012 AgileCafe.in 5
  • 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? © 2012 AgileCafe.in 6
  • 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. © 2012 AgileCafe.in 7
  • 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. © 2012 AgileCafe.in 8
  • 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) © 2012 AgileCafe.in 9
  • 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). © 2012 AgileCafe.in 10
  • 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. © 2012 AgileCafe.in 11
  • 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. © 2012 AgileCafe.in 12
  • 13. Time to break the illusion • Are we not following agile in our career progression? © 2012 AgileCafe.in 13
  • 14. Time to break the illusion • Answer is we do follow AGILE. © 2012 AgileCafe.in 14
  • 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? © 2012 AgileCafe.in 15
  • 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. © 2012 AgileCafe.in 16
  • 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. © 2012 AgileCafe.in 17
  • 18. But I want you to ask yourself a question now. © 2012 AgileCafe.in 18
  • 19. Am I Agile? © 2012 AgileCafe.in 19
  • 20. Presented By: Albert Arul Prakash albertarulprakash@gmail.com Connect @ • http://www.linkedin.com/in/albertarulprakash • http://www.scrumalliance.org/profiles/75425-albert-arul-prakash-rajendran • https://www.facebook.com/albertarulprakash • https://twitter.com/bepenfriends • https://plus.google.com/101433668966009443790 © 2012 AgileCafe.in 20