As part of consolidating the Technical Core and further improving our software management processes, the IATI Technical Team has formalised and published new documentation on the following processes:
We thank our Governing Board technical focal points for their input, especially on the deprecation process. Let us know if you have any questions by posting below or emailing support@iatistandard.org
Fully agree with Mark Brough . Especially because of the principle stated in the article "Software deprecation is all about continuity. You must ensure that developers don't alienate the customer base and instead help them through impending product changes."
Thank you for your feedback, hopefully we can clarify on these points.
1. Consultation - The deprecation process as defined in the policy starts with an "Identification" step, which is then followed by a "Community Research" step which can include consultation with the community based on the context. The outcome of this step may be to not deprecate the software.
2. Timescales - Agreed, the process as defined in the policy specifically does not set a fixed timescale for the deprecation and it is left to judgement based on the Community Research and Planning steps.