Phản hồi về Hội đồng Kiến trúc Giải pháp Kanban [đã đóng]


8

Trước khi bắt đầu, tôi cần đưa ra lời xin lỗi trước:

Rất có khả năng một số thuật ngữ / từ vựng tôi sử dụng trong bài viết này hoàn toàn sai cũng có một cơ hội tốt để tôi giải thích sai một số khía cạnh chính. Tôi chưa quen với điều này vì vậy đừng quá quan trọng, hơn cả những phản hồi mang tính xây dựng;)

Lý lịch

Chúng tôi hiện đang chuyển một bộ phận phát triển gồm 200 người từ đa phương pháp sang "Agile". Các whys, wherefores, ưu và nhược điểm của điều này là vượt quá phạm vi của câu hỏi này.

Bộ phận phát triển này chứa một nhóm Dịch vụ Kiến trúc gồm 10 người được chính thức gọi là "Kiến trúc sư giải pháp". Trong thực tế, họ không chỉ là giải pháp, đây là những người kỹ thuật bao quát mọi khía cạnh kiến ​​trúc kỹ thuật của một dự án (ví dụ như phần cứng, phần mềm, bảo mật, quản trị, v.v.). Họ cũng cung cấp các chức năng đặc biệt cho nhóm phát triển (đánh giá mã, hướng dẫn tiêu chuẩn, v.v.) và kinh doanh rộng hơn (đầu vào kỹ thuật vào đấu thầu, xem trước kỹ thuật hợp đồng trước yêu cầu của khách hàng)

Là một phần của quá trình chuyển đổi này, tôi đã được giao nhiệm vụ tạo một bảng Kanban cho mục đích có được cái nhìn về các hoạt động công việc mà nhóm Dịch vụ Kiến trúc chịu trách nhiệm. Có vô số bảng ví dụ cho các nhóm phát triển / mã hóa, nhưng không có bảng nào tôi có thể tìm thấy cho Kiến trúc. Vì vậy, tôi đã lấy từ nhiều nguồn khác nhau và tạo ra "một cái gì đó", tôi thực sự sẽ đánh giá cao phản hồi chân thực về nó.

Cũng cần lưu ý rằng điều này sẽ được trình bày cho nhóm như một điểm khởi đầu / công việc đang tiến triển. Đó là hội đồng quản trị của họ và tôi muốn họ sở hữu nó, tất cả những gì tôi đang làm là thiết lập nền tảng cho các chàng trai xây dựng (và thay đổi nếu cần thiết)

Cho đến nay tôi có một cái gì đó như thế này

Ban chính

Bảng chính là nơi chúng tôi tổ chức tất cả các dự án đang hoạt động / tồn đọng - tất cả các công việc đang hoạt động sẽ nằm trên bảng này. Điều này sẽ được xem xét ngắn trong scrum kiến ​​trúc hàng ngày với một đánh giá sâu hơn vào cuối mỗi tuần.

           ------------------------------------------------------------------------
           | Evaluation            | Implementation       | Ad- Hoc               |
           | Todo  | Doing  | Done | Todo  | Doing | Done | Todo  | Doing  | Done |
    -------------------------------------------------------------------------------
    Person |       |        |      |       |       |      |       |        |      |
    --------       -----------------       ----------------       -----------------
    Person |       |        |      |       |       |      |       |        |      |
    --------       -----------------       ----------------       -----------------
    Person |       |        |      |       |       |      |       |        |      |
    --------       -----------------       ----------------       -----------------
    Person |       |        |      |       |       |      |       |        |      |
    -------------------------------------------------------------------------------

Các mô tả / mục đích cột là:

Đánh giá : Các dự án mà người đó đang thực hiện phân tích kỹ thuật ban đầu, tức là chạy qua các tùy chọn kỹ thuật với chủ sở hữu sản phẩm, xác định quy mô của dự án. Ví dụ, một dự án Đánh giá có thể là Kiến trúc sư đánh giá một công nghệ mới hoặc làm việc với khách hàng để tạo ra một giải pháp kỹ thuật được hai bên thống nhất.

