Computer Science 280:

Software Engineering

Gregory M. Kapfhammer


flickr photo by vpickering shared under a Creative Commons (BY-NC-ND) license

Color Scheme

Key Concept

Corresponding Diagram

In-Class Discussion

In-Class Activity

Details in SETP or MMM

Delivering the System

Need to perform user training

How do we train users of open-source software?

Use asciinema.org!

Any other ideas?

Training and documentation for different users

Explain the benefits early in README

User help and troubleshooting guides

Failure message reference guide

Missing features and roadmap

Comparison to existing tools

Do you want people to use your tool?

Provide great documentation!

Also, delivery requires a license

Example of a GitHub project with great documentation

Any questions about delivery of a system?