SlideShare a Scribd company logo
1 of 69
Project Management As an Art Form DrupalCon Chicago 2011 Nicole Lind, Treehouse Agency, nlind@treehouseagency.com Joel Sackett, Phase 2 Technology, joel@phase2technology.com Amy O’Malley, Palantir.net, omalley@palantir.net Moderator: George Demet, Palantir.net, demet@palantir.net
Four Key Questions How does PM involvement impact the various phases of a project and the organization…and should it?  How should we partner with clients to ensure the project needs are met? What are some ways to mitigate risk, and how do we maintain a stakeholder relationship while saying no to the wrong type of work? What is the difference in managing a Drupal project versus any other technology project?
How does PM involvement impact the various phases of a project and the organization... and should it? (Question 1)
It is a Good Thing! PM’s are entrusted with managing almost every aspect of project execution—pre- and post- project should be no different. Involvement during transitional periods can often provide more organization and continuity.
Project Phases Transition from Sales Project Initiation (Internal) Project Initiation (External) Project Execution Project Transition
Transition from Sales Get involved early (but not too early)—contract work isn’t sexy but having input can make or break a project.  Improve accountability Gain insight into higher-level strategic objectives Get to know the stakeholder early—who are the players, what do they really care about, how they are measuring success The earlier expectations can be set, the better!
Project Initiation (Internal) Oversee internal project initiation to ensure suitable team composition and clear understanding of your own organization’s objectives, constraints, and risks. Identify and socialize risks early. Try and have input into the team composition if you believe that there are quantifiable benefits related to its structure. Ensure that you and internal stakeholders are clear on strategic objectives and budget boundaries.
Project Initiation (External) At external project initiation, build mutual understanding and consensus, and set the precedent for partnership in the relationship. Socialize the same risks you brought up internally so there is shared understanding. Ferret out potential pitfalls or issues with regard to the stakeholder-side contact/PM. Establish project boundaries but remain flexible—be a ‘partner’ rather than a dictator. Presenting a well-prepared and organized demeanor starts things off on the right foot!
Project Execution PM involvement in all aspects of project execution has positive benefits for the entire team. Get involved in everything from solution definition, design, brainstorming, tasking, reporting, and everything in between. Report, report, report—but make sure reports are meaningful to their recipient stakeholders.
Project Transition Use the end of the project to cement your partnership.  Developing that relationship is one of the key factors in making additional projects come easily. Ensure the stakeholder is happy; if not, do what is reasonable to rectify the situation. Keep lines of communication open; becoming a partner takes trust and good communication.  Sometimes all it takes is a small personal touch: a call to celebrate a win, a small gift to commemorate a launch…these simple, inexpensive touches can make all the difference.
How should we partner with clients to ensure the project needs are met? (Question 2)
An Effective Partnership Starts With… Understanding the Business Goals Establishing a Shared Vocabulary Ask key questions early that will help guide conversations later Conducting a Full Discovery (if possible)
Understanding the Business Goals 	Truly understanding what stakeholders want requires having sufficient information and interaction.  In various projects you will leverage different forms of stakeholder interactions, documentation, and processes.
Understanding the Business Goals Workshops and meetings 	Provide your face time with stakeholders and that will allow you to understand personalities, culture, and unwritten priorities. Documentation formats Provide the hard information and known requirements.  Some are created by stakeholders and others by vendors (the doers). ,[object Object]
User stories - stakeholder
Wires/annotated
Designs
Wire/designs*
Technical specs
Requirements 
Project & sprint plan* In some cases, distinct wireframes are unavailable and annotated designs are used to serve the purpose of wireframes.
Understanding the Business Goals "Final" scope documentation  	Provides the firm, agreed-upon requirements and processes of the project and serves as the basis for execution. May take many formats (see Documentation formats). Iterative project communications  Keeps you on track and in touch throughout the project. ,[object Object]
Stand-up meetings
Wiki
Tickets
Status reports
Burn reports,[object Object]
Final Code Release vs Launch
Module
Block
Author
Moderation,[object Object]
Asking RFP/Proposal Questions What level of complexity do you want the site to manage and what level of complexity do you want business process and governance to handle? This helps to start identifying the client’s available resources and balancing that against the budget they have available to use toward automating tasks. How have your sites been managed before? CMS or static HTML?   What type of Governance have you had? 	How will that differ if you move to a CMS?  Especially with regard to permissions, roles, moderation, etc.
Asking RFP/Proposal Questions How many phases / deliverables of the project will be included in the next statement of work?               Strategy / Discover, Wireframes, Designs, Style Guide, Development, QA, Content, Support, etc. How clearly should stakeholder deliverables be documented in an SOW?   What are the stakeholder deliverables? Will the stakeholder be providing Wireframes and Designs?   Will a Style Guide be provided?   Are the expectations / requirements / timelines of stakeholder deliverables documented in the SOW? Internal Question:  What type of contract is this? Time & Materials? Fee Cap? Fixed Fee? This answer will impact project management communication and costs. Time & Materials and Fee Cap contracts will require additional project communication/reports.
More RFP/Proposal Questions  How will a CMS help you achieve your business goals? What is your projected number of users? What is the content proliferation plan? What are the rules around moderation? What workflows should be in place? Who are the team members? What is the site governance plan? Of scope, budget, and timeline, which are the top two priorities?
CONDUCTING A FULL DISCOVERY(if possible)
Considerations for Discovery  Ingredients  Additional Techniques for Communicating Requirements Getting what you Need Scheduling Things to Remember
Discovery Ingredients Business requirements documents Wireframes Designs Meetings Existing website Third party systems & Integration needs
Additional Techniques for Communicating Requirements Combined designs/wireframes Feature inventory with priority Prototyping Test plans (prior to development starting)
Getting What You Need Requirements means different things to different people. Have a clear picture or standard set of requirements deliverables you expect and guide the stakeholder towards a shared end goal. Never produce something ‘just because we always have.’ ,[object Object]
Knowing what methodology will work best.  Scrum, waterfall, both or neither?  Agile may not always be best idea from a budgeting stand point but great for quality...
Be mindful that you may have to bridge the gap between an 'old school' (controlled and inflexible) IT team, and the more fluid aspects of development often used on Drupal projects,[object Object]
Push to complete the discovery prior to providing a final schedule by explaining the risk (missed release dates and going over budget).
Provide an estimated high level project plan based on the initially identified budget or estimates. If the scope increases, the timeline does as well.,[object Object]
What are some ways to mitigate risk, and how do we maintain a stakeholder relationship while saying no to the wrong type of work? (Question 3)
When is it OK to Say No? Usually when the Risk is too high! Recognizing and avoiding The Software Death March Criteria for project and/or vendor selection is not met as outlined: Vendor risk ,[object Object]
Portfolio fit
Resource availabilityStakeholder Risk ,[object Object]
Appropriate budget
Reasonable timeline
Stakeholder preparednessStakeholder/Agency Cultural Fit is also a Risk to Assess
The Software Death March Wikipedia says: a death march is a dysphemism for a project that is destined to fail. Usually it is a result of unrealistic or overly optimistic expectations in scheduling, feature scope, or both, and often includes lack of appropriate documentation, or any sort of relevant training.  http://en.wikipedia.org/wiki/Death_march_(software_development)
Keys to Avoiding a Death March Evaluate key project characteristics and risk at the very beginning, before commitments are made and resources have been used. A project can turn into a “Death March” (misaligned project) at anytime during its lifecycle so it is very important to manage (communicate, escalate and mitigate) risk throughout.
VENDOR (DOERS) RISK EVALUATION
Applicable Skills What skills does the project require? Do you and your team have them? If not: ,[object Object]
Can you partner or sub these portions?,[object Object]
Portfolio management
Industry/audience familiarity
Internal processes
Budget,[object Object]
STAKEHOLDER RISK EVALUATION
Cheap, Fast, or Good? You can get it cheap and fast, but it won’t be good ,[object Object],You can get it (sort of) cheap and good, but it will take a long time ,[object Object],You can get it fast and good, but it will cost you ,[object Object],[object Object]
Reasonable Timeline Does the timeline allow for proper planning, development, and testing of the project? ,[object Object]
If not, is the stakeholder willing to modify the scope, prioritize the feature set into phases, or increase the budget to bring in additional resources?,[object Object]
Stakeholder Preparedness Has the stakeholder been involved in this sort of project before? 	A savvy stakeholder will have more realistic expectations. If they are new at this, they will require more hand-holding and enforcement of constraints. Not necessarily a deal breaker, but something to recognize and plan for at the outset. Do they have internal resources to support users and/or perform maintenance after project completion? 	Stakeholder’s internal team(s) may require special documentation and/or training. If there are no internal resources, discuss whether support and/or maintenance needs to be included in the project scope. If so, factor this into your consideration of skillset, resource availability, portfolio fit, and budget.
STAKEHOLDER/AGENCY CULTURAL FIT
Stakeholder/Agency Cultural Fit Not everyone can work well together Especially important when working with their internal teams Do communication styles mesh? ,[object Object],[object Object],[object Object]
Risk Considerations Resource (Person or System) Downtime & Attrition Other Project Work Quality of Project Outcome Company Reputation Risk Mitigation
Resource Downtime & Attrition Temporary or permanent team member or system unavailability can derail a project Don’t kid yourself – systems go down, fail, don’t perform as expected. People get sick (even you!), they go on vacation, and sometimes they move on to other opportunities (to be blunt, they quit).  What will you do when that happens?