Triển khai : Các dự án đang tích cực phát triển (mã hóa, thử nghiệm, v.v.) và người này đang thực hiện chức năng SA cho nhóm dự án rộng hơn. Ví dụ, đây có thể là sự phát triển các khía cạnh mã hóa của "giải pháp kỹ thuật được hai bên thống nhất" đã đề cập ở trên, đồng thời nó cũng có thể được giám sát về mặt kiến ​​trúc khi thực hiện một số phần cứng mới.

Ad-Hoc : Tất cả những thứ kỳ lạ và tuyệt vời xuất hiện không thể đưa vào hai cột khác. Như một ví dụ trong một thế giới đệ quy kỳ lạ, có một thẻ cho tôi trong cột ad-hoc để tạo một bảng KanBan :).

Người : Khá tự giải thích, người "sở hữu" các thẻ trong hàng đó. Để làm cho mọi thứ vui hơn một chút, điều này thực sự chứa một hình đại diện của sự lựa chọn của người đó.

Todo : Có hiệu quả tồn đọng của chúng tôi, các thẻ ở đây được sắp xếp ưu tiên từ trên xuống dưới. Khi không gian trong một người làm tế bào trở nên có sẵn, chúng tôi lấy từ đầu công việc.

Làm : Khá tự giải thích

Xong : Các mục đã được hoàn thành kể từ lần đánh giá đầy đủ cuối cùng (chiều thứ sáu hàng tuần)

Giới hạn WIP

Thay vì làm những gì chúng ta làm bây giờ (nghĩa là đưa ra công việc cho đến khi ai đó ré lên), tôi muốn ban chính làm việc với các giới hạn WIP dựa trên mục tiêu / bằng chứng. Mục đích là để kích thước mỗi thẻ hội đồng với:

  • XS (Thêm nhỏ): 3 điểm
  • S (Nhỏ): 5 điểm
  • M (Trung bình): 8 điểm
  • L (Lớn): 13 điểm
  • XL (Cực lớn): 21 điểm

Kích thước rất nhiều từ góc độ khối lượng công việc của Kiến trúc sư, ví dụ một dự án cần 1 năm mã hóa cho 10 người nhưng đầu vào Kiến trúc tối thiểu sẽ là XS hoặc S. Tuy nhiên, một dự án có đầu vào Kiến trúc lớn nhưng mã hóa tối thiểu có thể là XL.

Theo thời gian, chúng tôi sẽ có thể đưa ra giới hạn WIP cho mỗi người. Vì vậy, chúng ta biết rằng Jonny Smith có thể làm việc với vận tốc 42 điểm và do đó phân bổ các dự án lên đến mức đó.

Vì chúng tôi chưa thực hiện điều này trước khi tôi có ý định đặt giới hạn ban đầu lên cao, ý tưởng là khi một người ré lên, chúng tôi có thể (như một đội) nhìn vào điều này một cách khách quan và xác định xem nó có thực sự quá nhiều hay là do quá trình của chúng tôi vv là quá nặng nề và nên được sắp xếp hợp lý.

  • LƯU Ý : Trong tất cả mọi thứ ở đây, các tính toán WIP này là bit "cảm thấy" ít đúng nhất *

Ban phễu

Để theo dõi tất cả những điều ngẫu nhiên bay qua đội, chúng tôi cũng có một bảng phễu. Đây là một bảng tương đối đơn giản trông như thế này:

    ------------------------------------------------------------------------
    | Evaluation            | Implementation       | Ad- Hoc               |
    ------------------------------------------------------------------------
    |                       |                      |                       |
    |                       |                      |                       |
    |                       |                      |                       |
    |                       |                      |                       |
    |                       |                      |                       |
    ------------------------------------------------------------------------

Vì nhóm đã biết về một "dự án" nhưng điều này chưa được xử phạt chính thức (tức là có thể được đưa vào các cột Todo trên Bảng chính), sau đó nó đi lên bảng phễu. Các mặt hàng ở đây không được phân bổ cho một người. Ý tưởng là chúng ta có thể theo dõi những điều ngẫu nhiên đi qua và đảm bảo chúng không bị lãng quên. Ngoài ra, khi người đó hoàn thành một dự án đánh giá, điều này sau đó chuyển từ Đánh giá Ban chính được thực hiện sang bảng phễu triển khai (trừ khi ngay lập tức trở thành dự án triển khai)

Thỉnh thoảng, một thành viên của nhóm sẽ được giao nhiệm vụ theo dõi mọi thứ trên bảng phễu, tức là gọi điện thoại nhanh cho chủ sở hữu sản phẩm để hỏi liệu điều này có còn phù hợp không (đây sẽ là một dự án đặc biệt trên bảng chính)

Ban thành công

Đây chỉ là một bảng đơn giản để theo dõi những gì chúng tôi đã làm trong X tháng qua. Nó chứa các thẻ đã được thông qua Kênh và / hoặc Bảng chính

    ------------------------------------------------------------------------
    | Successes                                                            |
    ------------------------------------------------------------------------
    |                                                                      |
    |                                                                      |
    |                                                                      |
    |                                                                      |
    |                                                                      |
    ------------------------------------------------------------------------

Ý tưởng là đôi khi chúng ta có thể đi vòng quanh bảng này và trao cho nhau những cái vỗ vai nhau :)

Thẻ hội đồng

Các thẻ trên bảng chứa thông tin sau:

    ------------------------------------------------------------------------
    | SIZE (XS,S,M,L,XL)          | OWNING TEAM MEMBER             |  RAG  | 
    ------------------------------------------------------------------------
    |                                                                      |
    |                         PROJECT TITLE                                |
    |                                                                      |
    ------------------------------------------------------------------------
    |                                  |                                   |
    |        DEPENDENTS                |          DEPENDENCIES             |
    |                                  |                                   |
    ------------------------------------------------------------------------
    |                                                                      |
    |                         MISC INFORMATION                             |
    |                                                                      |
    ------------------------------------------------------------------------
    |                WIDER PROJECT TEAM (AS APPLICABLE)                    |
    | Other Architects, Project Manager, Principal Developer, Business     |
    | Analyst, Scrum Master                                                |
    ------------------------------------------------------------------------

Vì bạn sẽ nhận thấy mức độ chi tiết của thẻ ở mức "Dự án" khá cao, tôi không có kế hoạch thực hiện một bảng kiểu nhà phát triển được chia thành các nhiệm vụ (suy nghĩ về sự chào đón này). Cũng đáng đề cập rằng tùy thuộc vào nơi thẻ không phải là tất cả các phần sẽ được áp dụng. Tôi cũng đang lên kế hoạch mã hóa màu cho các thẻ, như một cú đâm đầu tiên tôi có:

Màu vàng: Bất kỳ thứ gì là hợp đồng của khách hàng Màu hồng: Bất kỳ thứ gì là nội bộ (tức là không phải người dùng cuối phải đối mặt) Màu xanh lá cây: Bất kỳ thứ gì là một dự án của nhóm công ty

Các thẻ sẽ có từ tính chứ không phải sau đó, tôi hy vọng tìm thấy một số giống như bảng trắng nhỏ vì điều này sẽ làm cho cuộc sống dễ dàng hơn khi mọi thứ thay đổi

Những thứ khác

  • Nếu nó không có trên thẻ trên bảng thì theo như đội có liên quan thì nó không tồn tại
  • Bản thân các bảng là Bảng trắng có Bánh xe, chúng tôi có thể mang chúng đi bất cứ nơi nào chúng tôi muốn
  • Chúng tôi có thể xem xét việc chuyển sang bảng trắng ảo trong tương lai (bảng trắng vật lý dễ thay đổi hơn khi chúng tôi quyết định rằng cột X là tốt nhất ở bên trái của Y không phải bên phải)

Câu hỏi

  1. Sau khi đọc newbie Kanban War and Peace, suy nghĩ của bạn là gì? (làm ơn đi dễ dàng với tôi :))

8
Tôi nghĩ rằng điều này có thể nhận được câu trả lời tốt hơn tại trang web chị em của chúng tôi Quản lý dự án trao đổi ngăn xếp so với trên các lập trình viên. Tôi đã hỏi trong phòng trò chuyện chính của họ và nếu cơ quan quản lý của họ xác minh câu hỏi thuộc chủ đề cho trang web của họ, tôi sẽ di chuyển nó đến đó.
yannis

