SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Downloaden Sie, um offline zu lesen
Journey to next level of Agility

                                      చక్రవర్తి
                  http://about.me/Chakravarthy




            www.agiletour.org
Who am I
•Started IT career on April 4th 1996
•Worked with various companies & played all roles of SDLC
•Certified by Microsoft as
   • Technology Spécialist
   • Professional Developer
•Certified by Scrum allience as
   • Scrum Master
•Awarded as MVP by Microsoft
•For more information… Post Session
                         www.agiletour.org   Ghost
www.agiletour.org   Agenda
Agenda
•What’s not « Agile »
•What’s « Agile »
•How to attain the next « Agility »
•Important stages
•For more information…




                           www.agiletour.org   GroundRules
Ground Rules
• Electronics by exception
•One conversation at a time
•Participation & Respect
•Timeliness
• Anything else.. ?




                         www.agiletour.org   Not Agile
What’s not “Agile”




www.agiletour.org
# Agile
Everything is Agile
    •   Resource location is agile
    •   Resource reporting is agile
    •   Requirement is agile by every day / every hour
    •   Team composition is agile


Manager says
    •   You are everything
    •   You directly talk to the client and do what ever he asks you
    •   d
                                 www.agiletour.org       Large Projects
Agile is not meant for large projects
Agile doesn’t suite for large projects, because
    •   Architecture can’t be build in small iterations
    •   That is built on small iterations wouldn’t sustain for huge business
        application
    •   It is always like chasing the moving target
    •   Work assigning is a tedious task
    •   Audit history for Change requests is uncontrollable
         •   Product Owner is the paymaster and thus he dictates
               •   what is to be done
               •   when is to be done
               •   d
                                   www.agiletour.org      What’s Agile
3 Steps

3 Phases


                                                                                          What’s Agile
  Bing has beyond ample list of web docs
  You can bing for Agile methodologies and it is easy to lost in the web hive with the tons of information that is
  available for you. Be careful, too much information is also fatal


  Local communities help you
  Now-a-days, Agile is being a buzz word within the industry as well as with venture capitalists, it is giving
  ample scope for the communities to come together. There are few local communities, please join them and
  get the different people’s understanding and implementation of Agility within their work space


  dictionary.reference.com
  “quick and well-coordinated in movement”


  No definition @ either wikipedia (or) wikitionary
  They have definition for “Agility”, but not of agile.
  d
                                                   www.agiletour.org          Plan&Routes                       9
Sometimes things don’t go as planned.
Sometimes the original plan is the WRONG one!
How do you know which is right?
How do you know where you are?
  (answer: incremental development with feedback)
                          route to planned goal
What do you do at the moment of crisis?
                           (1969 lunar landing)



                                         route to better goal



getting lost                  route to worse goal

                     www.agiletour.org       Step1:HowNextLevel
How to next level? Step 1
The first Question is..

     Are we professional?
                                  - Ken Schwaber
                                                         http://bit.ly/RvProf

There is a difference between “Profession” and “Professional”

     One is a standard & the other is Behavior
                                    - David Starr


                                   www.agiletour.org     Step2:What2BAgile
Step 2 – What has to be more Agile
• Increasing the Customer Involvement
  [[Not to an extent of dictating who does what.. ]]

• Improving the prioritization of Features
  [[Higher value features generate revenue.. ]]

• Increasing the Team Buy-in & involvement
  [[Self organised teams doesn’t need work allocation ]]

• Adapting to change During the Development
  [[Iterate methodology helps to reassess the features & Project Timeline ]]




                               www.agiletour.org           BusinessValue       12
System Evolution vs. Slices of BV
• Mowing the lawn analogy
  – 4 “functions” to mow the law to get to “done, done, done”
  – Completing 1 “function” does not deliver “business value”
• Deadline – Time Boxed
• My kid is going to mow the lawn – will he do a good job?

     Front       Back           Sides
              Pick Up Trash

                  Mow

              Trim & Edge

             Sweep Clippings


              BecomeWithin       www.agiletour.org
Become Agile within
                         Your Goal should not the be Next Level, but the
                           Right level