More Related Content

What's hot

Presentation by dattatraya pathak
Presentation by dattatraya pathakPresentation by dattatraya pathak
Presentation by dattatraya pathakPMI_IREP_TP
 
Presentation by suhail qadir
Presentation by suhail qadirPresentation by suhail qadir
Presentation by suhail qadirPMI_IREP_TP
 
Project Management Proposal
Project Management ProposalProject Management Proposal
Project Management ProposalJordan Cambron
 
Introduction to-project-management
Introduction to-project-managementIntroduction to-project-management
Introduction to-project-managementPinta Florin
 
Project management
Project managementProject management
Project managementsatya pal
 
The Digital Creative Process
The Digital Creative ProcessThe Digital Creative Process
The Digital Creative Processstorybridge
 
How to implement team communication strategies remotely
How to implement team communication strategies remotelyHow to implement team communication strategies remotely
How to implement team communication strategies remotelyOrangescrum
 
Project Manual
Project ManualProject Manual
Project ManualJoe Lynn
 
Evaluation post mortems
Evaluation post mortemsEvaluation post mortems
Evaluation post mortemsagermuth
 
Presentation by mangesh sardesai
Presentation by mangesh sardesaiPresentation by mangesh sardesai
Presentation by mangesh sardesaiPMI_IREP_TP
 
