what s different about drupal a project manager s guide
play

Whats Different about Drupal? A project managers guide photo: - PowerPoint PPT Presentation

Whats Different about Drupal? A project managers guide photo: Daniel Kha Le Kay VanValkenburgh Leslie Glynn, PMP kay@ownsourcing.com leslie@ownsourcing.com Principal, OwnSourcing 20+ yrs Project Mgmt Drupal dev since 2007 (D5) PMP


  1. What’s Different about Drupal? A project manager’s guide photo: Daniel Kha Le

  2. Kay VanValkenburgh Leslie Glynn, PMP kay@ownsourcing.com leslie@ownsourcing.com Principal, OwnSourcing 20+ yrs Project Mgmt Drupal dev since 2007 (D5) PMP certified by PMI Software dev since 1998 30+ yrs Software Dev Trainer since 1990 Trainer since 2000 Co-author, Definitive Guide Drupal since 2011 to Drupal 7 photo:

  3. Project Lifecycle From “The Definitive Guide to Drupal 7”

  4. Drupal concepts ● adopt code or write it? ○ security notices ○ upgrade paths ● users / roles / permissions ● structured content ● code / configuration / content http://ownsourcing.com

  5. Maintenance ● required skills ● risks ● contributed vs custom code ● d8: configuration management http://ownsourcing.com

  6. Closing ● users / roles / permissions ○ in training & in reviews ● architecture choices in documentation http://ownsourcing.com

  7. Launch prep ● prep modules ● enable caching & optimization ● ensure production urls ● confirm cron tasks photo: Juan Rubiano http://ownsourcing.com

  8. Quality assurance ● test per role ● check coding standard compliance ● confirm search engine readiness ● review module selection http://ownsourcing.com

  9. Code development ● drupal api ● community development & testing ● d8: Symphony, Twig http://ownsourcing.com

  10. Content development ● pre-launch content strategy ○ involve content creators early ○ plan for sync of content / configuration ● d8: in place editing, content staging http://ownsourcing.com

  11. Information Architecture ● the importance of fields & view modes ● the real scope of themes ● planning with microdata ● d8: more entities http://ownsourcing.com

  12. Discovery/Planning ● assessing modules ● planning hand-offs ● d8: views & wysiwyg in core, multilingual initiative, accessibility http://ownsourcing.com

  13. Initiation ● work breakout ○ ongoing maintenance http://ownsourcing.com

  14. Q & A http://ownsourcing.com

  15. Resources ● The Definitive Guide to Drupal 7 ○ Chapter 10-Planning and Managing a Drupal Project by Amye Scavarda ● Planning and Managing Drupal Projects by Dani Nordin ● Drupal for Project Managers - Acquia Webinar Series ● PM Sessions at DrupalCon Prague ○ Drupal Fixed Budget Projects: The Art Of Estimates ○ Always Agile? Not So Fast ● Training by Ownsourcing ownsourcing.com http://ownsourcing.com

  16. Explore code options ● use an existing module or group of modules ● use a distribution (Drupal Commerce, Drupal Commons) ● apply a patch for an existing issue (review the issue queue) ● create a patch (to fix an issue) ● work with the module maintainer to get fixes or updates made ● create your own custom module - last resort http://ownsourcing.com

  17. Types of Drupal Projects ● new standalone site, fresh build ● multisite ● upgrade from a previous Drupal version ● integration with 3rd party services ● migration ● rescue of a failed project http://ownsourcing.com

  18. What’s coming in Drupal 8 ● CMI initiative - configuration will be in code ● TWIG - an easier to use templating engine ● Views has been added to core ● WYSIWYG editor is built into core ● in place editor ● admin interface is easier http://ownsourcing.com

  19. Giving back to the Community ● contribute custom code and documentation ● manage a community initiative ● create a Case Study ○ Highlight how you met your business objectives using Drupal ○ Include things you tried that may not have worked out but will help other community members from running into the same issue ● help make Drupal Project Management an ongoing conversation http://ownsourcing.com

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend