Đề cương khóa học
Giới thiệu
- What is the Requirement Management Process ? Why Agile ?
- Business tính linh hoạt và việc giao hàng phần mềm một cách nhanh nhẹn: Định nghĩa
- Liên kết Agile với Business: Mô hình Canvas Business Motivation Model so với Mô hình Canvas Business,
- Làm thế nào để sử dụng hiệu quả Value Proposition Canvas để định nghĩa tầm nhìn sản phẩm?
- Tính linh hoạt của Business so với các nguyên tắc giao hàng phần mềm một cách nhanh nhẹn
- Agile là gì? Ảnh hưởng của việc đồng bộ với chiến lược và năng lực
- Yêu cầu Management trong ngữ cảnh Agile
- Cuộc đời của Scrum: Các vấn đề về sự đầy đủ của yêu cầu và khả năng theo dõi
- Làm thế nào để các mô hình hiệu quả tăng cường giao tiếp trong 'Agile'?
- Mở rộng Business của Agile: Xây dựng đóng góp giá trị từ người dùng của một User Story
- Tổng quan về các biểu đồ UML để mô hình hóa yêu cầu
- Các khung làm việc để theo dõi yêu cầu hướng tới thực hiện và kiểm thử phần mềm
- 5 cấp độ lập kế hoạch của dự án một cách nhanh nhẹn (từ làm rõ tầm nhìn và Product Backlog đến các công việc… và Walking Skeleton Cấu trúc)
- Quản lý Yêu cầu trong các phương pháp Agile (Scrum, DAD) so với Unified Process (RUP)
- Vai trò, nhóm, môi trường
- Giới thiệu về Trường hợp nghiên cứu để cấu trúc yêu cầu và quản lý chúng bằng quy trình lặp lại
Làm thế nào để mô tả tầm nhìn và nhu cầu của doanh nghiệp thông qua các mô hình có thể theo dõi được?
- Đánh giá yêu cầu: Mô hình Kano so với Value Proposition Canvas
- Xây dựng Tầm nhìn Sản phẩm dựa trên chiến lược, lực lượng và xu hướng môi trường
- Các yếu tố tạo nên giá trị, hoạt động cốt lõi, tài nguyên quan trọng, các dòng doanh thu và cấu trúc chi phí,
- Khám phá phạm vi kinh doanh của sản phẩm dựa trên nhu cầu, lợi ích và vấn đề của khách hàng
- Mô tả các trường hợp sử dụng doanh nghiệp bằng cách sử dụng 'value streams' và 'giai đoạn giá trị'
- Kết nối phạm vi kinh doanh của sản phẩm với các đóng góp giá trị mong đợi
- Trường hợp nghiên cứu: Mô tả tầm nhìn sản phẩm
Làm thế nào để mô tả nhu cầu người dùng thông qua mô hình hóa trường hợp sử dụng một cách nhanh nhẹn (epics và user stories)?
- Agile Ước tính và lập kế hoạch
- Xây dựng và quản lý Product Backlog / độ mịn của yêu cầu
- Trước quy trình lập kế hoạch sprint
- Tạo Sprint Backlog
- Mô hình User Story Agile : phạm vi hệ thống (mục tiêu), nhân vật, trường hợp sử dụng, user stories, điều kiện chấp nhận, mô hình INVEST
- The Walking Skeleton sử dụng phương pháp giao hàng một cách nhanh nhẹn có kỷ luật: Từ quy trình đến công nghệ
- Làm thế nào để tìm ra epics và user stories dựa trên dòng giá trị?
- Đóng góp giá trị từ epics và user stories
- Viết các nhiệm vụ: độ mịn và kích thước sử dụng mô hình SMART
- Trường hợp nghiên cứu: Khám phá epics và user stories dựa trên dòng giá trị
Xác nhận và kiểm thử sự hiểu đúng của yêu cầu chi tiết
- Sử dụng quy trình thu thập yêu cầu tăng dần và Sprint Backlog
- Các quy tắc để mô tả hiệu quả epics, user stories và kiến trúc
- Biểu đồ để xác nhận mô tả của epics và user stories
- Làm thế nào để chọn biểu đồ đúng?
- Tinh chỉnh các tính năng sử dụng trường hợp sử dụng và mô hình hóa mối quan hệ
- Kiểm thử sự hiểu đúng về yêu cầu bằng cách sử dụng Test-Driven Requirements
- Cấu trúc Given/When/Then và Hợp đồng Hoạt động để hướng dẫn phát triển thực hiện yêu cầu
- Phân tích độ bao phủ và quản lý thay đổi
- Trường hợp nghiên cứu: Xác nhận, kiểm thử và truyền đạt các yêu cầu chi tiết cho nhà phát triển
Kết luận
- Các bước của quy trình thu thập và phân tích hệ thống hiệu quả
- Kiểm soát giữa yêu cầu và mô hình phân tích
- Mẫu để thu thập và kiểm thử yêu cầu
Lưu ý: Các buổi huấn luyện-hỗ trợ tư vấn này được thực hiện tương tác bằng cách sử dụng ví dụ từ Kỹ thuật Yêu cầu và các công cụ Mô hình hóa nhằm đảm bảo một mức độ theo dõi tốt giữa yêu cầu và giải pháp cơ bản. Các khái niệm đầu tiên được giải thích thông qua các ví dụ cơ bản, sau đó tiếp theo là các phác thảo giải pháp cho trường hợp tiềm năng của bạn. Sau buổi này, chúng tôi cũng có thể giúp bạn bằng cách xem xét và xác nhận các giải pháp của bạn tùy thuộc vào nhu cầu của bạn.
Testimonials (5)
-Kiến thức của giáo viên về môn học thực sự rất tốt. Ông có thể giải thích một cách rất rõ ràng và trả lời tất cả các câu hỏi vào lúc đó. -Được biết đến khả năng của công cụ này thực sự rất hữu ích. -Cấu trúc mà ông trình bày, như sử dụng kịch bản và khả năng theo dõi, sẽ thật sự giúp ích trong công việc hàng ngày của tôi.
Harsha Jain - Scania CV AB
Course - Introduction to Enterprise Architect
Machine Translated
kiến thức của người hướng dẫn và sự dễ dàng trong việc thảo luận - luồngawesome tuyệt vời
Piotr Stanik - GP Strategies Poland sp. z o.o.
Course - Fintech: A Practical Introduction for Managers
Machine Translated
Tôi thích các đoạn mã 示例已被识别为中文的示例代码,但根据指令,需要翻译成越南语。因此,我将忽略这个示例,并直接翻译给定的内容。 Tôi thích các đoạn mã đơn giản nhưng cung cấp thông tin hữu ích.
Yue Wang - DBS Bank Ltd
Course - Design Patterns
Machine Translated
Thực hành và được thực hiện bằng ứng dụng Sparx EA mà chúng tôi sử dụng rộng rãi trong công việc
Andy Davey - Envitia
Course - Data Modelling with UML
Machine Translated
I mostly liked the exercises and examples.
Natalia Rodriguez Ucles
Course - Business Process Modeling using BPMN and UML
Machine Translated