Project stakeholder management by Nelson Mandela Anyomi
Project stakeholder management by Nelson Mandela AnyomiProject stakeholder management by Nelson Mandela Anyomi
Project stakeholder management by Nelson Mandela AnyomiNelson Mandela Anyomi
 
Project Manager And Business Analyst Collaboration
Project Manager And Business Analyst CollaborationProject Manager And Business Analyst Collaboration
Project Manager And Business Analyst CollaborationWhy-What-How Consulting, LLC
 
Project Management PowerPoint PPT Content Modern Sample
Project Management PowerPoint PPT Content Modern SampleProject Management PowerPoint PPT Content Modern Sample
Project Management PowerPoint PPT Content Modern SampleAndrew Schwartz
 
Project Management Foundations Series Course 103 - Project Stakeholder Manage...
Project Management Foundations Series Course 103 - Project Stakeholder Manage...Project Management Foundations Series Course 103 - Project Stakeholder Manage...
Project Management Foundations Series Course 103 - Project Stakeholder Manage...Think For A Change
 
Promoting knowledge sharing in projects
Promoting knowledge sharing in projectsPromoting knowledge sharing in projects
Promoting knowledge sharing in projectsLouise Worsley
 
Project_management_Amit_dubey
Project_management_Amit_dubeyProject_management_Amit_dubey
Project_management_Amit_dubeyAmit Dubey
 
The Project Management Process - Week 3
The Project Management Process - Week 3The Project Management Process - Week 3
The Project Management Process - Week 3Craig Brown
 

What's hot (20)

Presentation by dattatraya pathak
Presentation by dattatraya pathakPresentation by dattatraya pathak
Presentation by dattatraya pathak
 
It Business Analyst Consultative Skills
It Business Analyst Consultative SkillsIt Business Analyst Consultative Skills
It Business Analyst Consultative Skills
 
Presentation by suhail qadir
Presentation by suhail qadirPresentation by suhail qadir
Presentation by suhail qadir
 
Project charter template
Project charter templateProject charter template
Project charter template
 
Project Management Proposal
Project Management ProposalProject Management Proposal
Project Management Proposal
 
Introduction to-project-management
Introduction to-project-managementIntroduction to-project-management
Introduction to-project-management
 
Project management
Project managementProject management
Project management
 
QUIKSOLVER
QUIKSOLVERQUIKSOLVER
QUIKSOLVER
 
The Digital Creative Process
The Digital Creative ProcessThe Digital Creative Process
The Digital Creative Process
 
How to implement team communication strategies remotely
How to implement team communication strategies remotelyHow to implement team communication strategies remotely
How to implement team communication strategies remotely
 
Project Manual
Project ManualProject Manual
Project Manual
 
Evaluation post mortems
Evaluation post mortemsEvaluation post mortems
Evaluation post mortems
 
Presentation by mangesh sardesai
Presentation by mangesh sardesaiPresentation by mangesh sardesai
Presentation by mangesh sardesai
 
Project stakeholder management by Nelson Mandela Anyomi
Project stakeholder management by Nelson Mandela AnyomiProject stakeholder management by Nelson Mandela Anyomi
Project stakeholder management by Nelson Mandela Anyomi
 
Project Manager And Business Analyst Collaboration
Project Manager And Business Analyst CollaborationProject Manager And Business Analyst Collaboration
Project Manager And Business Analyst Collaboration
 
Project Management PowerPoint PPT Content Modern Sample
Project Management PowerPoint PPT Content Modern SampleProject Management PowerPoint PPT Content Modern Sample
Project Management PowerPoint PPT Content Modern Sample
 
Project Management Foundations Series Course 103 - Project Stakeholder Manage...
Project Management Foundations Series Course 103 - Project Stakeholder Manage...Project Management Foundations Series Course 103 - Project Stakeholder Manage...
Project Management Foundations Series Course 103 - Project Stakeholder Manage...
 
Promoting knowledge sharing in projects
Promoting knowledge sharing in projectsPromoting knowledge sharing in projects
Promoting knowledge sharing in projects
 
Project_management_Amit_dubey
Project_management_Amit_dubeyProject_management_Amit_dubey
Project_management_Amit_dubey
 
The Project Management Process - Week 3
The Project Management Process - Week 3The Project Management Process - Week 3
The Project Management Process - Week 3
 

Viewers also liked

Firefox OS Add-on in 10 minutes
Firefox OS Add-on in 10 minutesFirefox OS Add-on in 10 minutes
Firefox OS Add-on in 10 minutesBob Chao
 
Webmaker + Workshop @HKOSCon 2015
Webmaker + Workshop @HKOSCon 2015Webmaker + Workshop @HKOSCon 2015
Webmaker + Workshop @HKOSCon 2015Irvin Chen
 
Ideas into Action (Santa Clara Edition)
Ideas into Action (Santa Clara Edition)Ideas into Action (Santa Clara Edition)
Ideas into Action (Santa Clara Edition)Ernest Chiang
 
