Your SlideShare is downloading. ×
0
PRODUCT ENGINEERING 
SUCCESS STORY 
www.srijan.net | business@srijan.in
ABOUT 
THE CLIENT 
www.srijan.net
ABOUT THE CLIENT 
● Business of Legal Transcription 
● Law firms, Lawyers (AVTRANZ clients) place orders for procuring 
tr...
THE 
BUSINESS PROBLEM 
www.srijan.net
THE BUSINESS PROBLEM 
● Had two applications written in Drupal 
○ client interface for uploading audio files & make paymen...
HOW 
THE CLIENT CAME 
TO CHOOSE SRIJAN 
www.srijan.net
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 
year...
HOW THE CLIENT CAME TO CHOOSE SRIJAN 
● He met 10-12 Indian Drupal agencies, visiting them in various cities; meeting 
the...
HOW THE CLIENT CAME TO CHOOSE SRIJAN 
● High level estimates were shared 
● Top management at AVTRANZ engaged with managem...
SUCCESS OF 
SRIJAN’S AGILE 
PROCESS 
www.srijan.net
SUCCESS OF SRIJAN’S AGILE PROCESS 
● The ‘Discovery Phase’ enabled: 
○ detailed study of current systems & new requirement...
SUCCESS OF SRIJAN’S AGILE PROCESS 
● Business Analyst and Tech Architect engaged on ‘Discovery Phase’ were 
continued on t...
SUCCESS OF SRIJAN’S AGILE PROCESS 
● Critical pieces taken up first: 
○ replacing CRON for file xchng with Drupal Web Serv...
EARLY 
PROJECT SUCCESS 
www.srijan.net
EARLY PROJECT SUCCESS 
● File transfer time reduced from 15 minutes to 6 seconds 
● Enhanced security OAuth layer for file...
NEW CHALLENGES 
GREATER SUCCESS 
www.srijan.net
NEW CHALLENGES , GREATER SUCCESS 
● Post-launch, as new orders were received, bottleneck shifted to another part 
of the s...
OVERALL 
SUCCESS 
www.srijan.net
AN OVERALL SUCCESS 
● A stabilized system allowed the customer to: 
○ Complete full migration and decommission redundant s...
AN OVERALL SUCCESS 
● A stabilized system allowed the customer to: 
○ Improve on-time delivery of projects from 86% to bet...
THE TEAM ON THE PROJECT 
Arijit Dutta 
Tech Architect 
Scrum Master 
Prashant Goel 
Drupal Developer 
Rajneesh Babu 
Senio...
ABOUT 
SRIJAN 
www.srijan.net
ABOUT SRIJAN 
Consulting, designing and engineering 
products and solutions for online businesses 
for over 10 years 
Indi...
MARQUEE CLIENTS
Contact us 
Thank You 
Interested in joining or knowing more about us? Feel free to reach out to us through 
any of these ...
Upcoming SlideShare
Loading in...5
×

Agile Development | Product Engineering | Drupal - A Success Story

31,390

Published on

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.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
31,390
On Slideshare
0
From Embeds
0
Number of Embeds
53
Actions
Shares
0
Downloads
6
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Agile Development | Product Engineering | Drupal - A Success Story"

  1. 1. PRODUCT ENGINEERING SUCCESS STORY www.srijan.net | business@srijan.in
  2. 2. ABOUT THE CLIENT www.srijan.net
  3. 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
  4. 4. THE BUSINESS PROBLEM www.srijan.net
  5. 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
  6. 6. HOW THE CLIENT CAME TO CHOOSE SRIJAN www.srijan.net
  7. 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. 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. 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
  10. 10. SUCCESS OF SRIJAN’S AGILE PROCESS www.srijan.net
  11. 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. 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. 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
  14. 14. EARLY PROJECT SUCCESS www.srijan.net
  15. 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
  16. 16. NEW CHALLENGES GREATER SUCCESS www.srijan.net
  17. 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
  18. 18. OVERALL SUCCESS www.srijan.net
  19. 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. 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. 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)
  22. 22. ABOUT SRIJAN www.srijan.net
  23. 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
  24. 24. MARQUEE CLIENTS
  25. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×