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
 
Google Apps Account as OpenID (中文)
Google Apps Account as OpenID (中文)Google Apps Account as OpenID (中文)
Google Apps Account as OpenID (中文)Timothy Chien
 
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
 

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)
 
Google Apps Account as OpenID (中文)
Google Apps Account as OpenID (中文)Google Apps Account as OpenID (中文)
Google Apps Account as OpenID (中文)
 
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
 

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

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Recently uploaded (20)

Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

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