SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
Enterprise Drupal
Balázs Dianiska - Acquia
balazs.dianiska@acquia.com
http://twitter.com/thesnufkin
Saturday, 17 August 13
About me
• Technical Consultant EMEA - Acquia
• Architecture design, audits (security, performance), trainings
• Fortune 500 companies, governments, non-profits, higher ed
Saturday, 17 August 13
About this talk
• This is not a tech talk
• The power of “product”
• Processes
• How Drupal fits into this mess
Saturday, 17 August 13
What the hell is “enterprise”
• Large clients (NBC, Warner Music, Disney)
• They love processes
Saturday, 17 August 13
Example products?
• Product on your desktop
• Windows
• Lotus Notes (lol)
• Word, Pages, Keynote
• Products on the web
• Salesforce
• Gmail
Saturday, 17 August 13
How does a big company see at Drupal?
• Developers playground, lack of enterprisey features
• What do they see?
• LEGO vs product
• Distributions
• Drupal as a brand
• Internal initiative is important
Saturday, 17 August 13
Drupal as a product
• Drupal Commerce Kickstart, Drupal Commons, Scald Galaxy
• Drupal for Web Experience Management
• “Just works”
Saturday, 17 August 13
Processes
• Failure happens. Get over it.
• Testing (unit test, functional test)
• Deployment
• Development, Quality Assurance (Staging), Production
• Version tracking
• Sustainable development, project transferable
Saturday, 17 August 13
What the hell is “WEM”?
• Buzzword
• Web Experience Manager
• Analytics
• Email marketing
• Spam filtering
• Media/document management
• And by the way its also a CMS
Saturday, 17 August 13
The ingredients
• Content
• Structure/architecture
• Media
• Deployment
Saturday, 17 August 13
Content workflow
• Company content workflow implemented in Drupal
• Workbench, workflow modules
• Simpler is better
Saturday, 17 August 13
Digital asset management
• Reuse of media across the site(s)
• Images, videos
• Text
• Even across different sites
Saturday, 17 August 13
Configuration management
• UGC - User Generated Content
• Content
• Files
• Configuration
• Views, Display Suite
• Variables
• Drupal 8
Saturday, 17 August 13
Multivariate testing
• Which version gives better sales
• Not entirely solved in Drupal
• There are modules (Views, Panels, Context) but they can only do so much
Saturday, 17 August 13
Interacting with client
• Selling through a demo
• Build trust and relationships with the customer
• Help them with what they need, not what they want
• Strong brand, marketing
• Documented processes of development
• Transfer of knowledge
• Human failover (shit happens, the question is how you clean it up)
Saturday, 17 August 13
So how to enter this market?
• Partner with us (Acquia, Wunderkraut, CapGemini etc)
• Partner with design agencies
• Understand the risks, give value to the client in the long run and make that
clear
• Big company - big bureaucracy
• Sales, stakeholder, dev leads, project managers, developers
Saturday, 17 August 13
Basic structure of an enterprise project
• “What do you really want?” - Discovery Workshop
• “Plan the build” - Architecture Workshop
• “Build it” - technical lead, architecture lead
• “Will it work” - Testing, launch validation
• “Keep it working” - Maintenance, support
Saturday, 17 August 13
External audits
• Reviewing the application for security, performance
• Third party perspective gives validation
Saturday, 17 August 13
Why do companies like Drupal?
• Low entry costs
• They are (more) in charge
• Solid architecture
• Off the shelf functionality for free
• There are companies who can service large clients (SaaS, PaaS, LSD)
Saturday, 17 August 13
The shift to open source
• Unforeseen consequences: building in house, inexperienced dev shops
• Organizations become product owners
• “Since we can do everything, we want everything!”
• The cost of “free”
Saturday, 17 August 13
Drupal 8 is coming
• Open source is doing well
• Configuration management
• Better architecture, easier to work with (IDEs)
• Services
• Distributions will mature
Saturday, 17 August 13
Thanks you!
Balázs Dianiska
balazs.dianiska@acquia.com
@thesnufkin
drupal.org/user/58645
Saturday, 17 August 13

