Our organization is based on client-focused teams. Each team is made up of a combination of business consultants, designers, and implementation experts. The project manager is responsible for supporting the project team, communicating with the client, and arranging the assistance of subcontractors, if necessary.
Our integrated consulting and design model shortens the total time required for implementation and intensifies coordination within the team. Everyone, from the consultant to the quality engineer, stays informed as to the general progress of the project and their role in it.
We have an advanced project management system that enables all KeyDP offices to have an online access to project information and facilitates management of international project groups.
Our consultants focus on three areas: strategic planning, process development, and special projects.
Strategic planning helps the client to identify Internet opportunities. After analyzing alternatives, we give recommendations for an Internet strategy and business model. This phase includes a "value promise", which encapsulates the benefits offered by the planned service and directs its conceptual design. Strategic planning is largely based on working seminars, which are supplemented by targeted analyses when needed.
Development of business processes is an essential part of e-commerce projects in particular. We describe the current state of essential processes and analyze alternatives for transforming these to suit an e-commerce solution. The transformed business processes serve as basis for developing the service concept, both with respect to the user interface and back-office functions.
In addition, the KeyDP consultants carry out special projects, such as:
- measuring service use,
- analyzing user information,
- and producing intelligence reports.
Our design competency covers a broad range of creative services and professions:
- conceptual designers
- information and technical architects
- graphic designers
- user interface designers
- and usability experts
The makeup of each project's design team depends on the nature of the project: whether it needs more technological know-how, for instance, or our best visual creativity.
As a team, the designers develop a service prototype based on the needs outlined in the strategic plan. If acceptable, the prototype is the basis of further iterations and refinements. If not, we go back to the drawing board until we get it right.
Usability testing is an essential phase of prototype testing. We bring in people who match the target group criteria and have them test the service. For example:
- Is it easy to use?
- Does it feel right?
- Is it attractive?
The end result is a design that has been tailor-made for the individuals who will be using it.
We carry out the technical implementation of the service based on the client-approved design. We use our existing partners' solutions if acceptable; otherwise we look for a satisfactory solution elsewhere.
In an ideal world, the design phase would end before implementation begins. But we exist in reality. Changes are necessary, clients notice details they didn't notice before, we become aware of a refinement that would notably improve the usability of the service. We have adopted a simple yet effective change management system to handle changes to the design during the implementation phase. This ensures the quality of the service and helps us keep to the cost estimate and schedule.
The final phase of implementation is a thorough quality check to verify that the service works properly with all devices and browsers.