francesco fullone - project management 2.0

75
Project Management 2.0 an agile approach to manage web projects . Francesco Fullone, Ideato.it ff AT ideato.it

Upload: social-media-lab

Post on 07-Dec-2014

5.761 views

Category:

Education


0 download

DESCRIPTION

Le slide dell'intervento di Francesco Fullone su Project Management 2.0

TRANSCRIPT

Page 1: Francesco Fullone - Project Management 2.0

Project Management 2.0an agile approach to manage web projects.

Francesco Fullone, Ideato.itff AT ideato.it

Page 2: Francesco Fullone - Project Management 2.0

Who am I

Francesco Fullone aka Fullo

- PHP developer since 1999

- GrUSP President

- PHP and Open Source Evangelist

- CEO @

- Nerd and geek

Page 3: Francesco Fullone - Project Management 2.0

Part 1:Where we introduce

the Project Managment

Page 4: Francesco Fullone - Project Management 2.0

Project Management

anyone?

Page 5: Francesco Fullone - Project Management 2.0

The two golden rules of a PM.

Page 6: Francesco Fullone - Project Management 2.0

If something can go wrong it will.

-- Murphy's Law

Page 7: Francesco Fullone - Project Management 2.0

Find good people and set them free to do

their job.

Page 8: Francesco Fullone - Project Management 2.0

The real world is not that easy.

Page 9: Francesco Fullone - Project Management 2.0

Project management practices are a jungle.

Page 10: Francesco Fullone - Project Management 2.0

R.U.P.(rational unified process)

Page 11: Francesco Fullone - Project Management 2.0

AKA: Follow the rules!

Page 12: Francesco Fullone - Project Management 2.0

Agile.

Page 13: Francesco Fullone - Project Management 2.0

AKA: Listen to the team.

Page 14: Francesco Fullone - Project Management 2.0

Lean.

Page 15: Francesco Fullone - Project Management 2.0

AKA: If you don't need it, remove it.

Page 16: Francesco Fullone - Project Management 2.0

Kanban.

Page 17: Francesco Fullone - Project Management 2.0

AKA: What's next?

Page 18: Francesco Fullone - Project Management 2.0

Total Quality Control.

Page 19: Francesco Fullone - Project Management 2.0

PERT/CPM.

Page 20: Francesco Fullone - Project Management 2.0

GTD.

Page 21: Francesco Fullone - Project Management 2.0

Pomodoro Technique.

Page 22: Francesco Fullone - Project Management 2.0

...

Page 23: Francesco Fullone - Project Management 2.0

The best practice doesn't exist.

Page 24: Francesco Fullone - Project Management 2.0

BUT

Page 25: Francesco Fullone - Project Management 2.0

You should iterate on some good practices to find the best PM

approach for your project!

Page 26: Francesco Fullone - Project Management 2.0

Part 2:Being Agile, means

not...

Page 27: Francesco Fullone - Project Management 2.0

The Agile Manifesto

Page 28: Francesco Fullone - Project Management 2.0

It is based on some principles.

Page 29: Francesco Fullone - Project Management 2.0

Individuals and interactions

over processes and tools.

Page 30: Francesco Fullone - Project Management 2.0

Customer collaboration over contract negotiation.

Page 31: Francesco Fullone - Project Management 2.0

Working software over comprehensive

documentation.

Page 32: Francesco Fullone - Project Management 2.0

Responding to change over following a plan.

Page 33: Francesco Fullone - Project Management 2.0

That means...

Page 34: Francesco Fullone - Project Management 2.0

Being agile doesn't mean being a juggler.

Individuals and interactions over processes and tools.

Page 35: Francesco Fullone - Project Management 2.0

Good processes are always welcomed!

Page 36: Francesco Fullone - Project Management 2.0

One tool for one task, don't create noise

in your work.

Page 37: Francesco Fullone - Project Management 2.0

Collaborating with customer means not to be

his lover.

