Managing The Metamorphosis

Post on 14-Jul-2015

1,590 views 2 download

Tags:

transcript

Stephanie Troeth

Managing the

metamorphosis

<head> web conferenceSaturday, 25th June 2008

London, UK.

Best web practices: how well do we really do it?

We know: we can’t just make best practices fit in a project; needs to be part of the game plan and team philosophy.

But what happens when projects don’t go according to plan?

It feels a bit like this.

A project going off the rails

A project going off the rails

amount of work is more than first thought

A project going off the rails

amount of work is more than first thought

... rushing to completion

A project going off the rails

amount of work is more than first thought

... rushing to completion

... compromise of quality

A project going off the rails

amount of work is more than first thought

... rushing to completion

... compromise of quality

... high stress levels

A project going off the rails

amount of work is more than first thought

... rushing to completion

... compromise of quality

... high stress levels

... conflict, lack of team coherence

A project going off the rails

amount of work is more than first thought

... rushing to completion

... compromise of quality

... high stress levels

... conflict, lack of team coherence

... mediocre product.

Perhaps ...

Perhaps ...

Before we look at incorporating best web practices, we need to first understand how to do web projects well.

Perhaps ...

Before we look at incorporating best web practices, we need to first understand how to do web projects well.

How do we end up with these problems?

Key Aspects

1. Process & methodology

2.Project planning

3.Team dynamics

How should we work?

Process & methodology

Process may not reflect project needs, and is not in fact the saviour.

The team may or may not have wholly bought into the methodology.

Not enough time to planned for planning, not enough budget.

No margin for error.

What, when and how much?

Planning & estimation

Estimates made based on previous projects.

(which were probably wrong)

Estimates are “set in stone”.

Inaccurate assumptions made on how complex something actually is to build.

Optimism: how much time it should take vs how much time it really does.

No prior resourcing as to who may be available to do the job.

Too much love for Gantt charts.

Too much love for software.

Where’s the love for the people?

Who?

Team dynamics

Talking to one another without prejudice.

Ditching the cogwheel mentality.

Being proud of what we do

Quality as a measure of satisfaction

Define a vision for quality. Create a thirst for doing good stuff.

Allowing your team to drive. Passion is fuel.

Identify accountability.

Identify how best to achieve team members’ individual accountability.

Establish a “local” methodology.

Give your team a sense of pride.

Thank you :)

Questions?