SlideShare une entreprise Scribd logo
1  sur  53
July 22, 2010




Project Management Strategies
- Matthew Dorman @matthewdorman




                                            1
INTRODUCTION




               2
INTRODUCTION
■   Matthew Dorman




                     2
INTRODUCTION
■ Matthew Dorman
■ Background in Development / Computer Science




                                             2
INTRODUCTION
■ Matthew Dorman
■ Background in Development / Computer Science
■ Run the Open Source Practice at NorthPoint




                                             2
INTRODUCTION
■ Matthew Dorman
■ Background in Development / Computer Science
■ Run the Open Source Practice at NorthPoint
■ Projects Recently Managed:




                                             2
INTRODUCTION
■ Matthew Dorman
■ Background in Development / Computer Science
■ Run the Open Source Practice at NorthPoint
■ Projects Recently Managed:




                                             2
OUTLINE




          3
OUTLINE
■ Extra Resources




                    3
OUTLINE
■ Extra Resources
■ Common Project Management Tools




                               3
OUTLINE
■ Extra Resources
■ Common Project Management Tools
■ Techniques / Methodologies




                               3
OUTLINE
■ Extra Resources
■ Common Project Management Tools
■ Techniques / Methodologies
■ Questions to Get Answered




                               3
EXTRA RESOURCES




                  4
EXTRA RESOURCES
■   Monthly Drupal Meetups




                             4
EXTRA RESOURCES
■ Monthly Drupal Meetups
■ Drupal Camps (check that off the list)




                                           4
EXTRA RESOURCES
■  Monthly Drupal Meetups
■ Drupal Camps (check that off the list)
■  http://groups.drupal.org/project-management




                                                 4
PROJECT MANAGEMENT TOOLS




                           5
PROJECT MANAGEMENT TOOLS
■ JIRA w/ Greenhopper (Atlassian)




                                    5
PROJECT MANAGEMENT TOOLS
■ JIRA w/ Greenhopper (Atlassian)
■ Open Atrium (Drupal Distribution)




                                      5
PROJECT MANAGEMENT TOOLS
■ JIRA w/ Greenhopper (Atlassian)
■ Open Atrium (Drupal Distribution)
■ BaseCamp




                                      5
PROJECT MANAGEMENT TOOLS
■ JIRA w/ Greenhopper (Atlassian)
■ Open Atrium (Drupal Distribution)
■ BaseCamp
■ Pivotal Tracker




                                      5
TECHNIQUES / METHODOLOGIES




                             6
TECHNIQUES / METHODOLOGIES
■ Agile SCRUM




                             6
TECHNIQUES / METHODOLOGIES
■ Agile SCRUM
■ Waterfall




                             6
TECHNIQUES / METHODOLOGIES
■ Agile SCRUM
■ Waterfall
■ Test Driven Development




                             6
TECHNIQUES / METHODOLOGIES
■ Agile SCRUM
■ Waterfall
■ Test Driven Development
■ Pair Programming




                             6
QUESTIONS TO GET ANSWERED




                            7
QUESTIONS TO GET ANSWERED
■   Before Project Begins




                            7
QUESTIONS TO GET ANSWERED
■   Before Project Begins
    ■ What is the launch date? What is driving that date?




                                                            7
QUESTIONS TO GET ANSWERED
■   Before Project Begins
    ■ What is the launch date? What is driving that date?
    ■ What are the business goals and drivers for the project?




                                                                 7
QUESTIONS TO GET ANSWERED
■   Before Project Begins
    ■ What is the launch date? What is driving that date?
    ■ What are the business goals and drivers for the project?
    ■ How many resources do I have, how much money?




                                                                 7
QUESTIONS TO GET ANSWERED
■   Before Project Begins
    ■ What is the launch date? What is driving that date?
    ■ What are the business goals and drivers for the project?
    ■ How many resources do I have, how much money?
    ■ Who edits or maintains the site now, and have they used a CMS
    before?




                                                               7
QUESTIONS TO GET ANSWERED
■   Before Project Begins
    ■ What is the launch date? What is driving that date?
    ■ What are the business goals and drivers for the project?
    ■ How many resources do I have, how much money?
    ■ Who edits or maintains the site now, and have they used a CMS
    before?
    ■ Is there an easier solution?




                                                               7
QUESTIONS TO GET ANSWERED




                            8
QUESTIONS TO GET ANSWERED
■   After Project Begins




                            8
QUESTIONS TO GET ANSWERED
■   After Project Begins
    ■ What are my teams blockers, and how are they affecting the
    schedule?




                                                               8
QUESTIONS TO GET ANSWERED
■   After Project Begins
    ■ What are my teams blockers, and how are they affecting the
    schedule?
    ■ Where can I get a list of all the current site URLs?




                                                               8
QUESTIONS TO GET ANSWERED
■   After Project Begins
    ■ What are my teams blockers, and how are they affecting the
    schedule?
    ■ Where can I get a list of all the current site URLs?
    ■ Do we really need X number of modules to do this piece of
    functionality?




                                                               8
QUESTIONS TO GET ANSWERED
■   After Project Begins
    ■ What are my teams blockers, and how are they affecting the
    schedule?
    ■ Where can I get a list of all the current site URLs?
    ■ Do we really need X number of modules to do this piece of
    functionality?
    ■ That module is still in (dev/alpha/beta), do we have time to fix




                                                                  8
QUESTIONS TO GET ANSWERED




                            9
QUESTIONS TO GET ANSWERED
■   Launch Planning




                            9
QUESTIONS TO GET ANSWERED
■   Launch Planning
    ■ What is our rollback plan, has it been tested?




                                                       9
QUESTIONS TO GET ANSWERED
■   Launch Planning
    ■ What is our rollback plan, has it been tested?
    ■ What is our cutover plan? Who is responsible for each step?




                                                                    9
QUESTIONS TO GET ANSWERED
■   Launch Planning
    ■ What is our rollback plan, has it been tested?
    ■ What is our cutover plan? Who is responsible for each step?
    ■ How long is the TTL on the domain?




                                                                    9
QUESTIONS TO GET ANSWERED
■   Launch Planning
    ■ What is our rollback plan, has it been tested?
    ■ What is our cutover plan? Who is responsible for each step?
    ■ How long is the TTL on the domain?
    ■ What is team member [1-N]'s contact information.




                                                                    9
QUESTIONS TO GET ANSWERED
■   Launch Planning
    ■ What is our rollback plan, has it been tested?
    ■ What is our cutover plan? Who is responsible for each step?
    ■ How long is the TTL on the domain?
    ■ What is team member [1-N]'s contact information.
    ■ Who is making sure the beer stays cold?




                                                                    9
SUMMARY




          10
SUMMARY
■ Extra Resources




                    10
SUMMARY
■ Extra Resources
■ Common Project Management Tools




                               10
SUMMARY
■ Extra Resources
■ Common Project Management Tools
■ Techniques / Methodologies




                               10
SUMMARY
■ Extra Resources
■ Common Project Management Tools
■ Techniques / Methodologies
■ Questions to Get Answered




                               10
ANY QUESTIONS?




                 11
ANY QUESTIONS?


               Matthew Dorman

                  @matthewdorman

      http://www.linkedin.com/in/matthewdorman

            http://drupal.org/user/203503




                  www.northps.com
                 © NorthPoint and NorthPoint Solutions LLC




                                                             11

Contenu connexe

Similaire à Drupal Project Management Strategies

How to get your app or site built
How to get your app or site builtHow to get your app or site built
How to get your app or site builtJoe Chin
 
