Agile Development At Esendex

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Agile Development At Esendex - Presentation Transcript

    1. Agile Development at Esendex
    2. Who am I?
      • Dr Nicholas Bruce,
      • Development Manager,
      • Esendex
      • [email_address]
    3. What am i going to be talking about?
      • Who are Esendex
      • What do we do
      • How do we do it
      • Development methodologies
            • Waterfall
            • Agile
        • Flavours of Agile Scrum & eXtreme
        • Paired development
        • Continuous integration
        • Test Driven Development (TDD)
      • Are you a potential candidate?
    4. Who are Esendex
      • Esendex is an international business communications provider established in 2001
      • Currently employing 30 people in offices in the UK, Ireland, Germany, France, Spain and Australia
    5. What we do
      • We facilitate business communication for a wide range of customers from large corporations to SME's
      • We have in excess of 6000 customers inc..
          • Ocado
          • Virgin Media
          • RAC
          • Parkers
          • BAA Gatwick
      • Distributing over 1.5 million SMS messages per week
    6. How we do it
      • We have direct connections with all the UK and a high number of Int'l networks and allowing us to guarantee delivery and provide a quick reliable and stable service to our customers
      • The in-house development team have written 95% of our services in C# .Net, this gives us high level of control
      • The developed architecture needs to be available 24/7/365 and be over 99% reliable
      • It also needs to be adaptable extensible and be able to respond rapidly to strategic, customer and market demands.
    7. Development methodologies
      • Which supports our purpose?
      • Waterfall – an traditional development methodology
      • Agile
          • Scrum
          • eXtreme programming (XP)
    8. Waterfall A linear process, sometimes... x months – x years
    9. Agile Development An iterative and incremental process
    10. Scrum
      • Each sprint is between 2-4 weeks
      • At the conclusion of each sprint the team produce a potentially shippable increment, that is working & tested.
      • The sprint are taken from a prioritized collection called the backlog.
      • You are not allowed to change the sprint backlog during a sprint ( no change in priorities)
      • After a sprint the team must demonstrate the software
    11. eXtreme
      • Requirements will change
      • ,but will become refined
      Time
    12. eXtreme, a combination of Agile components
      • Paired Programming
      • Test driven development
      • Continuous integration
      • Sociable team
    13. Paired development
      • Shown to produce 75% of the work of two developers
      • With a higher quality of code
      • Continuous code review
      • Shared responsibility
    14. Test Driven Development Benefits?
    15. Continuous integration
      • Integrate early and often
      • Taking small steps
      • Progress at a steady rate
      • No large integration points
      Code Build Test Integrate
    16. The Esendex flavour
      • Combination of Extreme and Scrum
      • Stand-ups every day
      • Weekly release cycles
      • Continuous integration
      • TDD
      • Paired development
    17. In summary
      • Esendex are a profitable ambitious company
      • Employing only the best graduates and developers
      • Practice eXtreme development
      • In a Friendly & sociable environment
      • Encourage you to expand your knowledge and experience
    18. Esendex recruitment- do you fit?
      • Intelligent (min 2:1)
      • Confident
      • Articulate
      • Motivated
      • In addition knowledge of C# .Net, Source code control and Agile methods
      • Triathlon experience would be a bonus
    19. Recommended reading
      • Extreme Programing Explained
        • Kent Beck et al
        • Addison-Wesley
        • ISBN 0-321-27865-8
      • Extreme Programming Adventures in C#
        • Ron Jeffries
        • Microsoft Press
        • ISBN 0-7356-1949-2
    20.  
    SlideShare Zeitgeist 2009

    + Nicholas BruceNicholas Bruce Nominate

    custom

    202 views, 0 favs, 0 embeds more stats

    A presentation on the benefits of Agile development more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 202
      • 202 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 1
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories