Our Approach

At Diwan, we believe in providing our clients the biggest bang for the buck. Hence, we have developed and offer our Virtual Project Environment (VPE) methodology in order to provide clients a collaborative environment in which they can manage all aspects of a solution project, control costs and achieve optimal cost benefits.

Diwan consultants visit the client site to go through the requirement analysis, initial designs and in some cases coordinate with rest of the team to provide a prototype. This On-site visit is invaluable for building up relationships between the stake holders and to reach the correct set of requirements and design decisions. At the end of the On-site phase an overall project plan with deadlines and milestones is designed. A set of deliverables for that phase is also committed. The On-site team then moves back to our development center (in some cases a permanent representative stays back On-site) and they form the interface between the client and the off-site development team. A periodic status reporting (usually weekly) scheme is adopted, with which principle members are made aware of the state of the project. All milestones are carefully monitored, with conference calls and with post-delivery meetings.

The VPE methodology follows a MSF process model toward completion of the software application. A strict documentation scheme is followed at every stage of the project by maintaining a version-based repository. Any change request is followed with an extensive updating of documentation.

Documentation is very crucial in an outsourcing project. Every phase of the project must be detailed and thoroughly documented. A schematic diagram below represents the major documentation groups in the VPE.

Evaluation

We can lead a tool evaluation effort, including the definition of the evaluation criteria, identification of tools to be evaluated, and the actual evaluation.

Design

Diwan can design an entire system configuration including hardware, software, and communications. Coordinates and performs logical and physical systems design. Diwan can follow either the RAD methodology or Agile methodology to accomplish the Design goals based on the size, urgency and budget of a given project.

Architecture

We can work with various platforms, including mainframes, minis and micros. We can apply when appropriate, activity and data modeling, transaction/workflow analysis, internal control and risk analysis and modern business methods, and performance measurement techniques.

Development

We always work with our clients or direct the implementation using our staff and/or skills of client Subject Matter Expertise.

Diwan provides logistics and resources to run offshore projects successfully and to deliver on time with proven Virtual Project Environment Methodology.

We work within our client’s resource constraints and can scale the service up or down to meet their needs.

We help our client identify early indicators of the movement in the right direction as well as more formal measurements of a program’s long-term impact to their business.

We have a development center in Bangladesh while our head quarter is located in Orange, California supported by an office in New York.

Reviews and prepares system documents and specifications.