SlideShare a Scribd company logo
Tips For
Successful WP
Enterprise
ProjectsMario Peshev / CEO at DevriX
➔ CEO @ DevriX, the WordPress Retainer company
➔ Engineering background in the Enterprise
➔ Digital consultant for $5M - $100M SMEs
➔ LinkedIn, Twitter, Quora (ab)user
➔ Father, blogger, shisha fan
About Me
Mario Peshev, @no_fear_inc
Mario Peshev, @no_fear_inc
Pros And Cons of
Enterprise Gigs
➔ Brand awareness and reputability
➔ Solving problems at a larger scale
➔ Potentially long-term contracts
➔ Better pay thanks to the ROI opportunities
Pros
Mario Peshev, @no_fear_inc
Cons
➔ NDAs and SLAs
➔ Long, tedious iterations, continuous meetings,
back-and-forth for standard operations
➔ Potentially a lot of paperwork for one-off builds
➔ Pay may be standard in case of bidding and
RFPs with competitors underpicing just
because of the brand’s visibility
Mario Peshev, @no_fear_inc
Approaching an
Enterprise
How to Define Your Proposition?
Create the
perfect client
profile
Define a realistic
business model
for buy-in
Understand
client’s business
process
A Vendor or a Partner?
Subcontractor
➔ Opinions are considered
➔ Sticks to requirements
➔ Gets paid
➔ Always compared to alternative
providers
Partner
➔ Opinions matter
➔ Over-delivers
➔ Gets additional opportunities
➔ Provides tons of added value
Andrey Tepeshanov | 10 practical tips on how to engage with enterprise clients | WCS 2016
Paperwork is Crucial
➔ Long projects involve multiple stakeholders over time
➔ Create a clear brief, action items, policy for communication,
milestones, and deliverables
➔ Define the payment terms, along with different edge cases
(or “scope creep“)
➔ Clearly outline expectations, response times, and required
assets as early as possible
➔ Consult with a lawyer upfront (and an accountant if needed)
Mario Peshev, @no_fear_inc
Handling Enterprise
Accounts
➔ Define the comm channels (meetings, Skype, Zoom, calls)
➔ Prepare a reporting and delivery framework (heartbeats)
➔ Allocate enough time for internal syncs and handoffs
➔ Ensure you have access to the corresponding channels
➔ Meet other vendors and partners and understand your role
Communication
Mario Peshev, @no_fear_inc
Meet the Users
➔ Your POC may lack all the context
➔ Study the usage habits of your actual customer base
➔ Approach that as a B2B2C relationship
➔ Try to speak with the future users of the solution early on
Mario Peshev, @no_fear_inc
➔ Carefully explore all requirements (conventions, regulations,
minimum versions, blacklisted solutions)
➔ Study the rest of the underlying ecosystem (tools and services)
➔ Make sure your approach follows the requirements closely
➔ Avoid releasing incompatible software which doesn’t fit
Standards/Compliance
Mario Peshev, @no_fear_inc
Selecting The Right
Tools and Technical
Ecosystem
Tools and Services
➔ Support and PM System
➔ Email protocol and Slack integrations
➔ Zapier or IFTTT
➔ A hosting partner, IaaS or PaaS Solution
➔ Reliable payment solution
Mario Peshev, @no_fear_inc
Tips for Successful WordPress Enterprise Projects
➔ Payment terms are really complicated
➔ On top of the EU law, there's the local one
➔ You can leverage PayPal, 2Checkout, Payoneer etc.
➔ Accounting could be a major bottleneck depending on the
payment structure (NET-90, credit notes, etc.)
Payment Handling
Mario Peshev, @no_fear_inc
Building a Robust
Enterprise Platform
The Core Pillars of
DevriX
The main Code Quality considerations for
WordPress engineers
➔ Stability
The ongoing stability across updates
and as the traffic grows
➔ Performance
Site load times and the ability to handle
high traffic
➔ Security
Secure and safe environment with data
protection in place
The main problems
1. A stable WordPress solution depends on а solid code
base, reliable server infrastructure, right choice of
components
2. Bundling plugins and themes together may cause
various conflicts
3. Adding multi-purpose plugins will add up to load, too
Stability
@no_fear_inc , Mario Peshev
Clean code and WP Standards
1. Following the WordPress Coding Standards is
mandatory
2. Plenty of off-the-shelf plugins don’t comply with the
conventions or care about the WP load cycle
3. Regular tracking of queries, DB and data calls is
needed
Stability
@no_fear_inc , Mario Peshev
Automated tools and testers
1. Use tools such as PHP CodeSniffer, PHP MD, ES Lint,
JSHint, jsLint
2. Unit and integrational testing tools and scripts
3. Continuous Integration and pre-deployment hooks
Stability
@no_fear_inc , Mario Peshev
1. WordPress can handle hundreds of millions of views a
month
2. This does require a professional devops and web
development team following the standards and able
to scale in different scenarios
3. A small mistake can reduce the load time with
seconds
Performance
@no_fear_inc , Mario Peshev
Our performance process checklist while conducting code-reviews and speed improvements
WordPress Core is secure by design if the right integration
is performed
Security issues usually arise from:
● Outdated software
● 3rd party plugins or themes
● Insecure servers
● Human errors (weak passwords, open Wi-Fi)
Security
@no_fear_inc , Mario Peshev
Main WP problems
1. Generic solutions are not audited for security
2. There is no guaranteed repository for safe plugins
3. Security could be handled through isolated server
management, automated updates, regular backups
policy, code and database auditing and code reviews
before adding a feature
Security
@no_fear_inc , Mario Peshev
OWASP Top 10
The most authoritative list for top
vulnerabilities and security issues.
WordPress takes care of these in default
within the WordPress Core.
Following the established WP standards
prevents developers from causing
loopholes.
Story for illustration purposes only@no_fear_inc , Mario Peshev
Recap
➔ Decide if enterprises are your forte
➔ Define your enterprise audience and tackle as a corporation
➔ Sort out your legal and communication paperwork on time
➔ Acquire all assets as early as possible
➔ Bet on professional tooling that could scale
➔ Deliver outstanding quality that follows the 3S
Mario Peshev, @no_fear_inc
That’s all folks!
Questions?
Tweets as @no_fear_inc
Mario Peshev on LinkedIn/Quora
nofearinc on WordPress.org
Hacking around DevriX
Blogging at DevWP.eu /
mariopeshev.com

