92

Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%
Page 2: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

Development &

Profit in Project

Management: How Digital Agencies Use Drupal Presented by James Smith

January 25, 2013

Page 3: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

3 3 Pressentor: James Smith

– Technical Project Manager at Sensis

– Academic Experience:

• BA in Economics – University of South Alabama

• MA in Financial-Economics and MBA in Finance – University

of New Orleans

• Ph.D. Studies in Economics – Vanderbilt University

– Professional Experience:

• Extensive background in healthcare, data management, and

business information

• PM work in Nashville, New Orleans, San Francisco, L.A.

Page 4: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

4 4 PM Goals:

•Client Satisfaction = Quality Work

•Profit = Agile Process

Page 5: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

5 5

Page 6: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

Drupal?

Page 7: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

7 What is Drupal?

• Free, open-source web development

platform for online content and user

communities

• Drupal is maintained and developed by a

community of 630,000+ users and

developers.

Source: http://drupal.org/about

Page 8: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

Drupal Market Share • Drupal is used by 7.2% of all the

websites whose content management

system we know.

– This is 2.3% of all websites.

• Drupal is used by 24% of government

and public sector websites.

Sources: http://w3techs.com/technologies/details/cm-drupal/all/all http://blog.pixelcrayons.com/wordpress/drupal-popular-among-government-wordpress-among-masses-whats-cooking/

Page 9: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

9 9 Open-Source

Drupal was created and released as open-source software under the GNU Public License.

Why Drupal?

Page 10: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

10 10 Web Development

Drupal’s default installation is a database-backed web platform with file maintenance tools and a high level of security.

Why Drupal?

Page 11: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

11 11 Social

Drupal is a multi-user system, letting site visitors log in (as “authenticated” users) or browse the site without doing so (as “anonymous” users).

Why Drupal?

Page 12: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

12 12 Content

Drupal both hosts and promotes your content. It can reach out beyond your site to give you a presence on Twitter, Facebook, and in other venues.

Why Drupal?

Page 13: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

13 13 Secure

Drupal is subject to rigorous security testing both by the Drupal community and by security experts around the world.

Why Drupal?

Page 14: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

What companies and

sites use Drupal?

Page 15: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

15 15 Companies and Sites using Drupal

Source: http://www.drupalshowcase.com

Page 16: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

16 16 Drupal: Case Studies • Zappos

http://blogs.zappos.com

• Zappos.com was founded in 1999

with the goal of becoming the

premiere destination for online

shoes.

Source: http://www.drupalshowcase.com/drupal-showcase/zappos

Page 17: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

17 17 Drupal: Case Studies • Twitter

http://dev.twitter.com

• A developer community for the Twitter

platform.

• With over 750,000 developers building on

the platform, Twitter chose to use Drupal

to create a new home to support the

Twitter community better.

• Version of Drupal: Drupal 7

Source: http://www.drupalshowcase.com/drupal-showcase/twitter

Page 18: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

18 18 Drupal: Case Studies • American Red Cross

http://www.redcrossblood.org

• American Red Cross Biomedical

Services plays a critical role in our

nation’s health care system.

• It is the largest single supplier of blood

and blood products in the U.S., collecting

and processing more than 40 percent of

the blood supply.

Source: http://www.drupalshowcase.com/drupal-showcase/american-red-cross

Page 19: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

Project Management

Page 20: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%
Page 21: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

21 21 If you don’t know where you’re going,

you probably will end up somewhere

else.”

~ Laurence J. Peter.

Page 22: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

How

Projects

Often

Work

Page 23: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%
Page 24: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%
Page 25: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%
Page 26: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%
Page 27: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%
Page 28: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%
Page 29: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%
Page 30: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%
Page 31: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%
Page 32: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%
Page 33: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%
Page 34: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%
Page 35: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

35 35

What is

Agile?

Page 36: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

36 36

Page 37: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

37 37 What is Agile?

Source: Sensis Agile Foundation Training from Digital Onion.

Page 38: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

38 38 Agile = Clear Communication

• Clear expectations

• No more over-promised & under-delivered

projects

• Successful projects

• Long-term, successful client relationships

Why Agile?

Page 39: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

39 39 Communication

Body Language

55%

Verbal 7%

Vocal 38%

* Based on research by Albert Mehrabian, Ph.D., Professor Emeritus, UCLA.

Page 40: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

40 40 Communication Process

Page 41: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

41 41

This results from “NOISE” in the Communication Process

Page 42: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

42 42 Manage the

GAP!

Page 43: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

43 …Or else your

clients will look like this…

Page 44: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

44

Page 45: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

45

Page 46: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

46

Page 47: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

47

Page 48: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

48

Page 49: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

49 49 Waterfall

Source: http://www.windarooci.com/service_list/view_service/4

Waterfall

Agile Waterfall final product

Waterfall final product after go-

live feedback

Page 50: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

50 50 Waterfall vs. Agile

Source: Sensis Agile Foundation Training from Digital Onion.

Waterfall

Agile

Page 51: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

51 51 Project Management: Statistics

The Standish Group research:

• 31.1% of projects will be cancelled before they ever get completed.

• 52.7% of projects will cost 189% of original estimates.

• 16.2% of software projects are completed on-time and on-budget.

– In the larger companies, the news is even worse: only 9% of their projects come in on-time and on-budget.

Source: Sensis Agile Foundation Training from Digital Onion.

Page 52: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

52 52

Waterfall frequently results like this

Page 53: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

53 53

Page 54: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

54 54 Agile

Source: http://www.windarooci.com/service_list/view_service/4

Agile

Agile Iteration 1

Agile Iteration 2

Agile Iteration 4

