Sapple systems capability document
-
Upload
subhasit-ratnam -
Category
Technology
-
view
515 -
download
3
description
Transcript of Sapple systems capability document
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.
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
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