Mais conteúdo relacionado

Semelhante a Enterprise Drupal

Google Product Development Process
Google Product Development ProcessGoogle Product Development Process
Google Product Development Process
Abhinav Goel
 
Wsrest 2013
Wsrest 2013Wsrest 2013
Wsrest 2013
Caelum
 
SIC Finale Status Report August 6.pptx
SIC Finale Status Report August 6.pptxSIC Finale Status Report August 6.pptx
SIC Finale Status Report August 6.pptx
Shaista Ansari
 
Proud to be polyglot!
Proud to be polyglot!Proud to be polyglot!
Proud to be polyglot!
NLJUG
 

Semelhante a Enterprise Drupal (20)

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
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
Google Product Development Process
Google Product Development ProcessGoogle Product Development Process
Google Product Development Process
 
Wsrest 2013
Wsrest 2013Wsrest 2013
Wsrest 2013
 
Responsive Design & the Business Analyst
Responsive Design & the Business AnalystResponsive Design & the Business Analyst
Responsive Design & the Business Analyst
 
Introduction to Business for Software Developers
Introduction to Business for Software DevelopersIntroduction to Business for Software Developers
Introduction to Business for Software Developers
 
Product Management for Startup Founders, CEOs, and CTOs
Product Management for Startup Founders, CEOs, and CTOsProduct Management for Startup Founders, CEOs, and CTOs
Product Management for Startup Founders, CEOs, and CTOs
 
2015 WritersUA Sourcing Graphics
2015 WritersUA Sourcing Graphics2015 WritersUA Sourcing Graphics
2015 WritersUA Sourcing Graphics
 
SIC Finale Status Report August 6.pptx
SIC Finale Status Report August 6.pptxSIC Finale Status Report August 6.pptx
SIC Finale Status Report August 6.pptx
 
Platformpreso siia2013v5
Platformpreso siia2013v5Platformpreso siia2013v5
Platformpreso siia2013v5
 
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
Large drupal site builds   a workshop for sxsw interactive - march 17, 2015Large drupal site builds   a workshop for sxsw interactive - march 17, 2015
Large drupal site builds a workshop for sxsw interactive - march 17, 2015
 
A New Era at IBM. Lean UX leading the way. Agile 2013
A New Era at IBM. Lean UX leading the way. Agile 2013A New Era at IBM. Lean UX leading the way. Agile 2013
A New Era at IBM. Lean UX leading the way. Agile 2013
 
Government ICT 2.0 London 2014 – Open Source Drupal Empowering Government
Government ICT 2.0 London 2014 – Open Source Drupal Empowering GovernmentGovernment ICT 2.0 London 2014 – Open Source Drupal Empowering Government
Government ICT 2.0 London 2014 – Open Source Drupal Empowering Government
 
Contribution in the Drupal community
Contribution in the Drupal communityContribution in the Drupal community
Contribution in the Drupal community
 
GarageLabs Startup Insights
GarageLabs Startup InsightsGarageLabs Startup Insights
GarageLabs Startup Insights
 
Extreme Development: Pair Programming
Extreme Development: Pair ProgrammingExtreme Development: Pair Programming
Extreme Development: Pair Programming
 
Extreme Development: Pair Programming
Extreme Development: Pair ProgrammingExtreme Development: Pair Programming
Extreme Development: Pair Programming
 
Designing the User Experience - UCCSC 2013
Designing the User Experience - UCCSC 2013Designing the User Experience - UCCSC 2013
Designing the User Experience - UCCSC 2013
 
Proud to be polyglot!
Proud to be polyglot!Proud to be polyglot!
Proud to be polyglot!
 
Groovy & Grails eXchange 2012 - Building an e-commerce business with gr8 tec...
Groovy & Grails eXchange 2012 - Building an  e-commerce business with gr8 tec...Groovy & Grails eXchange 2012 - Building an  e-commerce business with gr8 tec...
Groovy & Grails eXchange 2012 - Building an e-commerce business with gr8 tec...
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

