4 Set up your software development environment

Each team member should have a machine that is setup with an environment that allows them to contribute to the team project. Teams should agree on a standard environment for the project so that everyone is able to easily agree on the expectations and succeed. It is helpful to have a system administrator lead(s).

Use the following checklist to help create an environment that makes sense for the your team:

  • Does the OS matter? If so, which OS should team members use?
  • List the SDKs and related technologies.
  • List the database and any related packages.
  • Where will the project be hosted or which emulator will be used?
  • What will the team use for configuration management?
  • Are there any other issues?

1. Define the non-functional requirements scope of your project. For instance, define the platform on which your system will run and any requirements upon the user such as whether they need specific hardware, OS, internet connection, or anything else if they want to install or access your software.

 

 

 

 

 

 

 

2. Identify the SDK(s), database, programming languages, and/or technologies that team members will use. Assign a team member to be an expert in case team members have questions.

SDK, database, programming languages, or technologies

Team member lead who will provide a tutorial to team members on the respective topic.

 

3. Create a repository for your code base and identify where the project will be hosted.

The code repository is located at:

Team members usernames for the repository:

Name

Username

License

Icon for the Creative Commons Attribution-NonCommercial 4.0 International License

The Software Engineering Workbook for Team Projects Copyright © 2021 by University of North Texas is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License, except where otherwise noted.

Share This Book