Home   |   Sitemap

Our Approach


UserEase follows a flexible yet clearly defined software engineering process that is based on an interactive consulting & development methodology.

UserEase begins most major projects by determining high level requirements and presenting clients with a detailed "look and feel" prototype along with initial architecture and platform specifications. From this starting point, highly focused requirements and preferences clearly emerge, and subsequent project development phases can proceed most efficiently.

Throughout the project, a senior consultant remains the key client contact, supported by a team of engineers, programmers, graphic artists and other professionals assembled based on specific project needs. UserEase's senior management reviews project status throughout the project timeline at regular intervals.

A standard, predefined set of project deliverables are produced through each phase of the software development cycle:

Requirements & Proposal

  • Prototypes and concept demos
  • Initial architecture  and platform specifications
  • Broad level project plans, schedules and cost estimates
 

Development

  • Detailed design specifications
  • Incremental releases for review by users
  • Change request recording and tracking
 

Quality Assurance & Deployment

  • Alpha and beta versions of the final product
  • Testing plans and use cases.
  • Deployment specs and user manuals
  • Defect tracking and monitoring
 

Support & Maintenance

  • Service packs and release updates
  • Change request recording and tracking

Our project methodology is based on ongoing review and feedback cycles involving both development and end user groups, including:

  • Exchange of task-lists for planning and controlling development activities via e-mail
  • Weekly review meetings and collaborative discussions.
  • Periodic meetings with UserEase ’s senior consultants and technical staff

Our in-house process library intranet portal provides the necessary tools and document templates for project teams to build project artifacts necessary for each stage of the development process.

Project documentation is also made available to our customers (authorized users only) for viewing on our secure Customer Portal.

Our delivery model requires onsite presence of the project manager and the business analysts during the requirements gathering and proposal phase as this involves close interaction with the end user community.

All other stages in the software development lifecycle from development to product delivery are managed by our software engineering, quality assurance and release management groups. These are supported by a team of db designers, programmers, graphic artists and other professionals assembled based on project specific needs.

Activities & Deliverables

  • Prototypes
  • Architecture and platform specifications
  • Overall project schedule
  • Cost estimates
  • Design specifications
  • Collaborative discussions and reviews
  • Interim releases and client feedback
  • Incremental updates
  • Beta versions
  • Test plans, QA tracking
  • Final release
  • User manuals
  • Application updates
  • Additional features

Project Coordination

     
  • Initial meetings with UserEase 's senior consultants and technical staff
  • Task-lists for planning and controlling development activities via e-mail
  • Weekly review meetings and collaborative discussions via teleconference
  • Ongoing meetings with UserEase 's consultants and technical staff
  • On-site deployment
  • Online support via UserEase  Project Portal
  • Round the-clock support
  • Online support via UserEase  Project Portal
 

Alliances

Alliances