SlideShare ist ein Scribd-Unternehmen logo
1 von 61
Downloaden Sie, um offline zu lesen
DrupalCon New Orleans
May 10th, 2016
Ellie Power and Molly Byrnes
Scopey CHangey
Management in
Drupal8
SCOPEY
y
molly
@mabfire
+ Account Director, Phase2
+ Content Managed first
international Drupal 6 media
platform
+ Worked on one of the first
large Drupal 8 builds
+ Crystal Collector
Ellie
@lesliepower
+ VP, PMO, Phase2
+ Developer + entrepreneur
○ Digital Addiction’s Sanctum
○ EA’s Dream Deck Baseball
○ A gazillion business apps - Java,
PHP, JS
○ Nationwide Health Information
Exchange
+ Avocational writer
About Phase2
We design and build some of the most trusted websites in the
world.
Our expertise is full lifecycle web development: digital strategy,
design, front end services, full system development, and devops.
If you have read the news, checked scores for your favorite team,
petitioned an elected official, or connected with a vital nonprofit,
there’s a good chance you’ve visited a website that Phase2 built,
or that is built on open source that Phase2 created.
Zero G moments
BeeS & University IT
Is this what
you mean by
pivot?
Ice Breaker
Please turn to the person next to you and share your own zero G moment.
Stomach dropping, heart sinking, 25th hour, tear jerking...
It’s okay: we’ve all been there before...and this is not a group share.
3 minutes
Mission Rundown
+ MISSION GOALS
+ SCOPE CONTROL
+ CHANGE & OTHER FORCES OF INERTIA
+ DRUPAL 8 THE NEXT FRONTIER
+ OUR BEST INTERPRETATION OF THE HOLODECK
Let’s go to the
moon!
Everything we do should be directly traceable to a goal
that creates business value
Transumute
confusion into
clarity
Every project or initiative starts someone trying to
explain something that doesn’t yet exist.
Scope breakdown
+ Start with goals
+ Define features (ship with quidditch pitch)
+ Determine approach (what can we actually GET out of the box?
What do we extend? What do we need to build from scratch?)
+ Bring together business value + cost matrix to make scope
management a team sport
Value
LowHigh
Low High
COST
Value
LowHigh
Low High
COST
Quidditch pitch on the flight deck
Warp-capable drive
Midbulk transport,
standard radion-
accelerator core
Holodeck
Infinite Improbability drive
Machine-learning AI HAL-like computer
“We brake for nobody”
bumper sticker
Cool captain’s chair
Really big cargo bay
10-Forward -style bar
Death ray
Shields
Empath
Tractor beam
Conversation
Alert
Scope management
is a team sport
It’s a chance to
+ Have a conversation
+ Collaborate
+ Find creative solutions
Conversation
Alert
Scope management
is a team sport
It’s a chance to
+ Have a conversation
+ Collaborate
+ Find creative solutions
Enter the gamma
rays
Now that we’ve defined scope - our mission plan - we’re
all set, right?
Thermal exhaust port
can sometimes be a
vulnerability
Change : The only
constant
When There is a problem ...
UNKNOWNS
There are known knowns.
These are things we know that we know.
There are known unknowns.
That is to say, there are things that we know we don't know.
But there are also unknown unknowns.
There are things we don't know we don't know.
~ Donald Rumsfeld
MERcURY
RISK Management
Mission Protocols
+ Regular risk meetings
+ Log & review transparent mitigation plans
+ Launch protocols & rollback
+ Lay out the plan and unfold
from multiple angles
+ Prepare for key moment of
message delivery
+ The “missing piece” slots in
for AHA moment
Long Game Risks
1. Does it need to be said right now?
2. Do I need to be the one to say it?
3. If someone else needs to say it, what question can I
ask to facilitate the unfolding of the right information
at this time?
Metaverse Meeting tips
Conversation
Alert
Conversation
Alert
drupal
Drupal 8 Dreams
+ Major UX initiative for the administration experience
+ Brings in a lot of learnings & long term feedback from Drupal ‘end
users’
+ Views in core
+ Multi-lingual complete rethinking
+ Configuration management
+ Front end templating
‘Won’t fix’
Modules
+ Content lists
+ Layout management
+ Vanity URLs
+ WYSIWYG
+ ‘Features’
+ Layout
+ Social Media
+ Special Caching
+ Workflow models
+ Dynamic content tricks
Drupal 7 and before Drupal 8 and on
Let’s get Global
Front End Magic
+ Templating
+ More accessible to common
practices
+ Drupal themeing isn’t so
specialized
+ No PHP required
Stack Inception
+ Higher level of complexity
+ More layers to debug when extending
+ Javascript
OO concepts
An object represents an entity with state and behavior. It’s
reusable and modular.
+ ABSTRACTION
+ ENCAPSULATION
+ MODULARITY
+ HIERARCHY
Is That Possible?
Can we put them
On the ground?
Whoops! Forgot to add stadium seating.
Need concessions
Do we need a
gravity machine?
Could we use wood
instead of composite
aeroshell?
What should I do?
What should I do?
1. Push back on the developer to get it done no matter how
long it takes.
What should I do?
1. Push back on the developer to get it done no matter how
long it takes.
2. Ping developer each hour for an update.
What should I do?
1. Push back on the developer to get it done no matter how
long it takes.
2. Ping developer each hour for an update.
3. Tell product owner that we need another week for time
as the task was more complicated but it will definitely be
done by Friday.
What should I do?
1. Push back on the developer to get it done no matter how
long it takes.
2. Ping developer each hour for an update.
3. Tell product owner that we need another week for time
as the task was more complicated but it will definitely be
done by Friday.
4. Raise this in the risk meeting and work with product
owner for right solution on mitigating.
CONVERSATION
Questions!

