SlideShare a Scribd company logo
1 of 27
After the confetti!
     You’ve launched: Now what?


           Amye Scavarda
             Acquia

Pacific Northwest Drupal Summit, 2011
I’m Amye




and I’ll be your ranter today
We’ll do this:

• Confetti! Projects! Winning!
  • Expectation mismatch

• Project lifecycles
• Code rot!   (how sites get hacked)



• Why I care about this
• Brainstorming
There comes a time in every project where there
is great rejoicing.
You have made it through

• Scope changes          • Then lots of
                          requirements
• Budget cuts
                         • Developer changed
• Stakeholder changes
                         • “That should be
• Pixel-Perfect Design    simple, right”
 Requirements
                         • “Wouldn’t it be nice
• No requirements         if it did”
And you have made it
           through
• Theming challenges   • Hosting migration
• Staging challenges   • Quality assurance
                        that wasn’t
• Version control
 snafus                • You have two DNS
                        providers?
• E-Commerce added
 at the last minute    • “My last developer
                        put in this great
• SSL Certificates       thing! Fix it!”
Project Done!
A misplaced anchor
       a small segway
Project Lifecycle
                      Discovery
    Maintenance                   Information Architecture

Launch                                           Design

Quality Assurance                          Theming

           Content Staging   Implementation


          Now with “Supportable Moments”!
Discovery

• Answers the questions:
  • What are we doing?

  • Why are we doing this?

  • What happens if we do nothing?

  • Feeds requirements gathering

     • That’s another talk - short answer: functional, easy and defendable

    Supportable Moment: Requirements
Information Architecture


• Wireframes
• Data schemas
• Project planning
  • Milestones, Timelines

           Supportable Moment:
          Documentation for what’s being built.
Design


• Look and feel meets function
• Refer to requirements, watch carefully
• This will take way longer, get effective signoff

           Supportable Moment:
              Understanding your client.
Theming



• The moment of truth!
• Design + Function = What’d we just sign up for?


           Supportable Moment:
                Review requirements.
              Now go write more down.
Implementation


• Also known as development
• Core + contrib + custom code
• Configuration
• Migration
           Supportable Moment:
                 Documentation.
              Remember your narrative!
Content Staging



• The client’s first real test of the system.
• Unofficial Usability Study starts now.



       Supportable Moment: Training.
QA


• This performs as we required.
• This doesn’t.
• Wait, shouldn’t this do this?

              Supportable Moment:
    Check your work, remember why you’re changing things.
Launch


• You load tested, right?
• SSL certificates good?
• DNS cutover

             Supportable Moment:
       If something is going to wrong, now is the time.
Maintenance


• This is not your phase two.
• This is where you contemplate your sins and
 the sins you’ll be creating next time.

• Expectation management between active
 development and maintenance.

                 Supportable Moment:
  This is where you’ll wish you did all of those things I said earlier.
Support!
Code Rot
(why a developer would care about support)
Why I Care About Support


• Acquia Support
• Building your own support team
• Support as an overall need in Drupal
Acquia Support


• Client Advisor in charge of onboarding (that’s me.)
• Onboarding is when a project is about to
  launch and we’ll be handling maintenance
  • What’s special about this site

  • What immediate needs are going to important

  • What the long-term goals are for this site
Building Your Own Support

• Dedicated resources
• Dedicated schedule
• Retainer clients
• How to project manage maintenanc
• Getting away from ‘Agile support’
• Effective hand-off
Maintenance Movie Time!
1. Set up a time where you’ll do maintenance upgrades like you said you
   would in your retainer contract.

2. Review the Security Advisory Lottery for the past month at the same time
   as you choose your movie for the evening.

3. See which of your sites have affected modules.

4. Apply new modules to staging, email affected clients.

5. Work out a testing schedule with your clients so that this doesn’t throw off
   their groove.

6. Push to production when things look good.

7. Breathe easy knowing that your sites are going to sleep peacefully from
   that particular security hole.
Things To Do


• Build in support expectations into your
 contracts

• Create a narrative of your project through
 documentation

• Create a culture that values support
Brainstorming



• Building this into your own projects
• Helping me and people like me help you
I’m here all week!