Enterprise Drupal

  • 1. Enterprise Drupal Balázs Dianiska - Acquia balazs.dianiska@acquia.com http://twitter.com/thesnufkin Saturday, 17 August 13
  • 2. About me • Technical Consultant EMEA - Acquia • Architecture design, audits (security, performance), trainings • Fortune 500 companies, governments, non-profits, higher ed Saturday, 17 August 13
  • 3. About this talk • This is not a tech talk • The power of “product” • Processes • How Drupal fits into this mess Saturday, 17 August 13
  • 4. What the hell is “enterprise” • Large clients (NBC, Warner Music, Disney) • They love processes Saturday, 17 August 13
  • 5. Example products? • Product on your desktop • Windows • Lotus Notes (lol) • Word, Pages, Keynote • Products on the web • Salesforce • Gmail Saturday, 17 August 13
  • 6. How does a big company see at Drupal? • Developers playground, lack of enterprisey features • What do they see? • LEGO vs product • Distributions • Drupal as a brand • Internal initiative is important Saturday, 17 August 13
  • 7. Drupal as a product • Drupal Commerce Kickstart, Drupal Commons, Scald Galaxy • Drupal for Web Experience Management • “Just works” Saturday, 17 August 13
  • 8. Processes • Failure happens. Get over it. • Testing (unit test, functional test) • Deployment • Development, Quality Assurance (Staging), Production • Version tracking • Sustainable development, project transferable Saturday, 17 August 13
  • 9. What the hell is “WEM”? • Buzzword • Web Experience Manager • Analytics • Email marketing • Spam filtering • Media/document management • And by the way its also a CMS Saturday, 17 August 13
  • 10. The ingredients • Content • Structure/architecture • Media • Deployment Saturday, 17 August 13
  • 11. Content workflow • Company content workflow implemented in Drupal • Workbench, workflow modules • Simpler is better Saturday, 17 August 13
  • 12. Digital asset management • Reuse of media across the site(s) • Images, videos • Text • Even across different sites Saturday, 17 August 13
  • 13. Configuration management • UGC - User Generated Content • Content • Files • Configuration • Views, Display Suite • Variables • Drupal 8 Saturday, 17 August 13
  • 14. Multivariate testing • Which version gives better sales • Not entirely solved in Drupal • There are modules (Views, Panels, Context) but they can only do so much Saturday, 17 August 13
  • 15. Interacting with client • Selling through a demo • Build trust and relationships with the customer • Help them with what they need, not what they want • Strong brand, marketing • Documented processes of development • Transfer of knowledge • Human failover (shit happens, the question is how you clean it up) Saturday, 17 August 13
  • 16. So how to enter this market? • Partner with us (Acquia, Wunderkraut, CapGemini etc) • Partner with design agencies • Understand the risks, give value to the client in the long run and make that clear • Big company - big bureaucracy • Sales, stakeholder, dev leads, project managers, developers Saturday, 17 August 13
  • 17. Basic structure of an enterprise project • “What do you really want?” - Discovery Workshop • “Plan the build” - Architecture Workshop • “Build it” - technical lead, architecture lead • “Will it work” - Testing, launch validation • “Keep it working” - Maintenance, support Saturday, 17 August 13
  • 18. External audits • Reviewing the application for security, performance • Third party perspective gives validation Saturday, 17 August 13
  • 19. Why do companies like Drupal? • Low entry costs • They are (more) in charge • Solid architecture • Off the shelf functionality for free • There are companies who can service large clients (SaaS, PaaS, LSD) Saturday, 17 August 13
  • 20. The shift to open source • Unforeseen consequences: building in house, inexperienced dev shops • Organizations become product owners • “Since we can do everything, we want everything!” • The cost of “free” Saturday, 17 August 13
  • 21. Drupal 8 is coming • Open source is doing well • Configuration management • Better architecture, easier to work with (IDEs) • Services • Distributions will mature Saturday, 17 August 13