Firefox x Ubuntu 12(.04) Release Party
Firefox x Ubuntu 12(.04) Release PartyFirefox x Ubuntu 12(.04) Release Party
Firefox x Ubuntu 12(.04) Release PartyIrvin Chen
 
FUParty - Mozilla Taiwan 2012 Events
FUParty - Mozilla Taiwan 2012 EventsFUParty - Mozilla Taiwan 2012 Events
FUParty - Mozilla Taiwan 2012 EventsBob Chao
 
Moztory 摩茲老人來講古
Moztory 摩茲老人來講古Moztory 摩茲老人來講古
Moztory 摩茲老人來講古Irvin Chen
 
Ubuntu 9.10 Party Tainan - small talk
Ubuntu 9.10 Party Tainan - small talkUbuntu 9.10 Party Tainan - small talk
Ubuntu 9.10 Party Tainan - small talkIrvin Chen
 
Mozilla not only...
Mozilla not only...Mozilla not only...
Mozilla not only...Irvin Chen
 
Addon sdk content scripts
Addon sdk content scriptsAddon sdk content scripts
Addon sdk content scriptsIrvin Chen
 
Oppose the web censorship bill - What we have done in Taiwan as a local Mozil...
Oppose the web censorship bill - What we have done in Taiwan as a local Mozil...Oppose the web censorship bill - What we have done in Taiwan as a local Mozil...
Oppose the web censorship bill - What we have done in Taiwan as a local Mozil...Irvin Chen
 
Mozilla 開放秘辛 Feat. MozTW 開放秘辛
Mozilla 開放秘辛 Feat. MozTW 開放秘辛Mozilla 開放秘辛 Feat. MozTW 開放秘辛
Mozilla 開放秘辛 Feat. MozTW 開放秘辛Irvin Chen
 
MozTW SUMO Introduction 2012
MozTW SUMO Introduction 2012MozTW SUMO Introduction 2012
MozTW SUMO Introduction 2012Ernest Chiang
 
Translation Process for SUMO New Website (zh_TW)
Translation Process for SUMO New Website (zh_TW)Translation Process for SUMO New Website (zh_TW)
Translation Process for SUMO New Website (zh_TW)Ernest Chiang
 
Drupalcamp Taipei 2012 說明會
Drupalcamp Taipei 2012 說明會Drupalcamp Taipei 2012 說明會
Drupalcamp Taipei 2012 說明會Chris Wu
 
網站分析 我小的時候以為自己會
網站分析 我小的時候以為自己會網站分析 我小的時候以為自己會
網站分析 我小的時候以為自己會Bob Chao
 
COSCUP Jetpack Lighting Talk
COSCUP Jetpack Lighting TalkCOSCUP Jetpack Lighting Talk
COSCUP Jetpack Lighting Talklittlebtc
 
MozTW BoF at Coscup 2009
MozTW BoF at Coscup 2009MozTW BoF at Coscup 2009
MozTW BoF at Coscup 2009Irvin Chen
 
Events of Mozilla Taiwan Community
: Challenges, evolutions, and survivals in...
Events of Mozilla Taiwan Community
: Challenges, evolutions, and survivals in...Events of Mozilla Taiwan Community
: Challenges, evolutions, and survivals in...
Events of Mozilla Taiwan Community
: Challenges, evolutions, and survivals in...Irvin Chen
 

Viewers also liked (20)

TOP15 - FireGestures
TOP15 - FireGesturesTOP15 - FireGestures
TOP15 - FireGestures
 
Firefox OS Add-on in 10 minutes
Firefox OS Add-on in 10 minutesFirefox OS Add-on in 10 minutes
Firefox OS Add-on in 10 minutes
 
Webmaker + Workshop @HKOSCon 2015
Webmaker + Workshop @HKOSCon 2015Webmaker + Workshop @HKOSCon 2015
Webmaker + Workshop @HKOSCon 2015
 
Ideas into Action (Santa Clara Edition)
Ideas into Action (Santa Clara Edition)Ideas into Action (Santa Clara Edition)
Ideas into Action (Santa Clara Edition)
 
Firefox x Ubuntu 12(.04) Release Party
Firefox x Ubuntu 12(.04) Release PartyFirefox x Ubuntu 12(.04) Release Party
Firefox x Ubuntu 12(.04) Release Party
 
FUParty - Mozilla Taiwan 2012 Events
FUParty - Mozilla Taiwan 2012 EventsFUParty - Mozilla Taiwan 2012 Events
FUParty - Mozilla Taiwan 2012 Events
 
Moztory 摩茲老人來講古
Moztory 摩茲老人來講古Moztory 摩茲老人來講古
Moztory 摩茲老人來講古
 
Ubuntu 9.10 Party Tainan - small talk
Ubuntu 9.10 Party Tainan - small talkUbuntu 9.10 Party Tainan - small talk
Ubuntu 9.10 Party Tainan - small talk
 
Mozilla not only...
Mozilla not only...Mozilla not only...
Mozilla not only...
 
Addon sdk content scripts
Addon sdk content scriptsAddon sdk content scripts
Addon sdk content scripts
 
Oppose the web censorship bill - What we have done in Taiwan as a local Mozil...
Oppose the web censorship bill - What we have done in Taiwan as a local Mozil...Oppose the web censorship bill - What we have done in Taiwan as a local Mozil...
Oppose the web censorship bill - What we have done in Taiwan as a local Mozil...
 
