速度、質量和成本通常被稱為項目三角,這為我們提供了一個很好的視覺形象,說明它們是如何不可分割的,以及為什么我們不能兩者兼得。常熟做網頁的目的就是產生網站。簡單的信息如文字,圖片(GIFs, JPEGs,PNGs)和表格,都可以通過使超言、可擴展超文本標記語言等標示語言放置到網站頁面上。常熟網頁設計將策劃案中的內容、網站的主題模式,以及結合自己的認識通過藝術的手法表現(xiàn)出來;而網頁制作通常就是將網頁設計師所設計出來的設計稿,按照W3C規(guī)范用html(標準通用標記語言下的一個應用)將其制作成網頁格式。常熟網頁設計要能充分吸引訪問者的注意力,讓訪問者產生視覺上的愉悅感。因此在網頁創(chuàng)作的時候就必須將網站的整體設計與網頁設計的相關原理緊密結合起來。項目三角形也有幾個變體,它們將范圍添加為第四個元素。這種變化可以表現(xiàn)為三個方面:速度、范圍和成本,以質量為中心。我們更喜歡使用傳統(tǒng)的速度/成本/質量項目三角形,并使用三角形的大小來演示周圍環(huán)境。其中三個代表速度、成本和質量,而三角形的面積代表項目的范圍。如果三角形很小,說明工程范圍很小,成本、時間和質量因素都會與之成正比。雖然項目三角是一個非常生動的視覺形象,但更重要的是提醒我們,為了開發(fā)產品,我們必須保持這四個因素之間的平衡。
忽略三角形的任何一側會使您提供的產品處于劣勢。如果您忽略產品的質量,則會導致開發(fā)不符合所需或所需特性的功能和功能,或導致產品中的大量缺陷,以防止產品被使用。如果你選擇忽略速度,那么你的競爭者可能會在市場打敗你,你會失去先驅者的優(yōu)勢,而你將失去被視為創(chuàng)新者而不是追隨者的認可。項目范圍越大,項目成本越高,上市速度越慢,滿足質量標準所需的工作量越大。如果您必須仔細考慮您和您的組織如何積極平衡這些約束,那么這些方案中的任何一個都足以讓您擔心。
要充分理解為什么存在這些權衡,以及如何管理它們,您必須首先理解它們的定義。我們將成本定義為項目使用或要求的所有相關成本或資本投資。成本包括直接成本,基于為項目工作的工程師數(shù)量、托管新服務所需的服務器數(shù)量以及宣傳新服務的營銷活動。此外,它包括間接成本,例如添加新的數(shù)據(jù)庫集,導致工作負載的增加,需要新的數(shù)據(jù)庫管理員,或客戶需要使用某個功能所需的額外帶寬。您可能會問,為什么這些成本包含在功能成本中?答案是,您在此功能上花費的時間越多,您就越有可能找到減少新硬件、額外帶寬和其他成本的方法。因此,在花費的時間和與之相關的最終成本之間存在明顯的折衷。
對于質量的定義,我們不僅加入了共識,那就是錯誤的數(shù)量,還加入了完整的功能。如果釋放功能僅特定功能的一半,而不是全部功能,它是不太可能引起客戶的興趣,將不會從客戶收到錢。因此,決定盡快發(fā)出的功能,通常是由于造成質量不合格的不完整的功能。