Managing Web Projects - The Whole Shebang

posted at 08:26:03
By Flipping Heck!
Posted In
Project Management


Update: I've re-worked this post as I noticed all of the links were broken - sorry for any inconvienience caused.


Download Managing Web Projects free
Don't forget to check out the e-book version and download your free sample chapter!





So, we've come to the end of the road sad

Still, we've had fun along the way, haven't we (that was a rhetorical question by the way cheeky tongue)

In this last post in the Managing Web Projects series, I'll take a brief look back at what we've covered and then offer a few more hints and tips to help all you budding freelancers out there - aren't I nice?!

Managing Web Projects #1 - The Brainstorm

This is where it all began with a brain dump into FreeMind, I'll admit that it doesn't cover every aspect of the Web Development process but it's a jolly good starting place!

The mind map tries to organise the different areas into silos which could then be used to formulate a work-flow.

Managing Web Projects #2 - The Workflow

The website work flow diagram takes the mess that was the Brainstorm and organises it into a logical flow of what (in an ideal world) should happen when during the life-cycle of a project.

The workflow diagram then lead me to write the rest of the processes in a (hopefully) logical order.

Managing Web Projects #3 - The Pitch

The pitch could be considered the most important part of the web development process. Pitch badly and you won't get the work so the rest of the project flow is useless!

In this post I discuss some tips and techniques for successful pitching such as using (or not) your notes properly and pitcing your pitch at the right level.

Managing Web Projects #4 - The Quote

Here I discuss how to work out your hourly rate as a freelance web developer (and how not to to over or under-charge!) and how to send out your quote; Professionalism counts - don't hand it to them scrawled on a soggy beer mat!

Managing Web Projects #5 - The Contract

All I'm going to say about this one is never, never, never, never do work for anyone (not even your Aunty May) without even a basic contract.

Consider yourself told!

Managing Web Projects #6 - The Technical Requirements Specification

One of the most important aspects of the Project Management life-cycle. It specifies what you're going to build and how it's going to work.

If you don't write even a basic Technical Requirements specification you run the risk of being stuck in the never ending cycle of project creep - you have been warned!

Managing Web Projects #7 - Sourcing the team and Managing the Project

This entry offers advice on working out how many team members you need and what to do when you hire them. Don't worry if you're a one-man-band, this post offers some insights into project management and some useful tools.

Managing Web Projects #8 - The Design Process

Here we take a brief look at the process of designing a website (a full book in itself), what you need to consider and how to track the many changes that are bound to happen.

Managing Web Projects #9 - The Development Process

Again, worthy of its own book! We take a look at the development of a website, the tools to use, bug-tracking and design integration.

Managing Web Projects #10 - Testing the Product

Don't you just hate it when you visit a website and half the functionality is broken? Or maybe you're a Mac owner who can't access half the websites on the Internet because no-one bothered to test them on OSX?

I suppose you could just slap an "In Beta" sticker on the site.... or maybe you could test it? Here we consider how to test and what to test for before you release the site on the unsuspecting public.

Managing Web Projects #11 - The Change Request Form

At some point your client's bound to turn around and say "I want..." so here we discuss tracking the changes, and when to turn around to your client and say "No"!

Managing Web Projects #12 - Sign-off and "Delivery"

Here we talk about why you should get a formal sign-off from a client (hint, you can't get sued) and what it should include.

We also discuss how to roll your website out to the big-wide-world.

Managing Web Projects #13 - Invoicing the client

Hoorah! It's pay day!

This post discusses when and how to invoice your client and what you should include on your invoice.

Managing Web Projects #14 - Maintenance Contracts

In this final post, the topic of website maintainance is discussed. For some developers it's the most boring job in the world, for others it's their main source of income.

Here we talk about why providing maintenance updates is an excellent value added service and how to go about managing them so you, and the customer, don't lose out.

Phew! It's been quite a journey hasn't it?

I've tried to cover as many aspects of the development process as I can, most of it coming from my personal experience being a web developer for the past *ahem* years - yes, I was there when the dot.com bubble burst.

Web 2.0 fever is striking the internet world and there's nothing to say that the bubble won't burst again. Hopefully the advice I have put forward in the "Managing Web Projects" series will help you stay afloat in any turbluent times ahead.

I'd also like to think that the processes I have mentioned will help you deal with clients and staff and hopefully take the stress out of a job that can be is immensely enjoyable.

This series is by no means meant to be all encompassing, but I think I've touched on all the main aspects of web development that wil affect all of us at one point or another. If you have any suggestions or comments about this series, please feel free to add them to the relevant entries, post them below or sent me an email using the link at the top of the page.

Hopefully you've enjoyed my (admittedly light-hearted in parts) take on the world of web developement and if you only take a few things away from this series, hopefully it's this:




  • If it can go wrong it probably will so have processes in place to deal with it.

  • Just because a customer wants it doesn't mean they have to have it.

  • A verbal contract isn't worth the paper it's written on. Document everything and get it signed!

  • Always write a technical requirements specification - no matter how brief. You're client knows what they're getting and you know what you're meant to deliver. That way there can be no arguments.

  • The customer isn't always right. If they are a pain in the backside, are they worth working with?

  • Test, Test and Test again. There's nothing more damaging to your reputation (and your client's) by releasing something that breaks when a user enters an invalid email address.

  • Finally, beware of undercharging. When quoting always add leeway for problem code, problem clients and general problems. You don't want to be out of pocket.

And now, to help you on the road to becoming the next 37 Signals or Fog Creek, here's a list of useful resources for the new web developer and old-hand alike:



The above is just a sample of the wonderful resources out there for web developers, designers and project managers - please feel free to add more in the comments!

I'd like to finish off the series with a little request. I'm thinking about releasing this as an e-book, are there any kind readers out there willing to proof-read it and write a testimonial for me? You'll be linked to and receive a free copy of the finished book. Please contact me using the link at the top of the page if you're interested :)

Thanks for reading and I hoped you enjoyed the series.



Tags:





Like this article? Add it to:

del.icio.us - Add URL  digg - Add URL  blinklist - Add URL  furl
- Add URL  reddit - Add URL  blogmarks - Add URL  magnolia - Add URL StumbleUpon Toolbar


 



Zen To DoneZen Habits HandbookBannerAdvertise on Flipping Heck
Visit the downloads area Contact Me Buy My EBook Hourly Rate Calculator Code Bank Advertise on this site Productivity Shop

Archive

Categories

 Blogging Business Coding Design Email From My Mobile Google GTD/Productivity Humour Life Hacks Motivation Movie Reviews News Personal Project Management Psychology/Body Language Quizzes/Tests Rants Review Site News Software Tips Technical

Recent Posts

 Threat of redundancy forcing us into unpaid overtime How to run an appraisal Stephen Covey launches a new Community Site Multitasking revisited: How much time are we wasting? How to run Productive Meetings - Guest post at Simpleology.com "Productive" Magazine Launched Shock Horror! Obama may lose Blackberry priviledges!

Recent Comments

 
Pablo says...

“Multitasking” is a concept created within the realm of systems engineering. Simply put, it is a way....
 
Minutes of Meeting says...

If you are organizing meetings you can use online meeting minutes tool at http://minutesofmeeting.n....
 
Minutes of Meeting says...

If you are organizing meetings you can use online meeting minutes tool at http://minutesofmeeting.n....
 
Pablo says...

After five hours of work your productivity decreases by as much as 50%; long hours at work are usele....
 
Ross says...

Here's Microsoft's guide to changing macro settings in Office 2007: http://office.microsoft.com/en-u....
 
Matt says...

Umm.... only one problem.... microsoft word 2007 and excel 2007, do NOT have a "Tools" > option !....
 
Phil Derksen says...

Last link did not work right. Here it is: http://outofeggs.com ....
 
Phil Derksen says...

You might also want to try out You" target="_blank">http://outofeggs.comYou can customize it ho....
 
Cristina says...

On the lists deodorant is spelled incorrectly - you spelled it "deoderant"....
 
Johnathan says...

I think the status quo idea that customers must be constantly managed is exactly what Tim Ferris is ....

Stats

visitors
since February 2004
43 Reading Now
Search
Click here for help on searching
 

View the Tag Cloud or View the Category Cloud

Subscribe

RSS Feed

Subscribe to the RSS Feed by clicking on the icon below and add the URL to your feed reader

Click here to Subscribe to the RSS Feed

Subscribe via Email

Email


Or subscribe via email



Delivered by FeedBurner


Twitter Updates

    follow me on Twitter

    Featured Posts

     GTD - Back to basics 6 - The round-up Managing Projects in one Place Managing Web Projects - The Whole Shebang Managing your time and procrastination levels with the ktDPlan ktGTD - Projects/Actions with a Moleskine Mindmapping Resources Manage Your Manager - How to cope with Ineffectual leadership Writing good meeting minutes revisited Getting Things Done with Thunderbird Get people re-involved: Change the format Project and Next Action Organisation Time Management: Procrastination vs GTD and Non-Conditional Scheduling Organising your desktop Recover "permanently" deleted items in Outlook Grocery Shopping Hack: Weekly Shopping Lists Using Flags and Rules In Outlook 2003 for GTD Make your blog search engine friendly My Life Organised and Outlook [argh!] How to market your blog and keep your readers GTD with a Pocket PC Improving Outlook with a custom dashboard Organising your Digital Photos Managing Tasks in Outlook Organising and Managing your DVD collection What is GTD?

    Popular Posts

     How to write good meeting minutes Getting Things Done with Thunderbird Writing good meeting minutes revisited Grocery Shopping Hack: Weekly Shopping Lists Organising your desktop GTD - Back to basics 6 - The round-up Improving Outlook with a custom dashboard 7 Habits: Habit 4 - Think Win/Win Using Flags and Rules In Outlook 2003 for GTD Four Hour Work Week in the Real World? Dream on

    Blog Roll

     A Bloke Near Where I live Cranky Middle Manager Show Dilbert Focused Performance GTD Wannabe My Boyfriend is a Twat Project Management Institute - eBusiness Specific Interest Group Random Acts Of Reality RoundACow Smidsy The Mad Admin The Register Wide Awake Wesley Wil Wheaton In Exile Suggest a site

    Admin

    To log in, enter your username
    and password below:

    This website and all its contents are © Katy Whitton 2010


    Powered By KWWD