瀏覽器考古
瀏覽器考古瀏覽器考古
瀏覽器考古
 
Mozilla 開放秘辛 Feat. MozTW 開放秘辛
Mozilla 開放秘辛 Feat. MozTW 開放秘辛Mozilla 開放秘辛 Feat. MozTW 開放秘辛
Mozilla 開放秘辛 Feat. MozTW 開放秘辛
 
MozTW SUMO Introduction 2012
MozTW SUMO Introduction 2012MozTW SUMO Introduction 2012
MozTW SUMO Introduction 2012
 
Translation Process for SUMO New Website (zh_TW)
Translation Process for SUMO New Website (zh_TW)Translation Process for SUMO New Website (zh_TW)
Translation Process for SUMO New Website (zh_TW)
 
Drupalcamp Taipei 2012 說明會
Drupalcamp Taipei 2012 說明會Drupalcamp Taipei 2012 說明會
Drupalcamp Taipei 2012 說明會
 
網站分析 我小的時候以為自己會
網站分析 我小的時候以為自己會網站分析 我小的時候以為自己會
網站分析 我小的時候以為自己會
 
COSCUP Jetpack Lighting Talk
COSCUP Jetpack Lighting TalkCOSCUP Jetpack Lighting Talk
COSCUP Jetpack Lighting Talk
 
MozTW BoF at Coscup 2009
MozTW BoF at Coscup 2009MozTW BoF at Coscup 2009
MozTW BoF at Coscup 2009
 
Events of Mozilla Taiwan Community
: Challenges, evolutions, and survivals in...
Events of Mozilla Taiwan Community
: Challenges, evolutions, and survivals in...Events of Mozilla Taiwan Community
: Challenges, evolutions, and survivals in...
Events of Mozilla Taiwan Community
: Challenges, evolutions, and survivals in...
 

Similar to Project Management As an Art Form: Key Insights

Project Management as an Art Form (DrupalCon Chicago 2011)
Project Management as an Art Form (DrupalCon Chicago 2011)Project Management as an Art Form (DrupalCon Chicago 2011)
Project Management as an Art Form (DrupalCon Chicago 2011)Phase2
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overviewcford1973
 
Pearson HND BTEC Level 5 HNDManaging a Successful Business Pr.docx
Pearson HND BTEC Level 5 HNDManaging a Successful Business Pr.docxPearson HND BTEC Level 5 HNDManaging a Successful Business Pr.docx
Pearson HND BTEC Level 5 HNDManaging a Successful Business Pr.docxAASTHA76
 
Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02Loriebel Manabat
 
PMP - Project Initiation Template for Professionals
PMP - Project Initiation Template for ProfessionalsPMP - Project Initiation Template for Professionals
PMP - Project Initiation Template for ProfessionalsDaniel_Mccrea
 
Beyond Budget and Scope: Managing Client Expectations and Delivering Value
Beyond Budget and Scope: Managing Client Expectations and Delivering ValueBeyond Budget and Scope: Managing Client Expectations and Delivering Value
Beyond Budget and Scope: Managing Client Expectations and Delivering ValueVanessa Turke
 
assingnment 56
assingnment 56assingnment 56
assingnment 56Bhas Karan
 
Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleKate Pynn
 
about start up for you 12
about start up for you 12about start up for you 12
about start up for you 12aliaalistartup
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"David Pedreno
 
Nine keys to successful delegation in Project Management
Nine keys to successful delegation in Project ManagementNine keys to successful delegation in Project Management
Nine keys to successful delegation in Project Managementmrinalsingh385
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"David Pedreno
 
Project Manager Primer
Project Manager PrimerProject Manager Primer
Project Manager PrimerTom Cremins
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management FrameworkRobert Kelly
 
How to create an efficient project roadmap in 2022.pdf
How to create an efficient project roadmap in 2022.pdfHow to create an efficient project roadmap in 2022.pdf
How to create an efficient project roadmap in 2022.pdfPMO Global Institute
 

Similar to Project Management As an Art Form: Key Insights (20)

Project Management as an Art Form (DrupalCon Chicago 2011)
Project Management as an Art Form (DrupalCon Chicago 2011)Project Management as an Art Form (DrupalCon Chicago 2011)
Project Management as an Art Form (DrupalCon Chicago 2011)
 
Drupal project management
Drupal project managementDrupal project management
Drupal project management
 
Project Management Overview
Project Management OverviewProject Management Overview
Project Management Overview
 
Pearson HND BTEC Level 5 HNDManaging a Successful Business Pr.docx
Pearson HND BTEC Level 5 HNDManaging a Successful Business Pr.docxPearson HND BTEC Level 5 HNDManaging a Successful Business Pr.docx
Pearson HND BTEC Level 5 HNDManaging a Successful Business Pr.docx
 
Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02Postmortemanalysis 120520033844-phpapp02
Postmortemanalysis 120520033844-phpapp02
 
PMP - Project Initiation Template for Professionals
PMP - Project Initiation Template for ProfessionalsPMP - Project Initiation Template for Professionals
PMP - Project Initiation Template for Professionals
 
Ben Mkt 347 Week 4
Ben Mkt 347 Week 4Ben Mkt 347 Week 4
Ben Mkt 347 Week 4
 
