Assisting and supporting individuals and organizations
with effective quality approaches to meeting their information technology
objectives.
Our consulting and mentoring program includes a diverse array of personal
and project services:
- Process Improvement
-
Our process improvement services focus on building organizational
capability for self-help through a mastery of core process management
principles combined with a continuing improvement in the professional
knowledge and practices of individuals throughout the organization.
Our process emphasizes mentoring the individuals who are ultimately
in a position to effect change toward improvement in their own organizations.
- Requirements Definition
-
Project and organizational success often centers on improving organizational
practices and capabilities for requirements definition and management.
Our services include conducting requirements elicitation and analysis
activities at the project level, including facilitating large or small
requirements sessions, modeling requirements findings, and assisting
in the transition of business and functional requirements into design
activities and deliverables.
- Process Maturity
-
Organizations striving to continuously improve eventually find that
continuing levels of improvement are enhanced by adopting an external
model of professional maturity to which the organization can aspire.
Our services include helping organizations understand and apply these
models by incorporating their requirements into existing quality and
process improvement practices. We emphasize that organizations should
not attack these models as stand-alone initiatives, but should use
them to clarify the direction and goals of existing initiatives that
are focused on continuous improvement of products and services. The
three model domains we work with involve general business maturity
(Baldridge National Quality Award Criteria for Excellence), information
technology process maturity (SEI Capability Maturity Model Integration),
and project management maturity (PMI Organizational Project Management
Maturity Model).
- Project Quality Assurance
-
No matter how much an organization invests
in process improvement, the desired quality levels are only realized
if projects effectively use the resulting processes. Our quality assurance
services support project success by providing an interactive assessment
and mentoring cycle that assists teams in taking advantage of the
process capabilities that have been put around them by an organization's
quality improvement and process maturity initiatives. We provide an
enabling support system that helps assure project success.
- Software Engineering
-
Sound engineering of software requires the rigorous application of
principles and techniques, many derived directly from the quality
and process management disciplines. Our services work to promote rigorous
tool application at the project level. Systematic modeling and analysis
techniques, using a combination of traditional data and process modeling
approaches coupled with the synergy provided by the integration of
quality techniques such as Quality Function Deployment, all us to
assist in the effective engineering of software solutions based on
sound engineering and management practices.
- Strategy Development
-
Effective continuous improvement requires that an organization establish
a sound basis and context for teams and individuals to focus effort
toward improvements. Our services include assisting organizations
and work groups as they struggle to identify or clarify their vision,
mission, goals, and values. This increase clarity forms an attractor
against which on-going improvement efforts can be targeted and measured.
- Standards Compliance
-
Organization looking for comprehensive improvement in quality capability
typically gain advantage from adopting and adapting external standards.
The alternative requires extensive work that simply ends up reinventing
the scope and content of existing standards, and such in-house efforts
never achieve the same level of results. Our services assist organizations
in identifying and adapting the most appropriate standards for the
types of problems being addressed today. Typical efforts usually include
some combination of ISO 9000 and ISO 14000 for general compliance,
as well as many more domain specific content standards such as ISO
17799 for security, and a full range of IEEE software engineering
standards.
|