Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Agile Methodologies

tth
August 22, 2014

Agile Methodologies

What I wish I knew about agile when I was a student

tth

August 22, 2014
Tweet

Other Decks in Technology

Transcript

  1. TECHNICAL ASPECTS 5 Pair 
 Programming Test Driven 
 Development

    Refactoring Continuous 
 Testing Continuous 
 Delivery DevOps
  2. PAIR PROGRAMMING • Experience transfer • Better code - code

    review • Catch errors • Prevent lottery syndrome • Maintains focus 6
  3. THAT GIVES US… Red-Green-Refactor 10 RED Fail GREEN Pass REFACTOR

    Pass 1. Write a test that fails REPEAT PROCESS 2. Make only enough 
 code for it to pass 3. Improve code
 quality
  4. CONTINUOUS DELIVERY 13 Code 
 and test Integration and tests

    More 
 integration and tests Final prep 
 and tests PRODUCTION AUTO AUTO AUTO AUTO
  5. CONTINUOUS DELIVERY • Cycle time • Automate deployments • Regular

    deployments • Push enhancements/bug fixes with minimal risks 14
  6. LEVELUP • Series of workshops for students who want to

    add to their classroom learning with real-world experience • Test-driven development • Continuous delivery • Pair programming • Agile project management • Business analysis • How employers hire grads • Offices: Sydney, Melbourne, Brisbane, Johannesburg, Kampala, Bangalore 18
  7. LEVELUP ! SINGAPORE LEVELUP EXP ! Saturday 11 October 10am

    - 6pm ! Register your interest http://levelup.thoughtworks.com/singapore/exp/1.html 19