12
principles
for Agile development
Agile
Development
1. Satisfaction & delivery


                 Our highest priority is to

                 satisfy the customer
                 through early and

                         continuous
                         delivery
                         of valuable software
2. Welcome changing

Welcome changing
requirements
even late in development. Agile
processes harness change for the




customer's competitive
advantage.
3. Deliver frequently


  Deliver

  working
  software
  frequently, from a couple
  of weeks to a couple of
  months, with a preference
  to the

  shorter
  timescale
4. Communication is the key




                   Business people and developers

                must work together
               daily throughout the project.
5. Environement & trust




                                Build
                              projects
                         around motivated
                     individuals. Give them the
       environment and support
       they need, and trust them to get the job done.
6. Face-to-face communication



    The most efficient and effective method
    of conveying information to and within
                     a development team is

                      face-to-face
                      conversation
7. Measuring progress by soft




                   Working software is

                   the primary
                    measure
                       of progress
8. Sustainable development



                    Agile
                  processes
            promote sustainable
                development.
        The sponsors, developers, and
           users should be able to

     maintain a constant
      pace indefinitely.
9. Attention to details



                          Continuous attention to

                            technical
                          excellence and
                           good design
                             enhances agility.
10. The power of less




      Simplicity is essential
            the art of maximizing the
            amount of work not done
11. Self-organizing teams




    The best architectures,
  requirements, and designs
       emerge from self-organizing teams.
12. Ajusting at regular intervals



 At regular intervals, the
 team reflects on how to
 become more effective,
 then

 tunes and adjusts
 its behavior
 accordingly
About
In brief...



      Swiss team
      Mastering
      Agile Developement
      Ready for challenge
      Totally engaged
Main competencies




          Agile development
          with Ruby on Rails
          Since early 2 0 0 5
Uniqueness




Always looking for
the most   elegant solution
Credits
Credits - Inspirations


   For sharing a lot of tremendous presentations
   @JESSEDEE
   For your 7 tips to create a visual presentation
   Emiland De Cubber
   For your 19 thoughts about leadership
   Antwerp Management School
   For your state of the art vision in strategy
   Relax In The Air
Credits - Photos



   Uniqueness «Edelweiss»    Jungle-Jill
                            Stuck in Customs
   1. Satisfaction & delivery
   2. Welcome changing Alleh Lindquist
   3. Deliver frequently Mr Mitch
   4. Communication is the key greeblemonkey
   5. Environement & trust Campaign Monitor
   6. Face-to-face communication luca.sartoni
   7. Measuring progress by soft Matti Mattila
   8. Sustainable development Saf' (Safia Osman)
Credits - Photos



    9. Attention to details jaxxon
   10. The power of less melolou
   11. Self-organizing teams Philofoto
   12. Ajusting at regular intervals mbevis
SwissAgileDevelopment


@liquidconcept // +41 21 648 03 41 // info@liquid-concept.ch

12 principles for Agile Development

  • 1.
  • 2.
  • 3.
    1. Satisfaction &delivery Our highest priority is to satisfy the customer through early and continuous delivery of valuable software
  • 4.
    2. Welcome changing Welcomechanging requirements even late in development. Agile processes harness change for the customer's competitive advantage.
  • 5.
    3. Deliver frequently Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale
  • 6.
    4. Communication isthe key Business people and developers must work together daily throughout the project.
  • 7.
    5. Environement &trust Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
  • 8.
    6. Face-to-face communication The most efficient and effective method of conveying information to and within a development team is face-to-face conversation
  • 9.
    7. Measuring progressby soft Working software is the primary measure of progress
  • 10.
    8. Sustainable development Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
  • 11.
    9. Attention todetails Continuous attention to technical excellence and good design enhances agility.
  • 12.
    10. The powerof less Simplicity is essential the art of maximizing the amount of work not done
  • 13.
    11. Self-organizing teams The best architectures, requirements, and designs emerge from self-organizing teams.
  • 14.
    12. Ajusting atregular intervals At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly
  • 15.
  • 16.
    In brief... Swiss team Mastering Agile Developement Ready for challenge Totally engaged
  • 17.
    Main competencies Agile development with Ruby on Rails Since early 2 0 0 5
  • 18.
    Uniqueness Always looking for themost elegant solution
  • 19.
  • 20.
    Credits - Inspirations For sharing a lot of tremendous presentations @JESSEDEE For your 7 tips to create a visual presentation Emiland De Cubber For your 19 thoughts about leadership Antwerp Management School For your state of the art vision in strategy Relax In The Air
  • 21.
    Credits - Photos Uniqueness «Edelweiss» Jungle-Jill Stuck in Customs 1. Satisfaction & delivery 2. Welcome changing Alleh Lindquist 3. Deliver frequently Mr Mitch 4. Communication is the key greeblemonkey 5. Environement & trust Campaign Monitor 6. Face-to-face communication luca.sartoni 7. Measuring progress by soft Matti Mattila 8. Sustainable development Saf' (Safia Osman)
  • 22.
    Credits - Photos 9. Attention to details jaxxon 10. The power of less melolou 11. Self-organizing teams Philofoto 12. Ajusting at regular intervals mbevis
  • 23.
    SwissAgileDevelopment @liquidconcept // +4121 648 03 41 // info@liquid-concept.ch