SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
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!

Más contenido relacionado

Was ist angesagt?

How to Launch a Successful Global Content Marketing Program
How to Launch a Successful Global Content Marketing ProgramHow to Launch a Successful Global Content Marketing Program
How to Launch a Successful Global Content Marketing ProgramSkyword Inc.
 
A11y - from «waaat?» to a core part of dev team's workflow
A11y - from «waaat?»  to a core part  of dev team's workflow A11y - from «waaat?»  to a core part  of dev team's workflow
A11y - from «waaat?» to a core part of dev team's workflow Anna Karoñ
 
How to Become a Technical Product Manager by Goop.com Tech PM
How to Become a Technical Product Manager by Goop.com Tech PMHow to Become a Technical Product Manager by Goop.com Tech PM
How to Become a Technical Product Manager by Goop.com Tech PMProduct School
 
Spotzen overview presentation 8 8-12
Spotzen overview presentation 8 8-12Spotzen overview presentation 8 8-12
Spotzen overview presentation 8 8-12Matt Fox
 
Perez_Jhonneal_Resume_2017
Perez_Jhonneal_Resume_2017Perez_Jhonneal_Resume_2017
Perez_Jhonneal_Resume_2017Jhonneal Perez
 
2013.02.26 Intel Overview
2013.02.26 Intel Overview2013.02.26 Intel Overview
2013.02.26 Intel OverviewAndrew Smith
 
Genius Interactive intro - Developer Talent for Social, Mobile, Online
Genius Interactive intro - Developer Talent for Social, Mobile, OnlineGenius Interactive intro - Developer Talent for Social, Mobile, Online
Genius Interactive intro - Developer Talent for Social, Mobile, OnlineEdward Sattaur
 
Success Stories by Novatore Solutions
Success Stories by Novatore SolutionsSuccess Stories by Novatore Solutions
Success Stories by Novatore SolutionsNovatore Solutions
 
What Is Design Thinking for Tech Roles by Blue Mesa Health PM
What Is Design Thinking for Tech Roles by Blue Mesa Health PMWhat Is Design Thinking for Tech Roles by Blue Mesa Health PM
What Is Design Thinking for Tech Roles by Blue Mesa Health PMProduct School
 
simfiny-presentation_rev2
simfiny-presentation_rev2simfiny-presentation_rev2
simfiny-presentation_rev2Michael Huynh
 
How to Get from Ideation to an MVP by Expedia Senior Tech PM
How to Get from Ideation to an MVP by Expedia Senior Tech PMHow to Get from Ideation to an MVP by Expedia Senior Tech PM
How to Get from Ideation to an MVP by Expedia Senior Tech PMProduct School
 
Developer relations KPIs
Developer relations KPIsDeveloper relations KPIs
Developer relations KPIsTessa Mero
 
Web Design - Visual Decisions & User Experience
Web Design - Visual Decisions & User ExperienceWeb Design - Visual Decisions & User Experience
Web Design - Visual Decisions & User ExperienceBlend Interactive
 
Why do we create Software - Roman Pichler
Why do we create Software - Roman PichlerWhy do we create Software - Roman Pichler
Why do we create Software - Roman PichlerJAXLondon2014
 
OpenEDU - A Drupal 8 Distribution to Jumpstart Higher Education Websites
OpenEDU - A Drupal 8 Distribution to Jumpstart Higher Education WebsitesOpenEDU - A Drupal 8 Distribution to Jumpstart Higher Education Websites
OpenEDU - A Drupal 8 Distribution to Jumpstart Higher Education WebsitesAcquia
 

Was ist angesagt? (20)

How to Launch a Successful Global Content Marketing Program
How to Launch a Successful Global Content Marketing ProgramHow to Launch a Successful Global Content Marketing Program
How to Launch a Successful Global Content Marketing Program
 
A11y - from «waaat?» to a core part of dev team's workflow
A11y - from «waaat?»  to a core part  of dev team's workflow A11y - from «waaat?»  to a core part  of dev team's workflow
A11y - from «waaat?» to a core part of dev team's workflow
 
