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.

Like this presentation? Why not share!

Agiler without a schema @forward

on

  • 1,222 views

My speech at the italian agile day 2010...

My speech at the italian agile day 2010

Forward is a collection of innovative online brands based in Camden, London. Our success is driven by talented people who are given the freedom to experiment with technology in a low ceremony environment. Forward is reliant upon developers who actively engage in the business and go beyond a traditional role. Technology is at the core of how we solve problems, from testing new businesses in a day to discovering how the weather affects web traffic. This has made us one of the top ten fastest growing privately owned technology companies in the UK.

Statistics

Views

Total Views
1,222
Views on SlideShare
1,218
Embed Views
4

Actions

Likes
1
Downloads
9
Comments
0

1 Embed 4

http://www.linkedin.com 4

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

Agiler without a schema @forward Agiler without a schema @forward Presentation Transcript

  • Agiler without a schema @ #IAD10, Genova
  • 23 Projects in 5 months cd ~/projects ls -la | wc -l $ 23
  • Projects - Reports - Realtime - Click Tracking - Wall apps View slide
  • Technology - hadoop, hive, hbase, flume - node.js, coffee script - sinatra, haml, sass, capistrano - mongo, redis - clojure - mac, ubuntu, ec2, virtualization, ... View slide
  • Process - no standups - no IKO - no retro - sit together
  • Process - no iterations - no planning - no estimations - story done? deploy, test, sign off
  • Refactoring? - Rewrite rather than refactor
  • TDD? - TDD may slow you down, we took it off in most of the projects - keep quality high, we need to move fast - we still pair most of the times
  • Patterns? • At code level, most design patterns are code smells. When programmers see a design pattern in a code review, they slip into somnolent familiarity. Wake up! Is that a design pattern, or a stale recipe from a moldy language? Stuart Halloway, May 17, 2007
  • Bounded Contexts - Explicitly define the context within which a model applies. - Explicitly set boundaries in terms of team organisation, usage within specific parts of the application, and physical manifestations such as code bases and database schemas. - Keep the model strictly consistent within these bounds, but don’t be distracted or confused by issues outside. - http://domaindrivendesign.org/node/91
  • Teams - 5/6 people good enough - 20 minutes discussion - highly empowered
  • Team Experience - Thoughtworks & - Understand the web - Passion for technology
  • Experimentation
  • Ownership - Empowerment > 3.30 AM fix - No SLA, not expected from mgmt
  • Monitoring - Self monitoring applications
  • Continuous Deployment - alias push='git commit -a && git push && cap deploy' - no CI
  • Many hats - you are the analyst - you are the sys admin - you are the dba - you are the QA
  • context is king - it works for us, it won’t necessarily work for you
  • ...but... - so far so good - and... lots of... #fun
  • Credits @nutrun http://nutrun.com @pingles http://oobaloo.co.uk/ @michael_jones http://michaeljon.es/ @andykent http://www.adkent.com/ @carlgaywood http://www.carlgaywood.com/ @forwardtek http://www.forwardtechnology.co.uk/
  • QA