Lower your total cost of ownership (TCO) of Drupal websites. Srijan offers a *dedicated team* of cross-functional resources to *maintain* Drupal websites under an SLA.
2. SUPPORT & MAINTENANCE
This document talks about:
● Support Scenarios for Drupal website
● Required team composition for effective maintenance
● Models of Maintenance
● Srijan Advantage: Reducing TCO
● Engagement Model
3. SUPPORT SCENARIOS
● “Is my Drupal website secure?” (are security patches applied; are the
modules upgraded)
● “My website has poor SEO rankings because
of poor URLs”
● “I need a new set of features implemented”
● “There are bugs in my site that need fixing”
● “My website runs too slow and my customers complain about site being
down/inaccessible”
About 95% of security
vulnerabilities in Drupal
arise due to contributed
or custom modules
4. REQUIRED ROLES
● Project Manager
● Team Lead
● Drupal Developer(s)
● Front-end Developer
● Quality Assurance
● Sys Admin Support
5. MAINTENANCE MODELS
● Hire your own developer
○ Inadequate skills in one person
○ High cost of search; High risk of attrition
○ Lack of dependability on freelancers
● Outsource to a Drupal agency
Are you a Software
company?
○ Maintenance, alongside “regular projects”, gets stepchild treatment
○ Tendency to overstaff (FTE model often followed); leading to high TCO
6. SRIJAN ADVANTAGE LOWER TCO
● Dedicated Support Teams (No mixing with Projects)
● Single-point-of-
contact available
● Crossfunctional
resources across roles; adequately staffed
● Support multiple client projects
● Distribute costs of support team across client projects
● Knowledge continuity within team (in case of attrition)
● Continuous training of new hires on Drupal
● Partnership with “Fostering Linux” for Sys Admin
7. ENGAGEMENT MODELS
Inducting a new project requires:
● Interface with current organisation if any
● Get access to SVN/Git (code versioning); Drupal admin; Prod server
● Setup on GitHub
● Setup “Dev -->
Staging” environment (production already available)
8. ENGAGEMENT MODELS
Inducting a new project requires:
● Report on “hacked” modules; review code, site implementation
● Assess codebase / workflow / coding standards / contententry
problems
and other best practices
● Present report to client
9. ENGAGEMENT MODELS
Ongoing support tasks:
● Upgrade modules; apply security patches
● Create site backup plan
● Fix bugs; fix content publishing problems
● Implement feature enhancements
● Get approvals for any major work initiatives (sub-
projects)
10. www.openthemagzine.com
SUCCESS STORY
Implemented in Drupal 6.x with a lot of custom theming
Advanced Search using Apache Solr
The website scales up to 1500 http
hits/second, 7500% increase from
the earlier architecture
e-Magazine archives with TOC
ICICI Payment Gateway integration
Page load time increased by 3 times
No timeouts even in times of heavy load
11. SUCCESS STORY
Website redesign and development for Greenlandic
Broadcasting Corporation (KNR)
Multilingual (Greenlandic, Danish, English) website developed
Involved migration of all media files,
from TYPO3 to OpenPublish
(Drupal). Wrote a module for this
www.knr.gl/kl
12. SUCCESS STORY
From a website that would crash several times a day,
Oxfam India now has a site that doesn’t go down
The chances of online payment failure significantly reduced
due to implementation of new payment gateway
Srijan proactively ensures that
website issues that crop up are
resolved very quickly
www.oxfamindia.org
13. www.clubvivre.com
SUCCESS STORY
"It was a serendipitous meeting with Rahul (Dewan) at Drupal Camp Singapore that led to our
discussions on Srijan handling support for our website. I had options to work with Drupal
companies in China and East Europe, but I decided on Srijan for both rational and emotional
reasons. Rational: their skills and commercials matched my expectations. Emotional: I have
experience in running companies democratically, so there was a definite affinity with Srijan."
- Andries De Vos, Founder & CEO, Clubvivre
15. ABOUT SRIJAN
Consulting, designing and engineering
products and solutions for online businesses
for over 10 years
India’s largest Drupal company
Over 200 clients across US, Europe, Middle East
and APAC across industries
Agile / SCRUM process maturity
Preferred Acquia partners
Acquia certified Drupal engineers
17. AREAS OF EXPERTISE - SERVICES
Web Content Management
● Content Management solution
& design
● Editorial Workflows for
hassle-free online publishing
● Responsive/Mobile UI design
& development
● Content Personalisation
● Integration with 3rd party
BPM tools
● Powerful Search solutions
(Solr, GSA, Elastic)
Drupal Solutions
● Performance & code audits
● Rehabilitation of broken/delayed
Drupal projects
● Migration from proprietary CMSs
& end-of-life CMSs to Drupal
● Drupal Support & Maintenance
● Drupal optimized hosting
● Custom module development
18. AREAS OF EXPERTISE - SERVICES
Outsourced Product Development
● Product Conceptualization;
Wireframing & UI/UX Design
● Rapid “prototyping” using
HTML5, CSS3, Angular.js
● Dedicated product
development teams for
Drupal, Node.js
● Test Automation using
JMeter, Selenium, Behat &
Cucumber
● Continuous Integration &
Continuous Deployments
Agile Process Maturity
● Trained SCRUM teams
● Certified Scrum Masters
● Resident Agile Coach
● Continuous Testing,
Integration & Deployment
● SCRUM and Project burndown
charts using JIRA Agile
● Demo-script document for
current-state progress
19. Contact us
Thank You
Interested in joining or knowing more about us? Feel free to reach out to us through
any of these channels. Happy to help!
business@srijan.in www.srijan.net
NEW DELHI NEW YORK GURGAON GOA DHARAMSHALA
Headquarter: 8A - Vandana Building, 11 Tolstoy Marg, New Delhi - 110001 INDIA