SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Similar 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
 

Similar 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
 
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
 

Último

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Último (20)

Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

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 del 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