Đề 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.

 21 Hours

Number of participants


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories