The manageID solution/project implementation lifecycle consists of Planning, Iterative Configuration, Deployment & Training, and Maintenance & Support phases.

Note: In principle, all these steps are to achieve a common goal to implement solutions for our client. Our process is flexible and we collaborate with our clients to ensure our process fits the expectation and delivery requirements for our clients.

Planning

During this phase, our team collaborates with stakeholders through one or more discovery sessions to identify their needs and concerns, and to understand the environment in which they work. We create a vision for the product implementation based on these discovery sessions. We elicit and document functional requirements, business process, security requirements, integration requirements and system requirements as well as compliance requirements. 

Iterative Configuration

 We use the agile methodology for solution implementation. During this phase, our team works with our clients through multiple iterations to create a working subset of the functionality and includes steps for Planning & UI Design, Solution Design, System Configuration & Integration, and Testing & Compliance. This allows our clients to see the highest priority functionality faster and provide feedback that can be incorporated into the product to ensure the final solution meets the requirements.

  • Planning & UI Design: We collaborate with our clients to create the backlog to prioritize and refine the requirements. By developing the highest priority features faster, we provide a solution that delivers value to the sponsoring organization and stakeholders quickly while also meeting their needs. We help our clients in creating user stories and defining the acceptance criteria for these user stories. Based on the user stories we design the user interface and create screen mockups to ensure the UI design meets the requirements.
  • Solution Design: Our design approach incorporates architecture guidelines and industry best practices for all requirements. The artifacts created during this phase include implementation architecture design; system design; interface design; and test and acceptance cases. We use design checklists to define workflows, schemas, security controls, assumptions, technical constraints, and dependencies.
  • Configuration & Integration: During this phase, we configure the UI for the solution based on the approved UI design. The configurable components of manageID products allow us to minimize custom development and thus deliver the solution faster. 
  • Testing & Compliance: We perform functional testing, integration testing, security evaluation, and regression testing in the test environment. We document the test results and update the requirements traceability matrix. We also work with the client on a regular basis and let them test the software in our test environment and provide feedback – this helps in ensuring that it meets their expectations. If needed, the solution can also be tested in client provided test infrastructure.

Solution Deployment & Training

The deployment to end-users is usually driven by an approved client schedule. We go through a Production Readiness Review to define test-to-production turnover requirements. This process ensures all deployment documentation is peer reviewed by a cross-functional team before release to production. For large deployments that involve multiple locations/departments, we work with the client to select a few locations for a pilot. We deploy the application to the pilot location where it is used for a defined period. We work on addressing any issues identified during this pilot and then work with the client on a rollout plan to deploy the application at all other locations/departments. We provide “Train the Trainer” training to our clients, and if needed we can provide training to all end users and administrators. We create separate training documents for administrators and operators to address the needs of respective users.

Maintenance & Support

Post deployment of the solution, Service Desk support is available using our web based ticketing system. The product implementation includes standard software maintenance and warranty for one year.

All maintenance services provided to clients are driven and managed by mutually agreed “Service Level Agreements” that we have mutually established. Various levels of services are available for clients based the scope and support hours.