Agile final product: What the client

wanted

Agile Iteration 3

Page 55: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

55 AGILE Methodologies Improve the chances for Clients like this…

Page 56: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

56 56 Individuals and interactions > processes and tools

Working software > comprehensive documentation

Customer collaboration > contract negotiation

Responding to change > following a plan

Team Growth > individual success

Agile Values

Why Agile?

Page 57: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

57 57

Page 58: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

58 58

Page 59: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

SENSIS

Page 60: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

60 60

Page 61: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

61 61 • Vision for the Sensis: leveraging technology to bring

analytical rigor to the advertising business.

• A thought-leader in multicultural advertising

• Founder of TuRumbo.com

Jose Villa

President and Founder

Focus Multimedia (Website Development Firm)

Sensis (Full-service advertising agency)

Page 62: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

62 62

Account Creative

Roy

Agency Leaders

Melissa

Media

Rick

New Business

Gloria

Technology

Wade

President

Jose

Page 63: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

63 63 OFFICES:

Page 64: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

64 64 Agency Profile

• Advertising & digital agency

• 43 employees

• $12 million in revenue (2012)

• 15 years in business

• Independent, minority-owned

Page 65: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

65 65 Sensis’ clients:

Page 66: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

66 66

Current Drupal Projects:

Past Drupal Projects:

Page 67: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

SENSIS:

Agile Process

Page 68: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

68 68

Page 69: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

69 69

Project Manager Eric Piper

Alberto Manaf

James

Developers

(F/E & B/E)

UX & Design

Drupal Projects: Team Structure

Page 70: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

70 70 Project Management: Check-In Daily

Have I met your expectations today?

1. Did you get what you needed (from me)?

2. Did that actually do what you wanted/need it to do?

3. What do you want or think you need next?

4. When do you need that by?

Page 71: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

71 71 Drupal Projects at Sensis: The Process

Creation of Project Team based on best fit of available resources

Production starts with Agile

Sprint 1 Planning Meeting

Contract Finalized for Drupal Project

Project is divided into sprints and phases

Page 72: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

72 72 Agile Work Flow

Sprint 1

Sprint 2

Sprint 3

Sprint ‘N’

PRODUCT BACKLOG

GET READY BACKLOG GROOMING

REMOVE IMPEDIMENT

DONE DELIVER VALUE

Page 73: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

73 73 Drupal Projects at Sensis: The Process

Sprint 1 Review = Sprint Retrospective

Sprint 2 Planning Meeting

Mid-Point Review

Sprint 1 Planning Meeting

Sprint 2 Review

Mid-Point Review Sprint 1

Sprint 2

Sprint 0 Planning Meeting Sprint 0

Jan. 28

Feb. 11

Feb. 19

Feb. 26

Feb. 26

Page 74: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

74 74 Sprint Retrospective • Good – Bad – (Could Do) Better – Best

• Scoring:

Progress

Scope

Client Satisfaction Team Satisfaction

Quality

Schedule

Page 75: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

75 Past Drupal

Projects at

Sensis

Page 76: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

76 76 Past Drupal Projects at Sensis

Microsite

Mobile Website

Website Redesign

Microsite

Page 77: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

77 77 Objective:

Create a microsite showcasing major renewable energy technologies in consumer-friendly terms, in addition to displaying Sempra's own involvement in renewable energy initiatives.

Sempra Energy: Microsite Design

Solution:

Page 78: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

78 78 Objective:

Tasked with creating a bilingual mobile site for United Healthcare we developed a means for easily finding common healthful related content as well as convenient health care guidance.

United Healthcare: Mobile Website

Solution:

m.uhclatino.com

Page 79: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

79 United Healthcare: Mobile Website

Page 80: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

80 United Healthcare: Mobile Website

Page 81: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

81 81 Objective:

Launch a site that introduced its unique mission to serve the academic needs of bilingual students.

Ameritas College: Website Redesign

Solution:

To best represent the nurturing environment of Ameritas College, we built a site that emphasized the support structures available to potential students, from registration, enrollment, financial aid, and academic assistance.

Page 82: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

82 82

01 Website Redesign & CMS Integration

Ameritas College / Brand University

Ameritas College: Website Redesign

Page 83: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

83 83

01 Website Redesign & CMS Integration

L.A. Care Health Plan

L.A. Care Health Plan D5 to D7

Page 84: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

84 L.A. Care

DUALS • About the Company:

L.A. Care is the nation’s

largest health care

management company

with over 1 million

members

• Objective:

Create a microsite to

educate the community

and healthcare providers in

L.A. counties to Duals, a

new L.A. Care health plan

http://duals.lacare.org/

Page 85: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

85 85 Website

Redesign &

CMS

Integration

San Diego

Gas &

Electric

Page 86: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

86 86 Website

Redesign

FEMA

Page 87: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

87 87 Website

Redesign &

CMS

Integration

Association of

Hispanic

Advertising

Agencies

Page 88: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

88 88 Website

Design &

CMS

Integration

Cooperative

of American

Physicians

Page 89: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

89 89 Website

Design &

CMS

Integration

The Trevor

Project

Page 90: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

90 90 Website

Design &

CMS

Integration

Versailles

Page 91: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

91 91 Connect with Sensis:

Facebook facebook.com/sensisagency Twitter twitter.com/sensisagency

YouTube youtube.com/sensisagency

LinkedIn linkedin.com/company/sensis_2

Learn more about Sensis: sensisagency.com

Page 92: Development & Management - Drupal · Project Management: Statistics 51 The Standish Group research: • 31.1% of projects will be cancelled before they ever get completed. • 52.7%

92 92

James Smith [email protected]