Home > Process & Methodologies >
Software Factory Approach
Acuita's unique Software Factory Approach (SFA) of software development is a methodology designed to ensure maintainability of code and consistent software quality. The Software Factory Approach addresses the key issues of interchangeability of code authorship, transition management and operational efficiency improvement. A software factory is a set of software intensive systems satisfying the specific needs of a particular market segment & are developed from a common set of core assets in a prescribed way.
Features of the SFA
- Every member of the project is an integral part of the whole team
- Every team use a simple form of planning and tracking to decide what should be done next
- Team members work together as a group, improving the design continually to keep it always just right for the current needs
- Every team shares a common picture of what the system looks like
- Job rotation within team members to eliminate project delay in case of attrition
- Proper documentation of each day's technical progress on the project
- Technical guidance to the new entrants on the running projects via interactive sessions
- Conformity with the coding standard guidelines for all languages as provided by the Quality Assurance Group
- Extensive Quality Control and Assurance Process before client delivery
Englarge View
Value propositions
- Ensures interchangeable authorship of software code and reduces downtime due to manpower attrition
- Enhances code maintainability
- Delivers consistent code quality
- Captures business and system development knowledge into specialized Process
- Increases Productivity & Predictability
- Reduces Risk & Cost
- Makes it relatively easy for Solution Providers to architect, design & implement applications within a web services environment
- Enable application to application business collaboration conform with web services profiles
- Enable integration of applications that were not designed to communicate over a web service infrastructure