# 0. Choose a Project Management Methodology 🧭
A development methodology outlines a set of procedures and guidelines that regulate the planning, structuring, and execution of a project. Each methodology will uniquely impact how your application is developed and deployed, and the chosen methodology should match the project's requirements and the team's capabilities. Here are a few of the most popular methodologies:
- [[Agile]]
- [[DevOps]]
- [[Waterfall]]
- [[Rapid Application Development (RAD)]]
See [[Development Methodologies]].
#dev
#python