sapple systems capability document

24
SAPPLE SYSTEMS Capability Document Sapple Systems Pvt. Ltd. B 88, 3 rd Floor, Sector 2, Noida - 201 301 (UP), India www.sapple.co.in

Upload: subhasit-ratnam

Post on 22-Dec-2014

515 views

Category:

Technology


3 download

DESCRIPTION

Sapple Systems Case Studies and Capability document

TRANSCRIPT

SAPPLE SYSTEMS

Capability Document

Sapple Systems Pvt. Ltd.

B – 88, 3rd

Floor,

Sector – 2, Noida - 201 301 (UP), India

www.sapple.co.in

Content

Introduction

Our Services

Domain Expertise

Delivery Approach

Development Methodology

Quality Management

Project Management

Development Infrastructure

Portfolio

Partnerships and Affiliations

Contact Us

Introduction

Sapple Systems is an affiliated member of NASSCOM and offers end‐to‐end IT solution. We specialized in customized cutting edge web design, e-commerce solutions, web application development, software development, hosting and all that you may require to run your online business smoothly. Sapple’s IT consultancy plays a crucial role where we study and understand client’s business and the environment where it would operate then built customized business solution to succeed in the market.

Recently Sapple has been recognised by: - Deloitte Technology Fast500 Asia Pacific 2011

(https://www.deloitte.com/assets/Dcom-Global/Local%20Assets/Documents/TMT/DeloitteTF500AP2011WinnersReportFinal.pdf)

- Deloitte Technology Fast 50 India 2011 (http://www.deloitte.com/assets/Dcom-India/Local%20Assets/Documents/Winners%20report_2011.pdf)

- NASSCOM EMERGE 50 Awards for 2010 (http://emerge.nasscom.in/2010/07/its-time-to-unveil-the-nasscom-emerge-50-for-2010/ )

VISION "To be a globally renowned IT company"

MISSION "To offer the services beyond client's expectations where we build partnerships to create a platform for repeated business by virtue of successful and sustainable client relationships"

CORE VALUES We are committed to create a work culture which would encourage innovation, transparency and integrity amongst all the business verticals of the organization. And this work culture enables us to deliver industry competent business solution to all our clients.

Customer Satisfaction

Leadership Excellence

Business Transparency

Respect

Innovation

Our Services

We offer IT‐enabled business solutions to convert client’s business ideas into realty into the web world. With us, clients are assured of a transparent work culture along with globally accepted and focused delivery processes. WEB APPLICATION DEVELOPMENT We have a very strong web development and design team. We provide customised web application development e.g. Ecommerce sites, MIS applications, CMS websites, B2B websites, B2C websites etc. We also help our clients to transform product ideas into reality.

MOBILE APPLICATION DEVELOPMENT We offer services in HTML5 and native application development for iPhone, Android, iPad devices. We provide apps for businesses, sports centres, sales & marketing, dating etc.

SUPPORT AND MAINTENANCE We have the capability to support / maintain projects adhering to various industrial standard SLAs. We excel in off‐site system support.

Domain Expertise

Domain expertise across the verticals has been a key to our ability to add significant value to the clients business. Our delivery teams comprises of industry professionals with numerous years of experience in their respective domains. By combining technology expertise and operational excellence with domain capabilities, we are able to offer outsourcing solutions suited to client’s business requirements.

Sapple Systems has excellent talent pool in key domains such as:

Education Restaurant Management Insurance E‐Commerce Real Estate Finance Sales & marketing Quality Analysis Sports League Social Networking

We have technology expertise in:

Microsoft .NET

PHP

HTML5

Flash, FLEX

MySQL / MSSQL / Oracle

Microsoft Azure

Delivery Approach

The Sapple team brings a combination of business, consulting and IT experience. We offer a pragmatic approach to the delivery of client services.

Our services offer the following benefits:

Concept formation with wireframes and documentation supported by final delivery Project management using latest tool like JIRA High degree of communication proficiency Offshore services delivery team Greater savings from offshore model & cost‐arbitrage benefits

Sapple has a flexible approach to delivery:

Full Sapple delivery ‐ responsibility for all parts of the project Project responsibilities shared with the customer

Our Implementation teams consist of business, QA and technical leads, and a Project Manager coordinating effort across the team and working closely with the client staff assigned to the project.

Every buyer has his/her unique set of expectations and requirements. We ensure that all these are integrated into a viable delivery plan at the early stages with clearly defined roles and responsibilities of the various stake holders over a timeline.

We envisage providing the diverse requirements of the different buyers who can choose from any one of the generally accepted expectations or a mix of them for a given project. Typical scenarios are:

Fast turnaround ‐ The client has business interest in getting the project executed before a certain date or may be requires it in a short span of time because of his own business requirements. We help the client with the best case timeline possible and its implication on the resource loading on the plan for the project.

Very good quality ‐ The client has a requirement to ensure minimal defects in the system. We help the client with a detailed test strategy and test plan with various test management and execution tools available with us.

Low Cost Solution ‐ The client requires a cost effective solution. We engage with our client to understand the requirements in detail, prepare wireframes and advice whenever required to make scope modifications for making the solutions cost effective. However low cost solutions are not built at the cost of quality. At the same time we maintain an expectation with the client on what kind of products he/she can expect.

Engagement Models

Fixed Time Fixed Price ‐ This is one of the most common models where the client and we align our self with a pre defined scope of work which is further divided into a series of traceable milestones. This ensures that there are no cost over runs for the buyer, at the same time provides for timely payments on a schedule. We have one of the most competitive billing rates for our buyers.

Time ‘n’ Material This is the other model where normally the specifications of a project are subject to revisions on a frequent basis. The buyer commits for a set of people with varying capabilities to work for the project. At a predefined time interval the total hours devoted to the project by the set of defined people are consolidated and submitted to the buyer for review and approval following which the buyer release payments. We follow industry standard time tracking tools to track time logged by the people and also submit concise daily / weekly reports to the buyer for verification as well as for information.

Development Methodology

We believe in delivering “custom build solutions” / “enhancement in existing framework” to client's business requirement with the best mix of development practices like a g i l e , prototyping and iterative development that are in alignment with quality standards laid by ISO. The projects have the following common stages for most solutions and products:

It’s based on a stage gate approach with check points after every stage.

Within each stage, we have a full set of processes available which allows our teams to benefit from our previous implementations and reduce project duration and workload.

Stages in our development methodology:

Initiation Stage Planning Stage Development Stage Testing Stage Roll ‐ Out Stage Close ‐ Out Stage Support and Maintenance

We use JIRA and its related tools for various activities required to be done in a projects life cycle (initiation to delivery phase):

Agile based development of project (using Greenhopper) Content / requirement and wireframes of the project (using Confluence) Code / requirement repository management (using fisheye) Interval code / functionality reviews (using crucible) Automated build (using bamboo) CRs / Issues tracking (using JIRA)

Benefit of Sapple‐Development methodology: We have realized the potential benefits of Sapple‐Development methodology. These are as follows:

Timely Execution of Project with on time delivery Risk identification if any at an early stage Development of a flexible easy to use and modifiable system. Customer Delight Greater trust Higher Reliability

Our processes and methodology are regularly updated on the basis of our experience and new standards, and are packaged as a practical toolkit.

Quality Management

Our quality system integrates the quality process with the entire project life cycle (PLC). Our Software Quality Assurance Group (SQAG) will be responsible for planning and implementing the projects' quality assurance and defect prevention activities to ensure that the software process steps and standards are followed. The required process methodologies would be defined for each stage of the PLC.

We will follow the following approach towards quality assurance and continuous quality improvements in its association with the client:

SQAG gets involved with the business analyst and works closely on prepare the Requirement Document

Then they prepare a list of Test cases which would be reviewed to ensure coverage and quality

Once reviewed and finalised, the test cases are executed on the developed system and the test report would be shared with the client

All defects raised would be redressed by the development team and followed upon for closure.

Communications and Status Reporting

Reporting mechanisms, formats, frequency, Information flows, reviews and audit mechanisms would be decided with client during initial stages of the project. We and Client Managers will review project progress and key issues weekly. Action Items will be documented and distributed by us.

The following items will be established during initial phases of the project:

Check point and milestone reviews for validating and conforming to committed deliverables

Reporting mechanisms, formats and frequency to be decided on mutual agreement with the Client

Escalation procedures as part of project plans to deal with unforeseen circumstances and higher management involvement

Procedure for requesting changes to the work schedule and scope

Information flows, review and audit mechanisms

Regular monitoring and status reporting is typically done through:

Project Plan tracking and updating

Weekly Status reports

Team meetings

Steering committee meetings

Project Management

Project Management is critical to the successful delivery of our client commitments and we acknowledge that industry standards must be rigorously applied.

Program management follows the below practices but is not limited to

We use JIRA (project management tool) for project / task / resource tracking. Scope Management: It enables us to manage the scope and track any changes made. It also helps

us in estimating the impact of it on timeline and keeping the cost in control. We use JIRA to track the list of changes / enhancement / review comments.

Project Plan: We create a project plan based on the task / modules which we are planning in the release. We have our release plan supported by small sprints.

Task Assignment: Assign tasks to resources based on people skill sets and availability. This is done using JIRA Rapid Board.

Track planned versus actual time spent on tasks which is very important for risk identification. Reporting through project dashboards and online status reports are shared by the team lead on

periodic basis. Risk/ Issue tracking

We also focus equally on Workforce Management. It enables us to ensure that strategic capacity planning objectives are met in an efficient, cost effective manner, while also balancing best practices.

Development Infrastructure

Dedicated Fiber Optic Leased Line Internet Facility with 99.9% uptime connectivity

3500 sq. ft. of A‐Grade office space to easily house 150 people.

High‐end IBM Database and Test Servers

24x7 power backup facility for seamless operation.

24x7 dedicated security

Audio Conferencing Facility

Version Maintenance through latest SVN software

Automated backup service integrated with all servers.

100 mbit Fast Ethernet switch based network along with a secured Wi‐Fi network.

Workstations with latest configuration.

Highly secure hardware and software based Network security.

Portfolio

Sapple Systems provided the answers

that Cloud9 had been looking for. Our

completely integrated solution allows

administrators to register new players

and collect fees online. Automatic emails

can be sent to announce practices,

games, meetings and to help collect dues.

Mobile apps enable you to remotely

check in and register for events.

Fully Customizable League Setup

supporting multiple sports, divisions

within those sports and teams within

divisions plus:

Facilities Management

Registration Database

Management of Officials

Organization of Coaches

Full Tournament Management Module

Organize Clinics for Players, Coaches and Officials

Organize League Schedule and Report Results

Communicate with your league members efficiently with newsletters

Multiple levels of access for various league officials

Generate Cheque through system

Barcode Scanner

Manual and Online Registration Components

Online registration component allows you to receive completed forms electronically plus receive payment online

Seasonal Archives to eliminate multiple entry of the same league member

Organize your league members by category: Players, Coaches, Officials, Volunteers and more

Easy set-up of divisions within your league

Place players on teams quickly and easily

Establish a Professional League Website

with Sports League Software's Complete

League Management System.

Customizable mobile Applications enable

a Player/ Volunteer/ parent to remotely

check in and register for various events.

They can also see their game schedules

and other personal information on the

fly.

LEAGUE MANAGEMENT

LEAGUE MANAGEMENT

REGISTRATION DATABASE

WEBSITE CONTENT MANAGEMENT

MOBILE APPS

HIGHLIGHTS

QUICK FACTS

18000+ hours of

development

2000+ Live users

Multiple League

Support

THE PROBLEM

Cloud 9 (Formerly AYS) League

management system is a

Complex system which needed

to be streamlined and evolve

as new technologies come in

place.

Cloud9 found themselves

asking if they can provide a

better service and integrate

multiple platforms (like mobile,

iPad) along with the traditional

web platform.

CHALLENGE

Find a solution that will add significant business value and reduce costs.

TECHNOLOGY

The web system has been designed in MVC architecture using .net and SQL Server. The Mobile Application has been developed using HTML5 hence providing exposure to all mobile platforms (Android, IOS, windows, symbian..)

www.folsomyouthbasketball.com

Solution proposed by Sapple Systems to

IIPM was developing a complete solution

stack which will be developed in phases.

We started building the application which

the student, curriculum and class

management. Then we got the first phase

live and then kept adding various other

modules like Announcement, Fee

Management, Student Reporting,

Attendance, Faculty Profile and Exam

Management in various phases in

different releases.

This is a full dynamic solution where

everything is configurable from a robust

admin panel:

Institute Management

Adding new college branch on the fly.

Adding new session / batch for a particular year on the fly.

Manage courses based on branch, session and year combination.

Manage multiple streams taught in various courses.

Manage subject where a course can have multiple subjects and vice versa. This association can be changed for particular session / year combination as well.

Faculty can have their own url which can be a direct url of their domain or as a sub domain of this site.

Faculty Profile Management

Achievement and write ups about the faculty.

Associating faculties with stream / subjects. A faculty can take class of one or more subject in one or more branches.

Faculty plans their classes and takes student attendance.

Faulty uses announcement module to do public notice (this module is almost similar to facebook wall in look and functionality).

This process automates the student registration and reporting process in the system.

We have a student recruitment team with strength of 250 individual. We have developed a MIS application to track and manage that team and its productivity.

Students giving first instalment in MIS system get directly registered in the iipm faculty system.

On reporting data, Reporting Manager validates various documents, approve student, assign him section, class and site login so that he can manage his own profile.

We have implemented a facebook wall kind of interface which is like a college whiteboard which is used to create communication network between management, faculty and students and various departments.

Different users have different access rights based on who can post what and to which target audients.

A user sees what is intended for him only so it tries engaging those more and more.

This is also used by faculty to raise assignments as well.

CURRICULAM MANAGEMENT

LEAGUE MANAGEMENT

STUDENT REPORTING FLOW

Announcement

Faculty Management

HIGHLIGHTS

QUICK FACTS

5000+ hours of development

15000+ Live users

Multiple Branch & Institute

Support

THE PROBLEM

IIPM is one of biggest B School with lots of complex process. It has multiple branch, multiple institute tie-up running across India.

IIPM found themselves asking if

they can provide a better

service to their student /

parents by integrating multiple

platforms (like mobile, iPad)

along with the web platform.

CHALLENGE

Find a solution that will add significant business value and reduce costs. It should bring all student / parent on single platform.

TECHNOLOGY

The web system has been designed in MVC architecture using PHP and Mysql. The web application has html written and validated in a way that they should open smooth on mobile platforms (Android, IOS, windows, symbian) in its web browser as well.

BUSINESS GAIN

Reduced manpower

Reduced costing

Increased engagement between management, faculty and students

Increase visibility for various activities among hierarchy

Increased resource sharing for organization benefit

www.iipmfaculty.in

Sapple Systems provided the answers

that PretCastle had been looking for. Our

completely integrated solution allows

administrators to Manage Inventory,

Orders, Currencies and coupon for the

online users.

This module provides many features to handle a product. Listed below

Product information

Display Option

Product Status

Can fix product dimension and weight

Add or Edit Product Image

Listing all products.

Using this feature Administrator can manage Order System. Listed below:

Listing of all orders.

List order status types i.e. Pending, Confirmed, Cancelled, refunded etc.

Add order status types.

PretCastle also provides a coupon

management feature to maintain coupon

list. User can Add/Edit coupons from

admin console. In the site panel we have

provided the section for displaying

coupons as per business rules.

Overall this web portal based on Joomla component (completely Open Source E-Commerce Platform) that is used to develop its core framework, business logic and various components. It provides maximum features. User can create and maintain a site with an unlimited number of categories, products, orders, customers, etc.

HIGHLIGHTS

QUICK FACTS

Rapid development-

less than 180 hours.

Multiple Language

and currency support

THE PROBLEM

PretCastle – Web portal for

Fashion enthusiast who needs

to expand their horizon using

power of technology in this

competitive world by making

their Online presence.

CHALLENGE

Find a solution that will add significant business value and easy to maintain portal by a

non IT client.

TECHNOLOGY

The web system has been designed in PHP – Joomla framework architecture

www.pretcastle.com

Inventory Management

LEAGUE MANAGEMENT

Order Management

COUPON MANAGMENT

GENERAL SPECIFICATIONS

Sapple Systems has gladly been

associated as the Technical partner with

Sans Pareil Connect Pvt. Ltd for

conceptualizing an e-Procurement

System. Sapple has made active

participation since initialization of the

project and suggested many customer

friendly modules for this product. With a

complex admin panel to manage all the

modules of the portal and complex

reporting structure to help admins in

managing the Users, Payments and many

other things. Extensive Email and SMS

Notifications to the Buyers and Suppliers

on the RFPs, Offers, Profile updates etc

keeps the users updated about their

business and portfolio regularly.

A complete e-Procurement system

enables Buyers and Suppliers to get the

best from the market:

RFP/RFQ Creation System Quotation Invite Management

Online Quotation Submission

Automatic Filtering

Quotation Analysis System

Reverse Auction/Supplier Negotiation Management

Audit Log Management

Sub User Management

Approved Supplier Management

Private and Permanent Message Board

Purchase Order Management

Centralized Mail Box

Instant Alerts

Feedback Management System

Supplier Directory Service

Products/Services Directory Service

Auto Report Generation

Supplier/Buyer/Product Search

Offer Comparison Management

Provides a one glance easy to understand comparison of various offers and their variances with the procurement budget. offers received in Foreign Currency can also be managed here.

Key Advantages of using Business Mitr’s

eProcurement Management System

This system can be used

to perform automatic negotiation with

the bidding suppliers on their offers. The

RA Panel gives a LIVE view of the

negotiation that is going.

HIGHLIGHTS

QUICK FACTS

6000+ hours of

development

5+ big Corporate users

with the beta Launch

THE PROBLEM

Business Mitr – an e-

Procurement System needs

very user friendly application

which can be used by it’s Non

- IT users as well with ease.

Extensive Reporting, On the fly

updates and comparisons of

Offers, Secured communication

within the System, Currency

conversion of offers , Audit

Trials and Reverse Auctions –

Few of the complex features

for best user experience and

Productivity.

CHALLENGE

Find a cost effective solution & user friendly solution that will help in making the Lives simpler and better for Buyers & Suppliers. Provide fraud protection in Procurement process. Enhance buyer savings & Productivity and extensive reporting.

TECHNOLOGY

The web system has been designed in Symfony framework using PHP and MYSQL Server.

www.businessmitr.com

FEATURES OF BUSINESS MITR LEAGUE MANAGEMENT

ADVANTAGES OF BUSINESS MITR

OFFER COMPARISION MANAGEMENT LEAGUE MANAGEMENT

REVERSE AUCTION PANEL

Sapple Systems provided the answers

that Kitchen Porter Tech™ had been

looking for. Our completely integrated

solution allows restaurant owner to

manage their food order guide, Purchase

Orders, Track their daily and catering

sales. It helps user to manage their

contacts like vendor, customers and

employees. The system is intelligent

enough to suggest user best vendor for

their purchase order in terms of price.

Automatic emails for inventory shortage,

employee over/under scheduled and

catering order reminder are very helpful

to restaurant owners.

Kitchen Porter Tech™ can track multiple revenue centers including purchase orders, receiving and inventory levels. In addition, users can transfer inventory from one location to the other while adjusting the inventory levels automatically to the locations affected in the transfer of products.

Easily create purchase orders and compare vendor pricing by selecting the item.

Purchase orders can be placed for each location (revenue center)

Control which vendors can sell to the locations listed

Compare vendors by item

Submit purchase orders online with automated emails sent to the appropriate vendor.

Kitchen Porter Tech™ allows the user to enter inventory items for each vendor and tie those inventories by selecting a friendly name. When entering inventory you can also create yields that can be used in each recipe and catering package

Easy tab layout to get recipes entered and added to inventory

Give recipes menu names Build recipes based on vendor and

compare vendor pricing Add images and recipe instructions Kitchen Porter Tech™ will track food

costs, pricing, and gross profits Use sub recipes in the recipe page

and as Kitchen Porter Tech™ takes the repurpose inventory in the sub recipe and adjusts your inventory accordingly.

Our catering module is an interactive

application that allows you to create

catering packages from items or recipes.

Easily create your catering items and

group them into packages for easy data

entry.

Catering Line Up Chef Work Order COGS Current Inventory Recipe Card Top Selling Menu Item Daily Sales by Location Daily Sales by Item/group Vendor Item Contacts Schedule By Employee Schedule By Location Food Order Guide Contacts

HIGHLIGHTS

QUICK FACTS

Manage Multiple

Locations

Manage Daily and

Catering sales

Mange Recipe Costing

and Inventory

Schedule your

employees

THE PROBLEM

Restaurant owners are looking

for tool that make their work

easier and are available

anywhere and anytime.

Kitchen Porter Tech™ wants to

provide a platform to all

restaurant owners which help

them in running their

restaurants easily and

profitably.

CHALLENGE

Find a solution that will add significant business value and reduce costs.

TECHNOLOGY

The web system has been designed in MVC 3.0 with razor using .net and SQL Server.

MULTIPLE REVENUE CENTERS

LEAGUE MANAGEMENT

PURCHASE ORDERS

PURCHASE ORDER

INVENTORY VENDOR AND YIELD

CATERING MANAGEMENT

LEAGUE MANAGEMENT

RECIPE COSTING

LEAGUE MANAGEMENT

REPORTING

LEAGUE MANAGEMENT

We have provided the answers that CSI

Diagnostics had been looking for. Our

completely integrated solution supports

online surveys with quick and self

explanatory reports in multiple

languages.

Fully Customizable Organization

Optimizer help administrator to do health

check up of organizations by providing

following features:

Client Setup

Practitioner Setup

Enterprise Setup

Challenges Management

Capability Management

Questions Management

Custom Questions Management

Open-ended Questions

Automated projects

Online Surveys

Immediate feedback on survey completion.

Graphical Reports

Data Files

One-time use web based page for questionnaires.

Different language support to participants according to their comfort.

Confidential feedback.

Easy set-up of questions.

Customizable questions for each survey.

Fast Turnaround of feedback Reports(PDF and Data file format) based on :

Challenges Capabilities Each Category Each Major and Sub Group Highest and Lowest ranked

questions Open Ended question Graphical and Tabular

representation of results.

A quick survey to understand how easy is

to use the Organization Optimizer.

Generates immediate feedback based on

the responses to the survey.

HIGHLIGHTS

QUICK FACTS

10000+ hours of

development

Online Survey Support

Custom questions

Immediate Graphical

Reports

THE PROBLEM

CSI Diagnostics is a Complex

system which wants to provide

the ability to do a periodic

health check-ups on the

Organization.

CSI Diagnostics wants to

provide the world’s first

universal organization

diagnostic resource that is

fully web based resulting in

delivering very affordable

value to organization's in

many different ways.

CHALLENGE

Find a solution that will add significant business value and reduce costs.

TECHNOLOGY

The web system has been designed in 3-tier architecture using .net and SQL Server.

ORGANIZATION OPTIMIZER

LEAGUE MANAGEMENT

SURVEY FEATURES

TEST DRIVE APPLICATION

Other links (Joomla)

Other links (.net)

Other links (php)

Partnerships & Affiliations

A member of NASSCOM and has been recognized by NASSCOM as

“Featured Emerging Company for the year 2010”

http://nasscom.in/Nasscom/templates/LandingPage.aspx?id=51860

Member of Indian Testing Board for International Software Testing

Quality Board (ISTQB)

http://www.istqb.in/Affiliates.php?alpha=S&ad=

Member of Data Security Council of India (DSCI)

http://www.dsci.in/

In Top 200 out of 500 Technology Fast Companies in Asia – 2011.

Contact Us

Sapple Systems Pvt. Ltd.

Corporate Office: INDIA

B – 88, 3

rd Floor,

Sector – 2, Noida - 201 301 (UP)

For business development Contact: Email Us: [email protected] Skype: sapple.systems

www.sapple.co.in