SlideShare a Scribd company logo
1 of 2
Download to read offline
Web 2.0 Mobile Comparison Site
TrafficBroker, one of the UK’s leaders in affiliate marketing, wanted
to launch an innovative comparison website for mobile phones and
services. TrafficBroker and ThoughtWorks moved the project,
www.omio.com, from concept to release in just 50 days.
The Client                                                                                                     The Benefits
TrafficBroker is an award-winning Internet marketing agency, founded in 2004 by Neil Hutchinson.
Channelling traffic from search engines to merchants, they work hard to keep driving innovation through        • Fast turnaround – the omio site
                                                                                                                went from conceptual story
their range of services, which includes affiliate marketing, search management, campaign management,
                                                                                                                meetings and scoping
and content web sites. In 2007 they achieved £100 million in sales, and over 200 million clicks.
                                                                                                                to consumer release in just
Through a combination of extremely talented staff and a focus on developing cutting-edge technology,            50 days, in time for
TrafficBroker’s success is the benchmark in online marketing.                                                   TrafficBroker to benefit from
                                                                                                                Christmas shopping.
The Situation
TrafficBroker’s strategic projects group identified a need for a heavily user-centric mobile phone             • Lean and Agile approach –
comparison site which could direct qualified traffic to merchants. With their background in search              evolving rather than rigidly-set
marketing and ability to generate vast volumes of traffic, TrafficBroker was confident in the concept           requirements brought
                                                                                                                the flexibility TrafficBroker
but needed help with the technical challenges it posed. A multidisciplinary team from ThoughtWorks
                                                                                                                needed during and following
were engaged to work with TrafficBroker’s in-house staff to devise, build and test the www.omio.com
                                                                                                                the site build.
web site.
                                                                                                               • Stable and attractive
“...we knew if anyone could deliver a great Ruby site,                                                          environment – Ruby on Rails
 ThoughtWorks could.”                                                                                           is a flexible open-source web
                                                     Matt Wheeler, Concept Designer, TrafficBroker              framework that helps speed up
                                                                                                                development and allows quick
The Challenge                                                                                                   changes. It’s also a technology
It was obvious to the client from the outset that the building of the omio site required skills and resource    with a lot of developer interest,
                                                                                                                making it a selling point for
capacity that were simply not covered in-house. The timeframe for delivery was formidably short; the
                                                                                                                recruiting additional talent.
business case rested on being able to take advantage of the upcoming Christmas shopping season.
                                                                                                               • Shared risk and committed
TrafficBroker had already selected Ruby on Rails as the platform, and invited a number of qualified
                                                                                                                follow through – ThoughtWorks
vendors to bid, specifying that delivery of everything was needed by a set deadline. ThoughtWorks had
                                                                                                                committed to deliver a fixed
the most experience with Ruby, but that was not the only reason for the partnership. TrafficBroker was          scope for core functionality,
impressed with the unconventionally frank ThoughtWorks’ response. Some vendors claimed they could               and to invest additional effort
deliver everything by the deadline. ThoughtWorks was clear that the desired scope was not feasible,             if the deadline was not met. In
but provided an alternative roadmap to a viable site in the time available. This gave TrafficBroker greater     actuality, 120% of scope was
                                                                                                                delivered by the deadline.
confidence in ThoughtWorks’ ability to drive the business result within the technical and time constraints.




                                                               www.thoughtworks.com
Web 2.0 Mobile Comparison Site
The concept itself wasn’t fully tested and no one had done this            Within four weeks the site was in production internally, with 100
type of site before. TrafficBroker knew they needed a development          people accessing and testing it. The majority of functionality was
partner capable of working flexibly, with evolving requirements.           there from the first iteration, enabling the team to constantly improve
ThoughtWorks’ Agile approach directly fitted this need.                    usability, and hone down specific functionality for consumer release.

Working Towards A Solution                                                 The Future
ThoughtWorks and TrafficBroker worked together to quickly capture          The entire agreed scope was finished ahead of time, leaving room to
the core functionality from the consumer’s point of view; with a           add back in some features that had been removed at the start. The
visionary team there was no shortage of ideas, which were all              business was much more comfortable with the production release
captured in the inception phase. The team created a storyboard – a         as a result of the Agile iterative approach – the ongoing testing with
card wall of requirements that could be prioritized physically. The        live data gave them a good idea of what handsets to target, for
low-tech organization surprised TrafficBroker, but the simplicity          example.
of the approach soon showed itself to be effective. With the tight
                                                                           The short-term focus for the site is finding the best phone and the
