Drupal Project Management Strategies

1,973 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,973
On SlideShare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
25
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Drupal Project Management Strategies

    1. 1. July 22, 2010Project Management Strategies- Matthew Dorman @matthewdorman 1
    2. 2. INTRODUCTION 2
    3. 3. INTRODUCTION■ Matthew Dorman 2
    4. 4. INTRODUCTION■ Matthew Dorman■ Background in Development / Computer Science 2
    5. 5. INTRODUCTION■ Matthew Dorman■ Background in Development / Computer Science■ Run the Open Source Practice at NorthPoint 2
    6. 6. INTRODUCTION■ Matthew Dorman■ Background in Development / Computer Science■ Run the Open Source Practice at NorthPoint■ Projects Recently Managed: 2
    7. 7. INTRODUCTION■ Matthew Dorman■ Background in Development / Computer Science■ Run the Open Source Practice at NorthPoint■ Projects Recently Managed: 2
    8. 8. OUTLINE 3
    9. 9. OUTLINE■ Extra Resources 3
    10. 10. OUTLINE■ Extra Resources■ Common Project Management Tools 3
    11. 11. OUTLINE■ Extra Resources■ Common Project Management Tools■ Techniques / Methodologies 3
    12. 12. OUTLINE■ Extra Resources■ Common Project Management Tools■ Techniques / Methodologies■ Questions to Get Answered 3
    13. 13. EXTRA RESOURCES 4
    14. 14. EXTRA RESOURCES■ Monthly Drupal Meetups 4
    15. 15. EXTRA RESOURCES■ Monthly Drupal Meetups■ Drupal Camps (check that off the list) 4
    16. 16. EXTRA RESOURCES■ Monthly Drupal Meetups■ Drupal Camps (check that off the list)■  http://groups.drupal.org/project-management 4
    17. 17. PROJECT MANAGEMENT TOOLS 5
    18. 18. PROJECT MANAGEMENT TOOLS■ JIRA w/ Greenhopper (Atlassian) 5
    19. 19. PROJECT MANAGEMENT TOOLS■ JIRA w/ Greenhopper (Atlassian)■ Open Atrium (Drupal Distribution) 5
    20. 20. PROJECT MANAGEMENT TOOLS■ JIRA w/ Greenhopper (Atlassian)■ Open Atrium (Drupal Distribution)■ BaseCamp 5
    21. 21. PROJECT MANAGEMENT TOOLS■ JIRA w/ Greenhopper (Atlassian)■ Open Atrium (Drupal Distribution)■ BaseCamp■ Pivotal Tracker 5
    22. 22. TECHNIQUES / METHODOLOGIES 6
    23. 23. TECHNIQUES / METHODOLOGIES■ Agile SCRUM 6
    24. 24. TECHNIQUES / METHODOLOGIES■ Agile SCRUM■ Waterfall 6
    25. 25. TECHNIQUES / METHODOLOGIES■ Agile SCRUM■ Waterfall■ Test Driven Development 6
    26. 26. TECHNIQUES / METHODOLOGIES■ Agile SCRUM■ Waterfall■ Test Driven Development■ Pair Programming 6
    27. 27. QUESTIONS TO GET ANSWERED 7
    28. 28. QUESTIONS TO GET ANSWERED■ Before Project Begins 7
    29. 29. QUESTIONS TO GET ANSWERED■ Before Project Begins ■ What is the launch date? What is driving that date? 7
    30. 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. 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. 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. 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. 34. QUESTIONS TO GET ANSWERED 8
    35. 35. QUESTIONS TO GET ANSWERED■ After Project Begins 8
    36. 36. QUESTIONS TO GET ANSWERED■ After Project Begins ■ What are my teams blockers, and how are they affecting the schedule? 8
    37. 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. 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. 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. 40. QUESTIONS TO GET ANSWERED 9
    41. 41. QUESTIONS TO GET ANSWERED■ Launch Planning 9
    42. 42. QUESTIONS TO GET ANSWERED■ Launch Planning ■ What is our rollback plan, has it been tested? 9
    43. 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. 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. 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. 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. 47. SUMMARY 10
    48. 48. SUMMARY■ Extra Resources 10
    49. 49. SUMMARY■ Extra Resources■ Common Project Management Tools 10
    50. 50. SUMMARY■ Extra Resources■ Common Project Management Tools■ Techniques / Methodologies 10
    51. 51. SUMMARY■ Extra Resources■ Common Project Management Tools■ Techniques / Methodologies■ Questions to Get Answered 10
    52. 52. ANY QUESTIONS? 11
    53. 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

    ×