Course Overview
1. Introduction to SCM
What is Information System Development?
Information Systems
Development Stages
Project Management
Configuration Management
Environment Management
Workspace Management
Version Control
Release Management
Issue Management
Dependency Management
SCM Processes Overview
SCM Concepts and
Repository Concepts
2. Creating Containers & Workareas
3. Setting User Privileges
4. Entering the Versioned World
5. Storing Files in the Repository
6. Identifying Dependencies in the Repository
7. Managing Workareas
8. Creating Configurations
9. Simultaneous Development with Branching
Course Summary

What Is Information System Development?

When you deliver an information system into a Production environment your goal must be a system that is cost-effective, reliable, functionally robust, and user friendly.

The final stage of development is a system ready for Production use

Overall Architecture

But first, you must decide on the overall architecture for the development.

Development Method and Techniques Choose a development method which is appropriate to the project, based on issues such as objectives, customer expectations, and resources.
Project Plan Plan the project phases, tasks and resources. Consider whether tasks are performed sequentially or in parallel, and whether more resources can perform the work.
Project Organization Define roles and responsibilities for the project team(s). Assign project tasks to the roles. Determine if the system can be subdivided into sub-systems, and in what sequence you should develop them.
Tool Stack Choose the specific software to be used.
System Structure Choose a hardware structure to support the project organization. For example, if the developers are in several locations, consider a structure with distributed servers linked together.