@msamye
amye.scavarda@acquia.com

More Related Content

What's hot

Lean conference 2014 Open Market - how we have benefited from the application...
Lean conference 2014 Open Market - how we have benefited from the application...Lean conference 2014 Open Market - how we have benefited from the application...
Lean conference 2014 Open Market - how we have benefited from the application...Invest Northern Ireland
 
One Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us BetterOne Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us BetterRandy Shoup
 
Evolving Architecture and Organization - Lessons from Google and eBay
Evolving Architecture and Organization - Lessons from Google and eBayEvolving Architecture and Organization - Lessons from Google and eBay
Evolving Architecture and Organization - Lessons from Google and eBayRandy Shoup
 
Service Architectures At Scale - QCon London 2015
Service Architectures At Scale - QCon London 2015Service Architectures At Scale - QCon London 2015
Service Architectures At Scale - QCon London 2015Randy Shoup
 
Seven deadly wastes
Seven deadly wastesSeven deadly wastes
Seven deadly wastesJez Halford
 
Minimum Viable Architecture -- Good Enough is Good Enough in a Startup
Minimum Viable Architecture -- Good Enough is Good Enough in a StartupMinimum Viable Architecture -- Good Enough is Good Enough in a Startup
Minimum Viable Architecture -- Good Enough is Good Enough in a StartupRandy Shoup
 
Going faster with kanban
Going faster with kanbanGoing faster with kanban
Going faster with kanbanJez Halford
 
Minimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good EnoughMinimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good EnoughRandy Shoup
 
Pragmatic Microservices
Pragmatic MicroservicesPragmatic Microservices
Pragmatic MicroservicesRandy Shoup
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps StartupsDaniel Zivkovic
 
Paul Szews Process Simplicity Pays Big
Paul Szews   Process Simplicity Pays BigPaul Szews   Process Simplicity Pays Big
Paul Szews Process Simplicity Pays Bigpszews33
 
The Importance of Culture: Building and Sustaining Effective Engineering Org...
The Importance of Culture:  Building and Sustaining Effective Engineering Org...The Importance of Culture:  Building and Sustaining Effective Engineering Org...
The Importance of Culture: Building and Sustaining Effective Engineering Org...Randy Shoup
 
Anatomy of Three Incidents -- Commonalities and Lessons
Anatomy of Three Incidents -- Commonalities and LessonsAnatomy of Three Incidents -- Commonalities and Lessons
Anatomy of Three Incidents -- Commonalities and LessonsRandy Shoup
 
Scaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermScaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermRandy Shoup
 
Moving Fast At Scale
Moving Fast At ScaleMoving Fast At Scale
Moving Fast At ScaleRandy Shoup
 
DevOpsDays Silicon Valley 2014 - The Game of Operations
DevOpsDays Silicon Valley 2014 - The Game of OperationsDevOpsDays Silicon Valley 2014 - The Game of Operations
DevOpsDays Silicon Valley 2014 - The Game of OperationsRandy Shoup
 
DevOps - It's About How We Work
DevOps - It's About How We WorkDevOps - It's About How We Work
DevOps - It's About How We WorkRandy Shoup
 
Moving Fast at Scale
Moving Fast at ScaleMoving Fast at Scale
Moving Fast at ScaleRandy Shoup
 
Node Summit - Release the Kraken
Node Summit - Release the KrakenNode Summit - Release the Kraken
Node Summit - Release the KrakenJeff Harrell
 
The Serverless Native Mindset
The Serverless Native MindsetThe Serverless Native Mindset
The Serverless Native MindsetBen Kehoe
 

What's hot (20)

Lean conference 2014 Open Market - how we have benefited from the application...
Lean conference 2014 Open Market - how we have benefited from the application...Lean conference 2014 Open Market - how we have benefited from the application...
Lean conference 2014 Open Market - how we have benefited from the application...
 
One Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us BetterOne Terrible Day at Google, and How It Made Us Better
One Terrible Day at Google, and How It Made Us Better
 
Evolving Architecture and Organization - Lessons from Google and eBay
Evolving Architecture and Organization - Lessons from Google and eBayEvolving Architecture and Organization - Lessons from Google and eBay
Evolving Architecture and Organization - Lessons from Google and eBay
 
Service Architectures At Scale - QCon London 2015
Service Architectures At Scale - QCon London 2015Service Architectures At Scale - QCon London 2015
Service Architectures At Scale - QCon London 2015
 
Seven deadly wastes
Seven deadly wastesSeven deadly wastes
Seven deadly wastes
 
Minimum Viable Architecture -- Good Enough is Good Enough in a Startup
Minimum Viable Architecture -- Good Enough is Good Enough in a StartupMinimum Viable Architecture -- Good Enough is Good Enough in a Startup
Minimum Viable Architecture -- Good Enough is Good Enough in a Startup
 
Going faster with kanban
Going faster with kanbanGoing faster with kanban
Going faster with kanban
 
Minimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good EnoughMinimum Viable Architecture - Good Enough is Good Enough
Minimum Viable Architecture - Good Enough is Good Enough
 
Pragmatic Microservices
Pragmatic MicroservicesPragmatic Microservices
Pragmatic Microservices
 
Serverless Toronto helps Startups
Serverless Toronto helps StartupsServerless Toronto helps Startups
Serverless Toronto helps Startups
 
Paul Szews Process Simplicity Pays Big
Paul Szews   Process Simplicity Pays BigPaul Szews   Process Simplicity Pays Big
Paul Szews Process Simplicity Pays Big
 
The Importance of Culture: Building and Sustaining Effective Engineering Org...
The Importance of Culture:  Building and Sustaining Effective Engineering Org...The Importance of Culture:  Building and Sustaining Effective Engineering Org...
The Importance of Culture: Building and Sustaining Effective Engineering Org...
 
Anatomy of Three Incidents -- Commonalities and Lessons
Anatomy of Three Incidents -- Commonalities and LessonsAnatomy of Three Incidents -- Commonalities and Lessons
Anatomy of Three Incidents -- Commonalities and Lessons
 
Scaling Your Architecture for the Long Term
Scaling Your Architecture for the Long TermScaling Your Architecture for the Long Term
Scaling Your Architecture for the Long Term
 
Moving Fast At Scale
Moving Fast At ScaleMoving Fast At Scale
Moving Fast At Scale
 
DevOpsDays Silicon Valley 2014 - The Game of Operations
DevOpsDays Silicon Valley 2014 - The Game of OperationsDevOpsDays Silicon Valley 2014 - The Game of Operations
DevOpsDays Silicon Valley 2014 - The Game of Operations
 
DevOps - It's About How We Work
DevOps - It's About How We WorkDevOps - It's About How We Work
DevOps - It's About How We Work
 
Moving Fast at Scale
Moving Fast at ScaleMoving Fast at Scale
Moving Fast at Scale
 
Node Summit - Release the Kraken
Node Summit - Release the KrakenNode Summit - Release the Kraken
Node Summit - Release the Kraken
 
The Serverless Native Mindset
The Serverless Native MindsetThe Serverless Native Mindset
The Serverless Native Mindset
 

Viewers also liked

IR Game: How well do you know information retrieval papers?
IR Game: How well do you know information retrieval papers?IR Game: How well do you know information retrieval papers?
IR Game: How well do you know information retrieval papers?Jan Rybák Benetka
 
מצגת ביטוח לאומי
מצגת ביטוח לאומי מצגת ביטוח לאומי
מצגת ביטוח לאומי Anochi.com.
 
04 13 052bהתחלות בנייה וגמר בנייה
04 13 052bהתחלות בנייה וגמר בנייה04 13 052bהתחלות בנייה וגמר בנייה
04 13 052bהתחלות בנייה וגמר בנייהAnochi.com.
 
Catalogogadget
CatalogogadgetCatalogogadget
Catalogogadgetrtodto84
 
choisir son cms
 choisir son cms choisir son cms
choisir son cmssdistasi
 
08 13 209b ההוצאה הלאומית לחינוך בשנת 2010
08 13 209b ההוצאה הלאומית לחינוך בשנת 201008 13 209b ההוצאה הלאומית לחינוך בשנת 2010
08 13 209b ההוצאה הלאומית לחינוך בשנת 2010Anochi.com.
 
מודל הגיוס לצה"ל חלופות וחידושים - דיון שולחן עגול
מודל הגיוס לצה"ל חלופות וחידושים - דיון שולחן עגולמודל הגיוס לצה"ל חלופות וחידושים - דיון שולחן עגול
מודל הגיוס לצה"ל חלופות וחידושים - דיון שולחן עגולAnochi.com.
 
Regione Toscana - Attività di promozione economica 2011
Regione Toscana - Attività di promozione economica 2011Regione Toscana - Attività di promozione economica 2011
Regione Toscana - Attività di promozione economica 2011VISITMAREMMA
 
Electricitycosts2012
Electricitycosts2012Electricitycosts2012
Electricitycosts2012Anochi.com.
 
2422 sheinin התיעלותבאמצאות מיקור חוץ בצבא
2422 sheinin התיעלותבאמצאות מיקור חוץ בצבא2422 sheinin התיעלותבאמצאות מיקור חוץ בצבא
2422 sheinin התיעלותבאמצאות מיקור חוץ בצבאAnochi.com.
 
Teaching by Design - Session 1 Slides
Teaching by Design - Session 1 SlidesTeaching by Design - Session 1 Slides
Teaching by Design - Session 1 SlidesIlene Dawn Alexander
 
כתב אישום מתוקן סופי
כתב אישום מתוקן   סופיכתב אישום מתוקן   סופי
כתב אישום מתוקן סופיAnochi.com.
 
Desert Line Israel
Desert Line IsraelDesert Line Israel
Desert Line IsraelAnochi.com.
 
Z STREET: IRS continues Constitutional violations concerning Israel - A
Z STREET: IRS continues Constitutional violations concerning Israel - AZ STREET: IRS continues Constitutional violations concerning Israel - A
Z STREET: IRS continues Constitutional violations concerning Israel - AAnochi.com.
 
Marroc. hamza
Marroc. hamzaMarroc. hamza
Marroc. hamzamontboro
 
Pp army english (1)
Pp army english (1)Pp army english (1)
Pp army english (1)Anochi.com.
 
Undergraduates Writing with Power Intention Comfort
Undergraduates Writing with Power Intention ComfortUndergraduates Writing with Power Intention Comfort
Undergraduates Writing with Power Intention ComfortIlene Dawn Alexander
 
4 th Jerusalem Conference on Quality and Pharma Sciences
4 th Jerusalem Conference on Quality and Pharma Sciences4 th Jerusalem Conference on Quality and Pharma Sciences
4 th Jerusalem Conference on Quality and Pharma SciencesAnochi.com.
 

Viewers also liked (20)

IR Game: How well do you know information retrieval papers?
IR Game: How well do you know information retrieval papers?IR Game: How well do you know information retrieval papers?
IR Game: How well do you know information retrieval papers?
 
מצגת ביטוח לאומי
מצגת ביטוח לאומי מצגת ביטוח לאומי
מצגת ביטוח לאומי
 
04 13 052bהתחלות בנייה וגמר בנייה
04 13 052bהתחלות בנייה וגמר בנייה04 13 052bהתחלות בנייה וגמר בנייה
04 13 052bהתחלות בנייה וגמר בנייה
 
Blue Ocean Introduction Brochure
Blue Ocean Introduction BrochureBlue Ocean Introduction Brochure
Blue Ocean Introduction Brochure
 
Catalogogadget
CatalogogadgetCatalogogadget
Catalogogadget
 
choisir son cms
 choisir son cms choisir son cms
choisir son cms
 
08 13 209b ההוצאה הלאומית לחינוך בשנת 2010
08 13 209b ההוצאה הלאומית לחינוך בשנת 201008 13 209b ההוצאה הלאומית לחינוך בשנת 2010
08 13 209b ההוצאה הלאומית לחינוך בשנת 2010
 
מודל הגיוס לצה"ל חלופות וחידושים - דיון שולחן עגול
מודל הגיוס לצה"ל חלופות וחידושים - דיון שולחן עגולמודל הגיוס לצה"ל חלופות וחידושים - דיון שולחן עגול
מודל הגיוס לצה"ל חלופות וחידושים - דיון שולחן עגול
 
Regione Toscana - Attività di promozione economica 2011
Regione Toscana - Attività di promozione economica 2011Regione Toscana - Attività di promozione economica 2011
Regione Toscana - Attività di promozione economica 2011
 
Electricitycosts2012
Electricitycosts2012Electricitycosts2012
Electricitycosts2012
 
2422 sheinin התיעלותבאמצאות מיקור חוץ בצבא
2422 sheinin התיעלותבאמצאות מיקור חוץ בצבא2422 sheinin התיעלותבאמצאות מיקור חוץ בצבא
2422 sheinin התיעלותבאמצאות מיקור חוץ בצבא
 
Teaching by Design - Session 1 Slides
Teaching by Design - Session 1 SlidesTeaching by Design - Session 1 Slides
Teaching by Design - Session 1 Slides
 
כתב אישום מתוקן סופי
כתב אישום מתוקן   סופיכתב אישום מתוקן   סופי
כתב אישום מתוקן סופי
 
Desert Line Israel
Desert Line IsraelDesert Line Israel
Desert Line Israel
 
Z STREET: IRS continues Constitutional violations concerning Israel - A
Z STREET: IRS continues Constitutional violations concerning Israel - AZ STREET: IRS continues Constitutional violations concerning Israel - A
Z STREET: IRS continues Constitutional violations concerning Israel - A
 
From hitmotetut
From hitmotetutFrom hitmotetut
From hitmotetut
 
Marroc. hamza
Marroc. hamzaMarroc. hamza
Marroc. hamza
 
Pp army english (1)
Pp army english (1)Pp army english (1)
Pp army english (1)
 
Undergraduates Writing with Power Intention Comfort
Undergraduates Writing with Power Intention ComfortUndergraduates Writing with Power Intention Comfort
Undergraduates Writing with Power Intention Comfort
 
4 th Jerusalem Conference on Quality and Pharma Sciences
4 th Jerusalem Conference on Quality and Pharma Sciences4 th Jerusalem Conference on Quality and Pharma Sciences
4 th Jerusalem Conference on Quality and Pharma Sciences
 

Similar to After the confetti! You’ve launched: Now what

