Our Approach

At Imaginet, our approach in solution design and delivery is firmly rooted in our belief that every service or solution that we provide to our customers should provide business or organizational value during and after the development process. Imaginet is a Microsoft Gold Certified Partner and has earned the Information Worker (Portals), Custom Development and Business Process Integration competencies.

We utilize best practices in:

Application Lifecycle Management (ALM) – Imaginet has customized Visual Studio Team System to instrument the development process for all development projects. Team System combines Team portal, version control, work item tracking, and build management, process guidance, and business intelligence into a unified server. It allows everyone on the team to collaborate more effectively and deliver better quality software.  At any given time in a project our customers have access to the same Team System reporting that we see for their project.

Feature Driven Development (FDD) – Although Imaginet utilizes a number of agile application development principles, Feature driven development is used to deliver client-valued functionality, features, throughout the iterative development process. Its main purpose is to deliver tangible, working software repeatedly in short iterations in a timely manner. It also allows a more flexible approach to managing change as features are added to a project.

Project Management – Imaginet has successfully managed a broad range of development projects from the initial project vision through application deployment. Through our successful project delivery, Imaginet is able to provide an experienced project management manager that is able to capitalize on our implementation of ALM best practices and Feature Driven development.

Our project management experts focus on accomplishing the goals of a project by successfully orchestrating the following:

  • the complete and accurate definition of the project Scope of Work and Schedule;
  • the development of an effective work breakdown structure for scheduling and cost control;
  • planning the different phases of the project and completing a precise schedule of project activities to satisfy the objectives of the project;
  • using an iterative approach to realizing project deliverables, and soliciting feedback on iterative deliverables from project sponsors and users; usually reviewed every 2 weeks;
  • definition and implementation of project procedures;
  • recommend and utilize project tracking tools such as Microsoft Project or Team System to support project tracking and deliverables;
  • the structure of effective project communication, reporting and liaison requirements;
  • procurement to purchase all necessary hardware and software for the project
  • preparing progress reports accounting for the necessary information to meet client requirements including updates on general project information, planning, risk management, development progress, cost estimation and control, quality measurements, purchasing status and overall project status.