• Like
  • Save

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Neev Competencies in SaaS-based Development

  • 523 views
Published

A Few Key Benefits: …

A Few Key Benefits:
Faster scale-ups
Better control
Easier manageability
Easier upgrades
Lower TCO
Also check out 6-step Process to Saas-enable Your Product.

Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
523
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Neev Competencies in SaaS-based Development
  • 2. About Neev Web Mobile Magento eCommerce SaaS Applications Video Streaming Portals Rich Internet Apps Custom Development iPhone Android Windows Phone 7 HTML5 Apps Cloud AWS Consulting Partner Rackspace Joyent Heroku Google App Engine Key Company Highlights 250+ team with experience in managing offshore, distributed development. Neev Technologies established in Jan ’05 User Interface Design and User Experience Design VC Funding in 2009 By Basil Partners Performance Consulting Practices Part of Publicis Groupe Quality Assurance & Testing Member of NASSCOM. Outsourced Product Development Offices at Bangalore and Pune.
  • 3. Why SaaS? - A Few Key Benefits Single Deployment Centralized Billing And Subscription Customer 1 ALL-COMBINED Customer 2 Customer 3    Easier manageability Easier upgrades Lower TCO  Faster scale-ups  Better control
  • 4. Neev SaaS-ification Framework – A Predictable Path to SaaS 6-step Process to Saas-enable Your Product 1. Assessment 6. Optimization 2. Leverage Cloud 5. Application Migration 3. Centralize Control 4. Database Migration
  • 5. Step 1 – Assessment Step 2 – Leverage Cloud Step 1 Step 2 2 - 3 Weeks 2 – 3 Weeks Assess: • Architecture • Costs • Benefits • Time • Elastic traffic-based scaling • High-availability • Performance & traffic monitoring • Risks
  • 6. Step 3 – Centralize Control Step 4 – Database Migration Step 3 Step 4 3 - 6 Weeks 6 – 10 Weeks • Retain multiple deployments • Migrate database to a • Migrate to centralized single DB-deployment billing/subscription • Leverage different storage and fault-tolerance options
  • 7. Step 5 – Application Migration Step 6 - Optimize Step 5 Step 6 10 - 15 Weeks 3 – 4 Weeks Continuing Iterations • Explore Hybrid Strategies • Serve all customers from a single code deployment • Determine: o Utilization patterns o Mean Time-to-Failure • Performance Optimizations
  • 8. Case Study 1: A SaaS-based Platform for Enterprise Communication About the client: Collnext is an India-based startup that aims to be a world leader in developing and providing intelligent and customizable IT Solutions. Business Challenge: The client required a Web-based application that would facilitate communication between two individuals at B2B, B2C & B2E levels. They wanted the application to be flexible, quick and cost effective. The interface that allows for communication would be decided by the users and there would be no Admin. The application had to primarily target shopping malls and small retail stores where employees need to communicate with one another or with their vendors through secure channels. Solution: Neev provided a SaaS-based solution using Agile Methodology to deliver the product in three months. Neev designed the templates that would be used for communication between the different companies and departments and ensured that they were standards driven. MongoDB was specified by the client as opposed to SQL (RDBMS). The decision to move to MongoDB enabled the team to directly use the objects from Java, in the database than having to use a query language. This speeded up sifting through large files with more than 60,000 records and made it a simple task. The testing was done without any automation tools. Top Features and Challenges: • Web-based App compatible across Web and Mobile platforms with dynamic Forms. • Both private (only visible to communicating parties) and public channels (visible to everyone). • Huge amount of data to be handled - over 60,000 records at a time. • Implementing Rule Engine in Java was a challenge.
  • 9. Case Study 1: A SaaS-based Platform for Enterprise Communication Technology Stack: • MongoDB • Struts • Spring Click here to view read the detailed case studies.
  • 10. Case Study 2: A SaaS-based Distributed Sales Force Management App About the Client: The client is a privately held company based in India. Its solutions are widely used by large FMCG and financial companies in India to manage their distributed and indirect sales force. Business Challenge: FMCG, Telecom or Insurance businesses rely heavily on a distributed and indirect sales force. Most team members are on pay-rolls of distributors or other entities in the downstream supply chain. There was a need for a single highly configurable platform to remotely control and manage the capacity and performance of sales teams. Solution: Neev provided a SaaS based multi-tenancy solution using Groovy on Grails (GoG). Neev’s implementation team utilized GoG plug-ins smartly to deliver a rich feature set while expediting Go-to-Market by 40%. Plugins used included Internationalization Plugin, AWS Elastic Cache Plugin, Spring Security 2.0 Plugin and Batch Job Plugin. 9 modules were developed including Analytics which provided target and incentive recommendations and performance segmentations. Highly configurable work-flow based approvals and access controls were built in. Top Features and Challenges: • SaaS based multi-tenancy solution – multiple companies use the same code base • Highly configurable work-flow based system with approvals and access controls built in • Making the system work-flow based
  • 11. Case Study 2: A SaaS-based Distributed Sales Force Management App Technology Stack: • Groovy on Grails (GOG) • HTML, CSS, jQuery, Javascript • Open Source plugins: Excel upload, Email integration, Blogging, Excel creation • External Integrations: SMS gateways, Yammer, Fusion Charts • Third Party Libraries: Yammer, Fusion charts, SMS Gateways, CAS, Jasper • MySQL
  • 12. Case Study 3: A SaaS-based Portfolio Management Tool to Assess Organization Health About the Client: Established in 1995, Chorus develops and markets healthcare management software solutions and services. The company provides software for physician practice management and managed care. Chorus products include Chorus Practice Management System, electronic health records system and Chorus Learning Management System. Additionally, it provides electronic claim services and managed IT services. Business Challenge: Chorus wanted a tool to be used by the top management of their clients to monitor the organization. The tool was to allow them to organize data about the resources, develop a rating system and quantitatively measure the parameters that contribute to the organization’s health. Once this is done, it would present a detailed analysis of the organization. Solution: Neev followed a Service Oriented Architecture (SOA) in the development of the tool and deployed the same using a SaaS (Software-as-a-Service) model. Every organization is entered as a portfolio in the system. The generic system can then model and manage any organization by offering a drill down to the specific entities within the organization like users, hardware etc. Neev also extended service and support for the system. Top Features and Challenges: • Easy to monitor as the object groups are appropriately classified • Generates ratings and scores of organizations • Highly secure to prevent unwanted access • The various services, products or divisions can be modeled in real time without writing additional code and only by using a web interface for the system design.
  • 13. Case Study 3: A SaaS-based Portfolio Management Tool to Assess Organization Health Technology Stack: • J2EE • Struts • Spring • Hibernate • Postgres • iText Click here to view read the detailed case studies.
  • 14. Case Study 4: A SaaS-Based Online Video Editing Platform and Marketplace About the Client: Tubifi is a privately held company headquartered in Burlington, MA, USA. The Tubifi cloud-based video editing platform developed by Neev Technologies makes high quality video creation a snap, at a fraction of the original cost. Business Challenge: To develop a SaaS based video compiling and editing platform that can integrate with video stock footage providers and bring together ad-consumers, stock footage vendors and ad-creators. The client approached Neev Technologies to design and develop a functional MVP (Minimum Viable Product) to acquire investors, do a quick launch to gather a user base and then add more features. Solution: Neev Technologies developed a video editor on a browser wherein users can search content from multiple stock footage vendors and use relevant footages in their compositions. The solution separated the video transcoding and stock footage download from the video editor - Stock purchase requests were queued in Amazon SQS and executed in the back-end so that downloads can be optimized for traffic and bandwidth usage, while the user need not be online. A dedicated team of architects, developers, quality analysts, and performance engineering experts used a scrum-based Agile process to deliver a successful product in a relatively short time frame. Top Features and Challenges: • Ability to search content from multiple stock footage vendors in one single platform; drag & drop audios, videos on timeline (without downloading) and use them in compositions • Open Marketplace for creating ads - Creative Personnel/agencies can create demo videos and share with a select group • Ability to export compositions as mp4 or FCP(final Cut Pro) format • Federated content search across multiple stock vendors and displaying results on a single platform • Using watermarked, low-res footage in compositions without downloading them.
  • 15. Case Study 4: A SaaS-Based Online Video Editing Platform and Marketplace Technology Stack: • Custom built application on Java • Custom built video player on Flex • CAS for Single Sign on • MySQL DB • Twistage for transcoding video clips • Amazon Queuing Services (SQS) • Jenkins for continuous integration In the News: • New Tubifi Collaboration Features Accelerate Video Production in the Cloud • Tubifi Announces Availability of Its OnLine Video Creation Platform Click here to view read the detailed case studies.
  • 16. Case Study 5: Building a SaaS-based Risk Assessment Software About the Client: Audit & Risk Software Solutions Ltd (ARSoft), the company behind PulseGRC was founded in 2009 and has offices in the United Kingdom and India. They have over 50 years of experience in risk, control, and audit, product development and support. Business Challenge: The client wanted a technology partner who would assist them with the implementation of a complete suite of tools for Risk Management aptly called ‘PulseGRC’. They did not want to compromise on user friendliness and the ease of understanding the business flow and scalability. Solution: Neev helped the client in deciding whether the final software must be based on an OnDemand or an On-Premise model. ARSoft also chose ASP.NET to develop the SaaS application, which was a relatively new experience for Neev. Neev brought in years of expertise to make the final product more user friendly and made it easier to understand the business flow. PulseGRC also provides a uniquely holistic view of the risk exposure, which is crucial to its working. Top Features and Challenges: • PulseGRC automates key risk processes. Workflows are based around risk processes such as Risk Identification and Risk Acceptance. • The major challenge in designing an On-Demand version was to design a scalable database model, which can manage both SaaS and On-premise. • We had previously implemented SaaS applications using only Java and ROR (Ruby on Rails). Hence, using ASP.NET for implementing the same was a new experience.
  • 17. Case Study 5: Building a SaaS-based Risk Assessment Software Technology Stack: • Windows Server 2008 • ASP.NET • .NET 3.5 And C# • nHibernate • SQL Server 2008 • IIS 6 Click here to view read the detailed case studies.
  • 18. The Neev Edge • End-to-end consultative approach for software solutions through needs assessment, process consulting and strategic advice. • Internal QMS are ISO 9001-2008 certified and CMM level 3 compliant. • Continuous process and service level improvements through deployment of best-ofbreed processes and technologies. • International Standards and best practices on Project Management including PMI, ISO and Prince-2. • Proven EDC Model of delivery to provide predictable results. • Scrum based Agile development methodology.
  • 19. A Few Clients
  • 20. Partnerships
  • 21. sales@neevtech.com Neev Information Technologies Pvt. Ltd. India - Bangalore India - Pune The Estate, # 121,6th Floor, #13 L’Square, 3rd Floor Dickenson Road Parihar Chowk, Aundh, Bangalore-560042 Pune – 411007. Phone :+91 80 25594416 Phone : +91-64103338 For more info on our offerings, visit www.neevtech.com