Services
> Application
development >
Our
methodology
Our methodology includes:
Analysis of the customer’s requirements
Detailed estimation for new project
Formal documentation of the solution
Methodologies for the process and its development
Project interface, along with people management
Provision of regular updates / revisions to
the customer
Anticipating / planning for upcoming challenges
/ situations
Tracking of the project, including schedule
/ budget
Post-launch support and maintenance
Our delivery model
We ensure complete optimization across time,
cost, quality and security through a combination
of off-shore and on-site software development.
Our project execution process is marked by a
mature, transparent and automated project management
and communication. We work on a number of outsourced
projects from customers located across various
time zones. Our quality standards adhere to
SEI CMMI and ISO 9001 guidelines. We adopt customer-centric
development and relationship management processes
to nurture long-lasting associations with customers.
Our
service model
Developing a new application or migrating an
existing one to a new platform involves robust,
scalable software systems to meet current and
future needs of customers. Our services follow
a unique process that takes us seamlessly from
requirements gathering and analysis to design
and code. The process is iterative in nature,
follows distinct phases and provides well-defined
deliverables to the customer through these phases:
Discovery, Planning, Development, Acceptance
and Deployment. These phases encompass the following
development activities:
Application design
Architecture and design
GUI design
Development
Integration
Testing
Project management
Our Application Development process incorporates
an iterative incremental development technique
that combines the best-of-breed principles from
Object Oriented Programming & Systems (OOPS),
Feature-Driven Design (FDD), Custom Development
Method (CDM), Extreme Programming (XP) and the
Rational Unified Process (RUP).
As your reliable partner, Sankhya Technosoft
will customize the implementation process in
such a way as to help you realize all the benefits
you had sought from your IT investments. The
steps involved in this process include:
Evaluation of your business processes
Identification of your key and unique requirements
Identification and short listing of software
package vendors
Developing and organizing vendor demonstrations
Verification of packages and analysis of their
fit for your business
Analysis of other alternatives that could suit
your business needs
Development of your business cases
Software procurement
Planning for customization and implementation
Managing timely implementation