Assumptions & Constraints
Every project has certain assumptions and constraints that need to be considered while planning, these are inputs for many processes and they need to be identified and defined at the start.
Assumptions
Assumptions are the events or circumstances that are expected during a project’s lifecycle.
For example, at the beginning of any project, we assume that:
- The teams working on the project will perform well constantly.
- Everything will happen as planned and on time.
- There will be a consistent supply of materials/ resources.
There are different types of assumptions based on market conditions, consumer behaviours, and competitor activities etc. Assumptions are based on information and experiences; but the numbers alone are not enough, thinking beyond the numbers is critical.
Assumptions are believed to be true and are crucial for the risk management plan, any variances in what was assumed add risk to the project, therefore a consistent review is necessary to fully understand the possible impact.
Constraints
Constraints are the limitations of a project and the project team needs to work within them. There are always certain limitations around the budget, product specifications, and time etc. Constraints can be imposed by the organisation, clients or even the government, examples of these are having a small team for a big project, not being able to import cheaper raw materials from any specific country etc.
The major project constraints are budget, resources, schedule, scope, risk and quality. Identifying constraints before finalising the plan or starting the process avoids wasting resources and time.
There are two main types of constraints, business and technical:
- Business constraints are high-level constraints; they are about the investment, time and resources etc.
- Technical constraints are about the technical specifications and limitations.
Conclusion
The planning process becomes more effective when assumptions and constraints are incorporated into the plan. Incorrect assumptions and inability to identify the constraints are potential risks for any project. Regular monitoring, review and assessment of these factors can reduce the deviation of actual output from desired outcomes.
相关文章
- 微服务(十三)——Nacos入门&Cloud Alibaba
- 图像处理-激光测距技术&工业相机基本原理概述「建议收藏」
- 弱隔离级别 & 事务并发问题
- 图机器学习(GML)&图神经网络(GNN)原理和代码实现(前置学习系列二)
- 单片机p0=0xfe中0x是什么意思_c语言中&是什么符号,代表什么
- ATT&CK实战系列-红队评估(七)学习记录
- GoLang17 - Go 语言递归函数&类型转换
- 前端面试之HTML && CSS
- GreatSQL 开源数据库 & NVIDIA InfiniBand存算分离池化方案:实现高性能分布式部署
- virtual dom & mvvm详解编程语言
- 《Drools7.0.0.Final规则引擎教程》LHS简介&Pattern详解编程语言
- AMP MySQL升级提升数据库性能的必要之举(amp mysql升级)
- BBS(php&mysql)完整版(六)
- php中OR与||AND与&&的区别总结