Customer collaborationover contract negotiation.

Page 38: Francesco Fullone - Project Management 2.0

Don't be afraid to say NO!

Page 39: Francesco Fullone - Project Management 2.0

The customer is part of the team don't hide informations and

motivate your choices.

Page 40: Francesco Fullone - Project Management 2.0

Stop asking for story points.

Page 41: Francesco Fullone - Project Management 2.0

Story points € ----------------- = -------------- ?

Time Iteration

Story Pointtime

k

Page 42: Francesco Fullone - Project Management 2.0

NO!

Page 43: Francesco Fullone - Project Management 2.0

Story points are used to create metrics, after a release, not invoices.

Page 44: Francesco Fullone - Project Management 2.0

Embrace the changes, not the caos.

Embrace the change over following plan

Page 45: Francesco Fullone - Project Management 2.0

Focus on application business, don't change

your mind too often.

Page 46: Francesco Fullone - Project Management 2.0

But write at least the installation guide!

Working software over comprehensive documentation

Page 47: Francesco Fullone - Project Management 2.0

Part 3:Where actors show

themselves.

Page 48: Francesco Fullone - Project Management 2.0

We intended the PM as the management of

different actors with their own tasks.

Page 49: Francesco Fullone - Project Management 2.0

In a (web) project there are many people.

Page 50: Francesco Fullone - Project Management 2.0

Developers

Page 51: Francesco Fullone - Project Management 2.0

UX / AI Designer

Page 52: Francesco Fullone - Project Management 2.0

Marketing

Page 53: Francesco Fullone - Project Management 2.0

Product owners

Page 54: Francesco Fullone - Project Management 2.0

Any 2.0 unpaid job

Page 55: Francesco Fullone - Project Management 2.0

Anyone has different needs.

Page 56: Francesco Fullone - Project Management 2.0

All of them have to communicate those

needs to other members of the team.

Page 57: Francesco Fullone - Project Management 2.0

And to fulfill these needs there are also a lot of

different tools.

Page 58: Francesco Fullone - Project Management 2.0

Part 4:Where tools are

introduced.

Page 59: Francesco Fullone - Project Management 2.0

On internet you can find lot of PM verticalized

tools.

Page 60: Francesco Fullone - Project Management 2.0

BaseCamp.

Page 61: Francesco Fullone - Project Management 2.0

Easy, with a lot of features to

communicate, nothing to do the real work.

Page 62: Francesco Fullone - Project Management 2.0

SourceForge.

Page 63: Francesco Fullone - Project Management 2.0

Many tools to manage a community, nothing to

manage a budget.

Page 64: Francesco Fullone - Project Management 2.0

Assembla.

Page 65: Francesco Fullone - Project Management 2.0

Some “agile nuts and bolts” but only for SaaS.

Page 66: Francesco Fullone - Project Management 2.0

Microsoft Project.

Page 67: Francesco Fullone - Project Management 2.0

Gantt and resources management but nothing

to open an issue with a customer.

Page 68: Francesco Fullone - Project Management 2.0

Choosing the wrong tool should create problems

to the team.

Page 69: Francesco Fullone - Project Management 2.0

Tools have to help any kind of actor to do its jobs

with the less effort.

Page 70: Francesco Fullone - Project Management 2.0

ie. SVN integrated with a Bug Tracker to close

automatically issues.

Page 71: Francesco Fullone - Project Management 2.0

ie. Online documents revision tool to help web

writers.

Page 72: Francesco Fullone - Project Management 2.0

Start your project with easiest (and

unobstrusive) tool and then enhance it if

needed.

Page 73: Francesco Fullone - Project Management 2.0

The best tools are you and your team.

Page 74: Francesco Fullone - Project Management 2.0

?

Page 75: Francesco Fullone - Project Management 2.0

Francesco Fulloneff AT ideato.itskype: ffullone

via Quinto Bucci 20547023 Cesena (FC)

info AT ideato.itwww.ideato.it