More Related Content

PDF
Why Does an eCommerce Store Cost 200 to 100K And More?
PDF
Business and Monetization Opportunities for Developers
PDF
The Future of WordPress And WooCommerce
PDF
WordPress Architecture for Tech-Savvy Managers
PDF
The Future Of WordPress In 2020
PDF
Building SaaS with WordPress - WordCamp Netherlands 2016
PPTX
Web development ppt
PPTX
Web Development Services - Web Development Bangalore
Why Does an eCommerce Store Cost 200 to 100K And More?
Business and Monetization Opportunities for Developers
The Future of WordPress And WooCommerce
WordPress Architecture for Tech-Savvy Managers
The Future Of WordPress In 2020
Building SaaS with WordPress - WordCamp Netherlands 2016
Web development ppt
Web Development Services - Web Development Bangalore

What's hot (20)

PDF
A Managed Platform Will Change Your Business
PPT
Web Application Development Fundamentals
PDF
Webforms or MVC
PDF
Scaling WooCommerce on WP Engine
PPTX
Lotus Framework
PDF
Magento: Enterprise and Community editions - An overview
PDF
Web Development Presentation
PPTX
Acquia and Cohesion overview
PDF
Back to the future - The WordPress edition
PDF
Fundamentals of TempDB
PPTX
Why I Love To Bake Cake php Websites
PDF
Introduction to CFEngine
PPTX
Introduction to Web development
PDF
Mini-Training: NDepend
PPTX
Presentation asp.net development
PPT
Softheme: Internet Applications Development Services
PPTX
Top 10 WordPress Plugins
PPT
Major Reasons to Love Open Source Development
PPT
Social Network: technical notes and hints on building a social network applic...
PDF
Rwd wp-8-14-2012
A Managed Platform Will Change Your Business
Web Application Development Fundamentals
Webforms or MVC
Scaling WooCommerce on WP Engine
Lotus Framework
Magento: Enterprise and Community editions - An overview
Web Development Presentation
Acquia and Cohesion overview
Back to the future - The WordPress edition
Fundamentals of TempDB
Why I Love To Bake Cake php Websites
Introduction to CFEngine
Introduction to Web development
Mini-Training: NDepend
Presentation asp.net development
Softheme: Internet Applications Development Services
Top 10 WordPress Plugins
Major Reasons to Love Open Source Development
Social Network: technical notes and hints on building a social network applic...
Rwd wp-8-14-2012
Ad

