24/09/2018, 14:05

Management Tab: Create Releases & Cycles in HP ALM (Quality Center - ALM part3)

Ở các bài trước chúng ta đã biết về ALM giới thiệu và cách tạo domain, Project, user qua bài https://viblo.asia/p/introduction-to-hp-almquality-center-Do754j10ZM6 Ở bài này chúng ta sẽ biết cách tạo và quản lý release, cycle trong ALM Management Tab giúp người dùng sắp xếp và theo dõi quá trình ...

Ở các bài trước chúng ta đã biết về ALM giới thiệu và cách tạo domain, Project, user qua bài https://viblo.asia/p/introduction-to-hp-almquality-center-Do754j10ZM6

Ở bài này chúng ta sẽ biết cách tạo và quản lý release, cycle trong ALM

Management Tab giúp người dùng sắp xếp và theo dõi quá trình release

Một lần release có xác định ngày bắt đầu và ngày kết thúc tương ứng với một nhóm các thay đổi sẽ được triển khai cho người dùng cuối trong khoảng thời gian đó

Một chu trình trong một lần release là phát triển và kiểm thử để đạt được mục tiêu chung

Người dùng ALM có thể theo dõi tiến độ của dự án trong thời gian thực bằng cách phân tích cây release để đảm bảo rằng nó phù hợp với mục tiêu release

Nó cho phép người dùng xem được nhanh chóng về chất lượng của mỗi lần release cùng với việc xem hiển thị defect và phần trăm defect đang mở

1. Tại sao chúng ta cần quản lý release và chu trình trong ALM

Trong thực tế điều xảy ra khi phát triển một sản phẩm đó là có nhiều phiên bản realese cho một sản phẩm cụ thể

Mỗi một bản release được chia nhỏ thành một số chu trình. Giả sử chúng ta có 2 lần release với mỗi lần đều có 2 chu trình phát triển và kiểm thử cho một application

Mỗi một lần release đều có phạm vi và thước đo xác định trước khi liên kết với chính nó

Mỗi một chu trình có một số yêu cầu cụ thể

Mỗi một yêu cầu được xác định bằng một số các test case cụ thể

Khi thực hiện kiểm thử các defects được ghi lại và ánh xạ tới các trường hợp kiểm thử tương ứng sau đó chúng ta có thể theo dõi yêu cầu và các defects

2. Tab quản lý

Module này giúp chúng ta tạo và quản lý release là bước đầu tiên trước khi tiếp tục tạo bất kỳ mục công việc nào như yêu cầu / kiểm tra / lỗi. Nó giúp chúng ta làm việc theo kế hoạch và theo dõi được dự án. theo dõi chức năng rất quan trọng trong tab này:

  • Tạo releases
  • Tạo Cycles
  • Tạo release scope
  • Tạo Milestone

3. làm thế nào để tạo 1 release

Tạo release là bước đầu tien trong ALM và tất cả các mục công việc khác như requirements, test cases và defects được theo dõi dựa trên release/cycles.

'Bước 1' Bước đầu tiên là di chuyển tới tab Management và click vào " Releases" Tab. Trang đích sẽ xuất hiện như dưới đây ' Bước 2' Trước khi tạo một release, chúng ta có thể tạo Containter/folder bằng cách click vào một icon " New folder' trong modules release được hiển thị như dưới

'Bước 3' Bước tiếp theo là tạo một releases mới. Để tạo một release mới ta thực hiện click vào " new release" button sau đó dialog new release được mở ta phải nhập các trường bắt buộc sau:

  • Release Name
  • Start Date of the Release
  • End Date of the Release
  • Description (Mô tả ngắn gọn về release)

'Bước 4' Sau khi nhập các thông tin chi tiết trên thì click vào "OK" Release mới sẽ được tạo như sau

Tương tự như vậy bạn có thể tạo một release R2 khác

'Bước 5' Khi chọn một bản release cụ thể, người dùng có thể thấy các tab có liên quan đến bản release này

'Bước 6' Bây giờ chúng ta sẽ hiểu các tabs quan trọng dưới "Release" Module. Chọn tab Details để truy xuất thông tin chi tiết được cung cấp trong khi release được tạo

' Bước 7' Chọn Release scope tab, tab này cung cấp chi tiết về phạm vi của lần release. Như ảnh dưới đây là chưa tạo scope cho lần release này do đó phạm vi trong danh sách dưới đây bị trống. Việc tạo các cột mốc và phạm vi sẽ được chi tiết trong một mô-đun riêng biệt.

' Bước 8' Dưới đây là chi tiết cho tab Master Plan. Nếu Cycles được tạo thì master plan sẽ bao gồm cycle timelines cho lần release đó

' Bước 9' Status tab hiển thị chi tiết liên quan đến tổng thể quá trình release. Khi bản phát hành được tạo ra mà không có bất kỳ mục công việc nào như requirements / Testing / Defect được thêm vào nó, trạng thái sẽ được hiển thị như hình dưới đây.

Trạng thái sẽ hiển thị như dưới khi người dùng maps các mục công việc như requirements/tests/defects đối với release

4. Làm thế nào để tạo Cycle

Trong thực tế, mỗi một lần release được chia nhỏ trong các cycles để chúng ta hiểu hơn làm thế nào để tạo một cycles trong ALM thì trong trường hợp dưới đây có 2 cycles trong 1 lần release

' Bước 1' Chọn Release mà bạn muốn tạo và click vào "New Cycles" button sau đó New cycles dialogs sẽ mở ra khi thời hạn release được chuẩn bị sẵn vì chu kỳ này được tạo trong bản release đã chọn. Người dùng phải nhập các chi tiết bắt buộc sau trong cửa sổ 'New cycles':

  • Name of the Cycle
  • Start Date of the Cycle
  • End Date of the Cycle
  • Description (Optional)

' Bước 2' Khi tất cả các cycle được tạo, user có thể truy cập giống như release được hiển thị dưới đây

' Bước 3' Chọn một cycle để truy cập vào detail

' Bước 4' Nào bây giờ chúng ta sẽ hiểu tầm quan trọng của tabs Cycles, người dùng có thể đính kèm bất kỳ file nào ở 'attachments' tab. Trong đó Progress tab cung cấp trạng thái cycle của lần release đang được chọn Progress sẽ được hiển thị như dưới đây khi người dùng tạo cycle mà không có bất kỳ mục công việc nào (requirements/tests/defects) ánh xạ với nó

Progress sẽ được hiển thị như dưới đây khi user đã mapped đầu mục công việc (requirements/tests/defects) tới cycle

' Bước 5' Quality tab cung cấp thông tin như phần trăm Defect được mở và số lượng defects nổi bật đó là thông tin sơ bộ về chất lượng của cycle hiện tại

Khi người dùng đã tạo cycle trong 'Quality' Tab sẽ được hiển thị như dưới đây

Quality tab sẽ hiển thị như dưới đây khi người dùng đã ánh xạ các mục công việc đối với lần release này

The 'Quality' Tab will be displayed as shown below once the user has mapped work items against that release.

5. Làm thế nào để tạo release Scope

Mỗi lần release thì đều có phạm vi và thước đo tương ứng với nó và nó có thể được thêm vào "Release Scope" Tab

' Bước 1' Click vào "+" icon trong release scope tab của module release, New Scope dialog được mở

Nhập chi tiết thông tin sau

  • Tên scope
  • Độ ưu tiên của scope
  • Người sở hữu của scope
  • Mô tả về scope

' Bước 2' Click vào " OK" Button thì tất cả những scope đã được thêm sẽ hiển thị trong " Release scope" tab như dưới đây

0