How to Become a Technical Product Manager by Goop.com Tech PM
How to Become a Technical Product Manager by Goop.com Tech PMHow to Become a Technical Product Manager by Goop.com Tech PM
How to Become a Technical Product Manager by Goop.com Tech PM
 
P2 Group
P2 GroupP2 Group
P2 Group
 
Spotzen overview presentation 8 8-12
Spotzen overview presentation 8 8-12Spotzen overview presentation 8 8-12
Spotzen overview presentation 8 8-12
 
Perez_Jhonneal_Resume_2017
Perez_Jhonneal_Resume_2017Perez_Jhonneal_Resume_2017
Perez_Jhonneal_Resume_2017
 
About Nubik Inc.
About Nubik Inc. About Nubik Inc.
About Nubik Inc.
 
About Nubik inc.
About Nubik inc. About Nubik inc.
About Nubik inc.
 
Affluent Corporate -
Affluent Corporate -Affluent Corporate -
Affluent Corporate -
 
2013.02.26 Intel Overview
2013.02.26 Intel Overview2013.02.26 Intel Overview
2013.02.26 Intel Overview
 
Genius Interactive intro - Developer Talent for Social, Mobile, Online
Genius Interactive intro - Developer Talent for Social, Mobile, OnlineGenius Interactive intro - Developer Talent for Social, Mobile, Online
Genius Interactive intro - Developer Talent for Social, Mobile, Online
 
Success Stories by Novatore Solutions
Success Stories by Novatore SolutionsSuccess Stories by Novatore Solutions
Success Stories by Novatore Solutions
 
What Is Design Thinking for Tech Roles by Blue Mesa Health PM
What Is Design Thinking for Tech Roles by Blue Mesa Health PMWhat Is Design Thinking for Tech Roles by Blue Mesa Health PM
What Is Design Thinking for Tech Roles by Blue Mesa Health PM
 
simfiny-presentation_rev2
simfiny-presentation_rev2simfiny-presentation_rev2
simfiny-presentation_rev2
 
How to Get from Ideation to an MVP by Expedia Senior Tech PM
How to Get from Ideation to an MVP by Expedia Senior Tech PMHow to Get from Ideation to an MVP by Expedia Senior Tech PM
How to Get from Ideation to an MVP by Expedia Senior Tech PM
 
Developer relations KPIs
Developer relations KPIsDeveloper relations KPIs
Developer relations KPIs
 
Web Design - Visual Decisions & User Experience
Web Design - Visual Decisions & User ExperienceWeb Design - Visual Decisions & User Experience
Web Design - Visual Decisions & User Experience
 
Why do we create Software - Roman Pichler
Why do we create Software - Roman PichlerWhy do we create Software - Roman Pichler
Why do we create Software - Roman Pichler
 
Slideshare
SlideshareSlideshare
Slideshare
 
OpenEDU - A Drupal 8 Distribution to Jumpstart Higher Education Websites
OpenEDU - A Drupal 8 Distribution to Jumpstart Higher Education WebsitesOpenEDU - A Drupal 8 Distribution to Jumpstart Higher Education Websites
OpenEDU - A Drupal 8 Distribution to Jumpstart Higher Education Websites
 

Ähnlich wie Planning & Executing Custom Drupal Integration Projects

apidays New York 2023 - How to Make Your Docs Stand Apart, Ash Arnwine, Nylas
apidays New York 2023 - How to Make Your Docs Stand Apart, Ash Arnwine, Nylasapidays New York 2023 - How to Make Your Docs Stand Apart, Ash Arnwine, Nylas
apidays New York 2023 - How to Make Your Docs Stand Apart, Ash Arnwine, Nylasapidays
 
RITMIQ
RITMIQRITMIQ
RITMIQMesh
 
A design system. A year in review.
A design system. A year in review.A design system. A year in review.
A design system. A year in review.James Ferguson
 
The Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMCThe Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMCuxpin
 
Engagement Models
Engagement ModelsEngagement Models
Engagement ModelsJeet Shah
 
Leveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web ProjectsLeveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web ProjectsMediacurrent
 
