Product Development and Delivery Model
 

Our Product delivery process differs from conventional methodologies in its balanced approach to technical implementation and user-centered design. This approach effectively integrates strategic, technology and creative products while maintaining the discipline of IT-based project management. The result is a structure that allows both Visions@work and client project teams to efficiently deploy and manage complex, custom products. This entire approach is based on the understanding that product strategy and development is an iterative and ongoing process.

The initial phase is characterized by an exchange of ideas and information between your staff and the visions@work team to reveal the needs and requirements of the product. In this phase, the team works with you to understand the scope and details of your business processes as well as your defining goals for the project at the business, brand, user, and technology levels. We gain this understanding by working closely with your team, interviewing members of your organization, talking with current and/or potential application users, and reviewing your internal and external literature. The goals and requirements identified during this phase set the agenda for the project's development.

The Design phase yields the primary Interface Design, Visual Design, and Technical Architecture Specification of the product. This phase is driven by project goals and user needs as defined in the Project Charter. Iterations are reviewed with the client throughout the phase. This phase also includes Brand Development and User Understanding components. The results of this phase form the basis of the Development phase.

Building on the design phase, the Develop phase includes Code Development, Design Integration, Final Application Development and QA Testing. In this phase, Engineers develop the code that gives the product its functionality and integrates the code with the product's design. This phase also includes QA testing.