1.   Assess your organization to determine where you should begin adding agility.
2.   Obtain executive support for the move to the Next level of Agile process.
3.   Get the development team involved in the migration process to ensure buy-in.
4.   Develop a clear understanding of your current processes by documenting them.
5.   Identify a coach or consultant to help you with your migration.
                                                        That’s where I can help you.. 

1. Review your current process, and look for areas that can be shifted to more Agile
   methods. Focus on areas with the most potential for improvement and the most
   value to the customer and your organization. The readiness assessment will also
   help with this task.
2. Outline a custom process based on the findings from the previous step
3. Try the new process on a pilot project.
4. Review the findings after the pilot, make changes, and continue to scale out your
   new methodology.

Source: http://msdn.microsoft.com/en-us/library/hh273005.aspx
                                      www.agiletour.org      Elders&Kids
05/11/10   www.agiletour.org   Step3:5Whys
Step 3 – Five Whys
         Why 5

Why 4


         Why 2


Why 3


        Why 1

                                        The big ? is…


                     Not “Why”        but “How”


                   dafsdf
                 www.agiletour.org   ProvenFacts    16
The Proven Facts


 1. There are two villages, Attari and Wazirgunj in Gaya, separated by a big hill.
 2. Who does the layout for the Road between these villages?
 3. Do we have to follow the below
       1. Take permission from Govt
       2. Govt does an ariel study for the path plan
       3. Govt invites tenders ..
       4. Blah .. Blah ..
       5. ..
But one man at the age of 60, Manjhi had single-handedly carved out a 360 feet
long, 30 feet high and 30 feet wide passage by cutting through a hill near Gahlaur
with a hammer, chisel and nails, working day and night, resulting

• The road between the villages
• A notice from the Medical agency for the treatment to the man

                          How is this possible ?

                                   www.agiletour.org      IterateModel-ALM
Phase 1 – Small & Iterate



Iterate Model : Application Life Stages




Source :
http://en.wikipedia.org/wiki/Iterative_and_incremental_development

                             www.agiletour.org    IteratePlan
Phase 1 – Small & Iterate
Iterate Model : Requirements Planning - Generic




    http://www.testfocus.co.za/featurearticles/v10n3_09_3rdquarter.html


                                www.agiletour.org     IterateNewModel
Phase 1 – Small & Iterate : Right Level


Iterate Model :




                  www.agiletour.org       DefectReason
Phase 2 – Testing : Next Level is Right Choice

Defect Identification




                        www.agiletour.org    RallyRelease
Phase 3 – Release Planning : Iterations




Source: http://www.rallydev.com/learn_agile/agile_planning/release_planning/




                            www.agiletour.org      ReleaseNotIterations
Phase 3 – Release is Not Iterations


                      Release (vs) Iterations
•   Focused on User Stories                 •     Focused on tasks decomposed
    supporting a theme                            from user stories
•   Based on a healthy, historical          •     Based on velocity and capacity
    velocity                                      of the team
•   Usually 1-4 months in length            •     Usually 1-4 weeks in length
    consisting of 2-4 iterations
•   “What” focused – what can we            •     “How” focused – how are we
    deliver                                       going to get there?
•   Story writing                           •     Task estimating
•   Shippable product – features            •     Potentially shippable product –
    are made available to the                     features are demo-able
    customer

       Source: http://www.rallydev.com/learn_agile/agile_planning/release_planning/
                                   www.agiletour.org         ReleaseCycle
Phase 3 – Agile Release Structure : Release Cycle


    Scrum                                                                      1 or 2 sprints depending on
    Master                                                                     the product complexity
                                           Sprint Transition

       Planning
                                Sprint 1   Sprint 2    Sprint 3    Sprint 4   Hardening   Hardening
       2 – 12 weeks                                                           Sprint      Sprint


