Technology Consulting Services

Simple Projects

Many of our projects are relatively simple: we are asked to specify, design, build, and/or deploy a new system, or to enhance or extend an existing system (e.g. refactoring or re-engineering). We work at multiple levels, including system architecture, application architecture and software development, human factors and user interface, product management (feature set and product roadmap), project management, and increasingly, at the semantic or data level. The goal of the project is simple: ship the solution. We typically work in an integrated team which includes client staff, our consultants, and sometimes other third parties.

Bridge Teaming Projects

In the context of the above projects, many of our clients also ask us to build-out the capabilities of their organization to continue the work after we are gone. These projects involve some combination of project and engineering management, agile software development and other process training, product management training, system architecture planning, and team building (hiring). In these assignments we typically fill a management role within the company until such time as that role is filled by internal staff or a new hire.

Related Services and Specialties

We support projects with the following related and specialized services:

  • Technology Assessment
  • Product Management and PDM Process
  • User Interface Development or Remediation
  • Search Optimization, Taxonomy and Metadata
  • Strategic Technology Consulting