Blog

Carrying out a long duration (2-3 months) e-commerce or website project - use sprint and drift approach
26th April 2012

We are at the fag end of a long 3-4 month development cycle for one of our clients. Although large e-commerce projects are not new for us the duration and intensity of  this one  was tough. The final site is fabulous but  it left the team very little in the gas tank.  Our team worked non-stop to deliver the site for the client which I felt in hindsight was not wise at all.

So based on this and other experiences here are some ideas on how to plan a long term website   project.

Build in the break period right at the project design   and planning stage. Don't underestimate the exhaustion factor.

Looking back at the planning stage we realized that we had left absolutely no room for rest periods. When one phase ended another began almost immediately. Many places phases overlapped creating needless pressure on the team. If we were to do it again i would at least leave 2-3 week long breaks for the team to recharge. When creating the project proposal I would account for this.

Web developers should convince clients to create a slightly looser and easier development schedule.

Most clients usually lean hard on the development team to shorten web development cycles. Most developers out of fear of loosing business or upsetting the clients  acceed to these demands.  Managers drives the team leaders who drive the developers hard to deliver. If the management team would stand up to the clients from the beginning and demand rest periods it would save a lot of burn out cases. Most clients, being reasonable, on reflection, would agree to the rest periods.

Faster web development cycles do not mean better web development cycles.

Website programming is such a process that it can be done in a variety of ways. Each developer and team have their own methodologies. What this  means is that if pressed web developers can quite easily take shortcuts which won't show up in the short term but can be costly and damaging in the long term. Assuming that the developer is not lazy by nature (most coders are not), if given enough room they will always take the correct and rigorous path.   Give the team space to code clearly and properly. Spare the whip and get good code.

Assume that there will be R&D required, portions of code to be rewritten and other unforeseen coding calamities.

Web technology is  highly evolving and dynamic with new frameworks, programming language versions, database versions, browser versions all changing very frequently. To create a state of the art website application takes a lot of R&D, trial and error and sometimes scrapping of entire code pieces. Add to this client requested changes in functionality and design and we have a lot of potential for delays.

Web development teams are never    static ? attrition, illness and fatigue can hinder as well.

Unfortunately people are not as healthy as they used to be and that goes for web developers too. People quit jobs and jump companies all the time. Now you might say all this is an HR issue and should be planned ahead but most web development companies work on razor thin staffs (due to lack of talented programmers and financial constraints). Most do not have a big bench strength like a Wipro or a Infosys. Burn out cases too  are quite common in our industry. Hence the need for breathing room.

 The Sprint and Drift method for long term projects

Quite simply it means one week of rest for every 3 weeks of coding. The team develops furiously for 3 weeks and then rests and reviews for 1 week. It does not mean that developers stay at home. Only the pressing crush of deliverables is not there during the rest week. I know most clients and web developers would shake thier heads and call this sheer fantasy but the alternate can be quite bad too. Who wants fatigued, tired coders to work on their prestigious projects. Logically sprint and drift makes sense.

Its going to happen anyways so might as well plan for it.

I have yet to work or see a  web development project executed precisely as scheduled in the starting plan. I know this sounds weird  but its the truth. The medium of the web is such that it rises possibilities and issues at every turn inadvertently delaying projects.   Rather than tearing your hair out when delays happen you might as well plan for it from the beginning.

A vote of thanks to all the clients over the years who have been patient, understanding and supportive. Kudos to you.

We've had the good fortune to work with clients who have been amazingly understanding when things have gone wrong or  delayed. We would'nt be here without your support and patience. A Big Thank You to all our clients.

Now I shall rest?.cheers,
Ron

Related Posts
Why some clients thrived during lock down and some did not.
8th August 2020   |   

As a part of a business that interacts with other businesses across industries, on a daily basis, we have a bird’s eye view on how our clients are handling the lockdown. The good news is most of them handled it quite well. It is heartening to s...


Continue Reading
A career as a web design professional in India. List of web design courses and institutes in India.
2nd January 2020   |   

As a web design professional and owner of a web designing firm, I have to be consistent with the ever-changing Web Design Industry. Out of curiosity, I researched about the available Web Designing and Development courses in India. Here is the list...


Continue Reading
The Personal Data Protection Bill 2019 – Implications for online business
18th December 2019   |   

The Personal Data Protection Bill, 2019 was introduced in Lok Sabha by the Minister of Electronics and Information Technology, Mr. Ravi Shankar Prasad, on December 11, 2019. The Bill seeks to provide for protection of personal data of individuals, ...


Continue Reading
Technology is easy. Changing mindsets is difficult.
17th November 2019   |   

We are often caught in the middle of a silent battle happening within our client’s businesses. The battle is between an older generation clinging to a fixed way of doing things and a new generation eager to implement the latest technology, impati...


Continue Reading
Book Reco – What It Takes - Lessons in the Pursuit of Excellence by Stephen A. Schwarzman
24th April 2019   |   

Most autobiographies tend to be written to portray the subject in the best light, glossing over the bad parts and highlighting the good ones and this one is no different. However what makes this such an interesting read is simply the author’s ext...


Continue Reading
The best at website design in India
Connect with us on      
HOME    ABOUT    SERVICES    CLIENTS    PORTFOLIO    ARTICLES    BLOG    CONTACT   
© 2021 Miracleworx Web Design Mumbai. All Rights Reserved.
Quick Enquiry