Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

This is taken to mean the process by which a Python environment obtains the requirements (internal and external) it needs to run a particular script.

Current Process

Requirements

Proposed Process

Build / Deployment

This covers the deployment of the software to wherever it is to be run and any packaging (such as conversion to a Windows executable) that needs to be done. This will also include the packaging of shared libraries to fit in with the Requirements Management as above.

 

Testing

This covers testing both manual and automated and (probably) also UAT.

Versioning / Branching

This covers the use of Version Control branches and other methods to develop features and maintain difference versions of the software concurrently.