•    Team building (Staffing,
     Scrum Master                     5 – 10% Backlog grooming
•    Release Timeline
•    Architecture Definition
     (coarse grain)
•    Dependencies identified                 System test involved
•    Release cost forecast
•    Release Backlog
           • Prioritized
           • Sized
           • Detailed
           • Estimated
     •Sprint goal for 1 or 2 sprint
     •May not be formal sprint




                                                      www.agiletour.org             QA
Q&A                       Thanks


      www.agiletour.org      Tx

Weitere ähnliche Inhalte

Was ist angesagt?

Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Pedro Gustavo Torres
 
Agile Mobsters
Agile MobstersAgile Mobsters
Agile MobstersMike Burns
 
Agility2020 key takeaways
Agility2020 key takeawaysAgility2020 key takeaways
Agility2020 key takeawaysPreetiDesai10
 
Spark 2016 - Jason Yip
Spark 2016 - Jason YipSpark 2016 - Jason Yip
Spark 2016 - Jason YipSpark Canada
 
Big Ideias about Spotify Culture
Big Ideias about Spotify CultureBig Ideias about Spotify Culture
Big Ideias about Spotify CultureAndré Faria Gomes
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product DevelopmentGary Pedretti
 
Can you be remotely agile? (Agile2015)
Can you be remotely agile? (Agile2015)Can you be remotely agile? (Agile2015)
Can you be remotely agile? (Agile2015)Mark Kilby
 
@AgilePT 2016 - HyP: A journey to greater efficiency
@AgilePT 2016 - HyP: A journey to greater efficiency@AgilePT 2016 - HyP: A journey to greater efficiency
@AgilePT 2016 - HyP: A journey to greater efficiencyBruno Cacho
 
Innovation and organization
Innovation and organizationInnovation and organization
Innovation and organizationKevin Goldsmith
 
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...Atlassian
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agileNaveen Gupta
 

Was ist angesagt? (13)

Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016Scrum: From the Classroom to the Workplace :: IPLeiria 2016
Scrum: From the Classroom to the Workplace :: IPLeiria 2016
 
Agile Mobsters
Agile MobstersAgile Mobsters
Agile Mobsters
 
Agility2020 key takeaways
Agility2020 key takeawaysAgility2020 key takeaways
Agility2020 key takeaways
 
Spark 2016 - Jason Yip
Spark 2016 - Jason YipSpark 2016 - Jason Yip
Spark 2016 - Jason Yip
 
The Spotify Tribe
The Spotify TribeThe Spotify Tribe
The Spotify Tribe
 
Big Ideias about Spotify Culture
Big Ideias about Spotify CultureBig Ideias about Spotify Culture
Big Ideias about Spotify Culture
 
Holistic Product Development
Holistic Product DevelopmentHolistic Product Development
Holistic Product Development
 
Can you be remotely agile? (Agile2015)
Can you be remotely agile? (Agile2015)Can you be remotely agile? (Agile2015)
Can you be remotely agile? (Agile2015)
 
@AgilePT 2016 - HyP: A journey to greater efficiency
@AgilePT 2016 - HyP: A journey to greater efficiency@AgilePT 2016 - HyP: A journey to greater efficiency
@AgilePT 2016 - HyP: A journey to greater efficiency
 
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get LeanerAgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
AgileCamp 2014 Track 5: The Seven Wastes - Can You Get Leaner
 
Innovation and organization
Innovation and organizationInnovation and organization
Innovation and organization
 
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
From Incremental & Iterative to Agile – What's the Right Process For Your Tea...
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
 

Andere mochten auch

Agile Tour Chennai 2015: Innnovations in Agile Program Management: Prasanna G...
Agile Tour Chennai 2015: Innnovations in Agile Program Management: Prasanna G...Agile Tour Chennai 2015: Innnovations in Agile Program Management: Prasanna G...
Agile Tour Chennai 2015: Innnovations in Agile Program Management: Prasanna G...India Scrum Enthusiasts Community
 
Agile Tour Pune 2015:Test automation using BDD - Anita Pol and Sachin Salvekar
Agile Tour Pune 2015:Test automation using BDD - Anita Pol and Sachin SalvekarAgile Tour Pune 2015:Test automation using BDD - Anita Pol and Sachin Salvekar
Agile Tour Pune 2015:Test automation using BDD - Anita Pol and Sachin SalvekarIndia Scrum Enthusiasts Community
 
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar VenugopalanAgile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar VenugopalanIndia Scrum Enthusiasts Community
 
Tugas tik, perangkat keras untuk mengakses internet
Tugas tik, perangkat keras untuk mengakses internetTugas tik, perangkat keras untuk mengakses internet
Tugas tik, perangkat keras untuk mengakses internetromantika
 
Как спроектировать полезную CMDB
Как спроектировать полезную CMDBКак спроектировать полезную CMDB
Как спроектировать полезную CMDBCleverics
 
Polêmica do pedágio em suape
Polêmica do pedágio em suapePolêmica do pedágio em suape
Polêmica do pedágio em suapeJamildo Melo
 
P1 sólo se evalúa al alumno
P1 sólo se evalúa al alumnoP1 sólo se evalúa al alumno
P1 sólo se evalúa al alumnos_mansilla
 
Компания Софторг - флагман промышленного швейного оборудования Украины
Компания Софторг - флагман промышленного швейного оборудования Украины Компания Софторг - флагман промышленного швейного оборудования Украины
Компания Софторг - флагман промышленного швейного оборудования Украины Fialan
 
PEKERTI DOSEN UNIVERSITAS ADI BUANA - DJOKO AW
PEKERTI DOSEN UNIVERSITAS ADI BUANA - DJOKO AWPEKERTI DOSEN UNIVERSITAS ADI BUANA - DJOKO AW
PEKERTI DOSEN UNIVERSITAS ADI BUANA - DJOKO AWDjoko Adi Walujo
 

Andere mochten auch (16)

Scrum scaling
Scrum scalingScrum scaling
Scrum scaling
 
Agile Tour Chennai 2015: Innnovations in Agile Program Management: Prasanna G...
Agile Tour Chennai 2015: Innnovations in Agile Program Management: Prasanna G...Agile Tour Chennai 2015: Innnovations in Agile Program Management: Prasanna G...
Agile Tour Chennai 2015: Innnovations in Agile Program Management: Prasanna G...
 
ATD2015: Agile Wow - Shipra Aggrawal
ATD2015: Agile Wow - Shipra AggrawalATD2015: Agile Wow - Shipra Aggrawal
ATD2015: Agile Wow - Shipra Aggrawal
 
Agile Tour Pune 2015:Test automation using BDD - Anita Pol and Sachin Salvekar
Agile Tour Pune 2015:Test automation using BDD - Anita Pol and Sachin SalvekarAgile Tour Pune 2015:Test automation using BDD - Anita Pol and Sachin Salvekar
Agile Tour Pune 2015:Test automation using BDD - Anita Pol and Sachin Salvekar
 
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar VenugopalanAgile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
Agile Tour Pune 2015: Dev-ops- niche or mainstream: Bhaskar Venugopalan
 
AAF'16 Hyderabad | Prioritizing Portfolio Backlogs
AAF'16 Hyderabad | Prioritizing Portfolio Backlogs AAF'16 Hyderabad | Prioritizing Portfolio Backlogs
AAF'16 Hyderabad | Prioritizing Portfolio Backlogs
 
ATC2013-Sivaram Athmakuri-Thinking & Customizing Agile
ATC2013-Sivaram Athmakuri-Thinking & Customizing AgileATC2013-Sivaram Athmakuri-Thinking & Customizing Agile
ATC2013-Sivaram Athmakuri-Thinking & Customizing Agile
 
Tugas tik, perangkat keras untuk mengakses internet
Tugas tik, perangkat keras untuk mengakses internetTugas tik, perangkat keras untuk mengakses internet
Tugas tik, perangkat keras untuk mengakses internet
 
REF_from Mr Hieu
REF_from Mr HieuREF_from Mr Hieu
REF_from Mr Hieu
 
Как спроектировать полезную CMDB
Как спроектировать полезную CMDBКак спроектировать полезную CMDB
Как спроектировать полезную CMDB
 
Scaling agile in distributed environment
Scaling agile in distributed environmentScaling agile in distributed environment
Scaling agile in distributed environment
 
Polêmica do pedágio em suape
Polêmica do pedágio em suapePolêmica do pedágio em suape
Polêmica do pedágio em suape
 
P1 sólo se evalúa al alumno
P1 sólo se evalúa al alumnoP1 sólo se evalúa al alumno
P1 sólo se evalúa al alumno
 
Calendario03
Calendario03Calendario03
Calendario03
 
Компания Софторг - флагман промышленного швейного оборудования Украины
Компания Софторг - флагман промышленного швейного оборудования Украины Компания Софторг - флагман промышленного швейного оборудования Украины
Компания Софторг - флагман промышленного швейного оборудования Украины
 
PEKERTI DOSEN UNIVERSITAS ADI BUANA - DJOKO AW
PEKERTI DOSEN UNIVERSITAS ADI BUANA - DJOKO AWPEKERTI DOSEN UNIVERSITAS ADI BUANA - DJOKO AW
PEKERTI DOSEN UNIVERSITAS ADI BUANA - DJOKO AW
 

Ähnlich wie Journey to Next Level of Agility- Charkrvarthy

Journey to Next level Agility
Journey to Next level AgilityJourney to Next level Agility
Journey to Next level AgilityDSK Chakravarthy
 
Effective Daily Standups
Effective Daily StandupsEffective Daily Standups
Effective Daily StandupsFadi Stephan
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Adrian Carr
 
Steve Denning- How to make the whole organisation agile
Steve Denning- How to make the whole organisation agileSteve Denning- How to make the whole organisation agile
Steve Denning- How to make the whole organisation agileScrum Australia Pty Ltd
 
A CTOs Perspective on Agile
A CTOs Perspective on AgileA CTOs Perspective on Agile
A CTOs Perspective on AgileBradley Brown
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safariAli Moghadam
 
2012 08 agile 2012 - an agile adoption and transformation survival guide
2012 08 agile 2012 - an agile adoption and transformation survival guide2012 08 agile 2012 - an agile adoption and transformation survival guide
2012 08 agile 2012 - an agile adoption and transformation survival guidedrewz lin
 
An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.Pune OpenCoffee Club
 
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile LeadersPeter Stevens
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfSwapnikaReddy6
 
Software Craftsmanship: Agile is Not Enough
Software Craftsmanship: Agile is Not EnoughSoftware Craftsmanship: Agile is Not Enough
Software Craftsmanship: Agile is Not EnoughKen Auer
 
Software Craftsmanship: Agile Is Not Enough
Software Craftsmanship: Agile Is Not EnoughSoftware Craftsmanship: Agile Is Not Enough
Software Craftsmanship: Agile Is Not EnoughKen Auer
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Adrian Carr
 

Ähnlich wie Journey to Next Level of Agility- Charkrvarthy (20)

Journey to Next level Agility
Journey to Next level AgilityJourney to Next level Agility
Journey to Next level Agility
 
Effective Daily Standups
Effective Daily StandupsEffective Daily Standups
Effective Daily Standups
 
Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009Agile for Me- CodeStock 2009
Agile for Me- CodeStock 2009
 
Steve Denning- How to make the whole organisation agile
Steve Denning- How to make the whole organisation agileSteve Denning- How to make the whole organisation agile
Steve Denning- How to make the whole organisation agile
 
A CTOs Perspective on Agile
A CTOs Perspective on AgileA CTOs Perspective on Agile
A CTOs Perspective on Agile
 
Fundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part IFundamentals of Agile Methodologies - Part I
Fundamentals of Agile Methodologies - Part I
 
6- Agile.engine - Asad safari
6- Agile.engine - Asad safari6- Agile.engine - Asad safari
6- Agile.engine - Asad safari
 
Agile Engine | By Asad Safari
Agile Engine | By Asad SafariAgile Engine | By Asad Safari
Agile Engine | By Asad Safari
 
Get lean tutorial
Get lean tutorialGet lean tutorial
Get lean tutorial
 
2012 08 agile 2012 - an agile adoption and transformation survival guide
2012 08 agile 2012 - an agile adoption and transformation survival guide2012 08 agile 2012 - an agile adoption and transformation survival guide
2012 08 agile 2012 - an agile adoption and transformation survival guide
 
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
 
An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.An Introduction to Agile - Prashant Pund, AgileSoft.
An Introduction to Agile - Prashant Pund, AgileSoft.
 
Agile Methods: Facts and Myths - 1st Agile Cyprus Meetup
Agile Methods: Facts and Myths - 1st Agile Cyprus MeetupAgile Methods: Facts and Myths - 1st Agile Cyprus Meetup
Agile Methods: Facts and Myths - 1st Agile Cyprus Meetup
 
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
 
Governence in distributed scrum team-Raja Bavani
Governence in distributed scrum team-Raja BavaniGovernence in distributed scrum team-Raja Bavani
Governence in distributed scrum team-Raja Bavani
 
Induction session
Induction sessionInduction session
Induction session
 
Understanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdfUnderstanding-Agile &Scrum.pdf
Understanding-Agile &Scrum.pdf
 
Software Craftsmanship: Agile is Not Enough
Software Craftsmanship: Agile is Not EnoughSoftware Craftsmanship: Agile is Not Enough
Software Craftsmanship: Agile is Not Enough
 
Software Craftsmanship: Agile Is Not Enough
Software Craftsmanship: Agile Is Not EnoughSoftware Craftsmanship: Agile Is Not Enough
Software Craftsmanship: Agile Is Not Enough
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012
 

Mehr von India Scrum Enthusiasts Community

“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...India Scrum Enthusiasts Community
 
Software 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven BusinessSoftware 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven BusinessIndia Scrum Enthusiasts Community
 
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...India Scrum Enthusiasts Community
 
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?India Scrum Enthusiasts Community
 

Mehr von India Scrum Enthusiasts Community (20)

Deciphering Agile Big Data
Deciphering Agile Big DataDeciphering Agile Big Data
Deciphering Agile Big Data
 
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
“How We Learnt to Stop Worrying and Live with Uncertainty” – Case Studies fro...
 
Rubber Meets the Road
Rubber Meets the RoadRubber Meets the Road
Rubber Meets the Road
 
Can Agile Enthusiasm See The Organization Through?
Can Agile Enthusiasm See The Organization Through?Can Agile Enthusiasm See The Organization Through?
Can Agile Enthusiasm See The Organization Through?
 
Agile​ ​HR​ ​From​ ​the​ ​trenches
Agile​ ​HR​ ​From​ ​the​ ​trenchesAgile​ ​HR​ ​From​ ​the​ ​trenches
Agile​ ​HR​ ​From​ ​the​ ​trenches
 
Evolutionary Change
Evolutionary ChangeEvolutionary Change
Evolutionary Change
 
Software 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven BusinessSoftware 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven Business
 
Agile Digital Architecture
Agile Digital ArchitectureAgile Digital Architecture
Agile Digital Architecture
 
Governance mechanism to further business agility
Governance mechanism to further business agilityGovernance mechanism to further business agility
Governance mechanism to further business agility
 
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
Opening the Mainframe world to Mobile Ecosystem in a seamless and beneficial ...
 
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
Workplace Happiness - Is Business Agility Taking us Towards Happy Workplaces?
 
Wave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership RedefinedWave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership Redefined
 
Agile Engineering Environment – 2017
Agile Engineering Environment – 2017Agile Engineering Environment – 2017
Agile Engineering Environment – 2017
 
Management for Agility and Outcomes
Management for Agility and OutcomesManagement for Agility and Outcomes
Management for Agility and Outcomes
 
Agile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For AllAgile Mindset Shifting: Agile For All
Agile Mindset Shifting: Agile For All
 
Agile Engineering Environment – 2017
Agile Engineering Environment – 2017Agile Engineering Environment – 2017
Agile Engineering Environment – 2017
 
Wave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership RedefinedWave 2 of Agile: Agile Leadership Redefined
Wave 2 of Agile: Agile Leadership Redefined
 
Five (Oops!) Six Mistakes You are Making as a Leader
Five (Oops!) Six Mistakes You are Making as a LeaderFive (Oops!) Six Mistakes You are Making as a Leader
Five (Oops!) Six Mistakes You are Making as a Leader
 
Empower the Forbidden Power Players
Empower the Forbidden Power PlayersEmpower the Forbidden Power Players
Empower the Forbidden Power Players
 
Agility in Education System for Digital India
Agility in Education System for Digital IndiaAgility in Education System for Digital India
Agility in Education System for Digital India
 

Kürzlich hochgeladen

UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfinfogdgmi
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 

Kürzlich hochgeladen (20)

20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Videogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdfVideogame localization & technology_ how to enhance the power of translation.pdf
Videogame localization & technology_ how to enhance the power of translation.pdf
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 

Journey to Next Level of Agility- Charkrvarthy

  • 1. Journey to next level of Agility చక్రవర్తి http://about.me/Chakravarthy www.agiletour.org
  • 2. Who am I •Started IT career on April 4th 1996 •Worked with various companies & played all roles of SDLC •Certified by Microsoft as • Technology Spécialist • Professional Developer •Certified by Scrum allience as • Scrum Master •Awarded as MVP by Microsoft •For more information… Post Session www.agiletour.org Ghost
  • 4. Agenda •What’s not « Agile » •What’s « Agile » •How to attain the next « Agility » •Important stages •For more information… www.agiletour.org GroundRules
  • 5. Ground Rules • Electronics by exception •One conversation at a time •Participation & Respect •Timeliness • Anything else.. ? www.agiletour.org Not Agile
  • 7. # Agile Everything is Agile • Resource location is agile • Resource reporting is agile • Requirement is agile by every day / every hour • Team composition is agile Manager says • You are everything • You directly talk to the client and do what ever he asks you • d www.agiletour.org Large Projects
  • 8. Agile is not meant for large projects Agile doesn’t suite for large projects, because • Architecture can’t be build in small iterations • That is built on small iterations wouldn’t sustain for huge business application • It is always like chasing the moving target • Work assigning is a tedious task • Audit history for Change requests is uncontrollable • Product Owner is the paymaster and thus he dictates • what is to be done • when is to be done • d www.agiletour.org What’s Agile
  • 9. 3 Steps 3 Phases What’s Agile Bing has beyond ample list of web docs You can bing for Agile methodologies and it is easy to lost in the web hive with the tons of information that is available for you. Be careful, too much information is also fatal Local communities help you Now-a-days, Agile is being a buzz word within the industry as well as with venture capitalists, it is giving ample scope for the communities to come together. There are few local communities, please join them and get the different people’s understanding and implementation of Agility within their work space dictionary.reference.com “quick and well-coordinated in movement” No definition @ either wikipedia (or) wikitionary They have definition for “Agility”, but not of agile. d www.agiletour.org Plan&Routes 9
  • 10. Sometimes things don’t go as planned. Sometimes the original plan is the WRONG one! How do you know which is right? How do you know where you are? (answer: incremental development with feedback) route to planned goal What do you do at the moment of crisis? (1969 lunar landing) route to better goal getting lost route to worse goal www.agiletour.org Step1:HowNextLevel
  • 11. How to next level? Step 1 The first Question is.. Are we professional? - Ken Schwaber http://bit.ly/RvProf There is a difference between “Profession” and “Professional” One is a standard & the other is Behavior - David Starr www.agiletour.org Step2:What2BAgile
  • 12. Step 2 – What has to be more Agile • Increasing the Customer Involvement [[Not to an extent of dictating who does what.. ]] • Improving the prioritization of Features [[Higher value features generate revenue.. ]] • Increasing the Team Buy-in & involvement [[Self organised teams doesn’t need work allocation ]] • Adapting to change During the Development [[Iterate methodology helps to reassess the features & Project Timeline ]] www.agiletour.org BusinessValue 12
  • 13. System Evolution vs. Slices of BV • Mowing the lawn analogy – 4 “functions” to mow the law to get to “done, done, done” – Completing 1 “function” does not deliver “business value” • Deadline – Time Boxed • My kid is going to mow the lawn – will he do a good job? Front Back Sides Pick Up Trash Mow Trim & Edge Sweep Clippings BecomeWithin www.agiletour.org
  • 14. Become Agile within Your Goal should not the be Next Level, but the Right level 1. Assess your organization to determine where you should begin adding agility. 2. Obtain executive support for the move to the Next level of Agile process. 3. Get the development team involved in the migration process to ensure buy-in. 4. Develop a clear understanding of your current processes by documenting them. 5. Identify a coach or consultant to help you with your migration. That’s where I can help you..  1. Review your current process, and look for areas that can be shifted to more Agile methods. Focus on areas with the most potential for improvement and the most value to the customer and your organization. The readiness assessment will also help with this task. 2. Outline a custom process based on the findings from the previous step 3. Try the new process on a pilot project. 4. Review the findings after the pilot, make changes, and continue to scale out your new methodology. Source: http://msdn.microsoft.com/en-us/library/hh273005.aspx www.agiletour.org Elders&Kids
  • 15. 05/11/10 www.agiletour.org Step3:5Whys
  • 16. Step 3 – Five Whys Why 5 Why 4 Why 2 Why 3 Why 1 The big ? is… Not “Why” but “How” dafsdf www.agiletour.org ProvenFacts 16
  • 17. The Proven Facts 1. There are two villages, Attari and Wazirgunj in Gaya, separated by a big hill. 2. Who does the layout for the Road between these villages? 3. Do we have to follow the below 1. Take permission from Govt 2. Govt does an ariel study for the path plan 3. Govt invites tenders .. 4. Blah .. Blah .. 5. .. But one man at the age of 60, Manjhi had single-handedly carved out a 360 feet long, 30 feet high and 30 feet wide passage by cutting through a hill near Gahlaur with a hammer, chisel and nails, working day and night, resulting • The road between the villages • A notice from the Medical agency for the treatment to the man How is this possible ? www.agiletour.org IterateModel-ALM
  • 18. Phase 1 – Small & Iterate Iterate Model : Application Life Stages Source : http://en.wikipedia.org/wiki/Iterative_and_incremental_development www.agiletour.org IteratePlan
  • 19. Phase 1 – Small & Iterate Iterate Model : Requirements Planning - Generic http://www.testfocus.co.za/featurearticles/v10n3_09_3rdquarter.html www.agiletour.org IterateNewModel
  • 20. Phase 1 – Small & Iterate : Right Level Iterate Model : www.agiletour.org DefectReason
  • 21. Phase 2 – Testing : Next Level is Right Choice Defect Identification www.agiletour.org RallyRelease
  • 22. Phase 3 – Release Planning : Iterations Source: http://www.rallydev.com/learn_agile/agile_planning/release_planning/ www.agiletour.org ReleaseNotIterations
  • 23. Phase 3 – Release is Not Iterations Release (vs) Iterations • Focused on User Stories • Focused on tasks decomposed supporting a theme from user stories • Based on a healthy, historical • Based on velocity and capacity velocity of the team • Usually 1-4 months in length • Usually 1-4 weeks in length consisting of 2-4 iterations • “What” focused – what can we • “How” focused – how are we deliver going to get there? • Story writing • Task estimating • Shippable product – features • Potentially shippable product – are made available to the features are demo-able customer Source: http://www.rallydev.com/learn_agile/agile_planning/release_planning/ www.agiletour.org ReleaseCycle
  • 24. Phase 3 – Agile Release Structure : Release Cycle Scrum 1 or 2 sprints depending on Master the product complexity Sprint Transition Planning Sprint 1 Sprint 2 Sprint 3 Sprint 4 Hardening Hardening 2 – 12 weeks Sprint Sprint • Team building (Staffing, Scrum Master 5 – 10% Backlog grooming • Release Timeline • Architecture Definition (coarse grain) • Dependencies identified System test involved • Release cost forecast • Release Backlog • Prioritized • Sized • Detailed • Estimated •Sprint goal for 1 or 2 sprint •May not be formal sprint www.agiletour.org QA
  • 25. Q&A Thanks www.agiletour.org Tx