《個體軟體過程》 第8章8 2節認真制訂承諾

2021-09-23 16:06:44 字數 757 閱讀 1503

8.2 認真制訂承諾

個體軟體過程

除了已經描述的特徵之外,承諾要認真制訂並要進行適當的管理。可以遵照如下的步驟來確保承諾是認真制訂並且是管理得很好。

在同意承諾之前要對所做的工作進行分析。承諾雙方必須有誠意締結承諾。你自己確實想要做這項工作,而對方也願意提供適當的報酬作為回報。但是,問題是雙方在多大程度上確認能夠達到承諾的要求。例如,你是否足夠細緻的檢視了要做的工作並判定能夠完成這項工作?同樣,對方是否有能力給你支付報酬?軟體承諾往往只是基於雙方的願望。即使是雙方真正想要履行各自的職責,但僅憑良好的願望並不能為可靠的承諾提供乙個合理的基礎。

用乙個計畫支援承諾。對於任何規模的工作,認真制訂承諾的方法是先為所做的工作制訂乙個計畫。做計畫要花費一定的工夫,但不一定要花費很長的時間。事實上,如果有制訂正式計畫的經驗,通常很快就可以完成這些計畫。

把協議文件化。雖然這看起來很容易,但是實際上並不是這樣。一般的錯誤概念認為,誠實的人們只需要簡單的幾句話再握握手就行了。然而語言常常會引起誤解。即使兩個人達成口頭上的一致,他們也經常很難就書面的協議陳述達成一致。這說明他們原來的協議只是表面的並且不是真實的。第二個問題就是當出現問題時雙方該怎麼辦。這實際上是絕大多數合同要解決的主要問題。當所有的事情都按照計畫執行時,就不需要合同了;只有在存在問題時,才需要乙份合同。

如果不能滿足承諾,及時告訴對方並努力將給對方造成的影響減小到最小的程度。當你學會管理承諾時,幾乎總是能達到承諾的要求。不幸的是,即使有了最好的計畫,所做的工作偶爾也會比預想的要複雜,或是出現一些預想不到的事情。

《個體軟體過程》 第8章8 9節總結

8.9 總結 個體軟體過程 本章定義了承諾,解釋了為什麼要履行承諾規定的義務以及如何管理承諾。當雙方或者多方的當事人,在任務是什麼 誰來完成任務 什麼時候完成任務以及應提供什麼樣的報酬這幾方面達成一致時,他們就制訂了關於某項任務的承諾。對於制訂恰當的承諾,應有滿足承諾的合理的保證條件,並要制訂乙個計...

《個體軟體過程》 第8章8 3節承諾的乙個示例

8.3 承諾的乙個示例 個體軟體過程 學生y同意為大學的招生辦公室每週做10個小時的兼職工作。她的案例說明制訂乙個合適的承諾所包含的步驟。1 學生y到招生辦公室去找主管人員,後者向學生y介紹了期望她去做的工作。這是承諾過程的需求階段,在這個階段學生y精確地了解了她要做的工作。對於辦公室的工作來說,這...

《個體軟體過程》 第1章1 1節什麼是軟體工程

第1章 軟體工程師的任務 個體軟體過程 本章除了描述軟體工程的任務及其中的某些關鍵活動之外,還概述了有助於學習並改善有關軟體工程方面的技能的策略,並概括性地給出了在學習本書過程中所要完成的主要任務。1.1 什麼是軟體工程 個體軟體過程 乙個軟體工程師的任務就是要在預定的時間和進度下交付高質量的軟體產...