Efficient Requirement Management using Agile Methods and Agile UML Modeling培訓
目的:
該培訓課程旨在幫助產品經理,產品所有者,業務分析師,系統架構師和開發人員了解如何在產品願景的基礎上有效管理需求,直到指導開發人員準確實施這些需求。
更詳細的是,本課程旨在幫助產品經理根據戰略和利益相關者的需求更好地定義其產品的價值主張。 Business分析師和產品所有者了解如何描述產品積壓的要求,然後發現系統的適當史詩和用戶故事,同時有助於創建所需的價值。在交互式案例研究練習中,參與者學習如何詳細描述這些要求,以驗證對需求的正確理解並準備系統驗收測試。因此,只有使用非常常見且高效的UML配置文件,他們才能學習構建需求,以便通過迭代需求收集過程與架構師和開發人員進行高效通信。
聽眾:
- 產品經理
- 產品所有者
- Business分析師
- 任何人都需要在需求Management流程中進行交流
課程簡介
介紹
- 什麼是需求管理流程?為什麼選擇敏捷?
- 業務敏捷性和敏捷軟體交付:定義
- 將敏捷與業務聯繫起來:業務動機模型與業務模型畫布,
- 如何有效地使用價值主張畫布來定義產品願景?
- 業務敏捷性與敏捷軟體交付原則
- 什麼是敏捷不是?與戰略和能力保持一致的影響
- 敏捷環境中的需求管理
- Scrum生命週期:關於需求完整性和可追溯性的問題
- 在「敏捷」中,生產模型如何增強溝通?
- 敏捷的業務擴展:構建使用者故事的商業價值貢獻
- 用於建模要求的 UML 圖全景圖
- 用於跟蹤軟體實現和測試需求的框架
- 敏捷專案的 5 個層次的規劃(從闡明願景和產品待辦清單到任務...和架構行走骨架)
- 在敏捷方法(Scrum、DAD)與統一流程(RUP)中管理需求
- 角色、團隊、環境
- 介紹構建需求並使用反覆運算過程管理需求的案例研究
如何通過可追溯的模型描述業務願景和需求?
- 要求的資格:Kano 模型與價值主張畫布
- 根據戰略、環境力量和趨勢構建產品願景
- 價值主張、關鍵活動、關鍵資源、收入來源和成本結構,
- 利用客戶的需求、收穫和痛點發現產品的業務範圍
- 使用「價值流」和「價值階段」描述業務用例
- 將產品的業務範圍與預期的「價值貢獻」聯繫起來
- 案例研究:描述產品的願景
如何通過敏捷用例建模(長篇故事和使用者故事)來描述使用者需求?
- Agile 估算和規劃
- 構建和管理產品待辦事項/需求粒度
- 提前進行衝刺規劃
- 創建衝刺積壓工作
- Agile 使用者故事模式:系統範圍(主題)、參與者、用例、使用者故事、驗收標準、INVEST 模型
- 使用紀律嚴明的行走骨架 Agile 交付:從流程到技術
- 如何根據價值流找出史詩和使用者故事?
- 長篇故事和使用者故事的價值貢獻
- 寫入任務:使用SMART模型的粒度和大小
- 案例研究:基於價值流發現史詩和使用者故事
驗證和測試對詳細規範 的正確理解
- 使用增量需求收集流程和衝刺積壓工作 (backlog)
- 高效史詩、使用者故事和架構描述的規則
- 用於驗證長篇故事和使用者情景描述的圖表
- 如何選擇正確的圖表?
- 使用用例和關係建模優化功能
- 使用測試驅動需求測試對需求的正確理解
- 給定/何時/然後結構和運營契約,用於指導開發人員實現需求
- 覆蓋率分析和變更管理
- 案例研究:驗證、測試詳細需求並將其傳達給開發人員
結論
- 高效需求收集和系統分析流程的步驟
- 需求和分析模型之間的可追溯性
- 收集和測試需求的模式
注意:上述培訓指導課程使用需求工程和建模工具中的示例以交互方式進行,以確保需求和底層解決方案之間的良好可追溯性。首先使用基本示例解釋概念,然後是潛在案例的解決方案草稿。在此會議之後,我們還可以根據您的需求審查和驗證您的解決方案。
Open Training Courses require 5+ participants.
Efficient Requirement Management using Agile Methods and Agile UML Modeling培訓 - Booking
Efficient Requirement Management using Agile Methods and Agile UML Modeling培訓 - Enquiry
Efficient Requirement Management using Agile Methods and Agile UML Modeling - 咨詢詢問
咨詢詢問
客戶評論 (5)
Ms Malavika is a very good trainer. Very hard working and answering my queries well. I understand that scope for SysML and EA is very vast, she tried her best to present the training in the most suitable way. She has even spent her break time looking for answers to our queries. My respect! A great teacher!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Course - System Engineering using SysML and UML 2
-Knowledge of the teacher in the subject was really good. He was able to explain very nicely and was able to answer all the questions at that moment. -To be able to know what all the tool is capable of was really good. -The structure he showed, like using scenarios and traceability would be really helpful in my day-to-day work.
Harsha Jain - Scania CV AB
Course - Introduction to Enterprise Architect
培訓師的知識和易於討論 - Awesome Flow
Piotr Stanik - GP Strategies Poland sp. z o.o.
Course - Fintech: A Practical Introduction for Managers
機器翻譯
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Course - Design Patterns
I mostly liked the exercises and examples.
Natalia Rodriguez Ucles
Course - Business Process Modeling using BPMN and UML
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Business and System Analysis using UML Notation - Practical Workshop for PO in the Scrum Methodology
21 時間:業務分析是研究、理解和定義業務需求的過程,以便開發滿足這些需求的解決方案。Jest 管理組織變更和設計新業務解決方案過程中的關鍵要素。業務分析旨在確保技術、流程或組織解決方案滿足業務目標和需求。Jest 通過確保實施的解決方案準確、可行並完全滿足業務需求,確保專案有效性和組織變革的關鍵因素。
Business Process Analysis with UML and BPMN
14 時間:課程受眾:
想要理解 BPMN 個圖表的經理、Business 顧問、Business 分析師、Business 流程工程師、系統分析師以及任何參與分析和規劃 Business 使用標準化、統一建模符號的流程的人。
課程 Goals:
- 生成高品質的流程圖
- BPMN 進程表示法中的模型
- 捕獲原樣流程資訊
- 為人員密集型流程實施優化的流程
- 簡化複雜的流程定義,並將其分解為更易於管理的部分
Business Process Modeling using BPMN and UML
14 時間:目的:
本培訓課程旨在幫助業務分析師學習使用 BPMN 及其活動處理的資源對其業務流程進行高效建模。在敏捷企業框架的指導下,業務分析師在本課程中學習如何使用適當的 BPMN 符號和 UML 的業務擴展來處理他們的「業務需求」並連貫地驅動底層設計層級的活動。
Design Patterns
14 時間:每個人都可以使用大量經過試驗和測試的模式。有時,這是在特定技術中更改名稱和實現模式的問題。它可以節省數百小時,否則將花費在設計和測試上。 Training Go als本課程有兩個目標:第一,它允許您重用廣為人知的模式;第二,它允許您創建和重用特定於您組織的模式。它可以幫助您估計模式如何降低成本,使設計流程系統化並根據您的模式生成代碼框架。受眾軟件設計人員,業務分析師,項目經理,程序員和開發人員以及運營經理和軟件部門經理。課程風格本課程重點介紹用例及其與特定模式的關係。大多數示例都在UML和簡單的Java示例中進行了解釋(如果課程被預訂為封閉課程,則語言可能會發生變化)。它將指導您完成模式的來源,並向您展示如何編目和描述可在整個組織中重複使用的模式。
Insurtech: A Practical Introduction for Managers
14 時間:Insurtech(又名數字保險)是指保險 + 新技術的融合。在 Insurtech 領域,“數字保險公司”將技術創新應用於其業務和運營模式,以降低成本、改善客戶體驗並提高運營敏捷性。
在這種講師指導的培訓中,參與者將瞭解在其組織和整個行業內實現數字化轉型所需的技術、方法和思維方式。該培訓 針對需要獲得全域理解、打破炒作和行話並邁出建立 Insurtech 戰略第一步的經理。
在本次培訓結束時,參與者將能夠:
- 智慧、系統地討論 Insurtech 及其所有組成部分
- 識別並揭開 Insurtech 中每項關鍵技術的作用的神秘面紗。
- 起草在組織內實施 Insurtech 的總體策略
觀眾
- 保險公司
- 保險行業的技術人員
- 保險利益相關者
- 顧問和業務分析師
課程形式
- 部分講座、部分討論、練習和案例研究小組活動
Introduction to Enterprise Architect
7 時間:本 Enterprise Architect 簡介訓練課程是為所有希望使用 Sparx Systems 的 UML 建模工具 Enterprise Architect 進行建模活動但不熟悉 Enterprise Architect 的特性、功能和使用的人員而設計的。
Fintech: A Practical Introduction for Managers
14 時間:在這個由 香港 的講師指導的現場培訓中,參與者將了解實施 Fintech 策略所需的技術、方法和思維方式。
本培訓面向需要對 Fintech 有“全域”理解的管理者,打破炒作和行話,併為採用適用於金融業務和服務的新技術邁出切實的第一步。
在本次培訓結束時,參與者將能夠
- 為他們的組織提出可行的 Fintech 策略。
- 了解並解釋關鍵技術的作用和功能。
- 起草一個行動計劃,以循序漸進的方式引入新技術。
Model Based Development for Embedded Systems
21 時間:基於模型的開發 (MBD) 是一種軟體開發方法,可以更快、更經濟高效地開發動態系統,例如控制系統、信號處理和通信系統。它依賴於圖形建模,而不是傳統的基於文本的程式設計。
在這個講師指導的現場培訓中,參與者將學習如何應用 MBD 方法來降低開發成本並加快其嵌入式軟體產品的上市時間。
在本次培訓結束時,參與者將能夠
- 選擇並利用正確的工具來實施 MBD。
- 使用 MBD 在嵌入式軟體專案的早期階段進行快速開發。
- 縮短其嵌入式軟體投放市場的時間。
課程形式
- 部分講座、部分討論、練習和大量動手實踐
Object Constraint Language (OCL) and Web Ontology Language (OWL)
21 時間:這種以講師為主導的香港現場現場培訓 針對程式師或任何希望學習和使用OCL和OWL來表達各種模型查詢,操作和規範要求的人。
在培訓結束時,參與者將能夠:
- 對 OCL 和 OWL 架構有更好的瞭解。
- 使用 OCL 和 OWL 來表示模型轉換。
OCUP2 UML 2.5 Certification - Foundation Exam Preparation
21 時間:OCUP2 內容開發人員
NobleProg 擁有官方 OMG OCUP 2 內容開發人員 身份,這意味著我們的課程大綱和培訓材料是由為 OCUP 2 考試準備問題的同一批專家開發的。
觀眾
開發人員、程式師、業務分析師、專案經理、軟體架構師、測試人員、負責文檔的人員或參與軟體開發過程的任何人。
目標
讓您準備好使用最常見的 UML 元素
教您如何創建簡單的 UML 模型
讓您為成為 UML 開發團隊的一員做好準備
Requirements Analysis
21 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望瞭解需求分析並使用分析技術對其項目進行有效,準確地進行需求分析的人。
在培訓結束時,參與者將能夠:
- 確定不同類型的需求。
- 瞭解需求分析的整體概念和其中的活動。
- 熟悉需求分析方法。
- 使用不同的需求分析技術來發揮自己的優勢。
- 構建需求,以便通過反覆運算需求收集過程與架構師和開發人員進行有效溝通。
Software Engineering, Requirements Engineering and Testing
63 時間:本課程通過實踐練習演示軟件工程,需求工程和測試的基礎知識和應用。
System Engineering using SysML and UML 2
21 時間:目的:
幫助系統工程領域的分析師和設計人員了解如何有效地收集需求,然後使用UML 2和SysML在系統規範的基礎上完成嵌入式軟件設計實現。
這3天的培訓旨在幫助系統分析師有效地表達他們的需求,並設計師根據這些需求進行適當的系統架構設計。
由此產生的系統體系結構在面對變化時為嵌入式系統軟件提供了良好的靈活性,因為它允許封裝在系統功能中的業務規則和最終用戶的使用選擇(用例)的業務規則的一致可追溯性。軟件實施水平。
Applying SysML with MAGICDRAW
21 時間:這是一個為期 3 天的培訓,涵蓋建模原理 UML、SysML 以及 MagicDraw 或 Cameo 的使用,然後進行案例研究,展示了典型的基於模型的系統工程方法。
課程:
- 包括使用 MagicDraw 或使用 SysML 進行系統建模的 Cameo 的講座和動手實踐;
- 解釋主要 SysML 概念和圖表;
- 提供構建系統模型範例的實踐經驗;
- 演示如何在不同視圖中跟蹤模型元素;
- 說明如何有效地使用 MagicDraw 功能;
- 基於一致的建模案例研究。
觀眾:
- 將創建和使用模型的系統架構師、系統工程師、軟體架構師和其他利益相關者。
方法:
- 演講、討論和基於案例研究的實踐作業。
課程材料:
- 幻燈片、案例研究模型和實踐作業描述。
憑證:
- 每個參與者都會收到 NobleProg 證書 ,表明他/她參加了培訓。