Development & Management - Drupal

Transcription

January 25, 2013Development &Profit in ProjectManagement:How Digital Agencies Use DrupalPresented by James Smith

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 – Universityof New Orleans Ph.D. Studies in Economics – Vanderbilt University– Professional Experience: Extensive background in healthcare, data management, andbusiness information PM work in Nashville, New Orleans, San Francisco, L.A.3

PM Goals:4 Client Satisfaction Quality Work Profit Agile Process

5

Drupal?

What is Drupal? Free, open-source web developmentplatform for online content and usercommunities Drupal is maintained and developed by acommunity of 630,000 users anddevelopers.Source: http://drupal.org/about7

Drupal Market Share Drupal is used by 7.2% of all thewebsites whose content managementsystem we know.– This is 2.3% of all websites. Drupal is used by 24% of governmentand public sector websites.Sources: -whats-cooking/

Why Drupal?9Open-SourceDrupal was created and released asopen-source software under theGNU Public License.

10Why Drupal?Web DevelopmentDrupal’s default installation is adatabase-backed web platform withfile maintenance tools and a highlevel of security.

11Why Drupal?SocialDrupal is a multi-user system, lettingsite visitors log in (as “authenticated”users) or browse the site withoutdoing so (as “anonymous” users).

12Why Drupal?ContentDrupal both hosts and promotesyour content. It can reach outbeyond your site to give you apresence on Twitter, Facebook, andin other venues.

13Why Drupal?SecureDrupal is subject to rigorous securitytesting both by the Drupalcommunity and by security expertsaround the world.

What companies andsites use Drupal?

15Companies and Sites using DrupalSource: http://www.drupalshowcase.com

Drupal: Case Studies Zapposhttp://blogs.zappos.com Zappos.com was founded in 1999with the goal of becoming thepremiere destination for onlineshoes.Source: os16

Drupal: Case Studies Twitterhttp://dev.twitter.com A developer community for the Twitterplatform. With over 750,000 developers building onthe platform, Twitter chose to use Drupalto create a new home to support theTwitter community better. Version of Drupal: Drupal 7Source: ter17

Drupal: Case Studies American Red Crosshttp://www.redcrossblood.org American Red Cross BiomedicalServices plays a critical role in ournation’s health care system. It is the largest single supplier of bloodand blood products in the U.S., collectingand processing more than 40 percent ofthe blood supply.Source: ican-red-cross18

Project Management

21If you don’t know where you’re going,you probably will end up somewhereelse.” Laurence J. Peter.

HowProjectsOftenWork

35What isAgile?

36

What is Agile?Source: Sensis Agile Foundation Training from Digital Onion.37

Why Agile?38Agile Clear Communication Clear expectations No more over-promised & under-deliveredprojects Successful projects Long-term, successful client relationships

CommunicationVocal38%Verbal7%39BodyLanguage55%* Based on research by Albert Mehrabian, Ph.D., Professor Emeritus, UCLA.

40Communication Process

41This results from “NOISE” inthe Communication Process

42ManagetheGAP!

43 Or else yourclientswill look like this

44

45

46

47

48

Waterfall49WaterfallWaterfall finalAgileproduct after golive feedbackWaterfallfinal productSource: http://www.windarooci.com/service list/view service/4

Waterfall vs. Agile50WaterfallAgileSource: Sensis Agile Foundation Training from Digital Onion.

51Project Management: StatisticsThe 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 ontime and on-budget.Source: Sensis Agile Foundation Training from Digital Onion.

52Waterfall frequentlyresults like this

53

54AgileAgileIteration 2AgileIteration 3AgileIteration 4AgileAgileIteration 1Source: http://www.windarooci.com/service list/view service/4Agile final product:What the clientwanted

55AGILE MethodologiesImprove the chancesfor Clients like this

Why Agile?56Agile ValuesIndividuals and interactionsWorking softwareCustomer collaborationResponding to changeTeam Growth processes and tools comprehensive documentation contract negotiation following a plan individual success

57

58

SENSIS

60

Jose VillaPresident and Founder61 Vision for the Sensis: leveraging technology to bringanalytical rigor to the advertising business. A thought-leader in multicultural advertising Founder of TuRumbo.comFocus Multimedia (Website Development Firm)Sensis (Full-service advertising agency)

Agency LeadersPresident62JoseMediaAccountCreativeNew BusinessTechnologyRickMelissaRoyGloriaWade

OFFICES:63

Agency Profile Advertising & digital agency43 employees 12 million in revenue (2012)15 years in businessIndependent, minority-owned64

Sensis’ clients:65

Past Drupal Projects:Current Drupal Projects:66

SENSIS:Agile Process

68

69Drupal Projects: Team StructureDevelopers(F/E & B/E)Project ManagerEricPiperJamesUX & DesignAlbertoManaf

70Project Management: Check-In DailyHave 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?

71Drupal Projects at Sensis: The ProcessContract Finalized for Drupal ProjectCreation of Project Team based on best fit of available resourcesProduction starts with AgileProject is divided into sprints and phasesSprint 1 Planning Meeting

Agile Work FlowGET READYBACKLOG GROOMINGREMOVEIMPEDIMENTDONEDELIVER VALUESprint ‘N’PRODUCTBACKLOGSprint 3Sprint 2Sprint 172

73Drupal Projects at Sensis: The ProcessSprint 0 Planning MeetingJan. 28Sprint 0Feb. 11Sprint 1 Planning MeetingMid-Point ReviewSprint 1Feb. 19Sprint 1 Review Sprint RetrospectiveFeb. 26Sprint 2 Planning MeetingFeb. 26Sprint 2Mid-Point ReviewSprint 2 Review

Sprint Retrospective Good – Bad – (Could Do) Better – Best Scoring:ProgressScheduleScopeTeam SatisfactionClient SatisfactionQuality74

75Past DrupalProjects atSensis

76Past Drupal Projects at SensisMicrositeMobile WebsiteWebsite RedesignMicrosite

77Sempra Energy: Microsite Design Objective:Create a microsite showcasingmajor renewable energytechnologies in consumer-friendlyterms, in addition to displayingSempra's own involvement inrenewable energy initiatives. Solution:

78United Healthcare: Mobile Website Objective:Tasked with creating a bilingualmobile site for United Healthcarewe developed a means for easilyfinding common healthful relatedcontent as well as convenienthealth care guidance. Solution:m.uhclatino.com

79United Healthcare: Mobile Website

80United Healthcare: Mobile Website

81Ameritas College: Website Redesign Objective:Launch a site that introduced itsunique mission to serve theacademic needs of bilingualstudents. Solution:To best represent the nurturingenvironment of Ameritas College,we built a site that emphasizedthe support structures available topotential students, fromregistration, enrollment, financialaid, and academic assistance.

82Ameritas College: Website Redesign01Website Redesign & CMS IntegrationAmeritas College / Brand University

L.A. Care Health Plan D5 to D70183Website Redesign & CMS IntegrationL.A. Care Health Plan

http://duals.lacare.org/L.A. CareDUALS About the Company:L.A. Care is the nation’slargest health caremanagement companywith over 1 millionmembers Objective:Create a microsite toeducate the communityand healthcare providers inL.A. counties to Duals, anew L.A. Care health plan84

85WebsiteRedesign &CMSIntegrationSan DiegoGas &Electric

86WebsiteRedesignFEMA

87WebsiteRedesign &CMSIntegrationAssociation ofHispanicAdvertisingAgencies

88WebsiteDesign &CMSIntegrationCooperativeof AmericanPhysicians

89WebsiteDesign &CMSIntegrationThe TrevorProject

90WebsiteDesign &CMSIntegrationVersailles

91Connect with nsisagencylinkedin.com/company/sensis 2Learn more about Sensis:sensisagency.com

92James SmithJames.Smith@SensisAgency.com

Project Management: Statistics 51 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-