Top Banner
Taming the Project An Agile Approach Matthew Saunders [email protected] Monday, March 30, 15
99
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Project management nola

Taming the ProjectAn Agile Approach

Matthew Saunders [email protected]

Monday, March 30, 15

Page 2: Project management nola

Hi, I’m Matthew Saunders

atendesigngroup.com association.drupal.orgatendesigngroup.com @Creech

Aten Design Group, VP Project ManagementDrupal Association, Board MemberWriter, dogstar.orgd.o, MatthewSG+, saundermIRC, j_matthew_s

Monday, March 30, 15

Page 3: Project management nola

atendesigngroup.com @atendesign

Monday, March 30, 15

Page 4: Project management nola

atendesigngroup.com @atendesign

We design, build and support websites for organizations doing good work all around the world.

Monday, March 30, 15

Page 5: Project management nola

Monday, March 30, 15

Page 6: Project management nola

Project Mangement Why Do We Do What We Do?

Monday, March 30, 15

Page 7: Project management nola

We NEED Project

Managementfor SuccessfulOutcomes.

b4b2Monday, March 30, 15

Page 8: Project management nola

I had a client...

Monday, March 30, 15

Page 9: Project management nola

I had a client...• a couple of months ago call me at 6:30 in the morning

yelling and screaming because his site had been down for over an hour. I drag myself out of bed, get to the computer and his site comes right up... I told him to try to get on Google. Guess what? According to him Google was down too. I politely told him to call his internet provider because that was down and once his internet came back up to use it to search for a new developer.

Monday, March 30, 15

Page 10: Project management nola

I had project...

Monday, March 30, 15

Page 11: Project management nola

I had project...• that had multiple decision makers. They wouldn't

move forward unless they all agreed on any one point. And they couldn't agree on anything.

Monday, March 30, 15

Page 12: Project management nola

I had a client...

Monday, March 30, 15

Page 13: Project management nola

I had a client...• who didn’t know what they wanted.

Monday, March 30, 15

Page 14: Project management nola

I had a client...• who didn’t know what they wanted.

• They spent endless hours in meetings with you "throwing ideas around".

Monday, March 30, 15

Page 15: Project management nola

I had a client...• who didn’t know what they wanted.

• They spent endless hours in meetings with you "throwing ideas around".

• Despite warnings that they were consuming their contracted hours in this fashion, insist that they shouldn't have to pay for the time because the site still hasn't been built.

Monday, March 30, 15

Page 16: Project management nola

I had a client...• who didn’t know what they wanted.

Monday, March 30, 15

Page 17: Project management nola

I had a client...• who didn’t know what they wanted.

• They spent endless hours in meetings with you "throwing ideas around".

Monday, March 30, 15

Page 18: Project management nola

I had a client...• who didn’t know what they wanted.

• They spent endless hours in meetings with you "throwing ideas around".

• Despite warnings that they were consuming their contracted hours in this fashion, insist that they shouldn't have to pay for the time because the site still hasn't been built.

Monday, March 30, 15

Page 19: Project management nola

Lack of...

Monday, March 30, 15

Page 20: Project management nola

Lack of...• Planning

Monday, March 30, 15

Page 21: Project management nola

Lack of...• Planning

• Communication

Monday, March 30, 15

Page 22: Project management nola

Lack of...• Planning

• Communication

• Process

Monday, March 30, 15

Page 23: Project management nola

Lack of...• Planning

• Communication

• Process

• Focus

Monday, March 30, 15

Page 24: Project management nola

and Cultural Differences

Monday, March 30, 15

Page 25: Project management nola

make for poor outcomes

Monday, March 30, 15

Page 26: Project management nola

... the “Call of Druthuhlu”by stevebkennedy on flickr

Monday, March 30, 15

Page 27: Project management nola

Bring Calm from Chaos.

Monday, March 30, 15

Page 28: Project management nola

star5112

Monday, March 30, 15

Page 29: Project management nola

Monday, March 30, 15

Page 31: Project management nola

3 Methodologies

Monday, March 30, 15

Page 33: Project management nola

Cowboy or Extreme

• Highly informal

• Focuses on Stakeholders

• Can be used in very unpredictable projects

• Can be excellent for rapid prototypingRoy Montgomery on flickr

Monday, March 30, 15

Page 34: Project management nola

n.hewson on Flickr

Monday, March 30, 15

Page 35: Project management nola

Waterfall

• Highly Formalised

• Focuses on Requirements

• Inflexible

• Planning is Frontloaded

Monday, March 30, 15

Page 36: Project management nola

Can Feel Uncontrolled When Inevitable Change

Occurs

Monday, March 30, 15

Page 38: Project management nola

Agile

• Defined Timeboxes

• Iterative Development Methods

• Incremental

• Collaborative Requirements and Solutions

• Rapid and Flexible Responsive to Change

• Self Organizing Teams

Monday, March 30, 15

Page 39: Project management nola

Some Terms

Monday, March 30, 15

Page 40: Project management nola

Time BoxMonday, March 30, 15

Page 43: Project management nola

User StoryMonday, March 30, 15

Page 45: Project management nola

Client Check In

dmosiondz

Monday, March 30, 15

Page 46: Project management nola

Roles

Monday, March 30, 15

Page 47: Project management nola

Project Manager

Monday, March 30, 15

Page 48: Project management nola

Project Manager• Scrum Master

Monday, March 30, 15

Page 49: Project management nola

