Requirements: Participants must have access to a computer with a Mac, Linux, or Windows operating system (not a tablet, Chromebook, etc.) that they have administrative privileges on. They should have a few specific software packages installed (listed below).
Accessibility:
We are dedicated to providing a positive and accessible learning environment for all. Please get in touch you require any accommodations or if there is anything we can do to make this lesson more accessible to you.
Contact: Please email or rsginfo@soton.ac.uk for more information.
Please be sure to complete this survey after the lesson.
Please input the date as the date you started the materials.
This course is designed to introduce academics to project management in a light and flexible way, providing basic guidance on breaking a project into tasks to be prioritised and tracked. It also covers software sustainability, encouraging best practise like clear coding and issue management, as well as the use of DOIs and releases to enable easy citation.
1. Introduction | Why should I manage my software development? |
2. Issues |
How can I keep track of bugs and problems?
How can I communicate them to users? |
3. Project Management | How can I manage the development of my code? |
4. Release Management | How can I manage the release of my code? |
5. Writing Sustainable Code | How do I write code to make future development easier? |
6. Managing a Mini-Project | How do we put everything we’ve learnt together? |
7. Survey | |
Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.
To participate in this lesson, you will need access to software as described below. In addition, you will need an up-to-date web browser.
The instructions for all the software can be found on the setup page.