Beyond Budget and Scope: Managing Client Expectations and Delivering Value
Beyond Budget and Scope: Managing Client Expectations and Delivering ValueBeyond Budget and Scope: Managing Client Expectations and Delivering Value
Beyond Budget and Scope: Managing Client Expectations and Delivering Value
 
assingnment 56
assingnment 56assingnment 56
assingnment 56
 
Project Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training ExampleProject Plan Development - A FlackVentures Training Example
Project Plan Development - A FlackVentures Training Example
 
about start up for you 12
about start up for you 12about start up for you 12
about start up for you 12
 
JIT Project
JIT ProjectJIT Project
JIT Project
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
Nine keys to successful delegation in Project Management
Nine keys to successful delegation in Project ManagementNine keys to successful delegation in Project Management
Nine keys to successful delegation in Project Management
 
Pm lecture
Pm lecturePm lecture
Pm lecture
 
Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"Asset Finance Systems: Project Initiation "101"
Asset Finance Systems: Project Initiation "101"
 
PM_lecture.pdf
PM_lecture.pdfPM_lecture.pdf
PM_lecture.pdf
 
Project Manager Primer
Project Manager PrimerProject Manager Primer
Project Manager Primer
 
Project Management Framework
Project Management FrameworkProject Management Framework
Project Management Framework
 
How to create an efficient project roadmap in 2022.pdf
How to create an efficient project roadmap in 2022.pdfHow to create an efficient project roadmap in 2022.pdf
How to create an efficient project roadmap in 2022.pdf
 

More from Treehouse Agency

Dcnyc10 build a better drupal agency
Dcnyc10 build a better drupal agencyDcnyc10 build a better drupal agency
Dcnyc10 build a better drupal agencyTreehouse Agency
 
Strategic Management of Multiple Projects (aka Project Whispering)
Strategic Management of Multiple Projects (aka Project Whispering)Strategic Management of Multiple Projects (aka Project Whispering)
Strategic Management of Multiple Projects (aka Project Whispering)Treehouse Agency
 
Modern Theming: Beyond Proprocessing and .tpls
Modern Theming: Beyond Proprocessing and .tplsModern Theming: Beyond Proprocessing and .tpls
Modern Theming: Beyond Proprocessing and .tplsTreehouse Agency
 
Scaling Drupal: Not IF... HOW
Scaling Drupal: Not IF... HOWScaling Drupal: Not IF... HOW
Scaling Drupal: Not IF... HOWTreehouse Agency
 
The Case for Drupal in the Enterprise
The Case for Drupal in the EnterpriseThe Case for Drupal in the Enterprise
The Case for Drupal in the EnterpriseTreehouse Agency
 

More from Treehouse Agency (11)

Dcnyc10 build a better drupal agency
Dcnyc10 build a better drupal agencyDcnyc10 build a better drupal agency
Dcnyc10 build a better drupal agency
 
Vagrant puppet
Vagrant puppetVagrant puppet
Vagrant puppet
 
Front endnyc
Front endnycFront endnyc
Front endnyc
 
Strategic Management of Multiple Projects (aka Project Whispering)
Strategic Management of Multiple Projects (aka Project Whispering)Strategic Management of Multiple Projects (aka Project Whispering)
Strategic Management of Multiple Projects (aka Project Whispering)
 
Project whispering-v1
Project whispering-v1Project whispering-v1
Project whispering-v1
 
Bad beans
Bad beansBad beans
Bad beans
 
Modern Theming: Beyond Proprocessing and .tpls
Modern Theming: Beyond Proprocessing and .tplsModern Theming: Beyond Proprocessing and .tpls
Modern Theming: Beyond Proprocessing and .tpls
 
Leaving you.v3
Leaving you.v3Leaving you.v3
Leaving you.v3
 
Ctools UI Presentation
Ctools UI PresentationCtools UI Presentation
Ctools UI Presentation
 
Scaling Drupal: Not IF... HOW
Scaling Drupal: Not IF... HOWScaling Drupal: Not IF... HOW
Scaling Drupal: Not IF... HOW
 
The Case for Drupal in the Enterprise
The Case for Drupal in the EnterpriseThe Case for Drupal in the Enterprise
The Case for Drupal in the Enterprise
 

Recently uploaded

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 

Recently uploaded (20)

Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

