How and why AVTRANZ chose Srijan and how we improved their Drupal applications' performance. Major success pointers were:
○ File transfer time reduced from 15 minutes to 6 seconds
○ Enabling AVTRANZ to save more than $1,000/per month on servers
○ Recognize productivity gain for contractors greater
than 30%
○ Improve on-time delivery of projects from 86% to
better than 95% each month
○ Reduce support calls from external customers by
50%
Read full document for details.
3. ABOUT THE CLIENT
● Business of Legal Transcription
● Law firms, Lawyers (AVTRANZ clients) place orders for procuring
transcription of court orders
● AVTRANZ sources audio recordings from US federal courts
● Transcribers transcribe data which is proof-read -- all via remote-workers
● After quality assurance, sends transcribed document files to clients
5. THE BUSINESS PROBLEM
● Had two applications written in Drupal
○ client interface for uploading audio files & make payments for a
particular judiciary region
○ backend admin panel for Avtranz managers to manage orders incl audio
files, transcribed files
● Heavy audio files required to be transferred between the two systems; while
batch processing the orders, systems crashed frequently
7. HOW THE CLIENT CAME TO CHOOSE SRIJAN
● System had been built by a US agency, who had been at fixing it for over 1.5
years
● Management decided to terminate the contract with their US Drupal agency;
were exploring a Canadian agency
● Their young, recently hired management-intern -- an Indian student from
Arizona State University -- proposed looking at India; management agreed;
sent him over to scout
8. HOW THE CLIENT CAME TO CHOOSE SRIJAN
● He met 10-12 Indian Drupal agencies, visiting them in various cities; meeting
them, stating business goals
● Shared codebase with 3 agencies who requested for it; two could setup the
system
● Only Srijan was willing to spend time to understand the system; engage in
detailed discussions in a half-day workshop; review codebase & architecture
wrt the problem statement -- slowness of the system; identified root-cause --
batch processing of files
9. HOW THE CLIENT CAME TO CHOOSE SRIJAN
● High level estimates were shared
● Top management at AVTRANZ engaged with management team at Srijan;
eventually awarded contract
● Once convinced, about Srijan’s client focus and capabilities, the client
sanctioned a ‘Discovery Phase’
○ solve the known problems -- slowness, crashing
○ several improvements in specific areas of the system
11. SUCCESS OF SRIJAN’S AGILE PROCESS
● The ‘Discovery Phase’ enabled:
○ detailed study of current systems & new requirements
○ understanding the original larger vision of the product
○ creation of a ‘Product Backlog’ as User Stories
○ definition of a ‘Tech Architecture’ document, including gaps and
approach; what needed to be fixed & how
○ detailed estimates, based on agreed ‘weekly burn rate’
○ multiple solutions with pros-cons -- enabling rapid decision making by
the client
12. SUCCESS OF SRIJAN’S AGILE PROCESS
● Business Analyst and Tech Architect engaged on ‘Discovery Phase’ were
continued on the project
● The client manager was an active participant throughout this process
● Dedicated development team was staffed, in addition
13. SUCCESS OF SRIJAN’S AGILE PROCESS
● Critical pieces taken up first:
○ replacing CRON for file xchng with Drupal Web Services
○ leading to early demonstration of success
● Through the sprints team took on additional tasks, while some low prio tasks
were dropped from the development cycle -- Product Owner being involved
daily with the team enabled such flexibility
15. EARLY PROJECT SUCCESS
● File transfer time reduced from 15 minutes to 6 seconds
● Enhanced security OAuth layer for file access
● Better data maintenance, no unnecessary files are preserved
● Improved performance/page load with JSON based REST API
17. NEW CHALLENGES , GREATER SUCCESS
● Post-launch, as new orders were received, bottleneck shifted to another part
of the system (which was not part of original scope)
● This was unforeseen, brought systems down
● Srijan’s team responded immediately
● Since engagement was with a dedicated team-staffed, under an Agile
engagement model the team could react in time
● Another sprint was added and bottlenecks eliminated
19. AN OVERALL SUCCESS
● A stabilized system allowed the customer to:
○ Complete full migration and decommission redundant servers saving
more than $1,000/month
○ Improve contractor (transcribers & proofreaders) satisfaction with the
site dramatically
○ Recognize productivity gain for contractors greater than 30%
20. AN OVERALL SUCCESS
● A stabilized system allowed the customer to:
○ Improve on-time delivery of projects from 86% to better than 95% each
month
○ Reduce support calls from external customers by 50%
21. THE TEAM ON THE PROJECT
Arijit Dutta
Tech Architect
Scrum Master
Prashant Goel
Drupal Developer
Rajneesh Babu
Senior Drupal
Developer
Shashank M
Business Analyst
Shourya Swaroop
Product Owner
(AVTranz)
23. ABOUT SRIJAN
Consulting, designing and engineering
products and solutions for online businesses
for over 10 years
India’s largest Drupal company
Clients across US, Europe, Middle East and
APAC across industries
Agile / SCRUM process maturity
Preferred Acquia partners
25% of Drupal engineers Acquia
certified
25. 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