Home Company Services Support Developer Contact
 

Services - Technical Review

 

Technical Review Practice

TeamTek offers a range of technical review consulting services:

Technology evaluation, selection and risk analysis: TeamTek can help you understand the risks and benefits of choosing a particular third party technology. TeamTek works with your technology requirements - assisting in requirements articulation as necessary. Based in the requirements, TeamTek will perform a technology evaluation and prepare a detailed report. We can also help guide your own technology team in performing the requisite analysis. Technology evaluations can range from business and information systems to architectural components or embedded systems in custom solutions or to OEM product integrations.

Technical milestone review: TeamTek can help you understand the quality and risks of your internal projects and products with our review services at appropriate project milestones:

Requirements Review- are the requirements complete?

  • Have all the FURPSSA requirements been articulated:
    • Functionality
    • Usability
    • Reliability
    • Performance
    • Scaleability
    • Security
    • Availability
  • Are the requirements prioritized?
    Mandatory, Important, Useful
  • Are the requirements and priorities consistent with the product roadmap and technology roadmap?
  • Have the requirements been validated with the target market or customer?

Architecture Review - are the technologies, systems, subsystems, and components adequate to meet the requirements?

  • Are all system and sub-system dependencies and interactions articulated?
  • Have all the use cases been identified and modeled?
  • Are the component technologies compatible and well understood?
  • Has the system been modeled (UML)?
  • Have the technological risks been articulated with an appropriate risk mitigation plan?
  • Are all the requirements met by the architecture?

Design Review - are the functional specifications complete for all subsystems and components?

  • Are the functional specifications sufficiently detailed for an adequate bottoms-up estimation of work?
  • Does the design fulfill the requirements?
  • Is the design consistent with the architecture?
  • Are the functional specifications sufficiently detailed to drive (in parallel) the development/construction effort, the product documentation effort, and the quality assurance test specification effort?
  • Has the design been modeled (UML)?
  • Is the system designed for testability?
  • How does the design meet the FURPSSA requirements?

Code Review - is the code consistent, complete and maintainable?

  • Is the code sufficiently well constructed to accommodate down-stream maintenance and knowledge transfer?
  • Have standard coding practices been consistently maintained?
  • Is the code I18N safe and designed for localization?
  • Is the code structured for maximum code re-use?
  • Is the code constructed for extensibility?
  • Is the code easily tested? How robust is the unit-test definition and process? Are unit tests automated?
  • Is the build process efficient and consistent with the code structure?
  • Have all copyrights, patent rights, and intellectual property rights been properly accommodated?

Practice Areas

We maintain a document management policy respectful of the rules of discovery


Home | Company | Services | Support | Developer | Contact
Privacy | Legal
Copyright 2002-2008 TeamTek Solutions, Inc.
 
   
 
TECHNICAL
REVIEW

Technology Evaluation, Selection, Risk Analysis

Milestone Reviews
Requirements
Architecture
Design
Code