In an outsourced activity like the development of mission-critical software solutions, the process is as important as the product and assumes make-or-break dimensions. At Vishwak, we understand this and offer a process that is complete and clear in all aspects, making your end secure.
To develop your solutions, we apply a comprehensive Four-Phase Process. The process is characterized by an exceptionally systematic approach and intensive quality control all through. A highly experienced Project Manager is your single point of contact and drives your project.
OUR FOUR-PHASE PROCESS
Phase I
Requirements, Core Team, Architecture and UI Design
Phase II
Coding and Ongoing Testing
Phase III
Staging and Final QC Testing
Phase IV
Publishing, Version Control, Change Request Management
Phase I Requirements, Core Team, Architecture and UI Design
Defining your Requirements
A Program Manager (PM) is assigned to your project to work closely with you every step of the way. Your PM determines your business requirements – in person, via videoconference, telephone, chat and e-mail. Based on these interactions, the PM develops a draft Software Requirement Specification (SRS), a document that aligns your business requirements and our recommended technical solutions. At this stage, a draft projected schedule is also developed and presented.
Forming a Core Team
In parallel to the SRS development, the Program Manager coordinates with the Vishwak HR Manager to identify the core team with all the skills sets required to execute your project successfully.
Technical Architecture and User Interface Design Presentation
Once you approve the SRS, the Lead Developer assigned to your project prepares a detailed Application Architecture and presents it to you for your review and approval.
Simultaneously, your PM conducts meetings with the Graphics Team leader who is charged with creating User Interface options for your Web Portal/Application.
A review follows to identify and discuss any changes you may require. With your PM taking the lead, we revise both the Application Architecture and User Interface design as necessary to suit your unique needs.
Phase II Coding and Ongoing Testing
Once you provide us your complete sign-off on the Application Architecture and UI, we embark on portal construction. Throughout the entire process, we keep you in the loop about project milestones.
Coding
Your Development Leader will conduct detailed architecture review meetings with the development team before coding starts. Any key technical considerations such as security and performance are addressed in these sessions to ensure quality coding. When coding begins, your new site resides on our Development Server. The Development team tests all the modules before submitting them for Level 2 Testing.
Level 2 Testing
Once the UI Design and the Application Architecture are finalized, the PM hands over the project SRS, UI design templates and architecture documentation to the Test Leader who prepares a test plan and test cases. It is the responsibility of the Test Leader to identify bugs and record them in the Vishwak Bug tracking tool. The PM reviews the bugs and assigns them to appropriate team members for rectification. All the bugs identified at this point are addressed and sorted out before the start of coding.