AgileMidwest2018-Erickson-PowerOfRetrospective
AgileMidwest2018-Erickson-PowerOfRetrospectiveAgileMidwest2018-Erickson-PowerOfRetrospective
AgileMidwest2018-Erickson-PowerOfRetrospectiveJason Tice
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrumAnat (Alon) Salhov
 
Remote Project Manager's Arsenal
Remote Project Manager's ArsenalRemote Project Manager's Arsenal
Remote Project Manager's ArsenalPatti Chan
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics Elad Sofer
 
Making P6 move in ready and adoption easy - Oracle Primavera P6 Collaborate 14
Making P6 move in ready and adoption easy - Oracle Primavera P6 Collaborate 14Making P6 move in ready and adoption easy - Oracle Primavera P6 Collaborate 14
Making P6 move in ready and adoption easy - Oracle Primavera P6 Collaborate 14p6academy
 
Learning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for HardwareLearning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for HardwareJohn Carter
 
AoIT 15 November Nationwide v.1
AoIT 15 November Nationwide v.1AoIT 15 November Nationwide v.1
AoIT 15 November Nationwide v.1agileoutsideIT
 
How to keep your pcm implementation from becoming a circus 10 tips for a su...
How to keep your pcm implementation from becoming a circus   10 tips for a su...How to keep your pcm implementation from becoming a circus   10 tips for a su...
How to keep your pcm implementation from becoming a circus 10 tips for a su...p6academy
 
141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum Roma141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum RomaPeter Stevens
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training Anat (Alon) Salhov
 
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0PhuocNT (Fresher.VN)
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & ScrumSrinivasan Ganesan
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...John Carter
 
A cautionary tale of agile project management
A cautionary tale of agile project managementA cautionary tale of agile project management
A cautionary tale of agile project managementNathan Reimer
 

Similaire à Drupal Project Management Strategies (20)

How to get your app or site built
How to get your app or site builtHow to get your app or site built
How to get your app or site built
 
AgileMidwest2018-Erickson-PowerOfRetrospective
AgileMidwest2018-Erickson-PowerOfRetrospectiveAgileMidwest2018-Erickson-PowerOfRetrospective
AgileMidwest2018-Erickson-PowerOfRetrospective
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
 
Remote Project Manager's Arsenal
Remote Project Manager's ArsenalRemote Project Manager's Arsenal
Remote Project Manager's Arsenal
 
The art of execution
The art of executionThe art of execution
The art of execution
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
Afganistan Culture Shock
Afganistan Culture ShockAfganistan Culture Shock
Afganistan Culture Shock
 
Making P6 move in ready and adoption easy - Oracle Primavera P6 Collaborate 14
Making P6 move in ready and adoption easy - Oracle Primavera P6 Collaborate 14Making P6 move in ready and adoption easy - Oracle Primavera P6 Collaborate 14
Making P6 move in ready and adoption easy - Oracle Primavera P6 Collaborate 14
 
Learning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for HardwareLearning from the Trenches: Scrum for Hardware
Learning from the Trenches: Scrum for Hardware
 
The Trojan Retrospective - From Crickets to Conversations
The Trojan Retrospective - From Crickets to ConversationsThe Trojan Retrospective - From Crickets to Conversations
The Trojan Retrospective - From Crickets to Conversations
 
AoIT 15 November Nationwide v.1
AoIT 15 November Nationwide v.1AoIT 15 November Nationwide v.1
AoIT 15 November Nationwide v.1
 
How to keep your pcm implementation from becoming a circus 10 tips for a su...
How to keep your pcm implementation from becoming a circus   10 tips for a su...How to keep your pcm implementation from becoming a circus   10 tips for a su...
How to keep your pcm implementation from becoming a circus 10 tips for a su...
 
141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum Roma141015 Discovering Scrum at Scrum Roma
141015 Discovering Scrum at Scrum Roma
 
Practical Scrum - one day training
Practical Scrum - one day training Practical Scrum - one day training
Practical Scrum - one day training
 
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
 
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
Agile Project Management in a Waterfall World: Managing Sprints with Predicti...
 
