OrangeWiz Studios follows the well-adopted Customer/User Centered "4D Process" as part of its Project Management methodology, which includes Discovery, Design, Development, and Delivery phases. The length and depth of these phases will be tailored based on the complexity of the project.
An informal but thorough approach will be used to gather initial requirements from key stakeholders and users. Initial meetings/interviews will be conducted to determine Project Scope, Goals, and Vision. Competitve Analysis can be conducted during this phase as well. Priority of Customer versus User needs is determined.
Sample key tasks during the Discovery phase:
An iterative design approach (including customer/user interviews) will be used for all design activities as well as to further refine the requirements for each deliverable. Comprehensive Renderings (or Comps) or Technical/Functional Specifications are provided for each deliverable, and customer/user feedback is used to refine potential designs and select a final design. Customer will review and provide feedback/approval on all deliverables as agreed upon in relevent PSA. Delays in responding may impact scope, schedule, and cost. Third party Stock Art, Photographs, or Fonts will only be included at this phase if its owner provides “Comp” licensing or Customer approves the purchase of necessary licensing.
Sample key Design tasks:
During the Development phase, the approved specifications defined in the Discovery and Design Phases are made operational, including:
During the Delivery phase, the final Deliverables are delivered to the Customer in one of the following methods:
Three discrete testing methodologies will be employed during various phases of this project. If key users are identified by Customer, User Interviewing/Testing will occur at various phases during the project. At the conclusion of the Development Phase, OrangeWiz will conduct a System Test and the Customer will do User Acceptance Testing.
When agreed upon in the SOW/PSA, if key users are identified by the Customer, OrangeWiz will perform various interviews and testing throughout the phases of the project. This can include informational interviews during Discovery and Design, as well as iterative testing/observation (Contextual Inquiry) of the usability of mockups/prototypes/deliverables during both the Design and Development phases of the project.
System Testing will be performed by OrangeWiz, and includes testing functionality of all aspects of the website prior to User Acceptance Testing.
System Testing validates that the individual web pages meet the original functional requirements. For this project, this includes link testing and Browser Compatibility testing with the latest versions (at least within 3 months of testing) of Internet Explorer (PC), Safari (Mac), and Mozilla Firefox (PC and Mac). Earlier versions or additional browsers can be tested if agreed up on in the PSA or SOW (and if those versions are still available).
User Acceptance Testing is performed at the conclusion of the Development Phase to determine if the agreed upon design and requirements have been met. For this project, final User Acceptance Testing will be conducted by the Customer to ensure proper user-experience. This should include determining that the web site meets the original objectives, usability testing, and spell checking of all text. Any defects will be identified, tracked, and fixed using a Change Request Form. Once defects have been fixed, the customer is asked to re-test and approve the new functionality. Additional functional requirements (enhancement suggestions) can also be captured for future phases.
Customer will test and provide feedback on all deliverables as agreed upon in the relevent PSA or Schedule/SOW. Delays in responding may impact scope, schedule, and cost.