From Project to Product - The Need for Speed
From Project to Product - The Need for SpeedFrom Project to Product - The Need for Speed
From Project to Product - The Need for SpeedCprime
 
Why Incat Autodesk Sales Presentation Jim Fanjoy
Why Incat Autodesk Sales Presentation   Jim FanjoyWhy Incat Autodesk Sales Presentation   Jim Fanjoy
Why Incat Autodesk Sales Presentation Jim FanjoyJames Fanjoy
 
729 Solutions Helps Connect The Dots - Our Services At A Glance
729 Solutions Helps Connect The Dots - Our Services At A Glance729 Solutions Helps Connect The Dots - Our Services At A Glance
729 Solutions Helps Connect The Dots - Our Services At A GlanceIron Mountain
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGroup
 
From Project to Product: “Big Rock” Constraints and How to Overcome Them
From Project to Product: “Big Rock” Constraints and How to Overcome ThemFrom Project to Product: “Big Rock” Constraints and How to Overcome Them
From Project to Product: “Big Rock” Constraints and How to Overcome ThemCprime
 
Requirements to Include in a Digital Transformation RFP
Requirements to Include in a Digital Transformation RFPRequirements to Include in a Digital Transformation RFP
Requirements to Include in a Digital Transformation RFPNuxeo
 
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)HubSpot
 
ASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaAvisi B.V.
 
Visible Architectures
Visible ArchitecturesVisible Architectures
Visible ArchitecturesLuke Hohmann
 

Ähnlich wie Planning & Executing Custom Drupal Integration Projects (20)

apidays New York 2023 - How to Make Your Docs Stand Apart, Ash Arnwine, Nylas
apidays New York 2023 - How to Make Your Docs Stand Apart, Ash Arnwine, Nylasapidays New York 2023 - How to Make Your Docs Stand Apart, Ash Arnwine, Nylas
apidays New York 2023 - How to Make Your Docs Stand Apart, Ash Arnwine, Nylas
 
RITMIQ
RITMIQRITMIQ
RITMIQ
 
Dev ops
Dev opsDev ops
Dev ops
 
A design system. A year in review.
A design system. A year in review.A design system. A year in review.
A design system. A year in review.
 
The Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMCThe Dual-Track Agile UX Process at Dell EMC
The Dual-Track Agile UX Process at Dell EMC
 
14.1 features
14.1 features14.1 features
14.1 features
 
Engagement Models
Engagement ModelsEngagement Models
Engagement Models
 
PHP + Business = Money!
PHP + Business = Money!PHP + Business = Money!
PHP + Business = Money!
 
Leveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web ProjectsLeveraging Design Systems to Streamline Web Projects
Leveraging Design Systems to Streamline Web Projects
 
Agility to manage IT Complexity
Agility to manage IT ComplexityAgility to manage IT Complexity
Agility to manage IT Complexity
 
From Project to Product - The Need for Speed
From Project to Product - The Need for SpeedFrom Project to Product - The Need for Speed
From Project to Product - The Need for Speed
 
Why Incat Autodesk Sales Presentation Jim Fanjoy
Why Incat Autodesk Sales Presentation   Jim FanjoyWhy Incat Autodesk Sales Presentation   Jim Fanjoy
Why Incat Autodesk Sales Presentation Jim Fanjoy
 
729 Solutions Helps Connect The Dots - Our Services At A Glance
729 Solutions Helps Connect The Dots - Our Services At A Glance729 Solutions Helps Connect The Dots - Our Services At A Glance
729 Solutions Helps Connect The Dots - Our Services At A Glance
 
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
DevOpsGuys Scaling DevOps @ #CIOWaterCooler - June 2018
 
From Project to Product: “Big Rock” Constraints and How to Overcome Them
From Project to Product: “Big Rock” Constraints and How to Overcome ThemFrom Project to Product: “Big Rock” Constraints and How to Overcome Them
From Project to Product: “Big Rock” Constraints and How to Overcome Them
 
