SlideShare a Scribd company logo
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

More Related Content

Similar to 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 built
Joe Chin
 
AgileMidwest2018-Erickson-PowerOfRetrospective
AgileMidwest2018-Erickson-PowerOfRetrospectiveAgileMidwest2018-Erickson-PowerOfRetrospective
AgileMidwest2018-Erickson-PowerOfRetrospective
Jason Tice
 
Introduction to agile and scrum
Introduction to agile and scrumIntroduction to agile and scrum
Introduction to agile and scrum
Anat (Alon) Salhov
 
Remote Project Manager's Arsenal
Remote Project Manager's ArsenalRemote Project Manager's Arsenal
Remote Project Manager's Arsenal
Patti Chan
 
The art of execution
The art of executionThe art of execution
The art of execution
Crystal Taggart
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
Elad Sofer
 
Afganistan Culture Shock
Afganistan Culture ShockAfganistan Culture Shock
Afganistan Culture Shock
Matthew Levandowski
 
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
p6academy
 
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
John Carter
 
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
Ravi Verma (SPC, CLP, PST, EBMgt Consultant)
 
AoIT 15 November Nationwide v.1
AoIT 15 November Nationwide v.1AoIT 15 November Nationwide v.1
AoIT 15 November Nationwide v.1
agileoutsideIT
 
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 Roma
Peter 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.0
PhuocNT (Fresher.VN)
 
Overview of Agile methodology & Scrum
Overview of Agile methodology & ScrumOverview of Agile methodology & Scrum
Overview of Agile methodology & Scrum
Srinivasan 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 management
Nathan Reimer
 
TPM Implementation: TPM Team Guide
TPM Implementation: TPM Team GuideTPM Implementation: TPM Team Guide
TPM Implementation: TPM Team Guide
Operational Excellence Consulting
 
Agile UX
Agile UXAgile UX
Agile UX
Rob Keefer
 

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

Recently uploaded

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
Jason Yip
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
Pablo Gómez Abajo
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
c5vrf27qcz
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 

Recently uploaded (20)

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
[OReilly Superstream] Occupy the Space: A grassroots guide to engineering (an...
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Mutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented ChatbotsMutation Testing for Task-Oriented Chatbots
Mutation Testing for Task-Oriented Chatbots
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Y-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PPY-Combinator seed pitch deck template PP
Y-Combinator seed pitch deck template PP
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 

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

Editor's Notes

  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