(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation ProjectsAmazon Web Services
 
Greenfields tech decisions
Greenfields tech decisionsGreenfields tech decisions
Greenfields tech decisionsTrent Hornibrook
 
Spiking Your Way to Improved Agile Development - Anatoli Kazatchkov
Spiking Your Way to Improved Agile Development - Anatoli KazatchkovSpiking Your Way to Improved Agile Development - Anatoli Kazatchkov
Spiking Your Way to Improved Agile Development - Anatoli KazatchkovAtlassian
 
Scrum is good - but kanban is better
Scrum is good - but kanban is betterScrum is good - but kanban is better
Scrum is good - but kanban is betterNeal Champion
 
.NET executable requirements
.NET executable requirements.NET executable requirements
.NET executable requirementsGodfrey Nolan
 
Project Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on DockerProject Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on DockerRightScale
 
Agile Software Development in practice: Experience, Tips and Tools from the T...
Agile Software Development in practice: Experience, Tips and Tools from the T...Agile Software Development in practice: Experience, Tips and Tools from the T...
Agile Software Development in practice: Experience, Tips and Tools from the T...Valerie Puffet-Michel
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenPravin Kumar Singh, PMP, PSM
 
WTF: Where To Focus when you take over a Drupal project
WTF: Where To Focus when you take over a Drupal projectWTF: Where To Focus when you take over a Drupal project
WTF: Where To Focus when you take over a Drupal projectSymetris
 
New Server in an Hour #sqlsat121
New Server in an Hour #sqlsat121New Server in an Hour #sqlsat121
New Server in an Hour #sqlsat121Mike Hillwig
 
Maintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope projectMaintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope projectCorecom Consulting
 
Technical Debt - SOTR14 - Clarkie
Technical Debt -  SOTR14 - ClarkieTechnical Debt -  SOTR14 - Clarkie
Technical Debt - SOTR14 - ClarkieAndrew Clarke
 
Enabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinarEnabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinarAaron Walker
 
Fixed distributed agile
Fixed distributed agile Fixed distributed agile
Fixed distributed agile Perfecto Mobile
 
New life inside monolithic application
New life inside monolithic applicationNew life inside monolithic application
New life inside monolithic applicationTaras Matyashovsky
 
DrupalCon Austin: Planning for Performance
DrupalCon Austin: Planning for PerformanceDrupalCon Austin: Planning for Performance
DrupalCon Austin: Planning for PerformanceJeff Beeman
 
Agile Project Management at The Washington Post
Agile Project Management at The Washington PostAgile Project Management at The Washington Post
Agile Project Management at The Washington PostDave Burke
 

Similar to After the confetti! You’ve launched: Now what (20)

The Agile Mindset
The Agile MindsetThe Agile Mindset
The Agile Mindset
 
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
(SPOT205) 5 Lessons for Managing Massive IT Transformation Projects
 
Greenfields tech decisions
Greenfields tech decisionsGreenfields tech decisions
Greenfields tech decisions
 
Spiking Your Way to Improved Agile Development - Anatoli Kazatchkov
Spiking Your Way to Improved Agile Development - Anatoli KazatchkovSpiking Your Way to Improved Agile Development - Anatoli Kazatchkov
Spiking Your Way to Improved Agile Development - Anatoli Kazatchkov
 
Scrum is good - but kanban is better
Scrum is good - but kanban is betterScrum is good - but kanban is better
Scrum is good - but kanban is better
 
Requirements the Last Bottleneck
Requirements the Last BottleneckRequirements the Last Bottleneck
Requirements the Last Bottleneck
 
.NET executable requirements
.NET executable requirements.NET executable requirements
.NET executable requirements
 
Project Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on DockerProject Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on Docker
 
Agile Software Development in practice: Experience, Tips and Tools from the T...
Agile Software Development in practice: Experience, Tips and Tools from the T...Agile Software Development in practice: Experience, Tips and Tools from the T...
Agile Software Development in practice: Experience, Tips and Tools from the T...
 
Introduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in betweenIntroduction to Agile - Scrum, Kanban, and everything in between
Introduction to Agile - Scrum, Kanban, and everything in between
 
WTF: Where To Focus when you take over a Drupal project
WTF: Where To Focus when you take over a Drupal projectWTF: Where To Focus when you take over a Drupal project
WTF: Where To Focus when you take over a Drupal project
 
New Server in an Hour #sqlsat121
New Server in an Hour #sqlsat121New Server in an Hour #sqlsat121
New Server in an Hour #sqlsat121
 
Maintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope projectMaintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope project
 
Technical Debt - SOTR14 - Clarkie
Technical Debt -  SOTR14 - ClarkieTechnical Debt -  SOTR14 - Clarkie
Technical Debt - SOTR14 - Clarkie
 
Enabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinarEnabling your DevOps culture with AWS-webinar
Enabling your DevOps culture with AWS-webinar
 
Agile engineering practices
Agile engineering practicesAgile engineering practices
Agile engineering practices
 
Fixed distributed agile
Fixed distributed agile Fixed distributed agile
Fixed distributed agile
 
New life inside monolithic application
New life inside monolithic applicationNew life inside monolithic application
New life inside monolithic application
 
DrupalCon Austin: Planning for Performance
DrupalCon Austin: Planning for PerformanceDrupalCon Austin: Planning for Performance
DrupalCon Austin: Planning for Performance
 
Agile Project Management at The Washington Post
Agile Project Management at The Washington PostAgile Project Management at The Washington Post
Agile Project Management at The Washington Post
 

More from Amye Scavarda

Mistakes I Have Made: Collected Project Management Failures
Mistakes I Have Made: Collected Project Management FailuresMistakes I Have Made: Collected Project Management Failures
Mistakes I Have Made: Collected Project Management FailuresAmye Scavarda
 
Airplanes: Sailboats :: Mobile : Desktop
Airplanes: Sailboats :: Mobile : DesktopAirplanes: Sailboats :: Mobile : Desktop
Airplanes: Sailboats :: Mobile : DesktopAmye Scavarda
 
Running with Sciccors! : Team Dynamics in Open Source
Running with Sciccors! : Team Dynamics in Open SourceRunning with Sciccors! : Team Dynamics in Open Source
Running with Sciccors! : Team Dynamics in Open SourceAmye Scavarda
 
Things You Should Have Learned In School
Things You Should Have Learned In SchoolThings You Should Have Learned In School
Things You Should Have Learned In SchoolAmye Scavarda
 
SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7Amye Scavarda
 
Wordpress & Drupal: The way to enlightenment
Wordpress & Drupal: The way to enlightenmentWordpress & Drupal: The way to enlightenment
Wordpress & Drupal: The way to enlightenmentAmye Scavarda
 
Open sourcebridge managing_client_expectations
Open sourcebridge managing_client_expectationsOpen sourcebridge managing_client_expectations
Open sourcebridge managing_client_expectationsAmye Scavarda
 
Functional requirements: Thinking Like A Pirate
Functional requirements: Thinking Like A PirateFunctional requirements: Thinking Like A Pirate
Functional requirements: Thinking Like A PirateAmye Scavarda
 

More from Amye Scavarda (8)

Mistakes I Have Made: Collected Project Management Failures
Mistakes I Have Made: Collected Project Management FailuresMistakes I Have Made: Collected Project Management Failures
Mistakes I Have Made: Collected Project Management Failures
 
Airplanes: Sailboats :: Mobile : Desktop
Airplanes: Sailboats :: Mobile : DesktopAirplanes: Sailboats :: Mobile : Desktop
Airplanes: Sailboats :: Mobile : Desktop
 
Running with Sciccors! : Team Dynamics in Open Source
Running with Sciccors! : Team Dynamics in Open SourceRunning with Sciccors! : Team Dynamics in Open Source
Running with Sciccors! : Team Dynamics in Open Source
 
Things You Should Have Learned In School
Things You Should Have Learned In SchoolThings You Should Have Learned In School
Things You Should Have Learned In School
 
SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7SW Drupal Summit - Upgrading 6 to 7
SW Drupal Summit - Upgrading 6 to 7
 
Wordpress & Drupal: The way to enlightenment
Wordpress & Drupal: The way to enlightenmentWordpress & Drupal: The way to enlightenment
Wordpress & Drupal: The way to enlightenment
 
Open sourcebridge managing_client_expectations
Open sourcebridge managing_client_expectationsOpen sourcebridge managing_client_expectations
Open sourcebridge managing_client_expectations
 
Functional requirements: Thinking Like A Pirate
Functional requirements: Thinking Like A PirateFunctional requirements: Thinking Like A Pirate
Functional requirements: Thinking Like A Pirate
 

Recently uploaded

Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Seta Wicaksana
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfpollardmorgan
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCRashishs7044
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...lizamodels9
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Timedelhimodelshub1
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckHajeJanKamps
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,noida100girls
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...lizamodels9
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis UsageNeil Kimberley
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 

Recently uploaded (20)

Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...Ten Organizational Design Models to align structure and operations to busines...
Ten Organizational Design Models to align structure and operations to busines...
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdfIntro to BCG's Carbon Emissions Benchmark_vF.pdf
Intro to BCG's Carbon Emissions Benchmark_vF.pdf
 
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR8447779800, Low rate Call girls in Tughlakabad Delhi NCR
8447779800, Low rate Call girls in Tughlakabad Delhi NCR
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
Call Girls In Radisson Blu Hotel New Delhi Paschim Vihar ❤️8860477959 Escorts...
 
Call Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any TimeCall Girls Miyapur 7001305949 all area service COD available Any Time
Call Girls Miyapur 7001305949 all area service COD available Any Time
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deckPitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
Pitch Deck Teardown: Geodesic.Life's $500k Pre-seed deck
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
BEST Call Girls In Old Faridabad ✨ 9773824855 ✨ Escorts Service In Delhi Ncr,
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
Call Girls In Sikandarpur Gurgaon ❤️8860477959_Russian 100% Genuine Escorts I...
 
2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage2024 Numerator Consumer Study of Cannabis Usage
2024 Numerator Consumer Study of Cannabis Usage
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 

After the confetti! You’ve launched: Now what

  • 1. After the confetti! You’ve launched: Now what? Amye Scavarda Acquia Pacific Northwest Drupal Summit, 2011
  • 2. I’m Amye and I’ll be your ranter today
  • 3. We’ll do this: • Confetti! Projects! Winning! • Expectation mismatch • Project lifecycles • Code rot! (how sites get hacked) • Why I care about this • Brainstorming
  • 4. There comes a time in every project where there is great rejoicing.
  • 5. You have made it through • Scope changes • Then lots of requirements • Budget cuts • Developer changed • Stakeholder changes • “That should be • Pixel-Perfect Design simple, right” Requirements • “Wouldn’t it be nice • No requirements if it did”
  • 6. And you have made it through • Theming challenges • Hosting migration • Staging challenges • Quality assurance that wasn’t • Version control snafus • You have two DNS providers? • E-Commerce added at the last minute • “My last developer put in this great • SSL Certificates thing! Fix it!”
  • 8. A misplaced anchor a small segway
  • 9. Project Lifecycle Discovery Maintenance Information Architecture Launch Design Quality Assurance Theming Content Staging Implementation Now with “Supportable Moments”!
  • 10. Discovery • Answers the questions: • What are we doing? • Why are we doing this? • What happens if we do nothing? • Feeds requirements gathering • That’s another talk - short answer: functional, easy and defendable Supportable Moment: Requirements
  • 11. Information Architecture • Wireframes • Data schemas • Project planning • Milestones, Timelines Supportable Moment: Documentation for what’s being built.
  • 12. Design • Look and feel meets function • Refer to requirements, watch carefully • This will take way longer, get effective signoff Supportable Moment: Understanding your client.
  • 13. Theming • The moment of truth! • Design + Function = What’d we just sign up for? Supportable Moment: Review requirements. Now go write more down.
  • 14. Implementation • Also known as development • Core + contrib + custom code • Configuration • Migration Supportable Moment: Documentation. Remember your narrative!
  • 15. Content Staging • The client’s first real test of the system. • Unofficial Usability Study starts now. Supportable Moment: Training.
  • 16. QA • This performs as we required. • This doesn’t. • Wait, shouldn’t this do this? Supportable Moment: Check your work, remember why you’re changing things.
  • 17. Launch • You load tested, right? • SSL certificates good? • DNS cutover Supportable Moment: If something is going to wrong, now is the time.
  • 18. Maintenance • This is not your phase two. • This is where you contemplate your sins and the sins you’ll be creating next time. • Expectation management between active development and maintenance. Supportable Moment: This is where you’ll wish you did all of those things I said earlier.
  • 20. Code Rot (why a developer would care about support)
  • 21. Why I Care About Support • Acquia Support • Building your own support team • Support as an overall need in Drupal
  • 22. Acquia Support • Client Advisor in charge of onboarding (that’s me.) • Onboarding is when a project is about to launch and we’ll be handling maintenance • What’s special about this site • What immediate needs are going to important • What the long-term goals are for this site
  • 23. Building Your Own Support • Dedicated resources • Dedicated schedule • Retainer clients • How to project manage maintenanc • Getting away from ‘Agile support’ • Effective hand-off
  • 24. Maintenance Movie Time! 1. Set up a time where you’ll do maintenance upgrades like you said you would in your retainer contract. 2. Review the Security Advisory Lottery for the past month at the same time as you choose your movie for the evening. 3. See which of your sites have affected modules. 4. Apply new modules to staging, email affected clients. 5. Work out a testing schedule with your clients so that this doesn’t throw off their groove. 6. Push to production when things look good. 7. Breathe easy knowing that your sites are going to sleep peacefully from that particular security hole.
  • 25. Things To Do • Build in support expectations into your contracts • Create a narrative of your project through documentation • Create a culture that values support
  • 26. Brainstorming • Building this into your own projects • Helping me and people like me help you
  • 27. I’m here all week! @msamye amye.scavarda@acquia.com

Editor's Notes

  1. Welcome! \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