Similar to Tips for Successful WordPress Enterprise Projects (20)

PPTX
Best Practices for WordPress in Enterprise
PDF
Best practices-wordpress-enterprise
PDF
WordPress Agencies: Facing Challenges for the Next 10 Years
PDF
Selling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann Arbor
KEY
Enterprise Class WordPress
PDF
Enterprise-Scale WordPress
PPTX
Word camp chicago 2010 developer 101
PPTX
WordPress Company Catalog Presentation at WP Cafe
PDF
Best Practices for WordPress
PDF
Shifting WordPress from Manual to Automattic
PDF
Top 7 problems working with corporations
PPTX
Best Practices for Building WordPress Applications
PPT
WordCamp Philippines 2009: WordPress In The Wild
PDF
Developing sustainable php projects
KEY
Word Camp Ph 2009 Word Press In The Wild
PDF
Unscrambling An Omelette - How Companies Can Use WordPress Better - Jeremy Ke...
PPTX
Trusted WordPress Development Company for Custom Web Solutions
PPTX
Scaling High Traffic Web Applications
PPTX
Scaling a High Traffic Web Application: Our Journey from Java to PHP
PDF
Top 10 Reasons to Hire WordPress Developer for Your Business Website.pdf
Best Practices for WordPress in Enterprise
Best practices-wordpress-enterprise
WordPress Agencies: Facing Challenges for the Next 10 Years
Selling WordPress to Enterprises by Rahul Bansal @ WordCamp Ann Arbor
Enterprise Class WordPress
Enterprise-Scale WordPress
Word camp chicago 2010 developer 101
WordPress Company Catalog Presentation at WP Cafe
Best Practices for WordPress
Shifting WordPress from Manual to Automattic
Top 7 problems working with corporations
Best Practices for Building WordPress Applications
WordCamp Philippines 2009: WordPress In The Wild
Developing sustainable php projects
Word Camp Ph 2009 Word Press In The Wild
Unscrambling An Omelette - How Companies Can Use WordPress Better - Jeremy Ke...
Trusted WordPress Development Company for Custom Web Solutions
Scaling High Traffic Web Applications
Scaling a High Traffic Web Application: Our Journey from Java to PHP
Top 10 Reasons to Hire WordPress Developer for Your Business Website.pdf
Ad

More from Mario Peshev (20)