A cautionary tale of agile project management
A cautionary tale of agile project managementA cautionary tale of agile project management
A cautionary tale of agile project management
 
TPM Implementation: TPM Team Guide
TPM Implementation: TPM Team GuideTPM Implementation: TPM Team Guide
TPM Implementation: TPM Team Guide
 
Agile UX
Agile UXAgile UX
Agile UX
 

Dernier

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Dernier (20)

Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Drupal Project Management Strategies

  • 1. July 22, 2010 Project Management Strategies - Matthew Dorman @matthewdorman 1
  • 3. INTRODUCTION ■ Matthew Dorman 2
  • 4. INTRODUCTION ■ Matthew Dorman ■ Background in Development / Computer Science 2
  • 5. INTRODUCTION ■ Matthew Dorman ■ Background in Development / Computer Science ■ Run the Open Source Practice at NorthPoint 2
  • 6. INTRODUCTION ■ Matthew Dorman ■ Background in Development / Computer Science ■ Run the Open Source Practice at NorthPoint ■ Projects Recently Managed: 2
  • 7. INTRODUCTION ■ Matthew Dorman ■ Background in Development / Computer Science ■ Run the Open Source Practice at NorthPoint ■ Projects Recently Managed: 2
  • 10. OUTLINE ■ Extra Resources ■ Common Project Management Tools 3
  • 11. OUTLINE ■ Extra Resources ■ Common Project Management Tools ■ Techniques / Methodologies 3
  • 12. OUTLINE ■ Extra Resources ■ Common Project Management Tools ■ Techniques / Methodologies ■ Questions to Get Answered 3
  • 14. EXTRA RESOURCES ■ Monthly Drupal Meetups 4
  • 15. EXTRA RESOURCES ■ Monthly Drupal Meetups ■ Drupal Camps (check that off the list) 4
  • 16. EXTRA RESOURCES ■ Monthly Drupal Meetups ■ Drupal Camps (check that off the list) ■  http://groups.drupal.org/project-management 4
  • 18. PROJECT MANAGEMENT TOOLS ■ JIRA w/ Greenhopper (Atlassian) 5
  • 19. PROJECT MANAGEMENT TOOLS ■ JIRA w/ Greenhopper (Atlassian) ■ Open Atrium (Drupal Distribution) 5
  • 20. PROJECT MANAGEMENT TOOLS ■ JIRA w/ Greenhopper (Atlassian) ■ Open Atrium (Drupal Distribution) ■ BaseCamp 5
  • 21. PROJECT MANAGEMENT TOOLS ■ JIRA w/ Greenhopper (Atlassian) ■ Open Atrium (Drupal Distribution) ■ BaseCamp ■ Pivotal Tracker 5
  • 24. TECHNIQUES / METHODOLOGIES ■ Agile SCRUM ■ Waterfall 6
  • 25. TECHNIQUES / METHODOLOGIES ■ Agile SCRUM ■ Waterfall ■ Test Driven Development 6
  • 26. TECHNIQUES / METHODOLOGIES ■ Agile SCRUM ■ Waterfall ■ Test Driven Development ■ Pair Programming 6
  • 27. QUESTIONS TO GET ANSWERED 7
  • 28. QUESTIONS TO GET ANSWERED ■ Before Project Begins 7
  • 29. QUESTIONS TO GET ANSWERED ■ Before Project Begins ■ What is the launch date? What is driving that date? 7
  • 30. QUESTIONS TO GET ANSWERED ■ Before Project Begins ■ What is the launch date? What is driving that date? ■ What are the business goals and drivers for the project? 7
  • 31. QUESTIONS TO GET ANSWERED ■ Before Project Begins ■ What is the launch date? What is driving that date? ■ What are the business goals and drivers for the project? ■ How many resources do I have, how much money? 7
  • 32. QUESTIONS TO GET ANSWERED ■ Before Project Begins ■ What is the launch date? What is driving that date? ■ What are the business goals and drivers for the project? ■ How many resources do I have, how much money? ■ Who edits or maintains the site now, and have they used a CMS before? 7
  • 33. QUESTIONS TO GET ANSWERED ■ Before Project Begins ■ What is the launch date? What is driving that date? ■ What are the business goals and drivers for the project? ■ How many resources do I have, how much money? ■ Who edits or maintains the site now, and have they used a CMS before? ■ Is there an easier solution? 7
  • 34. QUESTIONS TO GET ANSWERED 8
  • 35. QUESTIONS TO GET ANSWERED ■ After Project Begins 8
  • 36. QUESTIONS TO GET ANSWERED ■ After Project Begins ■ What are my teams blockers, and how are they affecting the schedule? 8
  • 37. QUESTIONS TO GET ANSWERED ■ After Project Begins ■ What are my teams blockers, and how are they affecting the schedule? ■ Where can I get a list of all the current site URLs? 8
  • 38. QUESTIONS TO GET ANSWERED ■ After Project Begins ■ What are my teams blockers, and how are they affecting the schedule? ■ Where can I get a list of all the current site URLs? ■ Do we really need X number of modules to do this piece of functionality? 8
  • 39. QUESTIONS TO GET ANSWERED ■ After Project Begins ■ What are my teams blockers, and how are they affecting the schedule? ■ Where can I get a list of all the current site URLs? ■ Do we really need X number of modules to do this piece of functionality? ■ That module is still in (dev/alpha/beta), do we have time to fix 8
  • 40. QUESTIONS TO GET ANSWERED 9
  • 41. QUESTIONS TO GET ANSWERED ■ Launch Planning 9
  • 42. QUESTIONS TO GET ANSWERED ■ Launch Planning ■ What is our rollback plan, has it been tested? 9
  • 43. QUESTIONS TO GET ANSWERED ■ Launch Planning ■ What is our rollback plan, has it been tested? ■ What is our cutover plan? Who is responsible for each step? 9
  • 44. QUESTIONS TO GET ANSWERED ■ Launch Planning ■ What is our rollback plan, has it been tested? ■ What is our cutover plan? Who is responsible for each step? ■ How long is the TTL on the domain? 9
  • 45. QUESTIONS TO GET ANSWERED ■ Launch Planning ■ What is our rollback plan, has it been tested? ■ What is our cutover plan? Who is responsible for each step? ■ How long is the TTL on the domain? ■ What is team member [1-N]'s contact information. 9
  • 46. QUESTIONS TO GET ANSWERED ■ Launch Planning ■ What is our rollback plan, has it been tested? ■ What is our cutover plan? Who is responsible for each step? ■ How long is the TTL on the domain? ■ What is team member [1-N]'s contact information. ■ Who is making sure the beer stays cold? 9
  • 47. SUMMARY 10
  • 49. SUMMARY ■ Extra Resources ■ Common Project Management Tools 10
  • 50. SUMMARY ■ Extra Resources ■ Common Project Management Tools ■ Techniques / Methodologies 10
  • 51. SUMMARY ■ Extra Resources ■ Common Project Management Tools ■ Techniques / Methodologies ■ Questions to Get Answered 10
  • 53. ANY QUESTIONS? Matthew Dorman @matthewdorman http://www.linkedin.com/in/matthewdorman http://drupal.org/user/203503 www.northps.com © NorthPoint and NorthPoint Solutions LLC 11

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n
  19. \n
  20. \n
  21. \n
  22. \n
  23. \n
  24. \n
  25. \n
  26. \n
  27. \n
  28. \n
  29. \n
  30. \n
  31. \n
  32. \n
  33. \n
  34. \n
  35. \n
  36. \n
  37. \n
  38. \n
  39. \n
  40. \n
  41. \n
  42. \n
  43. \n
  44. \n
  45. \n