3c's= 卡 (card),會話conversation),確認 (confirmation)」;
1.卡 (card)
使用者故事應該能夠放在3「x5」便條卡上,有效地捕獲最重要的資訊。雖然這個「c」有時指的是實際的記錄卡,但我們的意思是它指的是使用者故事的最佳尺寸。正如傑弗裡斯所寫,卡片不應包含有關要求的所有資訊,而是足以用於規劃識別要求並提醒專案團隊的故事。每個使用者故事都應遵循以下標準化格式:
「作為[特定使用者],我想[執行此操作],以便[我可以實現此目標。]」
專注於收集每種使用者型別的使用者故事,以建立一組最具代表性的使用者故事。使用者故事應盡可能直接由使用者編寫。但是,根據專案型別和組織細節,使用者故事也可以由專案團隊成員和/或產品所有者編寫。可以使用常見的啟發技術(如訪談,問卷調查,觀察和使用者故事撰寫研討會)收集完整的使用者故事集,以確保使用者故事準確反映使用者需求。
2.對話 (conversation)
在使用者故事即將被放入sprint之前,產品所有者應該與客戶討論他們的使用者故事(或與其業務領域相關的使用者故事)以進行詳細說明和驗證。與使用者的協商對話是必要的,因為使用者故事可能難以解釋,可能需要一些背景知識來實現,或者自編寫故事以來需求可能已經改變。
對話代表專案團隊與產品所有者或其他利益相關者和商業中小企業之間的討論。在這些對話中,產品所有者告知利益相關者正在發生的事情,利益相關者或團隊成員交換想法,意見和感受。對話應在整個專案生命週期中進行。雖然我們主要討論口頭討論,但對話還可以包括通過電子郵件,內部聊天程式或通過需求管理和業務分析工具(如enfocus requirements suite™)進行的電子通訊。
3.確認 (confirmation)
使用者故事的最後乙個組成部分是用於確認使用者故事是否已正確實施並成功交付的驗收標準。必須在開發開始之前定義驗收標準,以確定每個使用者故事何時完成並按使用者的意圖工作。驗收標準可用於演示使用者故事的界限,並且通常在產品所有者,專案團隊和使用者之間進行對話時進行考慮。建議使用者是編寫驗收標準的使用者,因為每個使用者故事都是從使用者的角度編寫的 - 因此確保使用者故事完成和滿意的測試也應由使用者編寫。
最好是這樣定義驗收標準的細節正是時候使用者故事被放置在乙個衝刺前。提供太多細節是浪費和耗時的,因為如果使用者故事發生變化,則還需要更改細節。但是,提供太少的細節通常會導致重大的返工,並迫使開發人員做出錯誤的假設。它們應該被寫成勉強夠用; 也就是說,使用者故事應該只包含啟用開發所需的絕對最小資訊量,並允許測試以合理的效率進行。這樣做的理由是最大限度地減少在不增加最終產品價值的任何事情上花費的時間。
使用者案例 3Cs
3c s 卡 card 會話conversation 確認 confirmation 1.卡 card 使用者故事應該能夠放在3 x5 便條卡上,有效地捕獲最重要的資訊。雖然這個 c 有時指的是實際的記錄卡,但我們的意思是它指的是使用者故事的最佳尺寸。正如傑弗裡斯所寫,卡片不應包含有關要求的所有資訊...
使用者案例 3Cs
3c s 卡 card 會話conversation 確認 confirmation 1.卡 card 使用者故事應該能夠放在3 x5 便條卡上,有效地捕獲最重要的資訊。雖然這個 c 有時指的是實際的記錄卡,但我們的意思是它指的是使用者故事的最佳尺寸。正如傑弗裡斯所寫,卡片不應包含有關要求的所有資訊...
shell案例 建立使用者案例
面試題 讓使用者輸入乙個名稱,檢查這個使用者名稱是否存在 如果存在,顯示該使用者已經存在 如果不存在,建立這個使用者,然後設定與使用者的同名密碼,最後提示建立成功 解答 bin bash read p enter a username username ifid username dev null ...