Custom Development
SAN Informationhas an abundance of experience and mastery in giving nearby/seaward administrations. We build up an exclusively fitted procedure after fastidious assessment of the way of the venture. This is the initial move towards characterizing forms that guarantee consistence of the deliverables inside concurred standards. SAN Informationhas demonstrated mastery in social affair and characterizing client prerequisites, prescribing innovation arrangements and planning framework engineering. A solid instrument based approach guarantees efficiency and quality at each stage.
Development Methodology Iterative ModelSAN Informationtakes after Iterative model for improvement of item/applications that should be inherent a stage astute way. The elements discharged to end clients may get modified and new elements would get actualized in highlight discharges in view of input. Correspondingly the criticism from every stage would likewise change the item highlights.
Requirement Elaboration PhaseDuring the Requirement Elaboration Phase, SAN Informationteam will review the current requirements document thoroughly with Client and validate the requirements. In some cases, we may need to jointly expand on the requirements or revise them to make it clear. A face-to-face meeting is needed for this phase.
High Level Design PhaseDuring the High Level Design Phase, the design aspects of the application will be completed. This includes:
• Software Design Architecture • Logical Database Design • Prototype Concept of design • Test Strategy Development PhaseDuring the Development Phase, SAN Informationproposes to develop all the features as defined in the approved SRS. The development will be based on the approved requirements from the Requirement Elaboration Phase and will use the design frozen in the High Level Design Phase. This phase also includes low-level design, User Interface, coding, unit test, integration and system testing. SAN Informationwould like to follow shorter development and testing cycles and provide working deliverables as opposed to a single long cycle and a final deliverable. The benefits of this approach are mentioned below.
• Early integration will reveal any hidden surprises • It ensures that the requirements are met as expected • It provides Client with an opportunity to review the quality of the work in progress • Reduces various risks in the product lifecycle Final UAT PhaseThe Final UAT Phase will commence once all the tasks planned for the Development Phase are completed. During this phase the application will be released and the client will test the application to make sure all the features are working as defined in requirements document. Any issues reported are fixed and any enhancements provided are considered as 'Change Request'.
Agile ProcessSAN Informationoffers agile project methodology for suitable projects wherein the Requirements are not well-defined or evolving continuously. We have extensive experience in using this methodology.
SAN Informationadapted Agile Scrum as a formalized process in early 2003. Since then most of the projects that are being executed for ISV's falls under either Scrum / RUP's Iterative process methodology.
Key Scrum practices included in SAN Informationare as follows: • Sprints are iterations of a fixed duration ideally 30 day • Work within a sprint is fixed. Once the scope of a Sprint is committed, no additional functionality can be added except by the development team. • All work to be done is characterized as product backlog, which includes requirements to be delivered, defect workload, as well as infrastructure and design activities. • A Scrum Master mentors and manages the self organizing and self accountable teams that are responsible for delivery of successful outcomes at each sprint. • A daily standup meeting is a primary communication method. • A heavy focus on time boxing. Sprints, standup meetings, release review meetings and the like are all completed in prescribed times. • Scrum also allows requirements, architecture and design to emerge over the course of the project.Scrum, like RUP talks in terms of lifecycle phases In the case of Scrum, the phases are Planning, Staging, Development, and Release. Hence we find that both Agile Scrum / RUP's Iterative process methodology are the best fits.
Agile Offshore at SAN Informationis a proven methodology, which has been evolved over a period of time based on the extensive experiences gained in the past from various projects execution. Below diagrams depicts the Process Flow:
