Planning for Team Development Projects

You can create complex applications quickly by combining the skills of a team of developers. However, team development requires some extra coordination to keep the development effort working smoothly. One strategy is to use source control software, such as Microsoft Visual SourceSafe, to manage the files in a project.

The following topics provide strategies that you can follow to make team development successful. They assume that you're already familiar with creating a Visual FoxPro application, as discussed in other sections.

In This Section

Team Development Concepts (Visual FoxPro)

Describes how you can create applications faster and develop more complex applications by working with a team of developers.

Source Control Features

Explains that Visual FoxPro provides a number of features that support team development, a significant feature of which is the use of a source code control system to coordinate access to files in a project.

Managing Visual FoxPro Projects Under Source Control

Explains the process for using source control software in Visual FoxPro, including that you put projects under source control, add files to your source-controlled projects, and update the project list for each project.

Managing Files in a Source-Controlled Project

Says that after you have put a Visual FoxPro project under source control, you can work with individual files or manage the project as a whole.

Developing and Modifying Databases in Teams

Suggests that in addition to working together with projects and project files, your team must be able to share information in databases.

Developing Class Libraries in Teams

Describes how, because class libraries (.vcx files) are a crucial part of most Visual FoxPro applications, teams must be able to coordinate development efforts when creating them.

Related Sections

Developing Visual FoxPro Applications

Includes conceptual information about how to develop Visual FoxPro applications, instructions for creating databases and the user interface, and other tasks needed to create Visual FoxPro applications.

Application Planning

Explains how careful planning saves time, effort, and money and many of the decisions you make during the planning phase will impact how you create elements of the application.

Design Considerations

Discusses how the design decisions you make will impact how you create your application.

Application Architecture

Describes how Visual FoxPro application architecture varies with the type of application you decide to create.

Security Considerations (Visual FoxPro)

Explains how you need to be aware of security requirements from a business perspective and the implications that a chosen security model can have on performance, scalability, and deployment.

Security Considerations (Visual FoxPro)

Shows how you should be aware of security requirements from a business perspective and the implications that a chosen security model can have on performance, scalability, and deployment.

Developing International Applications

Shows how to design Visual FoxPro applications so they are as effective internationally as domestically using the international features of Visual FoxPro.


© , 1996-2020 • Updated: 11/10/20
Comment or report problem with topic