Our development processes are in need of review and improvement. I've split it down into a number of areas and documented our current processes. I've also described the classes of software we develop at Project Types. The processes we develop should be as widely applicable as possible though it is likely there will need to be variations in some areas.
Requirements Management
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.