SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Project Management  for Fun and Profit Crystal Williams VP Professional Services work habit
[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
 
 
 
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Process Your process is your toolbox. Keep it light enough to be agile, but it should provide structure.  Process should minimize the “…and what now?” and the “where is that file?” and the “when is it due?” questions.  If it doesn’t, re-examine until you have a structural ecosystem that works.  If it gets in the way, don’t be afraid to try something lighter.
Process Someone should be the “owner” of every piece of the project.  If you don’t know who it is, it’s probably you.
Try to keep it from being you.
Agile VS Waterfall Neither is appropriate for ALL projects or all developers, so be careful.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agile VS Waterfall Agile: User-centric social networking sites Web Apps Waterfall Corporate Sites and other informational sites, even with interactivity
Agile Requires  EXTREMELY talented and motivated developers  Constant access to design resources .  Progressive clients who are willing to invest continuous resources in the project and actively THINK about the direction .  If you lack any of the above, plan well, lock it down with wireframes and milestones and proceed.
And even with agile, wireframes are a good place to start – you just get to  responsibly  override them if needs change.  (you can do the same with waterfall if it makes sense for all involved)
Estimating Estimating is hard.  CivicActions just released a lovely tool, maintained by Owen Barton, from their own process at:  http://civicactions.com/estimating-worksheet They also provide some excellent advice. Some of my favorite points…
From CivicActions… “ Think about, and state each assumption you make when estimating.” “ Estimate each area of work (engineering, theming, configuration, communication) separately, and make sure you include adequate time for communication, both with the client to clarify the requirements, and also internal communication between team members.” “ If the work includes new, untested code, e.g., writing a new module or including a (non-standard) contrib module, add time in the estimate for unit testing which could include the writing of simpletests and flag this to the QA team as a place that will require additional QA.”
“ Vary the amount or research with the size of the line item - if you are not sure about something, but it would only take 5 hours to build from scratch, just put 5 hours - if you need to integrate with some 3rd party system, and it might be a weeks work make sure that you understand the requirements very well (ask the client questions to clarify where needed) and research things fully.” “ Never (ever!) estimate 'to' a budget - your estimates for each line item should disregard any information we have about the available budget. Instead think purely in terms of how long it will take to get the job done. If the hours exceed the budget we will discuss a reduced feature set (at least initially) with the client. If the overall costs look like they will massively exceed the budget then ask the client to prioritize first and estimate a subset of the items.”
[object Object],[object Object],[object Object],[object Object],[object Object]
Design Design matters. A lot.  Most people won’t know the site is built on Drupal – nor will they care. They will, however, notice the design and usability of the site. Invest in these things – budget and schedule for them.  Push for best practices and innovative designs with your clients.  Just because there IS a default design for an element in Drupal doesn’t mean it’s appropriate to use it.  Improving the overall aesthetics of sites built on Drupal is crucial to the growth and sustainability of the platform and the community, and few have more power to make that change than the project managers.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Clients The great unknown
Great Projects do Not Happen In Spite of Bad Clients Good projects can, but truly world-class work that you want to show everyone takes clients who ‘get it’ – and are stable enough to support their end of the deal.  Know who to say “No” to .
Warning Signs “ I don’t care, just get it done” “ I don’t need project management” “ I need it this week” “ I could get a freelancer for $__” “ My neighbor says…”
Good Clients Know They’re Investing Some Basic Qualifying Questions Immediate goal or critical business issue. Is there a good reason for this project? Can they articulate it? Budget: what is this budget for the project or the estimated cost of the solution? Have they budgeted ample funds for their scope? Ambition is good, all clients SHOULD want a little more than they have funds for.  Timeline. When does the project need to go live? Is it reasonable? Is there an external event that drives that date? Key metrics of success? Who decides them? It’s important for all involved to have a solid idea of the goals for the project – otherwise they will not be reached.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
How to Say No Sometimes you have to say no. This doesn’t have to be a painful thing.  Voice your concerns early – and calmly. Have good reasons and appeal to business reasons that matter to them. Example: Forked Modules Protect your team – this sometimes involves heavily managed expectations, which usually means lots of saying ‘no’ Be ready to offer alternative options – be HELPFUL LISTEN to their reasons and understand the pain they need met – their request may not be reasonable, but there may be other alternatives.
“ Bless and Release” When all else fails – it’s OK to end it.  Bad business is bad for ALL of your business. Letting one client pollute the overall mindset of your team is  toxic .  Be open with the client about where and why your business relationship isn’t working. If compromises can’t be met – work out a way to refer them to someone who might be better suited, but keep the communication open.
Drupal Specifics Know your modules. This takes time and constant investment – but it’s crucial for project planning. Consider setting up a regular time for your team to review what’s new and good (or not so good) out there Consider balancing your development load across developers and non developers for site configuration tasks. Get a consistent method for initial site configuration.  Work closely with IA/UE Designers so that they know what’s possible with Drupal. The taxonomy system and Views make functionality possible on Drupal sites that would be prohibitively expensive to build elsewhere.  Know how it works.  Give Back.
Questions? [email_address] @ccg

Weitere ähnliche Inhalte

Was ist angesagt?

Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Claudio Perrone
 
mipb 2 capacityplanning v05_print_sam
mipb 2 capacityplanning v05_print_sammipb 2 capacityplanning v05_print_sam
mipb 2 capacityplanning v05_print_samJason Neale
 
Digital Project Management for Digital Humanities
Digital Project Management for Digital HumanitiesDigital Project Management for Digital Humanities
Digital Project Management for Digital HumanitiesShawn Day
 
Lean Startup for Project Managers
Lean Startup for Project ManagersLean Startup for Project Managers
Lean Startup for Project ManagersCaroline Gordon
 
Seeing Constraints, Kanban Explained by Jon Stahl
Seeing Constraints, Kanban Explained by Jon StahlSeeing Constraints, Kanban Explained by Jon Stahl
Seeing Constraints, Kanban Explained by Jon StahlLeanDog
 
Training Scope Creep Linked In
Training Scope Creep Linked InTraining Scope Creep Linked In
Training Scope Creep Linked Inhaddadmazen
 
The Leader's Guide Workshop - Pivotal Labs Tokyo
The Leader's Guide Workshop - Pivotal Labs TokyoThe Leader's Guide Workshop - Pivotal Labs Tokyo
The Leader's Guide Workshop - Pivotal Labs TokyoJeana Alayaay
 
Auto-enrolment checklist
Auto-enrolment checklistAuto-enrolment checklist
Auto-enrolment checklistDavid Roderick
 
Practical Product Innovation - Sydney CTO Summit
Practical Product Innovation - Sydney CTO SummitPractical Product Innovation - Sydney CTO Summit
Practical Product Innovation - Sydney CTO SummitMike Biggs GAICD
 
An Engineer’s Essential Tool in Agile: Design Thinking
An Engineer’s Essential Tool in Agile:  Design ThinkingAn Engineer’s Essential Tool in Agile:  Design Thinking
An Engineer’s Essential Tool in Agile: Design ThinkingSoniaMayPatlan
 
Agile Adoption and Initiation
Agile Adoption and InitiationAgile Adoption and Initiation
Agile Adoption and Initiationreggie_d
 
Creating a Product Roadmap - Product Strategy Series
Creating a Product Roadmap - Product Strategy SeriesCreating a Product Roadmap - Product Strategy Series
Creating a Product Roadmap - Product Strategy SeriesMike Biggs GAICD
 
Building innovation pipeline with service design methods
Building innovation pipeline with service design methodsBuilding innovation pipeline with service design methods
Building innovation pipeline with service design methodsELEKS
 

Was ist angesagt? (19)

Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
Evolve or Die: A3 Thinking and Popcorn Flow in Action (#LKCE14)
 
mipb 2 capacityplanning v05_print_sam
mipb 2 capacityplanning v05_print_sammipb 2 capacityplanning v05_print_sam
mipb 2 capacityplanning v05_print_sam
 
Discovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web ProjectDiscovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web Project
 
Digital Project Management for Digital Humanities
Digital Project Management for Digital HumanitiesDigital Project Management for Digital Humanities
Digital Project Management for Digital Humanities
 
Lean Startup for Project Managers
Lean Startup for Project ManagersLean Startup for Project Managers
Lean Startup for Project Managers
 
Seeing Constraints, Kanban Explained by Jon Stahl
Seeing Constraints, Kanban Explained by Jon StahlSeeing Constraints, Kanban Explained by Jon Stahl
Seeing Constraints, Kanban Explained by Jon Stahl
 
Training Scope Creep Linked In
Training Scope Creep Linked InTraining Scope Creep Linked In
Training Scope Creep Linked In
 
The Leader's Guide Workshop - Pivotal Labs Tokyo
The Leader's Guide Workshop - Pivotal Labs TokyoThe Leader's Guide Workshop - Pivotal Labs Tokyo
The Leader's Guide Workshop - Pivotal Labs Tokyo
 
Auto-enrolment checklist
Auto-enrolment checklistAuto-enrolment checklist
Auto-enrolment checklist
 
Practical Product Innovation - Sydney CTO Summit
Practical Product Innovation - Sydney CTO SummitPractical Product Innovation - Sydney CTO Summit
Practical Product Innovation - Sydney CTO Summit
 
A3 & Kaizen: Here's How
A3 & Kaizen: Here's HowA3 & Kaizen: Here's How
A3 & Kaizen: Here's How
 
An Engineer’s Essential Tool in Agile: Design Thinking
An Engineer’s Essential Tool in Agile:  Design ThinkingAn Engineer’s Essential Tool in Agile:  Design Thinking
An Engineer’s Essential Tool in Agile: Design Thinking
 
Agile Adoption and Initiation
Agile Adoption and InitiationAgile Adoption and Initiation
Agile Adoption and Initiation
 
Creating a Product Roadmap - Product Strategy Series
Creating a Product Roadmap - Product Strategy SeriesCreating a Product Roadmap - Product Strategy Series
Creating a Product Roadmap - Product Strategy Series
 
Create User Story
Create User StoryCreate User Story
Create User Story
 
Clark "Building An Agile Team"
Clark "Building An Agile Team"Clark "Building An Agile Team"
Clark "Building An Agile Team"
 
العصف الذهني Brainstorming
العصف الذهني  Brainstormingالعصف الذهني  Brainstorming
العصف الذهني Brainstorming
 
Building innovation pipeline with service design methods
Building innovation pipeline with service design methodsBuilding innovation pipeline with service design methods
Building innovation pipeline with service design methods
 
Super Projects
Super ProjectsSuper Projects
Super Projects
 

Andere mochten auch

Project Vocab
Project VocabProject Vocab
Project Vocabsundong
 
Capstone Project Silver Lining Case Study
Capstone Project Silver Lining Case StudyCapstone Project Silver Lining Case Study
Capstone Project Silver Lining Case Studysundong
 
Pm And It Governance
Pm And It GovernancePm And It Governance
Pm And It Governancesundong
 
Pm Planning
Pm PlanningPm Planning
Pm Planningsundong
 
Pmi Pmbok Vs Prince2
Pmi Pmbok Vs Prince2Pmi Pmbok Vs Prince2
Pmi Pmbok Vs Prince2sundong
 
Gimp And Linux In Hollywood
Gimp And Linux In HollywoodGimp And Linux In Hollywood
Gimp And Linux In Hollywoodsundong
 
My Excel Project Tool
My Excel Project ToolMy Excel Project Tool
My Excel Project Toolsundong
 
Project Management Definitions
Project Management DefinitionsProject Management Definitions
Project Management Definitionssundong
 
Best Management Practice
Best Management PracticeBest Management Practice
Best Management Practicesundong
 
Project Management The State Of The Art
Project Management The State Of The ArtProject Management The State Of The Art
Project Management The State Of The Artsundong
 
Pm For Creative Studio
Pm For Creative StudioPm For Creative Studio
Pm For Creative Studiosundong
 
Common Assessment Framework Building Consultancy Revenues
Common Assessment Framework Building Consultancy RevenuesCommon Assessment Framework Building Consultancy Revenues
Common Assessment Framework Building Consultancy Revenuessundong
 
Web 2.0 Biz Model
Web 2.0 Biz ModelWeb 2.0 Biz Model
Web 2.0 Biz Modelsundong
 
Change Management
Change ManagementChange Management
Change Managementsundong
 
Pm Meets Web 2.0
Pm Meets Web 2.0Pm Meets Web 2.0
Pm Meets Web 2.0sundong
 
Five Big Ideas For Proj Delivery
Five Big Ideas For Proj DeliveryFive Big Ideas For Proj Delivery
Five Big Ideas For Proj Deliverysundong
 
Prince2 Vs PMBOK
Prince2 Vs PMBOKPrince2 Vs PMBOK
Prince2 Vs PMBOKsundong
 
Essar Steel Pm
Essar Steel PmEssar Steel Pm
Essar Steel Pmsundong
 

Andere mochten auch (18)

Project Vocab
Project VocabProject Vocab
Project Vocab
 
Capstone Project Silver Lining Case Study
Capstone Project Silver Lining Case StudyCapstone Project Silver Lining Case Study
Capstone Project Silver Lining Case Study
 
Pm And It Governance
Pm And It GovernancePm And It Governance
Pm And It Governance
 
Pm Planning
Pm PlanningPm Planning
Pm Planning
 
Pmi Pmbok Vs Prince2
Pmi Pmbok Vs Prince2Pmi Pmbok Vs Prince2
Pmi Pmbok Vs Prince2
 
Gimp And Linux In Hollywood
Gimp And Linux In HollywoodGimp And Linux In Hollywood
Gimp And Linux In Hollywood
 
My Excel Project Tool
My Excel Project ToolMy Excel Project Tool
My Excel Project Tool
 
Project Management Definitions
Project Management DefinitionsProject Management Definitions
Project Management Definitions
 
Best Management Practice
Best Management PracticeBest Management Practice
Best Management Practice
 
Project Management The State Of The Art
Project Management The State Of The ArtProject Management The State Of The Art
Project Management The State Of The Art
 
Pm For Creative Studio
Pm For Creative StudioPm For Creative Studio
Pm For Creative Studio
 
Common Assessment Framework Building Consultancy Revenues
Common Assessment Framework Building Consultancy RevenuesCommon Assessment Framework Building Consultancy Revenues
Common Assessment Framework Building Consultancy Revenues
 
Web 2.0 Biz Model
Web 2.0 Biz ModelWeb 2.0 Biz Model
Web 2.0 Biz Model
 
Change Management
Change ManagementChange Management
Change Management
 
Pm Meets Web 2.0
Pm Meets Web 2.0Pm Meets Web 2.0
Pm Meets Web 2.0
 
Five Big Ideas For Proj Delivery
Five Big Ideas For Proj DeliveryFive Big Ideas For Proj Delivery
Five Big Ideas For Proj Delivery
 
Prince2 Vs PMBOK
Prince2 Vs PMBOKPrince2 Vs PMBOK
Prince2 Vs PMBOK
 
Essar Steel Pm
Essar Steel PmEssar Steel Pm
Essar Steel Pm
 

Ähnlich wie Pm For Fun And Profit

Gestión de Proyectos y mejores practicas
Gestión de Proyectos y mejores practicas Gestión de Proyectos y mejores practicas
Gestión de Proyectos y mejores practicas ✔Alejandro J. Román
 
Project management best practices
Project management best practicesProject management best practices
Project management best practicesJackson Chan
 
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
 
Leveraging Cloud Technologies to Boost Your Start Up
Leveraging Cloud Technologies to Boost Your Start UpLeveraging Cloud Technologies to Boost Your Start Up
Leveraging Cloud Technologies to Boost Your Start UpBrian Pichman
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with WaterfallVu Hung Nguyen
 
Process and flows of an IT Project - presentation.pdf
Process and flows of an IT Project - presentation.pdfProcess and flows of an IT Project - presentation.pdf
Process and flows of an IT Project - presentation.pdfCasey Ordoña
 
about start up for you 12
about start up for you 12about start up for you 12
about start up for you 12aliaalistartup
 
Product Management 101: Techniques for Success
Product Management 101:  Techniques for SuccessProduct Management 101:  Techniques for Success
Product Management 101: Techniques for SuccessMatterport
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile InstituteInnovation Roots
 
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
 

Ähnlich wie Pm For Fun And Profit (20)

Gestión de Proyectos y mejores practicas
Gestión de Proyectos y mejores practicas Gestión de Proyectos y mejores practicas
Gestión de Proyectos y mejores practicas
 
Project management best practices
Project management best practicesProject management best practices
Project management best practices
 
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
 
Leveraging Cloud Technologies to Boost Your Start Up
Leveraging Cloud Technologies to Boost Your Start UpLeveraging Cloud Technologies to Boost Your Start Up
Leveraging Cloud Technologies to Boost Your Start Up
 
HanoiScrum: Agile co-exists with Waterfall
 HanoiScrum: Agile co-exists with Waterfall HanoiScrum: Agile co-exists with Waterfall
HanoiScrum: Agile co-exists with Waterfall
 
The art of execution
The art of executionThe art of execution
The art of execution
 
What is Lean UX?
What is Lean UX?What is Lean UX?
What is Lean UX?
 
Process and flows of an IT Project - presentation.pdf
Process and flows of an IT Project - presentation.pdfProcess and flows of an IT Project - presentation.pdf
Process and flows of an IT Project - presentation.pdf
 
about start up for you 12
about start up for you 12about start up for you 12
about start up for you 12
 
Agile
AgileAgile
Agile
 
VPLinit
VPLinitVPLinit
VPLinit
 
#NoEstimates
#NoEstimates#NoEstimates
#NoEstimates
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
First fare 2011 project-management
First fare 2011 project-managementFirst fare 2011 project-management
First fare 2011 project-management
 
Article 2
Article 2Article 2
Article 2
 
Article 2
Article 2Article 2
Article 2
 
Product Management 101: Techniques for Success
Product Management 101:  Techniques for SuccessProduct Management 101:  Techniques for Success
Product Management 101: Techniques for Success
 
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
"Scrum master or Agile Master" - by Saikat Das @ Scaling Agile Institute
 
Scrum master & agile master
Scrum master & agile masterScrum master & agile master
Scrum master & agile master
 
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
 

Mehr von sundong

Itil mod 1 sm as practice ch v1.3.1
Itil mod 1 sm as practice ch v1.3.1Itil mod 1 sm as practice ch v1.3.1
Itil mod 1 sm as practice ch v1.3.1sundong
 
My Excel Project Tool
My Excel Project ToolMy Excel Project Tool
My Excel Project Toolsundong
 
Visa Prince2 Presentation
Visa Prince2 PresentationVisa Prince2 Presentation
Visa Prince2 Presentationsundong
 
Best Mgmt Practice
Best Mgmt PracticeBest Mgmt Practice
Best Mgmt Practicesundong
 
Physician Know Thy Customers
Physician Know Thy CustomersPhysician Know Thy Customers
Physician Know Thy Customerssundong
 
Pm To Proj Governance Km
Pm To Proj Governance KmPm To Proj Governance Km
Pm To Proj Governance Kmsundong
 
Best Mgmt Practice
Best Mgmt PracticeBest Mgmt Practice
Best Mgmt Practicesundong
 
Armenian Project Management Association
Armenian Project Management AssociationArmenian Project Management Association
Armenian Project Management Associationsundong
 
Vegas Project
Vegas ProjectVegas Project
Vegas Projectsundong
 
Sw Pm Methods
Sw Pm MethodsSw Pm Methods
Sw Pm Methodssundong
 
Project Management Workshop Overview
Project Management Workshop OverviewProject Management Workshop Overview
Project Management Workshop Overviewsundong
 

Mehr von sundong (11)

Itil mod 1 sm as practice ch v1.3.1
Itil mod 1 sm as practice ch v1.3.1Itil mod 1 sm as practice ch v1.3.1
Itil mod 1 sm as practice ch v1.3.1
 
My Excel Project Tool
My Excel Project ToolMy Excel Project Tool
My Excel Project Tool
 
Visa Prince2 Presentation
Visa Prince2 PresentationVisa Prince2 Presentation
Visa Prince2 Presentation
 
Best Mgmt Practice
Best Mgmt PracticeBest Mgmt Practice
Best Mgmt Practice
 
Physician Know Thy Customers
Physician Know Thy CustomersPhysician Know Thy Customers
Physician Know Thy Customers
 
Pm To Proj Governance Km
Pm To Proj Governance KmPm To Proj Governance Km
Pm To Proj Governance Km
 
Best Mgmt Practice
Best Mgmt PracticeBest Mgmt Practice
Best Mgmt Practice
 
Armenian Project Management Association
Armenian Project Management AssociationArmenian Project Management Association
Armenian Project Management Association
 
Vegas Project
Vegas ProjectVegas Project
Vegas Project
 
Sw Pm Methods
Sw Pm MethodsSw Pm Methods
Sw Pm Methods
 
Project Management Workshop Overview
Project Management Workshop OverviewProject Management Workshop Overview
Project Management Workshop Overview
 

Kürzlich hochgeladen

GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 

Kürzlich hochgeladen (20)

LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 

Pm For Fun And Profit

  • 1. Project Management for Fun and Profit Crystal Williams VP Professional Services work habit
  • 2.
  • 3.  
  • 4.  
  • 5.  
  • 6.  
  • 7.  
  • 8.
  • 9.
  • 10. Process Your process is your toolbox. Keep it light enough to be agile, but it should provide structure. Process should minimize the “…and what now?” and the “where is that file?” and the “when is it due?” questions. If it doesn’t, re-examine until you have a structural ecosystem that works. If it gets in the way, don’t be afraid to try something lighter.
  • 11. Process Someone should be the “owner” of every piece of the project. If you don’t know who it is, it’s probably you.
  • 12. Try to keep it from being you.
  • 13. Agile VS Waterfall Neither is appropriate for ALL projects or all developers, so be careful.
  • 14.
  • 15.
  • 16. Agile VS Waterfall Agile: User-centric social networking sites Web Apps Waterfall Corporate Sites and other informational sites, even with interactivity
  • 17. Agile Requires EXTREMELY talented and motivated developers Constant access to design resources . Progressive clients who are willing to invest continuous resources in the project and actively THINK about the direction . If you lack any of the above, plan well, lock it down with wireframes and milestones and proceed.
  • 18. And even with agile, wireframes are a good place to start – you just get to responsibly override them if needs change. (you can do the same with waterfall if it makes sense for all involved)
  • 19. Estimating Estimating is hard. CivicActions just released a lovely tool, maintained by Owen Barton, from their own process at: http://civicactions.com/estimating-worksheet They also provide some excellent advice. Some of my favorite points…
  • 20. From CivicActions… “ Think about, and state each assumption you make when estimating.” “ Estimate each area of work (engineering, theming, configuration, communication) separately, and make sure you include adequate time for communication, both with the client to clarify the requirements, and also internal communication between team members.” “ If the work includes new, untested code, e.g., writing a new module or including a (non-standard) contrib module, add time in the estimate for unit testing which could include the writing of simpletests and flag this to the QA team as a place that will require additional QA.”
  • 21. “ Vary the amount or research with the size of the line item - if you are not sure about something, but it would only take 5 hours to build from scratch, just put 5 hours - if you need to integrate with some 3rd party system, and it might be a weeks work make sure that you understand the requirements very well (ask the client questions to clarify where needed) and research things fully.” “ Never (ever!) estimate 'to' a budget - your estimates for each line item should disregard any information we have about the available budget. Instead think purely in terms of how long it will take to get the job done. If the hours exceed the budget we will discuss a reduced feature set (at least initially) with the client. If the overall costs look like they will massively exceed the budget then ask the client to prioritize first and estimate a subset of the items.”
  • 22.
  • 23. Design Design matters. A lot. Most people won’t know the site is built on Drupal – nor will they care. They will, however, notice the design and usability of the site. Invest in these things – budget and schedule for them. Push for best practices and innovative designs with your clients. Just because there IS a default design for an element in Drupal doesn’t mean it’s appropriate to use it. Improving the overall aesthetics of sites built on Drupal is crucial to the growth and sustainability of the platform and the community, and few have more power to make that change than the project managers.
  • 24.
  • 25. Clients The great unknown
  • 26. Great Projects do Not Happen In Spite of Bad Clients Good projects can, but truly world-class work that you want to show everyone takes clients who ‘get it’ – and are stable enough to support their end of the deal. Know who to say “No” to .
  • 27. Warning Signs “ I don’t care, just get it done” “ I don’t need project management” “ I need it this week” “ I could get a freelancer for $__” “ My neighbor says…”
  • 28. Good Clients Know They’re Investing Some Basic Qualifying Questions Immediate goal or critical business issue. Is there a good reason for this project? Can they articulate it? Budget: what is this budget for the project or the estimated cost of the solution? Have they budgeted ample funds for their scope? Ambition is good, all clients SHOULD want a little more than they have funds for. Timeline. When does the project need to go live? Is it reasonable? Is there an external event that drives that date? Key metrics of success? Who decides them? It’s important for all involved to have a solid idea of the goals for the project – otherwise they will not be reached.
  • 29.
  • 30.
  • 31.
  • 32. How to Say No Sometimes you have to say no. This doesn’t have to be a painful thing. Voice your concerns early – and calmly. Have good reasons and appeal to business reasons that matter to them. Example: Forked Modules Protect your team – this sometimes involves heavily managed expectations, which usually means lots of saying ‘no’ Be ready to offer alternative options – be HELPFUL LISTEN to their reasons and understand the pain they need met – their request may not be reasonable, but there may be other alternatives.
  • 33. “ Bless and Release” When all else fails – it’s OK to end it. Bad business is bad for ALL of your business. Letting one client pollute the overall mindset of your team is toxic . Be open with the client about where and why your business relationship isn’t working. If compromises can’t be met – work out a way to refer them to someone who might be better suited, but keep the communication open.
  • 34. Drupal Specifics Know your modules. This takes time and constant investment – but it’s crucial for project planning. Consider setting up a regular time for your team to review what’s new and good (or not so good) out there Consider balancing your development load across developers and non developers for site configuration tasks. Get a consistent method for initial site configuration. Work closely with IA/UE Designers so that they know what’s possible with Drupal. The taxonomy system and Views make functionality possible on Drupal sites that would be prohibitively expensive to build elsewhere. Know how it works. Give Back.

Hinweis der Redaktion

  1. Where do world-class websites come from? They all start out like this. Blank pages.