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!

Weitere ähnliche Inhalte

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
 
GLANSA SOLUTIONS- Digital marketing agency
GLANSA SOLUTIONS- Digital marketing agencyGLANSA SOLUTIONS- Digital marketing agency
GLANSA SOLUTIONS- Digital marketing agencyglansadigital1
 
GLANSA SOLUTIONs- Branding
GLANSA SOLUTIONs- BrandingGLANSA SOLUTIONs- Branding
GLANSA SOLUTIONs- Brandingglansadigital1
 
GLANSA SOLUTIONS.Digital marketing
GLANSA SOLUTIONS.Digital marketingGLANSA SOLUTIONS.Digital marketing
GLANSA SOLUTIONS.Digital marketingglansadigital1
 
GLANSA SOLUTIONS Software company in hyderabad
GLANSA SOLUTIONS Software company in hyderabadGLANSA SOLUTIONS Software company in hyderabad
GLANSA SOLUTIONS Software company in hyderabadglansadigital1
 
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
 

Ä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
 
GLANSA SOLUTIONS- Digital marketing agency
GLANSA SOLUTIONS- Digital marketing agencyGLANSA SOLUTIONS- Digital marketing agency
GLANSA SOLUTIONS- Digital marketing agency
 
GLANSA SOLUTIONs- Branding
GLANSA SOLUTIONs- BrandingGLANSA SOLUTIONs- Branding
GLANSA SOLUTIONs- Branding
 
GLANSA SOLUTIONS.Digital marketing
GLANSA SOLUTIONS.Digital marketingGLANSA SOLUTIONS.Digital marketing
GLANSA SOLUTIONS.Digital marketing
 
GLANSA SOLUTIONS Software company in hyderabad
GLANSA SOLUTIONS Software company in hyderabadGLANSA SOLUTIONS Software company in hyderabad
GLANSA SOLUTIONS Software company in hyderabad
 
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
 

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
 

Kürzlich hochgeladen

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 

Kürzlich hochgeladen (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 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!