Launch with Confidence! 
Custom Integration Projects 
Plan, Execute, Succeed 
Presenter: 
Dagoberto Aceves [Senior Engineer]
Dagoberto Aceves 
2 
Senior Engineer: 
Achieve Internet 
5+ Years of Drupal 
Development 
Platform Integration Expert 
and API Lucha Libre
Agenda 
• Plan Ahead 
• Ask questions. 
• Document your plan. 
• Plan Your Work, Work Your Plan 
• Keeping Development Staff on point 
• Protecting your plan 
• Managing Changes Along the Way 
• Q&A 
3
Plan Your Integration? 
6 
“Failure to plan is planning to fail.”
Plan Ahead
Get the Facts 
8 
Ask the client for as much detail up front.
Why? 
9 
Why are you integrating your systems?
Areas of Improvement 
10 
What do you want your system to do that it doesn’t do today?
What Are We Working With? 
Knowing the systems the client uses is important 
9
External Resources 
12 
Does the client have them? How will they be allocated?
Document Everything 
“Get it in writing!” –Darlene Holden 
13
Now You Know 
Knowing is Half the Battle. 
12
Plan Your Work, 
Work Your Plan
Keep Your Team Red Hot 
14 
Image 
idea…team 
on 
same 
page 
Keep the Development Team on point and on fire
Are There Modules For That? 
Leverage pre-existing resources 
17
Where Do We Start? 
What and where are the integration points? 
16
Are There Any Prerequisites? 
19 
Image 
idea…team 
on 
same 
page 
Make sure to get what you need from the client upfront
Be The Experts 
Has the client forgotten anything? 
20
Document Everything (again) 
Convert your plan into a road map anyone can follow! 
21
Lead the Charge 
20
The Best Laid Of Schemes 
Of Mice and Men 
Often Go Awry
Defending Against Changes 
Code defensively. OO is 
fantastic for this! 
22
Testing 
Automate testing 
23
Teamwork 
4
Moving Day and Launch Day 
27
Change in Plans 
28 
Image 
idea: 
How do you manage the inevitable roadblock?
With enough time and money we can do anything! 
27 
Special Teams
Now You Are Ready 
30
Conclusions 
• Plan Ahead 
• Ask questions. 
• Get to the WHY 
• Project Goals 
• Document your plan. 
• Plan Your Work, Work Your Plan 
• Be the expert. 
• Protect your project 
• Code level 
• Expect changes 
• Teamwork 
29
it’s not magic, it’s excellence. 
Thank You 
Dagoberto Aceves! 
Senior Engineer" 
dago.aceves@achieveinternet.com" 
o. 800.618.8777" 
@dago_aceves" 
31
Connect with Achieve 
If you have any further questions or would like to get in touch with 
Achieve you can do so on these various channels: 
info@achieveinternet.com 
linkedin.com/company/Achieve-Internet 
plus.google.com/+AchieveInternet 
@AchieveInternet 
facebook.com/pages/Achieve-Internet 
32
Q & A 
34
Achieve Services 
Achieve builds custom enterprise IT management systems to solve the most complex business challenges. 
Achieve makes integration easy so you can focus on what is most important to your business – your customers. 
Optimize the performance of your web site or application to increase productivity and streamline operations. 
Achieve has vast experience in creating global web solutions that far out perform the competition. 
‘Going Mobile’ is no longer an option. With Achieve you won’t have to compromise design for utility. 
Application 
Development! 
Platform ! 
Integration! 
Infrastructure 
Services! 
Globalization 
Services! 
Mobility & End User 
Services!
Key Clients: Media & Entertainment 
clients!
Additional Key Clients 
clients!

Planning & Executing Custom Drupal Integration Projects

  • 1.
    Launch with Confidence! Custom Integration Projects Plan, Execute, Succeed Presenter: Dagoberto Aceves [Senior Engineer]
  • 2.
    Dagoberto Aceves 2 Senior Engineer: Achieve Internet 5+ Years of Drupal Development Platform Integration Expert and API Lucha Libre
  • 3.
    Agenda • PlanAhead • Ask questions. • Document your plan. • Plan Your Work, Work Your Plan • Keeping Development Staff on point • Protecting your plan • Managing Changes Along the Way • Q&A 3
  • 4.
    Plan Your Integration? 6 “Failure to plan is planning to fail.”
  • 5.
  • 6.
    Get the Facts 8 Ask the client for as much detail up front.
  • 7.
    Why? 9 Whyare you integrating your systems?
  • 8.
    Areas of Improvement 10 What do you want your system to do that it doesn’t do today?
  • 9.
    What Are WeWorking With? Knowing the systems the client uses is important 9
  • 10.
    External Resources 12 Does the client have them? How will they be allocated?
  • 11.
    Document Everything “Getit in writing!” –Darlene Holden 13
  • 12.
    Now You Know Knowing is Half the Battle. 12
  • 13.
    Plan Your Work, Work Your Plan
  • 14.
    Keep Your TeamRed Hot 14 Image idea…team on same page Keep the Development Team on point and on fire
  • 15.
    Are There ModulesFor That? Leverage pre-existing resources 17
  • 16.
    Where Do WeStart? What and where are the integration points? 16
  • 17.
    Are There AnyPrerequisites? 19 Image idea…team on same page Make sure to get what you need from the client upfront
  • 18.
    Be The Experts Has the client forgotten anything? 20
  • 19.
    Document Everything (again) Convert your plan into a road map anyone can follow! 21
  • 20.
  • 21.
    The Best LaidOf Schemes Of Mice and Men Often Go Awry
  • 22.
    Defending Against Changes Code defensively. OO is fantastic for this! 22
  • 23.
  • 24.
  • 25.
    Moving Day andLaunch Day 27
  • 26.
    Change in Plans 28 Image idea: How do you manage the inevitable roadblock?
  • 27.
    With enough timeand money we can do anything! 27 Special Teams
  • 28.
    Now You AreReady 30
  • 29.
    Conclusions • PlanAhead • Ask questions. • Get to the WHY • Project Goals • Document your plan. • Plan Your Work, Work Your Plan • Be the expert. • Protect your project • Code level • Expect changes • Teamwork 29
  • 30.
    it’s not magic,it’s excellence. Thank You Dagoberto Aceves! Senior Engineer" dago.aceves@achieveinternet.com" o. 800.618.8777" @dago_aceves" 31
  • 31.
    Connect with Achieve If you have any further questions or would like to get in touch with Achieve you can do so on these various channels: info@achieveinternet.com linkedin.com/company/Achieve-Internet plus.google.com/+AchieveInternet @AchieveInternet facebook.com/pages/Achieve-Internet 32
  • 32.
    Q & A 34
  • 33.
    Achieve Services Achievebuilds custom enterprise IT management systems to solve the most complex business challenges. Achieve makes integration easy so you can focus on what is most important to your business – your customers. Optimize the performance of your web site or application to increase productivity and streamline operations. Achieve has vast experience in creating global web solutions that far out perform the competition. ‘Going Mobile’ is no longer an option. With Achieve you won’t have to compromise design for utility. Application Development! Platform ! Integration! Infrastructure Services! Globalization Services! Mobility & End User Services!
  • 34.
    Key Clients: Media& Entertainment clients!
  • 35.