Software Process Audits and Assessment Consulting
  • Evaluating the adequacy of your organization's standards, processes, plans and systems to meet stated quality objectives
  • Evaluating compliance to industry or customer standards, processes, requirements
    • ISO 9001:2000 standards
    • CMMI processes
    • Industry Best practices
  • Evaluating effectiveness of implementation of your organization's standards, processes, plans and systems
  • Identifying areas of noncompliance
  • Suggesting improvement opportunities
Software Measurements and Metrics Consulting
  • Assessing your existing measurements and metrics programs and identifying process improvement opportunities based on industry standards, models and best practices
  • Assessing your data collection mechanisms for identifying improvements in collection methods
  • Helping establish a metrics program tailored to meet your business objectives
  • Facilitating metrics selection and design with your practitioners and Quality Assurance team
  • Design and deploy the metrics collection and publishing mechanisms
  • Providing customized software metrics training for your staff
Software Development Process Definition & Improvement Consulting
  • Evaluating your existing software development processes and identifying process improvement opportunities based on industry standards, models and best practices
  • Helping you define software development process engineering to cover the entire software development and maintenance life cycle
  • Documenting your existing software engineering standards, processes, guidelines and templates through interviewing key software personnel
  • Training your staff with your customized software development processes
  • Facilitating process improvement efforts, post project reviews and root cause analysis of reported product and process defects
Software Testing Process Consulting
  • Application mapping and identifying application readiness for testing
  • Application categorization for testing needs and types of testing
  • Evaluating your existing software testing processes
  • Identifying process improvement opportunities based on industry best practices
  • Creating a roadmap for centralizing testing services within your organization
  • Documenting your existing software testing processes, guidelines and templates through interviewing key testing team members
  • Training your staff in the redefine software testing processes
Software Project Management Consulting
  • Evaluating your existing software project management process
    • Project initiation, planning, tracking & control and closure processes
  • Identifying process improvement opportunities based on industry standards, models and best practices
  • Documenting your existing software project management processes, guidelines, standards and templates through interviewing key project management personnel
  • Create and implement the progress review methods and reporting requirements
  • Facilitating project planning meetings and post-project review meetings with your in-house specialists and staff
  • Providing training for your staff on the revised project management processes
Software Risk Management Consulting
  • Evaluating your existing software risk management processes and identifying process improvement opportunities based on industry standards and best practices
  • Documenting software risk management standards, processes, guidelines and templates based on existing practices
  • Facilitating project risk identification, analysis and planning meetings with your in-house specialists and staff
  • Providing training for your staff the revised software risk management processes
  • Help build your organizational risk repository from existing projects and risk exposures