官术网_书友最值得收藏!

How do we ensure quality?

Quality assurance is the key to the success of any business. The software development process goes through various phases, and ensuring quality at every step is a must. In the previous section, we saw why it's important to deliver a quality product. In this section, we'll learn how we can deliver quality products.

Delivering a project with a defined scope within a specified amount of time, with a set budget, and with certain quality standards expected by the customer are key factors in making a project successful. However, reaching a reasonable trade-off between these factors is necessary to get to market quickly and to remain competitive.

For example, if the scope of the project increases while the resources and time remain the same, it will affect quality directly, since the team to remain to deliver more within the stipulated time frame. Since their work hours do not change, the team might have to cut the testing time or reduce test coverage to deliver on time. The following diagram depicts the Iron Triangle:

The Iron Triangle

The objectives of the triangle—also referred to as the Iron Triangle—help us to deliver projects successfully. To ensure quality, we need to satisfy the Iron Triangle's objectives. A traditional project management triangle consists of the following:

 

The Iron Triangle helps project managers to analyze and understand the trade-offs while catering to these factors. A proper balance must be achieved to ensure the desired levels of quality to produce a successful product.

主站蜘蛛池模板: 奈曼旗| 大方县| 缙云县| 台东市| 弥勒县| 交口县| 揭阳市| 朝阳区| 高邮市| 汉源县| 集贤县| 嘉定区| 张家界市| 九龙城区| 肃南| 蒙自县| 西乡县| 卓尼县| 明光市| 通城县| 饶平县| 罗田县| 德江县| 仁寿县| 乐昌市| 安阳市| 惠来县| 宁国市| 武邑县| 察雅县| 长汀县| 新巴尔虎左旗| 定西市| 大荔县| 桂林市| 固镇县| 青铜峡市| 陕西省| 龙陵县| 南丹县| 泰州市|