Getting Started with TopTeam

Overview

TopTeam is a robust and comprehensive tool that supports all functions of many roles within an organization including those of the Business Analyst, Requirements Engineer, Systems Analyst or Product Manager. These functions include Context Diagrams through Business Process Modeling, Requirements Management and Traceability, Use Case and User Story development, Screen Prototyping, Test Case generation, and Issue Tracking, etc.

There are three concepts which are fundamental to TopTeam and are key to these functions:

  • Repositories
  • Record Types
  • Projects

Repositories

TopTeam repository is the central storage area of information. It is a collection of different types of objects or records that can be accessed in order to view, add or edit information. TopTeam has a dual repository architecture: Object Repository and Tracking Items Repository.

  • The  Repository stores all Development Artifacts or Work Products such as Use Cases, User Stories, Requirements, Features, Modules, Documents, Screen Mockups, Source Files, etc.
  • The Tracking Items Repository stores all Work Issues such as Change Requests, Tasks, Defects, etc.

Projects

A Project in TopTeam is similar to a real-life software project or product. TopTeam supports hierarchical organization of projects. For example, you can create a root project and within it sub-projects, etc. All records belong to a project and all work is done within a project.

Each TopTeam project has an Object Repository that stores all kinds of Development Artifacts (records) such as Requirements, Features, Use Cases, Test Cases, references to source files, stored procedures, etc. Each TopTeam project also has a Tracking Items Repository which stores tracking information such as Issues, Change Requests, Defects, Tasks, etc.

Each project has a project manager and team members. Projects can only be created and modified by users with complete administrative rights or by users who have been granted permission to create projects. Users only have access to the projects to which they have been assigned as team members. Security is maintained based on individual user security or security permissions based on Roles and Role Grants.

Record Types

Each record (object/artifact) is a record type. A record type may be a Requirement Type record (e.g. Business Requirement, Software Requirement, Non-Functional Requirement, Buisness Rule, etc.) or a Non-requirement Type record (e.g. Use Case, User Story, Change Request, Document, Glossary, Test Case, etc.). The record types you use in your projects depend on the processes that you follow and the corresponding TopTeam functionalities you use in your projects.

Who should read this?

  • TopTeam Users

Working with TopTeam Desktop App and TopTeam Web App

Ensure you are connected to TopTeam Desktop App and Web App. Also, ensure your TopTeam Application Server and Web Server are configured and running.

The following are the articles/videos that you will require to start working with TopTeam.

Action Help link
TopTeam Desktop App
Logging into TopTeam Desktop App Click here to learn about logging into TopTeam Desktop App for the first time.
Creating User Accounts Click here to learn how to create User Accounts in TopTeam.
Creating Projects Click here to learn how to create a new project.
Creating a Project from Project Template Click here to learn how to create projects using a Project Template.
Working with Project Security To learn how to configure Project Security, refer to the articles below:

How to enforce (turn ON) Project Security

Configuring TopTeam Security step-by-step

Working with Project Branching Click here to learn about Project Branching in TopTeam.
Adding/Removing Record Types in Projects Click here to learn how to add/remove Record Types from projects.
Adding/Removing Team Members from Projects Click here to learn how to add/remove Team Members from projects.
Authoring Requirements Click here to learn about Requirements.
Working with Traceability Click here to learn about Traceability.
Authoring Use Cases Click here to learn about Use Cases.
TopTeam Web
Logging into TopTeam Web Click here to learn about logging into TopTeam Web for the first time.
Creating User Accounts Click here to learn how to create User Accounts in TopTeam.
Creating Projects using Quick Wizard Click here to learn about creating projects using Quick Wizard.
Working with Project Security Click here to learn how to configure Project Security.
Adding/Removing Record Types from Projects Click here to learn how to add/remove Record Types from projects.
Adding/Removing Team Members from Projects Click here to learn how to add/remove Team Members from projects.

Related Articles

Installing TopTeam and its Components

Revised: July 23rd, 2018