Requirements to Include in a Digital Transformation RFP
Requirements to Include in a Digital Transformation RFPRequirements to Include in a Digital Transformation RFP
Requirements to Include in a Digital Transformation RFP
 
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)How HubSpot Builds its Engineering Culture (While Maintaining Speed)
How HubSpot Builds its Engineering Culture (While Maintaining Speed)
 
ASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de MirandaASAS 2015 - Benito de Miranda
ASAS 2015 - Benito de Miranda
 
Visible Architectures
Visible ArchitecturesVisible Architectures
Visible Architectures
 
English digital business 2.1.pptx
English digital business 2.1.pptxEnglish digital business 2.1.pptx
English digital business 2.1.pptx
 

Mehr von Achieve Internet

Communicating Drupal: Documentation and Discovery
Communicating Drupal: Documentation and DiscoveryCommunicating Drupal: Documentation and Discovery
Communicating Drupal: Documentation and DiscoveryAchieve Internet
 
Advancing Healthcare Technology with Open Source Software
Advancing Healthcare Technology with Open Source SoftwareAdvancing Healthcare Technology with Open Source Software
Advancing Healthcare Technology with Open Source SoftwareAchieve Internet
 
Showcasing Human Capital: How to Effectively Market a Professional Services Firm
Showcasing Human Capital: How to Effectively Market a Professional Services FirmShowcasing Human Capital: How to Effectively Market a Professional Services Firm
Showcasing Human Capital: How to Effectively Market a Professional Services FirmAchieve Internet
 
Harmonious Development: Via Vagrant and Puppet
Harmonious Development: Via Vagrant and PuppetHarmonious Development: Via Vagrant and Puppet
Harmonious Development: Via Vagrant and PuppetAchieve Internet
 
Improving Website Performance with Memecached Webinar | Achieve Internet
Improving Website Performance with Memecached Webinar | Achieve InternetImproving Website Performance with Memecached Webinar | Achieve Internet
Improving Website Performance with Memecached Webinar | Achieve InternetAchieve Internet
 
Improving Website Performance with Memecached Webinar | Achieve Internet
Improving Website Performance with Memecached Webinar | Achieve InternetImproving Website Performance with Memecached Webinar | Achieve Internet
Improving Website Performance with Memecached Webinar | Achieve InternetAchieve Internet
 
Drupal secure code checklist
Drupal secure code checklistDrupal secure code checklist
Drupal secure code checklistAchieve Internet
 
Drupal and the Future of Healthcare
Drupal and the Future of HealthcareDrupal and the Future of Healthcare
Drupal and the Future of HealthcareAchieve Internet
 
Introduction to Puppet Scripting
Introduction to Puppet ScriptingIntroduction to Puppet Scripting
Introduction to Puppet ScriptingAchieve Internet
 
Responsive Web Design_2013
Responsive Web Design_2013Responsive Web Design_2013
Responsive Web Design_2013Achieve Internet
 

Mehr von Achieve Internet (10)

Communicating Drupal: Documentation and Discovery
Communicating Drupal: Documentation and DiscoveryCommunicating Drupal: Documentation and Discovery
Communicating Drupal: Documentation and Discovery
 
Advancing Healthcare Technology with Open Source Software
Advancing Healthcare Technology with Open Source SoftwareAdvancing Healthcare Technology with Open Source Software
Advancing Healthcare Technology with Open Source Software
 
Showcasing Human Capital: How to Effectively Market a Professional Services Firm
Showcasing Human Capital: How to Effectively Market a Professional Services FirmShowcasing Human Capital: How to Effectively Market a Professional Services Firm
Showcasing Human Capital: How to Effectively Market a Professional Services Firm
 
Harmonious Development: Via Vagrant and Puppet
Harmonious Development: Via Vagrant and PuppetHarmonious Development: Via Vagrant and Puppet
Harmonious Development: Via Vagrant and Puppet
 
Improving Website Performance with Memecached Webinar | Achieve Internet
Improving Website Performance with Memecached Webinar | Achieve InternetImproving Website Performance with Memecached Webinar | Achieve Internet
Improving Website Performance with Memecached Webinar | Achieve Internet
 
Improving Website Performance with Memecached Webinar | Achieve Internet
Improving Website Performance with Memecached Webinar | Achieve InternetImproving Website Performance with Memecached Webinar | Achieve Internet
Improving Website Performance with Memecached Webinar | Achieve Internet
 
Drupal secure code checklist
Drupal secure code checklistDrupal secure code checklist
Drupal secure code checklist
 
Drupal and the Future of Healthcare
Drupal and the Future of HealthcareDrupal and the Future of Healthcare
Drupal and the Future of Healthcare
 
Introduction to Puppet Scripting
Introduction to Puppet ScriptingIntroduction to Puppet Scripting
Introduction to Puppet Scripting
 
Responsive Web Design_2013
Responsive Web Design_2013Responsive Web Design_2013
Responsive Web Design_2013
 

Último

20140402 - Smart house demo kit
20140402 - Smart house demo kit20140402 - Smart house demo kit
20140402 - Smart house demo kitJamie (Taka) Wang
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.IPLOOK Networks
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...DianaGray10
 
2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdf2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdfThe Good Food Institute
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxKaustubhBhavsar6
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfInfopole1
 
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechProduct School
 
The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)IES VE
 
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxGraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxNeo4j
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNeo4j
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2DianaGray10
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud DataEric D. Schabell
 
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxOracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxSatishbabu Gunukula
 
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsAutomation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsDianaGray10
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTopCSSGallery
 
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Alkin Tezuysal
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FESTBillieHyde
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1DianaGray10
 

Último (20)

20140402 - Smart house demo kit
20140402 - Smart house demo kit20140402 - Smart house demo kit
20140402 - Smart house demo kit
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...
 
2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdf2024.03.12 Cost drivers of cultivated meat production.pdf
2024.03.12 Cost drivers of cultivated meat production.pdf
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptx
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdf
 
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - TechWebinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
Webinar: The Art of Prioritizing Your Product Roadmap by AWS Sr PM - Tech
 
The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)
 
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptxGraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
GraphSummit Copenhagen 2024 - Neo4j Vision and Roadmap.pptx
 
Novo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4jNovo Nordisk's journey in developing an open-source application on Neo4j
Novo Nordisk's journey in developing an open-source application on Neo4j
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2
 
3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data3 Pitfalls Everyone Should Avoid with Cloud Data
3 Pitfalls Everyone Should Avoid with Cloud Data
 
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxOracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptx
 
Automation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projectsAutomation Ops Series: Session 2 - Governance for UiPath projects
Automation Ops Series: Session 2 - Governance for UiPath projects
 
Top 10 Squarespace Development Companies
Top 10 Squarespace Development CompaniesTop 10 Squarespace Development Companies
Top 10 Squarespace Development Companies
 
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
 
Technical SEO for Improved Accessibility WTS FEST
Technical SEO for Improved Accessibility  WTS FESTTechnical SEO for Improved Accessibility  WTS FEST
Technical SEO for Improved Accessibility WTS FEST
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1
 
SheDev 2024
SheDev 2024SheDev 2024
SheDev 2024
 

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 • 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
  • 4. Plan Your Integration? 6 “Failure to plan is planning to fail.”
  • 6. Get the Facts 8 Ask the client for as much detail up front.
  • 7. Why? 9 Why are 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 We Working 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 “Get it 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 Team Red Hot 14 Image idea…team on same page Keep the Development Team on point and on fire
  • 15. Are There Modules For That? Leverage pre-existing resources 17
  • 16. Where Do We Start? What and where are the integration points? 16
  • 17. Are There Any Prerequisites? 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
  • 21. The Best Laid Of Schemes Of Mice and Men Often Go Awry
  • 22. Defending Against Changes Code defensively. OO is fantastic for this! 22
  • 25. Moving Day and Launch Day 27
  • 26. Change in Plans 28 Image idea: How do you manage the inevitable roadblock?
  • 27. With enough time and money we can do anything! 27 Special Teams
  • 28. Now You Are Ready 30
  • 29. 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
  • 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 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!
  • 34. Key Clients: Media & Entertainment clients!