Methodology

The Qualicom Development Methodology (QDM) is a proprietary version of the software development methodology that we use to develop most of our own applications. It includes six interrelated phases:

  • Vision/Scope
  • Requirements
  • Usability
  • Development
  • QA
  • Deployment


This structure is iterable, and flexible enough to work well for projects lasting from a few months to several years. Alternatively, we also have considerable experience working within our clients' existing software development approaches, either exclusively or in conjunction with QDM. Our best practices integrate well with existing methodologies, often leading to significant synergies.

QDM.png

Requirements

A key to Qualicom's success in software development projects is our emphasis on effective requirements analysis. We make sure we're building the right software. Our requirements documents focus on what needs to be done from a business perspective, not how to do it.

This helps us retain our user-centred focus and gives us the flexibility to use the best techniques available as development proceeds in an agile manner. It also improves readability, which helps business users review and sign off on the documentation.

agile-methodolog.png

Interaction Design

At the start of a project, business analysts and user experience designers work together, using techniques such as contextual interviews, focus groups, task analysis, and user profiling to gather information about the business, the users, and the users' workflows.

The user experience designer then iterates through various design possibilities, working with business users to make any necessary changes before coding begins. This allows us to "get it right the first time", ensuring high user satisfaction levels, good productivity, and low ongoing support costs.

As development proceeds, we keep communication open with the users, making sure all stakeholders remain on the same page right through to system implementation.

Documentation and Training

Qualicom has considerable documentation experience. Our in-house documentation is single-sourced for output to online and print media and conditionalized for variations in products, locations, and so on.

We have developed and presented a number of training classes for the retail products that we sell, as well as for custom client applications. Our training classes are a blend of background information and hands-on exercises, geared specifically to the audience. We can provide train-the-trainers (T3) classes, including the necessary materials for subsequent end user training, or we can train the end users directly.

Our enterprise consulting work often includes a more informal element as we mentor client staff throughout a project. We've also presented a number of seminars to clients and professional organizations on topics such as business requirements gathering and user-centred development.