Your SlideShare is downloading. ×
0
Agile Development
      at 10to1
      Tom Klaasen
Tom Klaasen

• Developing software for 10 years
• Java/J2EE
• Co-founded 10to1 in 2006
• Since 2008: Ruby on Rails, iOS
Who is here?


• Experience with agile
• You want to convince who?
People
People

• 4 developers
• Passionnate
• Highly skilled
Philosophy

• Do what we want to do (programming!)
• Have fun doing this
• “Take your work seriously. Yourself, not
  so.”
“Agile development”?


• Communication
Communication

• Workable application from day 1
• Deployments every few days
• Meetings: developers talk with users
Communication


• “We grow software”
• http://blog.10to1.be/general/2010/06/17/
  we-grow-software/
Communication tools
•   Telephone

•   Face-to-face meetings (max. 1/week)

•   Email

•   Campfire

•   Lighthouse

•   gi...
Tests


• Regression
• Unit tests (business logic)
What we don’t do

• Kanban
• Backlog at the beginning of the project
• 100% test coverage
• Test controllers (thin in Rail...
What we do differently


• Stand-up meeting: coffee!
The influence of
         language

• Ruby, Rails: Convention over configuration
• Java/J2EE: A lot of groundwork
Misconceptions


• A way to put pression on developers
Pain points


• Contracts
“Agile”


• No one way
• Philosophy, not rules
• Tom Klaasen
• tom@10to1.be
• 0475 28 17 62
• @10to1
Upcoming SlideShare
Loading in...5
×

Agile tour agile development

1,028

Published on

A presentation of how we apply the principles of Agile Development at 10to1.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,028
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide



















  • Transcript of "Agile tour agile development"

    1. 1. Agile Development at 10to1 Tom Klaasen
    2. 2. Tom Klaasen • Developing software for 10 years • Java/J2EE • Co-founded 10to1 in 2006 • Since 2008: Ruby on Rails, iOS
    3. 3. Who is here? • Experience with agile • You want to convince who?
    4. 4. People
    5. 5. People • 4 developers • Passionnate • Highly skilled
    6. 6. Philosophy • Do what we want to do (programming!) • Have fun doing this • “Take your work seriously. Yourself, not so.”
    7. 7. “Agile development”? • Communication
    8. 8. Communication • Workable application from day 1 • Deployments every few days • Meetings: developers talk with users
    9. 9. Communication • “We grow software” • http://blog.10to1.be/general/2010/06/17/ we-grow-software/
    10. 10. Communication tools • Telephone • Face-to-face meetings (max. 1/week) • Email • Campfire • Lighthouse • git • Continuous integration • “10to1 Newsletter”
    11. 11. Tests • Regression • Unit tests (business logic)
    12. 12. What we don’t do • Kanban • Backlog at the beginning of the project • 100% test coverage • Test controllers (thin in Rails) • (Structured) pair programming
    13. 13. What we do differently • Stand-up meeting: coffee!
    14. 14. The influence of language • Ruby, Rails: Convention over configuration • Java/J2EE: A lot of groundwork
    15. 15. Misconceptions • A way to put pression on developers
    16. 16. Pain points • Contracts
    17. 17. “Agile” • No one way • Philosophy, not rules
    18. 18. • Tom Klaasen • tom@10to1.be • 0475 28 17 62 • @10to1
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×