Summary
Project management is an activity that will make the difference between the success and failure of your project. Although it may be tempting to jump straight to the technical activities so that results can be produced immediately, a lack of planning and coordination will result in lost productivity and production of work that is irrelevant to the project.
Successful projects require a good foundation to build from, which for software projects includes a maintainable codebase, relevant content/data and the required input from the people who make use of the software. Cutting this effort out of the process can provide an illusion of faster progress at the start of the project, but will result in the project becoming difficult to manage later; where any initial productivity gains will be quickly lost and risk leading the project to failure. The foundation of your project management should make use of both existing processes and resources such as formal processes like DevOps and unit testing...