Generic Process Model vs Prescriptive Process Model
Basis Generic Process Model Prescriptive Process Model
A general framework that describes A detailed and structured model that
Definition common activities performed during prescribes specific steps, activities,
software development. and deliverables.
Nature Flexible and adaptable. Rigid and systematic.
Focuses on exact sequence and
Focus Focuses on broad process activities.
execution of activities.
Defined phases such as
Communication, Planning, Modeling,
Main Activities requirements, design, coding, testing,
Construction, Deployment.
maintenance.
Suitable for projects requiring flexibility Suitable for large, well-defined
Suitability
and rapid changes. projects with stable requirements.
Documentation Less documentation. Extensive documentation required.
Risk handling depends on the
Risk Handling Easier adaptation to changing risks.
selected model.
Agile Process, Spiral Framework, Waterfall Model, V-Model,
Examples
Incremental Development. Incremental Model.
Example
Generic Process Model Example:
In an Agile-based mobile app project, developers continuously communicate with customers
and update features iteratively.
Prescriptive Process Model Example:
In the Waterfall Model used for banking software, requirements are completed first,
followed by design, coding, testing, and maintenance in sequence.
Conclusion
The generic process model provides a broad software development framework, while
prescriptive process models define specific procedures and stages to be followed during
software development.