The web development in the modern era is a rapidly changing field of software engineering and unlike the pre web 2.0 eras; the software need to be upgraded to support and welcome the changes as well as the requirement additions. The core concept behind the RBWD methodology is the Agile web development methodology with modifications to suit small as well as large website development. RBWD ensures collaborative development with short milestones. The proper internal review and stake holder review ensures that the end product is highly usable and the code is of superior quality. To guarantee this kind of involvement, ISPG does a weekly internal review on all projects as well as milestone review with the client.
A clear understanding of the application features from the perspective of stakeholders is established through stakeholders' collaboration, initial requirements documents, and legacy code if any. This initial step is normally accomplished in days and will output high level diagrams, wireframes, generalized use/test cases and workflow diagrams.
Based on the inputs from the requirement analysis phase, HTML Prototype will be created. The requirement analysis phase's inputs will be converted to HTML prototype, UML diagrams to depict data and object layers, and sequence diagrams for complex logic. This phase will be completed within couple of weeks.
Development phase will be guided by the HTML Prototype, mock-ups, and UML diagrams from the requirement analysis and design phases. Review based development makes sure that the development is on the right track and in accordance with the HTML Prototype. The development is change compliant and in short milestones. At each short milestone, the stake holder will have a usable feature in the application and may suggest the modifications, if needed. Short milestones development enforces code refactoring and code standard and the stake holder is assured to get an optimal product. The completion of this phase will depend upon the complexity and size of the project. Since this is a short milestones development, the stake holder will have access to the new feature sets, at frequent intervals.
Quality and Scope management will be reinforced by the weekly internal review and short milestones review with the stake holders. Although the QA team will be monitoring the product right from the requirement analysis phase, they will get fully involved once the development reaches completion. They carry out manual and automatic data feeding tests and stress tests, in addition to the extensive Penetration Testing, which is carried out to protect the system from malicious users.
In Review Based Project Management methodology, stake holders will be actively monitoring each progress and short milestones that are completed. Once they are satisfied with the features for the milestones, the system is made ready for deployment. Our vast expertise on networking administration makes this step, as smooth as possible. Software training and support is also an important deliverable of this phase.