Skip Navigation Links
Skip navigation links
ALM
ALM Overview
ALM Activity Summary
ALM Discipline Summary
Activities and Disciplines
ALM Tool Summary
ALM Services Summary
Services
Visual Studio 2010 Ultimate Services
Installing and Administering VSTS
Implementing VSTS Best Practices
Upgrading to Visual Studio 2010 Ultimate
Testing with Visual Studio 2010
Customizing and Extending VSTS
Migrating and Integrating Other System
Implementing VSTS Best Practices for Java/Non-Windows
Outsourced Development Services
Training
Visual Studio 2010 Ultimate Training
eTraining
Classroom Training
Team System Video Archive
Products
Notion Tools for Team System
Download Notion Tools for Team System
Purchase Notion Tools for Team System
About Notion
Contact Notion

Development Practices

Clients use Notion Solutions for their development because they demand quality first and foremost. Notion Solutions employs a number of practices to facilitate the development of high-quality software applications and to promote transparency. Quality metrics are tracked, evaluated, and reported throughout the project lifecycle.

  • Unit Testing – All Notion Solutions’ developers implement unit tests for the code they write. Teams continuously track test run rates, success rates, and code coverage data. This data can be viewed through on-demand reports.
  • Code Analysis – Notion Solutions utilizes the static code analysis tools provided by Microsoft to automatically validate that a high level of code quality and standardization is achieved.
  • Code Metrics – Software has a lifetime far beyond its initial construction. As a result, maintainability metrics are constantly evaluated to ensure that all code being developed will be easy to maintain.
  • Automated Build – Notion Solutions believes that the regular building of the application code combined with automated regression testing can lead to improved overall quality.

The following video shows the Notion development process in action: