The problem this solves
Scripts often end up being run only by the person who wrote them. As a plugin, the same tool stays usable in the same way even when the person responsible changes.
How it runs
- Review the workflow and the required inputs and outputs.
- Fix the screen layout and feature list in the SOW.
- Implement the plugin and verify error handling.
- Deliver the install package and accept it in the real environment.
Scope versus additional development
A feature listed in the SOW that does not work is a defect. A new screen or feature not in the SOW is additional development and goes through the change-request process.