project timeframe, the joint team focused on key features that would
                                                                           right deal for the consumer, taking advantage of the Christmas
be needed by the site’s customers for the initial launch. The Agile
                                                                           shopping traffic. The next phase was kicked off immediately
method of working meant developers and users worked together to
                                                                           following the site’s successful launch – expanding the site
prioritize features based on effort and end-user value, eliminating the
                                                                           considerably and building in added functionality and innovations in
usual document/review/update cycle.
                                                                           the mobile market.
“ThoughtWorks even gave us
 ideas for features which weren’t
 in the original scope. They’ve been                                       ThoughtWorks is a registered trademark of ThoughtWorks, Inc.
                                                                           All other brand names, product names, or trademarks
 more than a development company                                           belong to their respective holders.

 – they’ve had a real sensitivity                                          © 2008 ThoughtWorks, Inc. All rights reserved.
 for the business.”
               Matt Wheeler, Concept Designer, TrafficBroker

Rather than working from a specification, the teams collaborated
on a daily basis. David Pattinson, project manager explains: “An
evolving brief is far preferable to a pre-specified one because the
latter tends to stop people from innovating. In such a ground-
breaking project, innovation is vital.” After a week-and-a half of
planning and scoping, development kicked off. Work immediately
started on a basic version of the site for internal testing and feedback
– essentially allowing the business team to see and feedback on
requirements live, rather than in detailed specification documents.




                                                               www.thoughtworks.com

More Related Content

More from ThoughtWorks

Ruby on Rails versus Django - A newbie Web Developer's Perspective -Shreyank...
 Ruby on Rails versus Django - A newbie Web Developer's Perspective -Shreyank... Ruby on Rails versus Django - A newbie Web Developer's Perspective -Shreyank...
Ruby on Rails versus Django - A newbie Web Developer's Perspective -Shreyank...ThoughtWorks
 
Nick Sieger-Exploring Rails 3 Through Choices
Nick Sieger-Exploring Rails 3 Through Choices Nick Sieger-Exploring Rails 3 Through Choices
Nick Sieger-Exploring Rails 3 Through Choices ThoughtWorks
 
Present and Future of Programming Languages - ola bini
Present and Future of Programming Languages - ola biniPresent and Future of Programming Languages - ola bini
Present and Future of Programming Languages - ola biniThoughtWorks
 
The ruby on rails i18n core api-Neeraj Kumar
The ruby on rails i18n core api-Neeraj KumarThe ruby on rails i18n core api-Neeraj Kumar
The ruby on rails i18n core api-Neeraj KumarThoughtWorks
 
Ruby 124C41+ - Matz
Ruby 124C41+  - MatzRuby 124C41+  - Matz
Ruby 124C41+ - MatzThoughtWorks
 
Mac ruby to the max - Brendan G. Lim
Mac ruby to the max - Brendan G. LimMac ruby to the max - Brendan G. Lim
Mac ruby to the max - Brendan G. LimThoughtWorks
 
Project Fedena and Why Ruby on Rails - ArvindArvind G S
Project Fedena and Why Ruby on Rails - ArvindArvind G SProject Fedena and Why Ruby on Rails - ArvindArvind G S
Project Fedena and Why Ruby on Rails - ArvindArvind G SThoughtWorks
 
Glass fish rubyconf-india-2010-Arun gupta
Glass fish rubyconf-india-2010-Arun gupta Glass fish rubyconf-india-2010-Arun gupta
Glass fish rubyconf-india-2010-Arun gupta ThoughtWorks
 
Aman kingrubyoo pnew
Aman kingrubyoo pnew Aman kingrubyoo pnew
Aman kingrubyoo pnew ThoughtWorks
 
HadoopThe Hadoop Java Software Framework
HadoopThe Hadoop Java Software FrameworkHadoopThe Hadoop Java Software Framework
HadoopThe Hadoop Java Software FrameworkThoughtWorks
 
