https://medium.com/@toluwanianuoluwapo/beginners-guide-to-project-management-terminology-cee14ebe20c3