sapple systems corporate profile

23
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 26-May-2015

418 views

Category:

Documents


2 download

DESCRIPTION

Corporate Profile of Sapple Systems

TRANSCRIPT

Page 1: Sapple Systems Corporate Profile

SAPPLE SYSTEMS Capability Document

Sapple Systems Pvt. Ltd. B – 88, 3rd Floor,

Sector – 2, Noida - 201 301 (UP), India www.sapple.co.in

Page 2: Sapple Systems Corporate Profile

Content

Introduction

Our Services

Domain Expertise

Delivery Approach

Development Methodology

Quality Management

Project Management

Development Infrastructure

Portfolio

Partnerships and Affiliations

Contact Us

Page 3: Sapple Systems Corporate Profile

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

Page 4: Sapple Systems Corporate Profile

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.

Page 5: Sapple Systems Corporate Profile

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

Page 6: Sapple Systems Corporate Profile

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:

Page 7: Sapple Systems Corporate Profile

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.

Page 8: Sapple Systems Corporate Profile

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)

Page 9: Sapple Systems Corporate Profile

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.

Page 10: Sapple Systems Corporate Profile

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

Page 11: Sapple Systems Corporate Profile

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.

Page 12: Sapple Systems Corporate Profile

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.

Page 13: Sapple Systems Corporate Profile

Portfolio

Page 14: Sapple Systems Corporate Profile

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

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

Page 15: Sapple Systems Corporate Profile

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

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

Page 16: Sapple Systems Corporate Profile

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

Order Management

COUPON MANAGMENT

GENERAL SPECIFICATIONS

Page 17: Sapple Systems Corporate Profile

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

ADVANTAGES OF BUSINESS MITR

OFFER COMPARISION MANAGEMENT

REVERSE AUCTION PANEL

Page 18: Sapple Systems Corporate Profile

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

PURCHASE ORDERS

INVENTORY VENDOR AND YIELD

CATERING MANAGEMENT

RECIPE COSTING

REPORTING

Page 22: Sapple Systems Corporate Profile

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.

Page 23: Sapple Systems Corporate Profile

Contact Us

Sapple Systems Pvt. Ltd.

Corporate Office: INDIA

B – 88, 3rd Floor, Sector – 2, Noida - 201 301 (UP)

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