27
Whose work is it anyway? IWMW, Manchester, 6th July 2005

Whose work is it anyway?

Embed Size (px)

DESCRIPTION

This presentation was for a workshop at the Institutional Web Management Workshop in 2005: http://www.ukoln.ac.uk/web-focus/events/workshops/webmaster-2005/sessions/savory/ From the abstract: Dealing with external agencies for your web needs can be a frustrating experience - for you, as well as for them. Whether you're dealing with institutional IT services or a third-party company, there are many common problems that can occur. This workshop will take a look at the issues involved in getting the job done, including: * how to efficiently specify your work * how to pick an external company * how to check on and measure progress * how to sign off and quantify achievements * liaising between external companies and internal IT services * dealing with ongoing support and maintenance

Citation preview

Page 1: Whose work is it anyway?

Whose work is it anyway?IWMW, Manchester, 6th July 2005

Page 2: Whose work is it anyway?

The problem...

• Where to start it?

• How to get it done?

• Who should do it?

• How to make sure it works?

• What is ‘it’ anyway?

Page 3: Whose work is it anyway?

The problem...

• Where to start it?

• How to get it done?

• Who should do it?

• How to make sure it works?

• What is ‘it’ anyway?

Page 4: Whose work is it anyway?

The solution?

Page 5: Whose work is it anyway?

The solution?

• To be determined

Page 6: Whose work is it anyway?

Some thoughts...

• Preparation

• Problem definition

• Resourcing

• Progress

• Completion

Page 7: Whose work is it anyway?

Preparation

Page 8: Whose work is it anyway?

What you need to know before you begin

• Who is responsible for the project?

• Do you have a project leader?

• What’s the reason for the job?

• Internal development?

• Third-party deployment?

• Bid-related?

Page 9: Whose work is it anyway?

About internal development...

Page 10: Whose work is it anyway?

Some suggestions

• Solve the smallest possible problem. Incrementally.

• Have the smallest possible team managing it (preferably one person).

Page 11: Whose work is it anyway?

About bids...

Page 12: Whose work is it anyway?

Writing bids

• Does the awarding body have special requirements?

• Be aware of all the issues

• Get vendors / developers / technical advisors involved before submission

Page 13: Whose work is it anyway?

Defining the job

• Scope

• Timescale

• Budget

• Requirements

• Users

• External factors

Page 14: Whose work is it anyway?

Problem definitionHow to efficiently specify your work

Page 15: Whose work is it anyway?

Specifications

• Should you be writing technical specs?

• What’s the design methodology?

• Monolithic / waterfall?

• Agile?

• Hit ‘n’ hope?

Page 16: Whose work is it anyway?

Specifications

• ... or should you be trying to define the problem?

• ... or what you want to happen?

Page 17: Whose work is it anyway?

Specifications, the XP way

• User stories

• Provided by you

• ...often with help from the developer

• ...or an analyst

• ...or marketing

Page 18: Whose work is it anyway?

ResourcingHow to pick developers

Page 19: Whose work is it anyway?

Criteria for selection

• Internal or external?

• Contractor, employee, service, company?

• Reputation, price, competence ...

• The Google effect

• The community effect

Page 20: Whose work is it anyway?

Selection process

• Have a formal process defined in advance

• Meet with them

• Is an RFI/RFP/RFQ stage appropriate?

Page 21: Whose work is it anyway?

Criteria and questions

• What is their background?

• What similar work have they done?

• What work are they doing at the moment?

• What are their methodologies?

• What is their normal daily rate?

Page 22: Whose work is it anyway?

Liaison

• How to keep internal and external resources talking?

• Introduce them to each other early on

• Ask for policies/methodologies from both

• Establish clear communications channels

• Make conversation a default, not a decision

Page 23: Whose work is it anyway?

ProgressHow to check on and measure progress

Page 24: Whose work is it anyway?

Be involved

• Release early, release often

• Test in context

• Check documentation

• Measurable objectives: what are they?

• feature-based? time-based?

Page 25: Whose work is it anyway?

Getting what you want

• Change management

• Issue and bug tracking

• Iterations

Page 26: Whose work is it anyway?

CompletionHow to sign off and quantify achievements

Page 27: Whose work is it anyway?

Signing off

• Have clear exit criteria defined at the start

• Signing-off as continuous process

• Do external evaluations early