Team System Training & Mentoring

Imaginet delivers training and mentoring sessions based on a number of standard offerings, or we can combine different components from a number of topic areas to build a unique Team System learning experience for your organization. Our experience has shown that in every Team System engagement, there is some level of customization needed to meet the unique requirements of each organization.

Our value-add in Team System training and consulting is far beyond the Team System products. Our proven knowledge of the application management life cycle, software development governance and software engineering best practices provides a context for analyzing and improving development practices as we work with you to deploy Team System.

In addition, Imaginet has developed courseware for Microsoft for Team System, which demonstrates our extensive knowledge of Team System and its application.

Our offerings include pre-packaged training, customized packaged training, scenario/competency-based mentoring and implementation/deployment assistance services. Each offering is summarized below:

  1. Pre-Packaged Team System Training
    Imaginet provides three courses that appeal to most audiences that need general knowledge of Team System:

    * 1 Day – “Lap Around Team System Overview” (Level 100)
    (Onsite or Web delivery via Live Meeting)

    This course provide a high-level overview of Team System, why it’s used and a brief overview of the various features of Team System including: Team System for Software Architects, Team System for Software Developers, Team System for Software Testers, Team Foundation Server and Team System Extensibility and Customization.

    * 3 Days – Team Foundation Server Overview (Level 200)
    Visual Studio 2005 Team Foundation Server is what powers the collaboration aspects of the Visual Studio Team System. Topics covered in in this hands- on course include: source code control and asset management, Integrated work item tracking and reporting to track and view project health, Integrated process methodology for more efficient and predictable software development, project management and reporting tools, team communications, unit testing ,web testing and SharePoint Integration. Click to see the detailed course outline.

    * 5 Days – Visual Studio 2005 Team System ”Deep Dive” Training (Level 300)
    Get a brief refresher/overview on VS 2005 Team System and understand the architecture and capabilities of both the Team System client products as well as Team Foundation Server at a deep technical level (Level 300). Commonly encountered Team System customization and extension scenarios are covered. Click to see the detailed course outline.

    Training is deliverd on your site and you provide the facilities, equipment and cover travel expenses. The charge is $600 CDN per student per day, minimum 6 students. For groups of less than 6 students, contact Imaginet.
  2. Customized Packaged Training
    Imaginet can customize the Team Foundation Server Overview and the Visual Studio 2005 Team System Deep Dive Training courses for your specific requirements. Most customers prefer to have the training on their site customized to their environment. The customer provides the facilities, equipment and pays for travel expenses.

    The charge is $600 CDN per student per day, minimum 6 students plus time required to customize the course at $2,000 CDN /day. For groups of less than 6 students ,contact Imaginet.
  3. Team System Scenario / Competency-Based Mentoring
    Many organizations want more than generic or customized training when implementing Team System. They want a level of basic understanding of Team Systems, however the greatest value is having Imaginet mentor their team members based on the specific use of Team System in their environment and /or based on customer development team members achieving desired competency levels in using Team System. See the section below titled “Team System Training and Mentoring Customization” for a list of available topics.

    Fees are $2,500 CDN /day and most engagements are between 5 and 10 days, although each situation is different.
  4. Implementation, Deployment and Migration Assistance Services
    Customers want Imaginet to assist in deploying Team System in their organization. Imaginet takes on specific deployment roles such as licensing Team System, architectural planning, installing and configuring Team System, Team System infrastructure design ( servers, scaling, tuning) and mapping Team System capabilities to existing software development practices and migration planning for Team System. See the section below titled “Team System Training and Mentoring Customization” for a list of available topics.

    Fees are $2,500 CDN /day and most engagements are between 5 and 10 days, although each situation is different.

How do you get started?

Every Team System engagement starts with a discovery call with our Team System consultants and your team lead. We take time to understand your application life-cycle management environment, the challenges you want to overcome and the solutions that Team System and Imaginet training and mentoring can provide. Contact Imaginet at : +1 (204) 989-6022 Ext 116 or sales@imaginet.com.

Team System Training and Mentoring Customization

Our experience has shown that most organizations require a customized Team System training and mentoring experience. The following components of our standard courses can be combined or reorganized to fit the specific needs of your organization:

Team System Purchasing and Deployment Considerations

  • Team System Licensing
  • Team System Architecture
  • Team System Planning and Deployment
  • Team System Adoption and Proof of Concept Strategies

Team System for Software Architects

  • The Application Designer
  • The System Designer
  • The Logical Datacenter Designer
  • The Deployment Designer

Team System for Software Developers

  • Static and Dynamic Code Analysis
  • C++ Code Analysis and Performance Tools
  • Unit Testing and Code Coverage Analysis

Team System for Software Testers

  • Web Testing
  • Load Testing
  • Managing and Executing Tests
  • Setting up Team Build and Automated Unit Testing

Team Foundation

  • Work Items and Queries
  • Managing Projects with Team System
  • Team System Version Control
  • Team Build Defining and Configuring Source Control Practices

Team System for Database Professionals

  • Unit Testing
  • Schema Change Control
  • Data and Schema Comparison

Team System Configuration

  • Installing and Configuring Team System

Team System Customization and Extensibility

  • Process Template Customization
  • Work Item Customization
  • Work Item Object Model
  • Team System Version Control Extensibility
  • Team Build Customization and Extensibility
  • Data Warehouse and Reporting Extensibility
  • Building Custom Test Types
  • Using the Team System Event Model and API
  • Using the Team System Linking Model and API
  • Customizing Team System Process Templates and Work Item Types

Methodologies and Practices

  • The Microsoft Solutions Framework 4.0
  • The Capability Maturity Model Principles of Agile Software Development
  • The Light Weight Process Improvement Framework
  • Adopting Team System
  • Running a Team System Proof of Concept Project
  • Using Team System to Achieve Greater Levels of CMMI
  • Feature Driven Development
  • Improving the Requirements Engineering Process
  • Establishing Project Management Practices with Team System
  • Migration of existing development processes to Team System

Business Scenarios (Designed for Business Decision Makers)

  • Drive business agility with capability to deliver modern day service oriented applications (SOA)
  • Faster time to market and lower deployment costs of your Service Oriented Applications
  • Increase predictability and reduce variability of your software development projects
  • Drive quality early and often across development life-cycle
  • Lower software development and defect management costs
  • Achieve visibility into your software development life-cycle
  • Bridge the gap between IT and Operations
  • Effectively manage distributed development team projects
  • Foster ‘shipping mindset’ and enable flow of customer value across the life-cycle
  • Respond to changes in business quickly and effectively
  • Achieve greater levels of CMMI
  • Leverage a variety of proven industry solutions and services from Visual Studio Team System partner ecosystem
  • Optimize value created by your IT investment; enable IT Governance
  • Increase team productivity and collaboration during software development

Contact us at: sales@imaginets.com to discuss your Team System training and mentoring needs and we can provide a quote for a customized Team System training and mentoring solution for your organization.