Weitere ähnliche Inhalte

Mehr von Phase2

The Yes, No, and Maybe of "Can We Build That With Drupal?"
The Yes, No, and Maybe of "Can We Build That With Drupal?"The Yes, No, and Maybe of "Can We Build That With Drupal?"
The Yes, No, and Maybe of "Can We Build That With Drupal?"
Phase2
 
Drupal Is Not Your Web Site
Drupal Is Not Your Web SiteDrupal Is Not Your Web Site
Drupal Is Not Your Web Site
Phase2
 
Open data + open government open goodness
Open data + open government open goodnessOpen data + open government open goodness
Open data + open government open goodness
Phase2
 

Mehr von Phase2 (20)

A Modern Digital Experience Platform
A Modern Digital Experience PlatformA Modern Digital Experience Platform
A Modern Digital Experience Platform
 
Beyond websites: A Modern Digital Experience Platform
Beyond websites: A Modern Digital Experience PlatformBeyond websites: A Modern Digital Experience Platform
Beyond websites: A Modern Digital Experience Platform
 
Site building with end user in mind
Site building with end user in mindSite building with end user in mind
Site building with end user in mind
 
Fields, entities, lists, oh my!
Fields, entities, lists, oh my!Fields, entities, lists, oh my!
Fields, entities, lists, oh my!
 
Performance Profiling Tools and Tricks
Performance Profiling Tools and TricksPerformance Profiling Tools and Tricks
Performance Profiling Tools and Tricks
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
 
Site Building with the End User in Mind
Site Building with the End User in MindSite Building with the End User in Mind
Site Building with the End User in Mind
 
The Yes, No, and Maybe of "Can We Build That With Drupal?"
The Yes, No, and Maybe of "Can We Build That With Drupal?"The Yes, No, and Maybe of "Can We Build That With Drupal?"
The Yes, No, and Maybe of "Can We Build That With Drupal?"
 
User Testing For Humanitarian ID App
User Testing For Humanitarian ID AppUser Testing For Humanitarian ID App
User Testing For Humanitarian ID App
 
The New Design Workflow
The New Design WorkflowThe New Design Workflow
The New Design Workflow
 
Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)
Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)
Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)
 
Memorial Sloan Kettering: Adventures in Drupal 8
Memorial Sloan Kettering: Adventures in Drupal 8Memorial Sloan Kettering: Adventures in Drupal 8
Memorial Sloan Kettering: Adventures in Drupal 8
 
How, When, and Why to Patch a Module
How, When, and Why to Patch a Module How, When, and Why to Patch a Module
How, When, and Why to Patch a Module
 
Drupal Is Not Your Web Site
Drupal Is Not Your Web SiteDrupal Is Not Your Web Site
Drupal Is Not Your Web Site
 
Empathy For Idiots
Empathy For Idiots Empathy For Idiots
Empathy For Idiots
 
Open data + open government open goodness
Open data + open government open goodnessOpen data + open government open goodness
Open data + open government open goodness
 
How 'Open' Changes Product Development
How 'Open' Changes Product DevelopmentHow 'Open' Changes Product Development
How 'Open' Changes Product Development
 
Open Source Logging and Metrics Tools
Open Source Logging and Metrics ToolsOpen Source Logging and Metrics Tools
Open Source Logging and Metrics Tools
 
Open Source Logging and Monitoring Tools
Open Source Logging and Monitoring ToolsOpen Source Logging and Monitoring Tools
Open Source Logging and Monitoring Tools
 
ReliefWeb's Journey from RSS Feed to Public API
ReliefWeb's Journey from RSS Feed to Public APIReliefWeb's Journey from RSS Feed to Public API
ReliefWeb's Journey from RSS Feed to Public API
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 

