Dynamic Systems Development Method. Software development methodology, Rapid application development, Iterative and incremental development, Agile software development, IBM Rational Unified Process, Extreme Programming, PRINCE2, Feasibility study, Configuration management, Object- oriented programming, MoSCoW Method, Pareto principle