Best Practices
  • Fast Solutions Workshop
  • Outline
  • Resolve
  • Construct
  • Empower

Our wDPª Methodology is built to address some of the most significant problem areas in the application development lifecycle, namely:

  • Tight integration with the business goals for which the application is being developed

  • Significant changes in specifications midway through the development process

  • Mitigating risks associated with deployment of new technologies.

A rigorous methodology that is flexible enough to adapt to your special requirements and constraints. wDPª Methodology includes the following steps in the system development lifecycle. It is important to note that not all phases may apply to every instance of application development.

  1. Fast Solutions Workshop
  2. Outline
  3. Resolve
  4. Construct
  5. Empower

1. Fast Solutions Workshop

The Fast Solutions Workshop is used to address the unknowns around the implementation of a new technology or solution a specific enterprise environment. These unknowns could be both business and technical in nature. A small function is selected and implemented quickly. The output of the phase is a set of possible business process and technology issues. A plan is created to address these issues before application development begins.

2. Outline

The main purpose of the Outline phase is to prioritize and scope out the features and functions of an application in the order of implementation. This order is determined collaboratively by the end users and the application development team. It is done according to jointly established criteria with a focus on Ôbusiness benefitsÕ and Ôease of implementationÕ for each function. Major outputs of this phase are:

  • Prioritized Use Case Matrix with high-level function definitions
  • High level technical topology diagram(s)
  • Dependencies
  • A firm estimate and a Project plan for the next phase

3. Resolve

In this phase, a thorough analysis and design is done to resolve all the details before construction begins. It is based on the Unified approach propounded by Jacobson, Rumbaugh and Booch. The method is Use Case driven, technical architecture-centric and is iterative. Major outputs of the phase are:

  • Detailed Use Cases including the User Interfaces
  • Technical architecture of the applications
  • Details of all System Interfaces
  • List of tools and technologies to be used
  • All development standards
  • Cost estimate and Project plan for the development phase

4. Construct

During this phase, the actual development of the code takes place. A very transparent view of the progress is available to all stakeholders. This leads to the development of sound end-user centric systems. The process is cognizant of empowering the systems personnel of the customer and therefore should the customer desire, teams are composed of development resources from the customer as well as Interitech.

5. Empower

In this phase, we implement the application in the production environment. It involves setting up necessary environment, packaging the application for release, completing all systems and user documentation.

The central idea is to empower all stakeholders of the system with the right information and training, so that they derive maximum benefit from the new system. To that end, we provide extensive documentation, post-production support and user training to the IT personnel and the end users of the customerÕs organization

Project Management: A Customized Approach

The Project Management needs and requirements are different for each project. We believe Òone-size-fits-them-allÓ approach to Project Management Methodologies has no place in todayÕs dynamic world order.

Our wDPª Methodology provides a flexible framework for the best practices approach to project management. We adapt our Project Management Methodology to suite our customersÕ needs. The details of customized strategy, individual processes and methods are finalized in our Project Proposal. The processes for a startup company, for example, may be quite different from an enterprise company. In each case, we understand both - the situational requirements and the constraints.

Our Project Management methodologies have been honed after years of experience in building enterprise-class IT solutions/applications. Our The Project Management methodologies address issues such as:

Evaluation

  • Evaluation and overall estimates
  • Identifying Project Phases and Delivery Schedules

Planning

  • Identifying Modules and Tasks
  • Effort Estimation
  • Project Schedules
  • Assign roles and responsibilities
  • Deliverables and milestones
  • User acceptance Criteria
  • Turnover to customer plan
  • Risk Management plan
  • Change Management Processes
  • Issue Mana