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
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