An ISO 9001:2008 Certified Company
Request a Quote Home Sitemap
Zoom In Zoom Out
Today: |  Time Difference
Services
Web Development
E-Commerce
Portal Web services
Application Development
Software Development
Mobile/PDA Applications
Open Source Development
Product Re-Engineering
CRM / ERP Development
Internet Marketing
Maintenance & Support
Testimonials
"With Fusion we have developed our software project - Production Planning Management. We were very pleased to work with Fusion - they developed very high quality software with great functionality within very short time. We consider our solution as a leader of Fender Manufacturing. We are happy with the process organization at Fusion. It is absolutely transparent for us and we always could track on what stage of the project we were. Since Fusion developed the project iteratively, we were able
Hitech Elastomers Ltd. - Ahmedabad, Gujarat
More...

 
Home How We Work Methodology

Methodology

The methodology Fusion Informatics follow during the software development life cycle ensures active client involvement at every step of the process. The five core process workflows for software development and delivery are as follows:
 

 

 

Both formal and informal testing may occure depending on the scope of the project.

Fonal acceptance, client signs off on the fonal solution, releasing all source, binary packages, documentation and last invoice.

Requirements analysis, project documents, specifications, timeframes, implementation, targets, technologies, resources and other
project details.
  Development, Project management, architects, programmers, quality assurance, documenters and testers, work together with the client to develop the target solution.
Understanding concepts, domain, portential difficulties, restricted time frames, client requirements, etc.

Business Modeling
Document business processes using business use cases. The business use cases are analyzed to understand how the business should support the business processes. This is documented in a business object model. This step is optional for some projects.
 
Requirements
Describe what the system should do and allow the developers and the client to agree on that description. To achieve this we elicit, organize and document the required functionality and constraints. A vision document is created and stakeholder needs are elicited. Use cases are identified to represent the behavior of the system. The use cases function as a unifying thread throughout the system’s development cycle. The same use case model is used during requirements capture, analysis & design and testing. The deliverable at the end of this phase is the Functional Requirements Specifications document.

Analysis & Design
Determine how the system will be realized in the implementation phase. Analysis & Design results in a design model. The design model serves as an abstraction of the source code. The design model consists of design classes and design subsystems with well defined interfaces, representing what will become components in the implementation. The deliverable at the end of this phase is the System Requirements Specification document.

Implementation
The system is realized through the implementation of components. The purpose of this workflow is:
To define the organization of code, in terms of implementation subsystems
To implement objects and classes in terms of subsystems
To test the developed components as units
To integrate the results produced by individual implementers or teams into an executable system

Test
The purpose of this workflow is:
To verify the integration between components
To verify the proper integration of all components
To verify that all requirements have been correctly implemented
To identify and ensure defects are addressed prior to the deployment of the software

Testing is an iterative process, which means that testing is performed throughout the project. Tests are carried out along three quality dimensions – reliability, functionality, application performance and system performance. The deliverable at the end of this phase is testing documentation for the test procedures implemented.

Deployment
Successfully deliver the project to the end user. Main activities include:
Installation
Support
Planning and conducting beta tests
Formal acceptance
   
Quality Process   Business Model
 
 
Top of the page
Fusion dedicated center service (multi-disciplinary development groups) offers an effective solution to quickly deploy a large software project or organize a reliable support for your ongoing IT needs.
Details of hire a team
Talk to Sales Rep.
Yahoo Messenger MSN Messenger Skypee Gtalk Call Me Back
Request a quote
Name *
Email *
Contact Number *
I'm interested in *
Questions?
*Required Fields
Valid XHTML 1.0 Transitional Valid CSS!
Link | Blog | Sitemap (XML)
Terms of Use | Privacy Policy
Copyright © 2000-2010 , All rights are reserved.