Bootstrapping iPhone Development
Bootstrapping iPhone DevelopmentBootstrapping iPhone Development
Bootstrapping iPhone DevelopmentThoughtWorks
 
DSL Construction rith Ruby
DSL Construction rith RubyDSL Construction rith Ruby
DSL Construction rith RubyThoughtWorks
 
Transitioning To Agile Webinar Presentation
Transitioning To Agile Webinar PresentationTransitioning To Agile Webinar Presentation
Transitioning To Agile Webinar PresentationThoughtWorks
 

More from ThoughtWorks (14)

Ruby on Rails versus Django - A newbie Web Developer's Perspective -Shreyank...
 Ruby on Rails versus Django - A newbie Web Developer's Perspective -Shreyank... Ruby on Rails versus Django - A newbie Web Developer's Perspective -Shreyank...
Ruby on Rails versus Django - A newbie Web Developer's Perspective -Shreyank...
 
Nick Sieger-Exploring Rails 3 Through Choices
Nick Sieger-Exploring Rails 3 Through Choices Nick Sieger-Exploring Rails 3 Through Choices
Nick Sieger-Exploring Rails 3 Through Choices
 
Present and Future of Programming Languages - ola bini
Present and Future of Programming Languages - ola biniPresent and Future of Programming Languages - ola bini
Present and Future of Programming Languages - ola bini
 
The ruby on rails i18n core api-Neeraj Kumar
The ruby on rails i18n core api-Neeraj KumarThe ruby on rails i18n core api-Neeraj Kumar
The ruby on rails i18n core api-Neeraj Kumar
 
Ruby 124C41+ - Matz
Ruby 124C41+  - MatzRuby 124C41+  - Matz
Ruby 124C41+ - Matz
 
Mac ruby to the max - Brendan G. Lim
Mac ruby to the max - Brendan G. LimMac ruby to the max - Brendan G. Lim
Mac ruby to the max - Brendan G. Lim
 
Project Fedena and Why Ruby on Rails - ArvindArvind G S
Project Fedena and Why Ruby on Rails - ArvindArvind G SProject Fedena and Why Ruby on Rails - ArvindArvind G S
Project Fedena and Why Ruby on Rails - ArvindArvind G S
 
Glass fish rubyconf-india-2010-Arun gupta
Glass fish rubyconf-india-2010-Arun gupta Glass fish rubyconf-india-2010-Arun gupta
Glass fish rubyconf-india-2010-Arun gupta
 
Aman kingrubyoo pnew
Aman kingrubyoo pnew Aman kingrubyoo pnew
Aman kingrubyoo pnew
 
HadoopThe Hadoop Java Software Framework
HadoopThe Hadoop Java Software FrameworkHadoopThe Hadoop Java Software Framework
HadoopThe Hadoop Java Software Framework
 
Bootstrapping iPhone Development
Bootstrapping iPhone DevelopmentBootstrapping iPhone Development
Bootstrapping iPhone Development
 
DSL Construction rith Ruby
DSL Construction rith RubyDSL Construction rith Ruby
DSL Construction rith Ruby
 
Cloud Computing
Cloud  ComputingCloud  Computing
Cloud Computing
 
Transitioning To Agile Webinar Presentation
Transitioning To Agile Webinar PresentationTransitioning To Agile Webinar Presentation
Transitioning To Agile Webinar Presentation
 

Recently uploaded

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 

