Andrew Johnston: Professional Consulting Services

Case Study - “Ticket Shop” Development for Marks and Spencer Plc (1999 – 2002)


Development of an agile platform for a key process in foods retailing

Key Outcomes

Successful initial delivery followed by progressive exploitation. Improvement in performance of key business process from over 14 days to a few hours

Key Challenges

Tight timescales, very limited network bandwidth, no available platform and Y2K freeze preventing application changes

Key Technologies

Microsoft Office, Exchange, Visual Basic and SQL/Server. Agile development


Marks and Spencer had an urgent business requirement for a new back office system, for which several previous projects had failed. It was subject to a number of severe and conflicting constraints limiting timescales, the delivery of new software, and available WAN bandwidth. I designed a solution which met the very tight deadlines, used roughly 1% of the previous communications bandwidth, and exploited the existing Microsoft Office/Exchange infrastructure to deliver substantial functionality without any new components at the desktop. The solution reduced a key business process necessary to keep goods on sale from over 14 days to a few hours.

I provided technical leadership for two years, as the design was substantially extended in scope, including multi-country and multilingual support. Complex business and formatting rules were moved from code to a rule database, and the system migrated to a component-based architecture. I espoused and put into practice my strong belief in agile development practices, which delivered value progressively from a team with widely-varying development abilities.

Marks and Spencer cited me as co-inventor (with the key business manager) in a patent application covering several important concepts from this system, and I continued to provide consultancy for its development including the later development (in just ten days) of a working thin-client version of the system using Microsoft .NET technology.


© Questa Computing Ltd. 2014
Page last updated 03 January, 2014 13:56

Questa Computing Ltd. is registered in England and Wales number:2889117.
Registered office: Ember House, 35-37 Creek Road, East Molesey, KT8 9BE UK
For credits, copyright details and cookie policy, see here.

Search my Sites:

Share this page:

Share |


Favourite/Major Articles
All Articles by Category
All Articles by Title
Review Index

Site Map:

Welcome / Home Page
Contact Me
Search the Site
Thoughts on the World
Consultancy Services
An introduction
Key Skills
Career Summary
Case Studies
IT Knowledge/Education
Customer Profiles
Training Courses
Previous Experience
Download Full CV
National Grid Group Plc
British Energy Power and Energy Trading
Legal Marketing Services Ltd.
Marks and Spencer Plc
Faith Footwear Ltd.
Barclays Sales Financing Ltd.
Oracle Corporation UK Ltd.
Livingston Rental Group Ltd.
National Power Plc.
Agile Development
Coding Projects & Thoughts
General Thoughts
Products and Projects
Reviews: Books, Music & Films
Website Announcements
Full Index
Publications and Papers
A Hacker's Guide to Project Management
Conference Papers
Agile Architecture
Practical Enterprise Integration
Modelling an Enterprise Data Architecture
Strategies for Flexibility
Getting Sizing Right
Muzzling the Alligators
Evolution of a Test Method
Photography Articles & Discussion
Photo Gallery
Projects and Products
RelQuest - Reliability Modelling Tool
ConQuest - Container Yard Management System
Full Index
Biography and Personal Endeavour
Construction & Civil Engineering
Human-Computer Interaction
Mathematics & Statistics
Military & 20th Century History
Modelling & Analysis
Photography & Photographers
Physics & Cosmology
Project & People Management
Psychology & Human Behaviour
Science, General

Contact Me

Email me

Feeds and Tweets

Follow me on Twitter


Thoughts on the World
(main feed)

Feedburner XML
RSS Version XML (direct)

How many subscribers?

Other Feeds

Professional Blog
Photo Blog
Photo Album
Review Pages

About my feeds

Google Blog Search

References to
References to

Sister Sites: