27
Web Project Management Strategies for chaotic web projects

Web Project Management Todcon2008

Embed Size (px)

DESCRIPTION

Presentation on web project management at TODcon 08 in Orlando.

Citation preview

Page 1: Web Project Management Todcon2008

Web Project ManagementStrategies for chaotic web projects

Page 2: Web Project Management Todcon2008

A Web Project…Building a few web pages for a client in town

Developing a simple web application that collects client information

Extensive Content Management System

Page 3: Web Project Management Todcon2008

The ChaosDeveloper working out of their basement from

12-7am

Designer that doesn’t answer email

Client that wants to change something every other day

Content that hasn’t been written

Server hosting that is unreliable at the moment due to twitter outage

Page 4: Web Project Management Todcon2008

A Project is… “a temporary endeavor undertaken to create a unique product, service, or result”

– PMBOK Guide (2004)

Page 5: Web Project Management Todcon2008

Triple ConstraintScope

Time

Cost

Page 6: Web Project Management Todcon2008

Triple ConstraintWhat am I building?

How long will it take?

How much will it cost to develop? How much do I charge for it?

Page 7: Web Project Management Todcon2008

Dealing with the “what”Project sponsor (client) asks for something that

needs to be built

Meet with client and develop a clear scope along with timeline

Sketch out application

Call in resources you need

Develop application, get feedback, tweak, done.

Page 8: Web Project Management Todcon2008

What really happens“I would like a web site that looks like (insert

newsworthy site of the week)”

“Next month would be perfect”

“Oh and can we have video?”

“And a live chat?”

“We would also like our users to sign in and have customizable features.”

Page 9: Web Project Management Todcon2008

Learn a little from software engineeringUnderstand clearly what you are doing

Risk management

Client management

Version control

Page 10: Web Project Management Todcon2008

Define what you are doing.

Page 11: Web Project Management Todcon2008

Break the project into manageable blocks

Page 12: Web Project Management Todcon2008

What is the critical path?

Page 13: Web Project Management Todcon2008

Clarity

Page 14: Web Project Management Todcon2008
Page 15: Web Project Management Todcon2008
Page 16: Web Project Management Todcon2008

Developers

Page 17: Web Project Management Todcon2008

Identify resourcesWho do you sub-contract with?

What can they do? Did you ask them? Do you know or have you seen?

Is there a line of communication between you and your resources even when not working together?

Page 18: Web Project Management Todcon2008

Identify risksWhat could cause this project to be delayed or

fail?

What will you do about them?

How much will it cost (time/money)?

Page 19: Web Project Management Todcon2008
Page 20: Web Project Management Todcon2008

Get the project sponsor involvedUse Basecamp or excel or a word document

Break down the project for the sponsor (and you)

Provide time estimates for each phase

Follow-up with daily/weekly updates on progress

Share information.

Page 21: Web Project Management Todcon2008

Learn how to use version control software.

Page 22: Web Project Management Todcon2008
Page 23: Web Project Management Todcon2008
Page 24: Web Project Management Todcon2008
Page 25: Web Project Management Todcon2008

Use a process that works for you.

Page 26: Web Project Management Todcon2008

Other methods?GTD

Waterfall

Agile/Extreme

Page 27: Web Project Management Todcon2008

About meJesse Rodgers

Member of the Special Projects Group at the University of Waterloo

Blog: http://whoyoucallingajesse.com

Email: [email protected]