We at Vxceed believe that organizations that achieve high levels of maturity in people management
areas have a high level of competence and ability to implement effective software engineering practices.
Internal pool
A focused effort to grow, motivate, deploy and retain the talent needed to improve the software capability in core areas.
External pool
Focus on effective and coordinated client interaction with strong project management focus, comfort level
and long term view in all client interactions.
The Scope
Address the primary functions of deliverable solution .
The Objectives
Address the overall goals and Performance Indicators .
The points mentioned above leads to the benefit of :
- Identifying and Evolving viable Alternative that capture the Clients unique business methods and needs.
- Identifying the Technical and Managerial Constraints .
- A Cost Benefit analysis of the proposed alternatives .
- Risk assessment and Estimates of costs .
- Arriving at the Project Schedules and milestones .
Thus an accurate problem perception mechanism helps to arrive and review the various requirement analysis,
functional specification and program specification documents which are the basis for a holistic software
development process.
Process is another key component of Vxceed'ssynergisticution Delivery Model. The emphasis on mutually complementary and synergetic processes along with conscious SQA mechanism is the key component in our delivery mechanism.
The following are the various steps that we follow in our software development methodology in building and delivering our various solutions.
Requirements Gathering
This fundamental step and a very vital step in any software project is handled by our business analyst. The process essentially involves scenario analysis and experiential modeling to source the best answers to the various queries that need to be addressed.
Business Analysis
The next logical step in this process is to evaluate the requirements on the benchmarks of business viability and Technological relevance and suitability. Besides considering the technological alternatives our effort has been to use the business acumen in translating your requirements into software modules that can be developed and integrated with the entire system.
Functional Specifications
Once the application to be developed is understood in broad detail, we usually develop the functional specifications document, as this is essentially the base document for effective design and development activities.
RAD prototyping
In specific instances where the project idea is on untested technology or business areas or involves a certain amount of viability testing RAD prototyping enters the development Phase. This essentially involves developing a prototype of the essential parts of the project to address the various issues mentioned above and also take note of the major details that were missed in requirements gathering.
System Development
The system Development effort essentially involves :
- Translating the various planned features and functionalities into actual performing .
- Testable Software code - It is much beyond the normally termed coding as it involves an iterative process of development that involves continuous fine tuning and improvements towards the proposed solution.
Deployment
The final stage of a software development system is actual deployment of the developed solution. This includes :
- Implementation.
- Training the end user.
- Providing the user with ATP (Acceptance Test Plan). Which will help the user to cross-examine with the functional specifications and check whether the actual requirements have been fulfilled.
SQA Mechanism
In a way Software Quality is an essential feature as well as the a new paradigm in this revolutionary Industry. Our effort at VXCEED has always been essentially to keep a constant vigil and strict adherence to the various quality norms that we have set ourselves with respect to the solution delivery. It encompasses a whole range of activities from design Phase through the life cycle of the development. Some of the vital steps/ procedures include:
- Quality Management approach.
- Technical reviews throughout the development cycle .
- Multitiered testing strategy .
- Control of software documentation and the changes made to it .
- Measurement and reporting mechanism .
|