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
"The team managed to elaborate and deliver the software of high quality within the very strict time frames; I was impressed by the level of communication in the company - though we are at the different ends of the world, we had had no communication difficulties. Now, I plan to further develop cooperation with Fusion."
Kaiser Consultancy Services - Middlesex, UK
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.