Scopey Changey Management in Drupal 8

  • 1. DrupalCon New Orleans May 10th, 2016 Ellie Power and Molly Byrnes Scopey CHangey Management in Drupal8
  • 3. y
  • 4. molly @mabfire + Account Director, Phase2 + Content Managed first international Drupal 6 media platform + Worked on one of the first large Drupal 8 builds + Crystal Collector
  • 5. Ellie @lesliepower + VP, PMO, Phase2 + Developer + entrepreneur ○ Digital Addiction’s Sanctum ○ EA’s Dream Deck Baseball ○ A gazillion business apps - Java, PHP, JS ○ Nationwide Health Information Exchange + Avocational writer
  • 6. About Phase2 We design and build some of the most trusted websites in the world. Our expertise is full lifecycle web development: digital strategy, design, front end services, full system development, and devops. If you have read the news, checked scores for your favorite team, petitioned an elected official, or connected with a vital nonprofit, there’s a good chance you’ve visited a website that Phase2 built, or that is built on open source that Phase2 created.
  • 9. Is this what you mean by pivot?
  • 10. Ice Breaker Please turn to the person next to you and share your own zero G moment. Stomach dropping, heart sinking, 25th hour, tear jerking... It’s okay: we’ve all been there before...and this is not a group share. 3 minutes
  • 11. Mission Rundown + MISSION GOALS + SCOPE CONTROL + CHANGE & OTHER FORCES OF INERTIA + DRUPAL 8 THE NEXT FRONTIER + OUR BEST INTERPRETATION OF THE HOLODECK
  • 12. Let’s go to the moon! Everything we do should be directly traceable to a goal that creates business value
  • 13.
  • 14. Transumute confusion into clarity Every project or initiative starts someone trying to explain something that doesn’t yet exist.
  • 15.
  • 16.
  • 17.
  • 18. Scope breakdown + Start with goals + Define features (ship with quidditch pitch) + Determine approach (what can we actually GET out of the box? What do we extend? What do we need to build from scratch?) + Bring together business value + cost matrix to make scope management a team sport
  • 19.
  • 20.
  • 22. Value LowHigh Low High COST Quidditch pitch on the flight deck Warp-capable drive Midbulk transport, standard radion- accelerator core Holodeck Infinite Improbability drive Machine-learning AI HAL-like computer “We brake for nobody” bumper sticker Cool captain’s chair Really big cargo bay 10-Forward -style bar Death ray Shields Empath Tractor beam
  • 24. Scope management is a team sport It’s a chance to + Have a conversation + Collaborate + Find creative solutions Conversation Alert
  • 25. Scope management is a team sport It’s a chance to + Have a conversation + Collaborate + Find creative solutions
  • 26. Enter the gamma rays Now that we’ve defined scope - our mission plan - we’re all set, right?
  • 27. Thermal exhaust port can sometimes be a vulnerability Change : The only constant
  • 28. When There is a problem ...
  • 29. UNKNOWNS There are known knowns. These are things we know that we know. There are known unknowns. That is to say, there are things that we know we don't know. But there are also unknown unknowns. There are things we don't know we don't know. ~ Donald Rumsfeld
  • 32. Mission Protocols + Regular risk meetings + Log & review transparent mitigation plans + Launch protocols & rollback
  • 33. + Lay out the plan and unfold from multiple angles + Prepare for key moment of message delivery + The “missing piece” slots in for AHA moment Long Game Risks
  • 34. 1. Does it need to be said right now? 2. Do I need to be the one to say it? 3. If someone else needs to say it, what question can I ask to facilitate the unfolding of the right information at this time? Metaverse Meeting tips
  • 37.
  • 39. Drupal 8 Dreams + Major UX initiative for the administration experience + Brings in a lot of learnings & long term feedback from Drupal ‘end users’ + Views in core + Multi-lingual complete rethinking + Configuration management + Front end templating
  • 41. Modules + Content lists + Layout management + Vanity URLs + WYSIWYG + ‘Features’ + Layout + Social Media + Special Caching + Workflow models + Dynamic content tricks Drupal 7 and before Drupal 8 and on
  • 43. Front End Magic + Templating + More accessible to common practices + Drupal themeing isn’t so specialized + No PHP required
  • 44. Stack Inception + Higher level of complexity + More layers to debug when extending + Javascript
  • 45. OO concepts An object represents an entity with state and behavior. It’s reusable and modular. + ABSTRACTION + ENCAPSULATION + MODULARITY + HIERARCHY
  • 46.
  • 47.
  • 49.
  • 50. Can we put them On the ground? Whoops! Forgot to add stadium seating. Need concessions Do we need a gravity machine? Could we use wood instead of composite aeroshell?
  • 51.
  • 53. What should I do? 1. Push back on the developer to get it done no matter how long it takes.
  • 54. What should I do? 1. Push back on the developer to get it done no matter how long it takes. 2. Ping developer each hour for an update.
  • 55. What should I do? 1. Push back on the developer to get it done no matter how long it takes. 2. Ping developer each hour for an update. 3. Tell product owner that we need another week for time as the task was more complicated but it will definitely be done by Friday.
  • 56. What should I do? 1. Push back on the developer to get it done no matter how long it takes. 2. Ping developer each hour for an update. 3. Tell product owner that we need another week for time as the task was more complicated but it will definitely be done by Friday. 4. Raise this in the risk meeting and work with product owner for right solution on mitigating.
  • 57.
  • 58.
  • 60.