Project Manager• Scrum Master

• Lead Pointing

Monday, March 30, 15

Page 50: Project management nola

Project Manager• Scrum Master

• Lead Pointing

• Defense from Distractions

Monday, March 30, 15

Page 51: Project management nola

Project Manager• Scrum Master

• Lead Pointing

• Defense from Distractions

• Helps team avoid mistakes

Monday, March 30, 15

Page 52: Project management nola

Project Manager• Scrum Master

• Lead Pointing

• Defense from Distractions

• Helps team avoid mistakes

• Manages Schedule

Monday, March 30, 15

Page 53: Project management nola

Product or UX

Monday, March 30, 15

Page 54: Project management nola

Product or UX• Backlog

Monday, March 30, 15

Page 55: Project management nola

Product or UX• Backlog

• Personas, Epics, Stories

Monday, March 30, 15

Page 56: Project management nola

Product or UX• Backlog

• Personas, Epics, Stories

• Clarify Business Needs

Monday, March 30, 15

Page 57: Project management nola

Product or UX• Backlog

• Personas, Epics, Stories

• Clarify Business Needs

• Demos

Monday, March 30, 15

Page 58: Project management nola

Developers

Monday, March 30, 15

Page 59: Project management nola

Developers• Self Organize Stories

Monday, March 30, 15

Page 60: Project management nola

Developers• Self Organize Stories

• Communicates expecations of what can be completed in a sprint

Monday, March 30, 15

Page 61: Project management nola

Developers• Self Organize Stories

• Communicates expecations of what can be completed in a sprint

• Defines how business needs should be architected and executed

Monday, March 30, 15

Page 62: Project management nola

Developers• Self Organize Stories

• Communicates expecations of what can be completed in a sprint

• Defines how business needs should be architected and executed

• Executes

Monday, March 30, 15

Page 63: Project management nola

IA/UX/StoriesSetting up the project for success

Monday, March 30, 15

Page 64: Project management nola

Information Architecture

Monday, March 30, 15

Page 65: Project management nola

Information Architecture• Content Audit

Monday, March 30, 15

Page 66: Project management nola

Information Architecture• Content Audit

• Content Map

Monday, March 30, 15

Page 67: Project management nola

Information Architecture• Content Audit

• Content Map

• Site Map

Monday, March 30, 15

Page 68: Project management nola

Information Architecture• Content Audit

• Content Map

• Site Map

• Wireframes

Monday, March 30, 15

Page 69: Project management nola

Information Architecture• Content Audit

• Content Map

• Site Map

• Wireframes

• User Stories

Monday, March 30, 15

Page 70: Project management nola

Information Architecture• Content Audit

• Content Map

• Site Map

• Wireframes

• User Stories

• Drupal Architecture

Monday, March 30, 15

Page 71: Project management nola

Information Architecture• Content Audit

• Content Map

• Site Map

• Wireframes

• User Stories

• Drupal Architecture

Monday, March 30, 15

Page 72: Project management nola

Design

Monday, March 30, 15

Page 73: Project management nola

Design• Design Studio

Monday, March 30, 15

Page 74: Project management nola

Design• Design Studio

• Mood Boards or

Monday, March 30, 15

Page 75: Project management nola

Design• Design Studio

• Mood Boards or

• Element Collage

Monday, March 30, 15

Page 76: Project management nola

Design• Design Studio

• Mood Boards or

• Element Collage

• Comps/Mockups

Monday, March 30, 15

Page 77: Project management nola

A Sprint Model

Monday, March 30, 15

Page 78: Project management nola

The Breakdown

Monday, March 30, 15

Page 79: Project management nola

The Breakdown• 1 Week of Planning and Organizing

Monday, March 30, 15

Page 80: Project management nola

The Breakdown• 1 Week of Planning and Organizing

• 2 Weeks of Development

Monday, March 30, 15

Page 81: Project management nola

The Breakdown• 1 Week of Planning and Organizing

• 2 Weeks of Development

• 1 Week of User Acceptance

Monday, March 30, 15

Page 82: Project management nola

Aten Small Teams

Monday, March 30, 15

Page 83: Project management nola

Aten Small Teams• Team Lead/Developer

Monday, March 30, 15

Page 84: Project management nola

Aten Small Teams• Team Lead/Developer

• Back End Developer

Monday, March 30, 15

Page 85: Project management nola

Aten Small Teams• Team Lead/Developer

• Back End Developer

• Front End Developer

Monday, March 30, 15

Page 86: Project management nola

Monday, March 30, 15

Page 87: Project management nola

Monday, March 30, 15

Page 89: Project management nola

IRC

Monday, March 30, 15

Page 90: Project management nola

Google Docs

Monday, March 30, 15

Page 91: Project management nola

Jira Workboard

Monday, March 30, 15

Page 92: Project management nola

Basecamp

Monday, March 30, 15

Page 93: Project management nola

Axure

Monday, March 30, 15

Page 94: Project management nola

Harvest

Monday, March 30, 15

Page 95: Project management nola

Harvest• We book our time in Harvest against

tasks that match our epics

Monday, March 30, 15

Page 96: Project management nola

Monday, March 30, 15

Page 97: Project management nola

Monday, March 30, 15

Page 98: Project management nola

Great ProcessFasterBetterAwesome

Monday, March 30, 15

Page 99: Project management nola

Thanks!

Matthew Saunders @CreechMatthewS

Monday, March 30, 15