2
@MrEyes - Nếu bạn có câu hỏi (hoặc câu hỏi) cụ thể hơn so với "Suy nghĩ của bạn là gì", chúng tôi có thể thực hiện điều này trên Project Management SE. Nhưng vì hiện tại, câu hỏi chi tiết và được viết rất tốt của bạn không may là câu hỏi dành cho hỏi đáp. Hi vọng điêu nay co ich.
jmort253

1
Các chủ đề sẽ là chủ đề tại PMSE, nhưng câu hỏi như được viết hiện tại không có lợi cho việc tạo ra một bộ câu trả lời chính tắc. Đề nghị của tôi với OP là phá vỡ điều này bằng cách xác định các vấn đề hoặc điểm đau cụ thể mà nhóm đang gặp phải khi thực hiện quy trình và sau đó hỏi những câu hỏi được nhắm mục tiêu trên PMSE.
CodeGnome

Câu trả lời:


4

Ồ Điều đó đã mất một thời gian để hoàn toàn tiêu hóa và hiểu. Chúc mừng bạn đã quyết định áp dụng Kanban cho sáng kiến ​​Agile của bạn. Phân tích và mô hình thực sự tốt đẹp cho đến nay. Cảm ơn vì đã chia sẻ nó ở đây và cho phép chúng tôi giúp đỡ và đóng góp cho sáng kiến ​​đó!

Tôi có một số suy nghĩ và đề xuất - hy vọng những sự giúp đỡ này!

Trả lời

B. Theo cách bạn đã mô tả, có vẻ như mỗi cột của Bảng phễu về cơ bản là cột Sẵn sàng cho các phần tương ứng của Bảng chính.

  1. Có nhất thiết phải có bảng Phễu riêng không? Sẽ không đơn giản hơn nếu chỉ có một bảng duy nhất - nơi bạn có các cột Fun Funiêu hay hoặc Ready Ready cho mỗi phần của Bảng chính?

  2. Tương tự, Ban Thành công có thể được xem là một cột lớn ở bên phải của Bảng chính nơi tất cả các công việc hoàn thành thành công được tích lũy trong một khoảng thời gian?

  3. Vì vậy, tùy thuộc vào số lượng dự án trong kênh và tiến độ (trong bất kỳ giai đoạn nào) vào bất kỳ lúc nào, việc quản lý tất cả các dự án này trong một Bảng có thiết kế như sau sẽ đơn giản hơn -

nhập mô tả hình ảnh ở đây

Tất nhiên, rất có khả năng bạn đã đánh giá điều này và quyết định nó có thể quá lớn để quản lý trong một Hội đồng quản trị! (Bạn có thể xem xét bỏ các làn đường Việc cần làm trong mỗi phần vì làn Kênh có thể phục vụ cùng một mục đích không?)

C. Về mặt thiết kế Bảng chính, nó thực sự phụ thuộc vào mục tiêu chung của bạn là gì khi triển khai Kanban. Một số câu hỏi về thiết kế bảng:

  1. Bạn có muốn cải thiện Thời gian dẫn / chu kỳ cho các cá nhân (sẽ dễ thực hiện trong thiết kế hiện tại) hoặc cho các loại Dự án khác nhau (có thể khó hơn (nhưng không quá nhiều khi mã hóa màu của bạn)? sau này, bạn có thể muốn có các làn đường được xác định không phải bởi mọi người mà theo loại Dự án (tương tự như loại dịch vụ)?

  2. Có bao giờ bạn có thể có hai kiến ​​trúc sư làm việc trong một dự án không? Nếu vậy, việc có làn đường của mọi người sẽ gây khó khăn cho việc mô hình hóa điều đó, trừ khi bạn có hai thẻ cho cùng một dự án chống lại mỗi người?

  3. Có thể các loại dự án khác nhau có thể có một quy trình công việc khác nhau? Ví dụ, một dự án khách hàng có thể yêu cầu sự xem xét kỹ lưỡng hơn (xác nhận hoặc thử nghiệm hoặc đánh giá) so với các dự án khác không? Nếu vậy, Kanban cho phép bạn có các quy trình công việc khác nhau cho các loại công việc khác nhau, điều này sẽ không thể thực hiện được trong thiết kế này.

    Nếu bất kỳ điểm nào ở trên 1-3 có ý nghĩa trong tình huống của bạn, tôi sẽ đề nghị bạn có thể muốn xem xét các làn đường không dựa trên con người mà dựa trên một số khía cạnh khác. Từ những gì bạn đã nói, thực hiện nó theo Project Type dường như là một lựa chọn - nhưng tôi chắc chắn cũng có những tiêu chí khác có thể.

  4. Một đề xuất khác, chỉ để trực quan hóa trực quan hơn - vì mọi người liên kết dòng chảy từ trái sang phải (hoặc từ phải sang trái ở một số nơi trên thế giới) là hướng của dòng chảy, bạn có nghĩ rằng có phần Ad Hoc để quyền của các cột Thực hiện có thể gây nhầm lẫn? Sở thích của riêng tôi là có các dự án Ad Hoc có Bơi riêng.

    Vì vậy, Bảng chính có thể trông như sau -

    nhập mô tả hình ảnh ở đây

  5. Trong tất cả những điều trên, bạn có thể có một số nhãn dán hình đại diện của người Hồi giáo để hiển thị (các) kiến ​​trúc sư nào đang làm việc trên mỗi dự án mà bạn có thể dán trên thẻ Dự án. Nếu cần, một huyền thoại ở một bên của bảng có thể giải thích avatar nào là Architect.

  6. Cuối cùng, một câu hỏi lớn hơn - ban đầu bạn đã nói rằng các bảng này có nghĩa là để theo dõi các dự án mà Kiến trúc sư chịu trách nhiệm. Những dự án này, tôi cho rằng, là một phần của các dự án (lớn hơn) đang được thực hiện bởi bộ phận Phát triển tổng thể. Làm thế nào bạn có kế hoạch để hiển thị sự phụ thuộc giữa các dự án (lớn hơn) và công việc của kiến ​​trúc sư?

D. Trên Giới hạn WIP, dựa trên những gì tôi đã thấy một số khách hàng của chúng tôi làm - không phải là đổ mồ hôi quá nhiều ban đầu! Nhưng khi bạn đi, điều quan trọng là phải thiết lập Giới hạn WIP - và thay đổi chúng khi cần, thay vì không có Giới hạn WIP. Nếu bạn đã có một số dữ liệu về số lượng dự án mà mỗi Kiến trúc sư hoặc toàn bộ nhóm Kiến trúc sư đã xử lý trong vài tháng qua, bạn có thể sử dụng dữ liệu đó để xác định một số giới hạn WIP ban đầu.

Nếu bạn cân nhắc đến một bảng Kanban ảo trong tương lai, một số trong số này có thể dễ quản lý, thay đổi và chơi xung quanh hơn - chẳng hạn như -

  • Hiển thị những người làm việc trên thẻ
  • Thiết lập và hiển thị các phụ thuộc thẻ nội bộ và liên bảng
  • Lọc Ban theo người, loại dự án hoặc các thuộc tính khác
  • Thay đổi thiết kế bảng và thẻ, vv

Tôi hy vọng điều này sẽ giúp - ít nhất là trong việc đưa ra một số ý tưởng để bạn xem xét.

Tốt,

Mahesh


2

Thú vị đọc, và chủ yếu là có ý nghĩa.

Một điều ngay lập tức tôi sẽ nhận xét là một bảng Kanban có nghĩa là đại diện cho một luồng công việc, từ trái sang phải. Như tôi tưởng tượng rằng công việc của bạn không chuyển từ Thực hiện sang Ad-hoc, thì điều này không thực sự hoạt động trên bảng của bạn.

Tùy chọn (imo) tốt hơn sẽ có các làn đường ngang là Đánh giá, Thực hiện và Quảng cáo, và sau đó có các thẻ chứa tên của những người trên đó. Điều này có lợi thế là cho phép nhiều người cùng làm việc trên một hoạt động (có thể bạn không cần điều này).

Ngoài ra, như các poster khác nói, bạn chưa xem xét các phụ thuộc bên ngoài. Có thể có một cột 'Bị chặn' để hiển thị công việc đang chờ ai đó hoặc một cái gì đó bên ngoài nhóm.

Hy vọng điều này hữu ích

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.