Scopey Changey Management in Drupal 8

61
DrupalCon New Orleans May 10th, 2016 Ellie Power and Molly Byrnes Scopey CHangey Management in Drupal8

Transcript of Scopey Changey Management in Drupal 8

Page 1: Scopey Changey Management in Drupal 8

DrupalCon New Orleans May 10th, 2016

Ellie Power and Molly Byrnes

Scopey CHangey Management in

Drupal8

Page 2: Scopey Changey Management in Drupal 8

SCOPEY

Page 3: Scopey Changey Management in Drupal 8

y

Page 4: Scopey Changey Management in Drupal 8

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

Page 5: Scopey Changey Management in Drupal 8

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

Page 6: Scopey Changey Management in Drupal 8

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.

Page 7: Scopey Changey Management in Drupal 8

Zero G moments

Page 8: Scopey Changey Management in Drupal 8

BeeS & University IT

Page 9: Scopey Changey Management in Drupal 8

Is this what you mean by pivot?

Page 10: Scopey Changey Management in Drupal 8

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

Page 11: Scopey Changey Management in Drupal 8

Mission Rundown

+ MISSION GOALS+ SCOPE CONTROL + CHANGE & OTHER FORCES OF INERTIA+ DRUPAL 8 THE NEXT FRONTIER + OUR BEST INTERPRETATION OF THE HOLODECK

Page 12: Scopey Changey Management in Drupal 8

Let’s go to the moon!

Everything we do should be directly traceable to a goal that creates business value

Page 13: Scopey Changey Management in Drupal 8
Page 14: Scopey Changey Management in Drupal 8

Transumute confusion into clarity

Every project or initiative starts someone trying to explain something that doesn’t yet exist.

Page 15: Scopey Changey Management in Drupal 8
Page 16: Scopey Changey Management in Drupal 8
Page 17: Scopey Changey Management in Drupal 8
Page 18: Scopey Changey Management in Drupal 8

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

Page 19: Scopey Changey Management in Drupal 8
Page 20: Scopey Changey Management in Drupal 8
Page 21: Scopey Changey Management in Drupal 8

Va

lu

eLo

w H

igh

Low High

COST

Page 22: Scopey Changey Management in Drupal 8

Va

lu

eLo

w H

igh

Low High

COST

Quidditch pitch on the flight deckWarp-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

Page 23: Scopey Changey Management in Drupal 8

Conversation Alert

Page 24: Scopey Changey Management in Drupal 8

Scope management is a team sport

It’s a chance to + Have a conversation+ Collaborate+ Find creative solutions

Conversation Alert

Page 25: Scopey Changey Management in Drupal 8

Scope management is a team sport

It’s a chance to + Have a conversation+ Collaborate+ Find creative solutions

Page 26: Scopey Changey Management in Drupal 8

Enter the gamma rays

Now that we’ve defined scope - our mission plan - we’re all set, right?

Page 27: Scopey Changey Management in Drupal 8

Thermal exhaust port can sometimes be a vulnerability

Change : The only constant

Page 28: Scopey Changey Management in Drupal 8

When There is a problem ...

Page 29: Scopey Changey Management in Drupal 8

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

Page 30: Scopey Changey Management in Drupal 8

MERcURY

Page 31: Scopey Changey Management in Drupal 8

RISK Management

Page 32: Scopey Changey Management in Drupal 8

Mission Protocols

+ Regular risk meetings+ Log & review transparent mitigation plans+ Launch protocols & rollback

Page 33: Scopey Changey Management in Drupal 8

+ 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

Page 34: Scopey Changey Management in Drupal 8

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

Page 35: Scopey Changey Management in Drupal 8

Conversation Alert

Page 36: Scopey Changey Management in Drupal 8

Conversation Alert

Page 37: Scopey Changey Management in Drupal 8
Page 38: Scopey Changey Management in Drupal 8

drupal

Page 39: Scopey Changey Management in Drupal 8

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

Page 40: Scopey Changey Management in Drupal 8

‘Won’t fix’

Page 41: Scopey Changey Management in Drupal 8

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

Page 42: Scopey Changey Management in Drupal 8

Let’s get Global

Page 43: Scopey Changey Management in Drupal 8

Front End Magic

+ Templating + More accessible to common

practices + Drupal themeing isn’t so

specialized+ No PHP required

Page 44: Scopey Changey Management in Drupal 8

Stack Inception

+ Higher level of complexity + More layers to debug when extending+ Javascript

Page 45: Scopey Changey Management in Drupal 8

OO concepts

An object represents an entity with state and behavior. It’s reusable and modular.+ ABSTRACTION+ ENCAPSULATION+ MODULARITY+ HIERARCHY

Page 46: Scopey Changey Management in Drupal 8
Page 47: Scopey Changey Management in Drupal 8
Page 48: Scopey Changey Management in Drupal 8

Is That Possible?

Page 49: Scopey Changey Management in Drupal 8
Page 50: Scopey Changey Management in Drupal 8

Can we put themOn the ground?

Whoops! Forgot to add stadium seating. Need concessions

Do we need a gravity machine?

Could we use wood instead of composite aeroshell?

Page 51: Scopey Changey Management in Drupal 8
Page 52: Scopey Changey Management in Drupal 8

What should I do?

Page 53: Scopey Changey Management in Drupal 8

What should I do?1. Push back on the developer to get it done no matter how

long it takes.

Page 54: Scopey Changey Management in Drupal 8

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.

Page 55: Scopey Changey Management in Drupal 8

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.

Page 56: Scopey Changey Management in Drupal 8

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.

Page 57: Scopey Changey Management in Drupal 8
Page 58: Scopey Changey Management in Drupal 8
Page 59: Scopey Changey Management in Drupal 8

CONVERSATION

Page 60: Scopey Changey Management in Drupal 8
Page 61: Scopey Changey Management in Drupal 8

Questions!