PDF
Management Decision Making Process
PDF
What Makes PHP An Awesome Language
PDF
Top 6 Business Tips for October 2019
PDF
WordPress Code Architecture
PDF
Virtual Company - Go Limitless
PDF
Debugging WordPress
PDF
Platforms based on WordPress
PDF
WordPress Theme Reviewers Team
PDF
Get Involved with WordPress
PDF
Contributing to WordPress
PDF
Start Your Website for Free!
PDF
Choosing a WordPress Theme
PDF
Sass in 5
PDF
Custom Post Types in the wild (WordCamp Sofia 2012)
ODP
oDesk - running virtual companies
PPTX
How to build a Magazine website with Views (at #wcuk)
PPTX
Build a WordPress theme from HTML5 template @ Telerik
PPTX
Business 2.0 with WordPress
PPT
Balance of the Four @ TEDxNBU
PPT
Balance of the Four lecture, TEDxNBU
Management Decision Making Process
What Makes PHP An Awesome Language
Top 6 Business Tips for October 2019
WordPress Code Architecture
Virtual Company - Go Limitless
Debugging WordPress
Platforms based on WordPress
WordPress Theme Reviewers Team
Get Involved with WordPress
Contributing to WordPress
Start Your Website for Free!
Choosing a WordPress Theme
Sass in 5
Custom Post Types in the wild (WordCamp Sofia 2012)
oDesk - running virtual companies
How to build a Magazine website with Views (at #wcuk)
Build a WordPress theme from HTML5 template @ Telerik
Business 2.0 with WordPress
Balance of the Four @ TEDxNBU
Balance of the Four lecture, TEDxNBU

Recently uploaded (20)

DOCX
Business Management - unit 1 and 2
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PDF
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
PDF
Types of control:Qualitative vs Quantitative
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PPTX
Probability Distribution, binomial distribution, poisson distribution
PDF
IFRS Notes in your pocket for study all the time
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PPT
Chapter four Project-Preparation material
PPTX
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
PDF
How to Get Funding for Your Trucking Business
PDF
Reconciliation AND MEMORANDUM RECONCILATION
PDF
Chapter 5_Foreign Exchange Market in .pdf
PPTX
ICG2025_ICG 6th steering committee 30-8-24.pptx
PDF
Deliverable file - Regulatory guideline analysis.pdf
PDF
MSPs in 10 Words - Created by US MSP Network
PPTX
Lecture (1)-Introduction.pptx business communication
DOCX
Euro SEO Services 1st 3 General Updates.docx
PPTX
Business Ethics - An introduction and its overview.pptx
PPTX
Amazon (Business Studies) management studies
Business Management - unit 1 and 2
COST SHEET- Tender and Quotation unit 2.pdf
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
Types of control:Qualitative vs Quantitative
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Probability Distribution, binomial distribution, poisson distribution
IFRS Notes in your pocket for study all the time
unit 1 COST ACCOUNTING AND COST SHEET
Chapter four Project-Preparation material
The Marketing Journey - Tracey Phillips - Marketing Matters 7-2025.pptx
How to Get Funding for Your Trucking Business
Reconciliation AND MEMORANDUM RECONCILATION
Chapter 5_Foreign Exchange Market in .pdf
ICG2025_ICG 6th steering committee 30-8-24.pptx
Deliverable file - Regulatory guideline analysis.pdf
MSPs in 10 Words - Created by US MSP Network
Lecture (1)-Introduction.pptx business communication
Euro SEO Services 1st 3 General Updates.docx
Business Ethics - An introduction and its overview.pptx
Amazon (Business Studies) management studies

Tips for Successful WordPress Enterprise Projects

  • 2. ➔ CEO @ DevriX, the WordPress Retainer company ➔ Engineering background in the Enterprise ➔ Digital consultant for $5M - $100M SMEs ➔ LinkedIn, Twitter, Quora (ab)user ➔ Father, blogger, shisha fan About Me Mario Peshev, @no_fear_inc
  • 4. Pros And Cons of Enterprise Gigs
  • 5. ➔ Brand awareness and reputability ➔ Solving problems at a larger scale ➔ Potentially long-term contracts ➔ Better pay thanks to the ROI opportunities Pros Mario Peshev, @no_fear_inc
  • 6. Cons ➔ NDAs and SLAs ➔ Long, tedious iterations, continuous meetings, back-and-forth for standard operations ➔ Potentially a lot of paperwork for one-off builds ➔ Pay may be standard in case of bidding and RFPs with competitors underpicing just because of the brand’s visibility Mario Peshev, @no_fear_inc
  • 8. How to Define Your Proposition? Create the perfect client profile Define a realistic business model for buy-in Understand client’s business process
  • 9. A Vendor or a Partner? Subcontractor ➔ Opinions are considered ➔ Sticks to requirements ➔ Gets paid ➔ Always compared to alternative providers Partner ➔ Opinions matter ➔ Over-delivers ➔ Gets additional opportunities ➔ Provides tons of added value Andrey Tepeshanov | 10 practical tips on how to engage with enterprise clients | WCS 2016
  • 10. Paperwork is Crucial ➔ Long projects involve multiple stakeholders over time ➔ Create a clear brief, action items, policy for communication, milestones, and deliverables ➔ Define the payment terms, along with different edge cases (or “scope creep“) ➔ Clearly outline expectations, response times, and required assets as early as possible ➔ Consult with a lawyer upfront (and an accountant if needed) Mario Peshev, @no_fear_inc
  • 12. ➔ Define the comm channels (meetings, Skype, Zoom, calls) ➔ Prepare a reporting and delivery framework (heartbeats) ➔ Allocate enough time for internal syncs and handoffs ➔ Ensure you have access to the corresponding channels ➔ Meet other vendors and partners and understand your role Communication Mario Peshev, @no_fear_inc
  • 13. Meet the Users ➔ Your POC may lack all the context ➔ Study the usage habits of your actual customer base ➔ Approach that as a B2B2C relationship ➔ Try to speak with the future users of the solution early on Mario Peshev, @no_fear_inc
  • 14. ➔ Carefully explore all requirements (conventions, regulations, minimum versions, blacklisted solutions) ➔ Study the rest of the underlying ecosystem (tools and services) ➔ Make sure your approach follows the requirements closely ➔ Avoid releasing incompatible software which doesn’t fit Standards/Compliance Mario Peshev, @no_fear_inc
  • 15. Selecting The Right Tools and Technical Ecosystem
  • 16. Tools and Services ➔ Support and PM System ➔ Email protocol and Slack integrations ➔ Zapier or IFTTT ➔ A hosting partner, IaaS or PaaS Solution ➔ Reliable payment solution Mario Peshev, @no_fear_inc
  • 18. ➔ Payment terms are really complicated ➔ On top of the EU law, there's the local one ➔ You can leverage PayPal, 2Checkout, Payoneer etc. ➔ Accounting could be a major bottleneck depending on the payment structure (NET-90, credit notes, etc.) Payment Handling Mario Peshev, @no_fear_inc
  • 20. The Core Pillars of DevriX The main Code Quality considerations for WordPress engineers ➔ Stability The ongoing stability across updates and as the traffic grows ➔ Performance Site load times and the ability to handle high traffic ➔ Security Secure and safe environment with data protection in place
  • 21. The main problems 1. A stable WordPress solution depends on а solid code base, reliable server infrastructure, right choice of components 2. Bundling plugins and themes together may cause various conflicts 3. Adding multi-purpose plugins will add up to load, too Stability @no_fear_inc , Mario Peshev
  • 22. Clean code and WP Standards 1. Following the WordPress Coding Standards is mandatory 2. Plenty of off-the-shelf plugins don’t comply with the conventions or care about the WP load cycle 3. Regular tracking of queries, DB and data calls is needed Stability @no_fear_inc , Mario Peshev
  • 23. Automated tools and testers 1. Use tools such as PHP CodeSniffer, PHP MD, ES Lint, JSHint, jsLint 2. Unit and integrational testing tools and scripts 3. Continuous Integration and pre-deployment hooks Stability @no_fear_inc , Mario Peshev
  • 24. 1. WordPress can handle hundreds of millions of views a month 2. This does require a professional devops and web development team following the standards and able to scale in different scenarios 3. A small mistake can reduce the load time with seconds Performance @no_fear_inc , Mario Peshev
  • 25. Our performance process checklist while conducting code-reviews and speed improvements
  • 26. WordPress Core is secure by design if the right integration is performed Security issues usually arise from: ● Outdated software ● 3rd party plugins or themes ● Insecure servers ● Human errors (weak passwords, open Wi-Fi) Security @no_fear_inc , Mario Peshev
  • 27. Main WP problems 1. Generic solutions are not audited for security 2. There is no guaranteed repository for safe plugins 3. Security could be handled through isolated server management, automated updates, regular backups policy, code and database auditing and code reviews before adding a feature Security @no_fear_inc , Mario Peshev
  • 28. OWASP Top 10 The most authoritative list for top vulnerabilities and security issues. WordPress takes care of these in default within the WordPress Core. Following the established WP standards prevents developers from causing loopholes. Story for illustration purposes only@no_fear_inc , Mario Peshev
  • 29. Recap ➔ Decide if enterprises are your forte ➔ Define your enterprise audience and tackle as a corporation ➔ Sort out your legal and communication paperwork on time ➔ Acquire all assets as early as possible ➔ Bet on professional tooling that could scale ➔ Deliver outstanding quality that follows the 3S Mario Peshev, @no_fear_inc
  • 30. That’s all folks! Questions? Tweets as @no_fear_inc Mario Peshev on LinkedIn/Quora nofearinc on WordPress.org Hacking around DevriX Blogging at DevWP.eu / mariopeshev.com