Recently uploaded (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 

Traffic Broker Case Study

  • 1. Web 2.0 Mobile Comparison Site TrafficBroker, one of the UK’s leaders in affiliate marketing, wanted to launch an innovative comparison website for mobile phones and services. TrafficBroker and ThoughtWorks moved the project, www.omio.com, from concept to release in just 50 days. The Client The Benefits TrafficBroker is an award-winning Internet marketing agency, founded in 2004 by Neil Hutchinson. Channelling traffic from search engines to merchants, they work hard to keep driving innovation through • Fast turnaround – the omio site went from conceptual story their range of services, which includes affiliate marketing, search management, campaign management, meetings and scoping and content web sites. In 2007 they achieved £100 million in sales, and over 200 million clicks. to consumer release in just Through a combination of extremely talented staff and a focus on developing cutting-edge technology, 50 days, in time for TrafficBroker’s success is the benchmark in online marketing. TrafficBroker to benefit from Christmas shopping. The Situation TrafficBroker’s strategic projects group identified a need for a heavily user-centric mobile phone • Lean and Agile approach – comparison site which could direct qualified traffic to merchants. With their background in search evolving rather than rigidly-set marketing and ability to generate vast volumes of traffic, TrafficBroker was confident in the concept requirements brought the flexibility TrafficBroker but needed help with the technical challenges it posed. A multidisciplinary team from ThoughtWorks needed during and following were engaged to work with TrafficBroker’s in-house staff to devise, build and test the www.omio.com the site build. web site. • Stable and attractive “...we knew if anyone could deliver a great Ruby site, environment – Ruby on Rails ThoughtWorks could.” is a flexible open-source web Matt Wheeler, Concept Designer, TrafficBroker framework that helps speed up development and allows quick The Challenge changes. It’s also a technology It was obvious to the client from the outset that the building of the omio site required skills and resource with a lot of developer interest, making it a selling point for capacity that were simply not covered in-house. The timeframe for delivery was formidably short; the recruiting additional talent. business case rested on being able to take advantage of the upcoming Christmas shopping season. • Shared risk and committed TrafficBroker had already selected Ruby on Rails as the platform, and invited a number of qualified follow through – ThoughtWorks vendors to bid, specifying that delivery of everything was needed by a set deadline. ThoughtWorks had committed to deliver a fixed the most experience with Ruby, but that was not the only reason for the partnership. TrafficBroker was scope for core functionality, impressed with the unconventionally frank ThoughtWorks’ response. Some vendors claimed they could and to invest additional effort deliver everything by the deadline. ThoughtWorks was clear that the desired scope was not feasible, if the deadline was not met. In but provided an alternative roadmap to a viable site in the time available. This gave TrafficBroker greater actuality, 120% of scope was delivered by the deadline. confidence in ThoughtWorks’ ability to drive the business result within the technical and time constraints. www.thoughtworks.com
  • 2. Web 2.0 Mobile Comparison Site The concept itself wasn’t fully tested and no one had done this Within four weeks the site was in production internally, with 100 type of site before. TrafficBroker knew they needed a development people accessing and testing it. The majority of functionality was partner capable of working flexibly, with evolving requirements. there from the first iteration, enabling the team to constantly improve ThoughtWorks’ Agile approach directly fitted this need. usability, and hone down specific functionality for consumer release. Working Towards A Solution The Future ThoughtWorks and TrafficBroker worked together to quickly capture The entire agreed scope was finished ahead of time, leaving room to the core functionality from the consumer’s point of view; with a add back in some features that had been removed at the start. The visionary team there was no shortage of ideas, which were all business was much more comfortable with the production release captured in the inception phase. The team created a storyboard – a as a result of the Agile iterative approach – the ongoing testing with card wall of requirements that could be prioritized physically. The live data gave them a good idea of what handsets to target, for low-tech organization surprised TrafficBroker, but the simplicity example. of the approach soon showed itself to be effective. With the tight The short-term focus for the site is finding the best phone and the project timeframe, the joint team focused on key features that would right deal for the consumer, taking advantage of the Christmas be needed by the site’s customers for the initial launch. The Agile shopping traffic. The next phase was kicked off immediately method of working meant developers and users worked together to following the site’s successful launch – expanding the site prioritize features based on effort and end-user value, eliminating the considerably and building in added functionality and innovations in usual document/review/update cycle. the mobile market. “ThoughtWorks even gave us ideas for features which weren’t in the original scope. They’ve been ThoughtWorks is a registered trademark of ThoughtWorks, Inc. All other brand names, product names, or trademarks more than a development company belong to their respective holders. – they’ve had a real sensitivity © 2008 ThoughtWorks, Inc. All rights reserved. for the business.” Matt Wheeler, Concept Designer, TrafficBroker Rather than working from a specification, the teams collaborated on a daily basis. David Pattinson, project manager explains: “An evolving brief is far preferable to a pre-specified one because the latter tends to stop people from innovating. In such a ground- breaking project, innovation is vital.” After a week-and-a half of planning and scoping, development kicked off. Work immediately started on a basic version of the site for internal testing and feedback – essentially allowing the business team to see and feedback on requirements live, rather than in detailed specification documents. www.thoughtworks.com