Project Management As an Art Form: Key Insights

  • 1. Project Management As an Art Form DrupalCon Chicago 2011 Nicole Lind, Treehouse Agency, nlind@treehouseagency.com Joel Sackett, Phase 2 Technology, joel@phase2technology.com Amy O’Malley, Palantir.net, omalley@palantir.net Moderator: George Demet, Palantir.net, demet@palantir.net
  • 2. Four Key Questions How does PM involvement impact the various phases of a project and the organization…and should it? How should we partner with clients to ensure the project needs are met? What are some ways to mitigate risk, and how do we maintain a stakeholder relationship while saying no to the wrong type of work? What is the difference in managing a Drupal project versus any other technology project?
  • 3. How does PM involvement impact the various phases of a project and the organization... and should it? (Question 1)
  • 4. It is a Good Thing! PM’s are entrusted with managing almost every aspect of project execution—pre- and post- project should be no different. Involvement during transitional periods can often provide more organization and continuity.
  • 5. Project Phases Transition from Sales Project Initiation (Internal) Project Initiation (External) Project Execution Project Transition
  • 6. Transition from Sales Get involved early (but not too early)—contract work isn’t sexy but having input can make or break a project. Improve accountability Gain insight into higher-level strategic objectives Get to know the stakeholder early—who are the players, what do they really care about, how they are measuring success The earlier expectations can be set, the better!
  • 7. Project Initiation (Internal) Oversee internal project initiation to ensure suitable team composition and clear understanding of your own organization’s objectives, constraints, and risks. Identify and socialize risks early. Try and have input into the team composition if you believe that there are quantifiable benefits related to its structure. Ensure that you and internal stakeholders are clear on strategic objectives and budget boundaries.
  • 8. Project Initiation (External) At external project initiation, build mutual understanding and consensus, and set the precedent for partnership in the relationship. Socialize the same risks you brought up internally so there is shared understanding. Ferret out potential pitfalls or issues with regard to the stakeholder-side contact/PM. Establish project boundaries but remain flexible—be a ‘partner’ rather than a dictator. Presenting a well-prepared and organized demeanor starts things off on the right foot!
  • 9. Project Execution PM involvement in all aspects of project execution has positive benefits for the entire team. Get involved in everything from solution definition, design, brainstorming, tasking, reporting, and everything in between. Report, report, report—but make sure reports are meaningful to their recipient stakeholders.
  • 10. Project Transition Use the end of the project to cement your partnership. Developing that relationship is one of the key factors in making additional projects come easily. Ensure the stakeholder is happy; if not, do what is reasonable to rectify the situation. Keep lines of communication open; becoming a partner takes trust and good communication. Sometimes all it takes is a small personal touch: a call to celebrate a win, a small gift to commemorate a launch…these simple, inexpensive touches can make all the difference.
  • 11. How should we partner with clients to ensure the project needs are met? (Question 2)
  • 12. An Effective Partnership Starts With… Understanding the Business Goals Establishing a Shared Vocabulary Ask key questions early that will help guide conversations later Conducting a Full Discovery (if possible)
  • 13. Understanding the Business Goals Truly understanding what stakeholders want requires having sufficient information and interaction. In various projects you will leverage different forms of stakeholder interactions, documentation, and processes.
  • 14.
  • 15. User stories - stakeholder
  • 21. Project & sprint plan* In some cases, distinct wireframes are unavailable and annotated designs are used to serve the purpose of wireframes.
  • 22.
  • 24. Wiki
  • 27.
  • 28. Final Code Release vs Launch
  • 30. Block
  • 32.
  • 33. Asking RFP/Proposal Questions What level of complexity do you want the site to manage and what level of complexity do you want business process and governance to handle? This helps to start identifying the client’s available resources and balancing that against the budget they have available to use toward automating tasks. How have your sites been managed before? CMS or static HTML?  What type of Governance have you had? How will that differ if you move to a CMS?  Especially with regard to permissions, roles, moderation, etc.
  • 34. Asking RFP/Proposal Questions How many phases / deliverables of the project will be included in the next statement of work?              Strategy / Discover, Wireframes, Designs, Style Guide, Development, QA, Content, Support, etc. How clearly should stakeholder deliverables be documented in an SOW?  What are the stakeholder deliverables? Will the stakeholder be providing Wireframes and Designs?  Will a Style Guide be provided?  Are the expectations / requirements / timelines of stakeholder deliverables documented in the SOW? Internal Question:  What type of contract is this? Time & Materials? Fee Cap? Fixed Fee? This answer will impact project management communication and costs. Time & Materials and Fee Cap contracts will require additional project communication/reports.
  • 35. More RFP/Proposal Questions  How will a CMS help you achieve your business goals? What is your projected number of users? What is the content proliferation plan? What are the rules around moderation? What workflows should be in place? Who are the team members? What is the site governance plan? Of scope, budget, and timeline, which are the top two priorities?
  • 36. CONDUCTING A FULL DISCOVERY(if possible)
  • 37. Considerations for Discovery Ingredients Additional Techniques for Communicating Requirements Getting what you Need Scheduling Things to Remember
  • 38. Discovery Ingredients Business requirements documents Wireframes Designs Meetings Existing website Third party systems & Integration needs
  • 39. Additional Techniques for Communicating Requirements Combined designs/wireframes Feature inventory with priority Prototyping Test plans (prior to development starting)
  • 40.
  • 41. Knowing what methodology will work best. Scrum, waterfall, both or neither?  Agile may not always be best idea from a budgeting stand point but great for quality...
  • 42.
  • 43. Push to complete the discovery prior to providing a final schedule by explaining the risk (missed release dates and going over budget).
  • 44.
  • 45. What are some ways to mitigate risk, and how do we maintain a stakeholder relationship while saying no to the wrong type of work? (Question 3)
  • 46.
  • 48.
  • 52. The Software Death March Wikipedia says: a death march is a dysphemism for a project that is destined to fail. Usually it is a result of unrealistic or overly optimistic expectations in scheduling, feature scope, or both, and often includes lack of appropriate documentation, or any sort of relevant training.  http://en.wikipedia.org/wiki/Death_march_(software_development)
  • 53. Keys to Avoiding a Death March Evaluate key project characteristics and risk at the very beginning, before commitments are made and resources have been used. A project can turn into a “Death March” (misaligned project) at anytime during its lifecycle so it is very important to manage (communicate, escalate and mitigate) risk throughout.
  • 54. VENDOR (DOERS) RISK EVALUATION
  • 55.
  • 56.
  • 60.
  • 62.
  • 63.
  • 64.
  • 65. Stakeholder Preparedness Has the stakeholder been involved in this sort of project before? A savvy stakeholder will have more realistic expectations. If they are new at this, they will require more hand-holding and enforcement of constraints. Not necessarily a deal breaker, but something to recognize and plan for at the outset. Do they have internal resources to support users and/or perform maintenance after project completion? Stakeholder’s internal team(s) may require special documentation and/or training. If there are no internal resources, discuss whether support and/or maintenance needs to be included in the project scope. If so, factor this into your consideration of skillset, resource availability, portfolio fit, and budget.
  • 67.
  • 68. Risk Considerations Resource (Person or System) Downtime & Attrition Other Project Work Quality of Project Outcome Company Reputation Risk Mitigation
  • 69. Resource Downtime & Attrition Temporary or permanent team member or system unavailability can derail a project Don’t kid yourself – systems go down, fail, don’t perform as expected. People get sick (even you!), they go on vacation, and sometimes they move on to other opportunities (to be blunt, they quit). What will you do when that happens?
  • 70.
  • 71. Consider holidays and seasonal effects (eg, flu season, weather-related work outages)
  • 72.
  • 73. Do you have talent you can subcontract to if needed?
  • 74.
  • 75. Quality of Project Outcome How likely is this project to succeed? Review all of the criteria discussed earlier Is the project concept itself of high quality? If known, is the visual design direction good? Are the unknowns under your control? Is the stakeholder savvy enough to understand and fulfill their role in project success? Does the stakeholder understand and accept the project constraints?
  • 76.
  • 77. Beware of projects that are poorly designed, have sloppy information architecture, or are a “step down” from your other work.
  • 78.
  • 79. Question 4:  What is the difference in managing a Drupal project versus any other technology project? (Question 4)
  • 80. Special Issues in Drupal Projects Site Governance Issues Special Training Considerations Content Plans Support Issues Dispelling Myths How Using Drupal Affects Design
  • 81. Site Governance Issues Establishing site management processes Setting appropriate roles and permissions Understanding roles and permissions Creating and using editorial workflows Understanding different user experiences
  • 82. Why this Matters Drupal admin can be very powerful, giving business units unprecedented influence over their pages. However, it is not intuitive to new users. Well-planned, designed, and explained site administration is critical to the long-term effectiveness of the site and stakeholder satisfaction.
  • 83. Establishing Site Management Processes The Drupal admin system touches every aspect of a site Complex sites with many admin users have many opportunities for errors It is vital to carefully consider the different types of admin users, how they relate to each other, and what each needs to accomplish
  • 84. Setting Appropriate Roles and Permissions With the wrong permissions, it is entirely possible for admin users to significantly alter—or do worse to—the entire site Users should be granted permissions on an as-needed basis; full admin rights should be heavily restricted Refer to site management processes to identify which user roles require what permissions
  • 85.
  • 87. “I don’t have that button”
  • 88.
  • 89. What You Can Do Plan site processes, roles and permissions, and workflows at the beginning of the project Grant only the necessary permissions to each role Use workflows to enforce editorial processes Customize the admin look-and-feel to reduce user confusion Provide admin user training and reference documentation
  • 90. Special Training Considerations Drupal’s learning curve is not only steep for developers, but for admin users too Roles & permissions Nodes vs. blocks vs. pages vs. panels Comment and user-generated content moderation Accessing and using form data WYSIWYG quirks Don’t underestimate the effort that needs to go into training site admins, editors, and other admin users!
  • 91.
  • 92. Do they actually need a full-fledged CMS?
  • 93.
  • 95. Support Issues Aspects of Drupal will be counter-intuitive to those coming from another platform Help clients re-evaluate their processes and roles Can migration be scripted, or will there be manual entry of legacy content? What training and documentation does internal IT require?
  • 96.
  • 98.
  • 102.
  • 103. What did you think? Locate this session on the DCC website: http://chicago2011.drupal.org/sessions Click the “Take the Survey” link. Thanks!

Editor's Notes

  1. Joel
  2. Joel
  3. Joel
  4. Amy
  5. Amy
  6. Amy and Joel taking small personal touches
  7. Joel
  8. Joel
  9. Joel
  10. Amy
  11. Amy
  12. Amy
  13. Nicole
  14. Nicole
  15. Nicole
  16. Nicole and Amy
  17. Joel
  18. Nicole
  19. Nicole
  20. Amy
  21. AMy
  22. Amy
  23. Nicole
  24. Nicole
  25. Nicole
  26. nicole
  27. Nicole
  28. Joel
  29. Joel
  30. Amy
  31. Amy
  32. Amy
  33. Amy
  34. Amy
  35. Nicole
  36. Nicole
  37. Nicole
  38. Nicole
  39. Nicole
  40. Nicole
  41. Nicole
  42. Nicole
  43. Nicole
  44. Nicole
  45. Nicole
  46. Nicole
  47. Joel
  48. Joel
  49. Joel