offshore software development company Offshore Software Development and Designing Solutions
  Home Request For Quote Free Evaluation Sitemap Contact Us
HOME
COMPANY
SERVICES & SOLUTIONS
TECHNICAL EDGE
OUTSOURCING OFFSHORE
PARTNERS
LEADERSHIP TEAM
CAREERS
WHY eNIDUS
REQUEST FOR QUOTE
 
Quick Contact
 
 


      
 
  
 
Client Talk
 
 
The Offshore Development team of eNIDUS was always willing and capable of giving us immediate turn around on our time sensitive offshore software development projects, an attribute that we found extremely valuable and reliable.

Apart from being technically knowledgeable, eNIDUS's clear understanding of our needs and proactive approach has given our site a new dimension.

 
 
Galino | UK  
 
Software Development Lifecycle
 
We attempt to adhere to the most suitable methodology for each project. Our iterative development model ensures that customers can see how their project shapes up and their feedbacks are incorporated at an ongoing basis.

The main benefit of this approach is that the customer can always see how the project is shaping up, not like waterfall approach where customer sees projects only after one phase is complete. This process reduces rework. UML is used as a base modeling language in each phase.

Here, emphasis is laid on optimizing costs, schedules and quality.

Software Development Methodology

  • Phase 1- Project Initiation (Inception): This is the explanatory phase of the project. Project objective and description is described at this stage. The purpose of this phase is to collect and understand business requirements, detail the project plan and agree upon a high level statement of work. This phase identifies the project's primary objectives, assumptions, constraints, deliverables and acceptance criteria.
  • Technical Design (Elaboration): In this phase, the architecture of the system is designed. The goal is to translate requirements and specification into a technical solution to produce Technical Design. High Level Design deals with overall architecture and framework of the project e.g. project is decomposed into modules/functions/entities/classes etc. whereas Low Level Design deals with more details of the project like it incorporates pseudo code and definitions of all technical interfaces of the project.
  • Construction: In this phase, the complete development of the system based upon the baseline architecture takes place. Here, emphasis is laid on optimizing costs, schedules and quality.
  • Transition: This phase includes testing of the product in preparation of release and fine tuning the product and taking care of issues like configuring, installing and usability issues. The focus of this phase is to ensure that software is available for its end users.
  • Post Project Support: This is a specific timeframe in which eNIDUS Professionals would provide support and fixes for bugs encountered in the functioning of the system. We implement "Change Request" approach in support phase.
We have expertise in iterative development methodology. We have successfully implemented Rational Unified Process (RUP), Extreme Programming and Agile Methodologies in our projects.

The approach we take for Project Management depends on the type of project. For bigger and more complicated projects, we adhere to the PRINCE2 methodology which gives us a clear understanding of the objectives, plans, risks & timelines of the project. For smaller projects where the end result is known, we prefer to use the Waterfall cycle, which is the most successful type for smaller projects where not many iterations are required and there are lesser chances of going back for major changes.

Agile development is used in cases where the end product is not known. Agile development is suited to problems where the endstate is not well defined, and the overhead of trying to arrive at that definition is not worthwhile Risk Management during a software development lifecycle Risk management is a very important role to play during a software development lifecycle. All methodologies we use, we maintain a risk log right form the Inception stage, where the broadly known risks to the system are recorded. The risk log is regularly updated with the progress in the project and is used as a tool to manage critical risks and take important decisions.

 
Technical Edge
SDLC
.........................................
Share Point
.........................................
Sharepoint Cont.
.........................................
Our Skills
.........................................
Quick Links
Latest News & Events
10/01/07- We participated at IndiaSoft 2007, held at Hyderabad on the 9th and 10th Jan 2007.
.........................................
08/08/06 - eNIDUS to offer high end customized Sharepoint Portal Server 2003 Solutions
.........................................
Our Vision
 
 
 
 
Outsourced Dedicated Team || Custom Application Development || Save costs by Outsourcing Offshore || Application Maintenance Services|| Mobile Application Development || Online Gaming || Outsourced Product Development || Business Process Outsourcing || Search Engine Optimization || Enterprise Portal Solutions || e-Business Solutions || Migration and Deployment || Why Sharepoint || Contact Us || Link Exchange