SlideShare uma empresa Scribd logo
1 de 53
Baixar para ler offline
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

Mais conteúdo relacionado

Semelhante a 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
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for softwareJohn Paz
 

Semelhante a 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
 
Agile UX
Agile UXAgile UX
Agile UX
 
Agile, not just for software
Agile, not just for softwareAgile, not just for software
Agile, not just for software
 

Último

UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1DianaGray10
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 

Último (20)

UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1UiPath Platform: The Backend Engine Powering Your Automation - Session 1
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 

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

Notas do Editor

  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