需求分析|泳道圖 ProcessOn教學

文章目錄

  • 1.為什么使用泳道圖
  • 2.具體例子
    • 一、如何繪制
        • 確定好泳道
        • 中樞的角色在中央
        • 基于事實來繪制
        • 過程不要糾結美觀
        • 先畫主干處理流程
        • 再畫分支處理流程
        • 一個圖表達不完,切分子流程
        • 過程數不超25 ,A4紙的幅面
        • 處理過程過程用動詞短語
        • 最后美化并加上序號
        • 酌情加上說明
    • 二、bug處理流程
      • 泳道圖注意點
    • 三、智能家居線下交付售后流程
    • 四、迭代的工作流程
  • 3.用超級復雜的例子來展示在需求分析上的威力
  • 4.總結泳道圖繪制,使用后上的關鍵要點
  • 5.使用ProcessOn畫泳道圖
    • 1.調整頁面為A4方便后期打印
    • 2.放一個泳池到頁面
    • 3.放多個泳道到泳池中,每個泳道就是一個角色
    • 4.放多個分割線,分割出流程
    • 5.最后填充開始,結束和關節節點就可以完成一個泳道圖了
    • 7.上面是我做的一個模版大家可以用地址放在下面啦

1.為什么使用泳道圖

  • 元素少:起止、處理過程、判斷條件、子流程

  • 表達力夠,容易理解

  • 用途官方,復雜工作都可以處理

  • 分析功能的關鍵邏輯。確定涉及的所有人員和部門;確定每個人扮演的角色,承擔什么任務,梳理參與者的關系;要完成的任務,以及任務流程。

  • 明確開始與結束的路徑。每個功能模塊中,從哪里開始流程,到哪里終結流程;開始與結束只有一個。

  • 確定功能模塊與核心路徑。核心流向一定要清晰。

  • 優化順序,合并異常流程。確保流程順暢,各部門工作協調。

2.具體例子

一、如何繪制

  • 確定好泳道
    • 泳道就是指角色。
    • 一個泳道代表一個角色,角色可以是:人、組織、軟件。
  • 中樞的角色在中央
    • 把中樞的角色放在中間泳道:盡可能減少泳道的跨泳道。
  • 基于事實來繪制
    • 基于事實來畫流程,而不是基于猜測和想象。
  • 過程不要糾結美觀
    • 繪圖過程先不要去做美化,先不要畫處理過程之間的箭頭線,統一放到最后來做。
  • 先畫主干處理流程
    • 把主流程先畫出來
  • 再畫分支處理流程
    • 主流程完全理順了之后,再繪制分支流程。
  • 一個圖表達不完,切分子流程
    • 很復雜的業務流程,善用子流程,分而治之
  • 過程數不超25 ,A4紙的幅面
    • 處理過程不要超過25個,超過25個就會覺得太復雜
    • 用一張A4紙打印出來能看清每一個字,否則就用子流程切分為多個泳道圖
  • 處理過程過程用動詞短語
    • 描述【處理過程】采用動詞短語,如:付款給銷售商,收到客戶付款
  • 最后美化并加上序號
    • 整個流程都玩去哪理順后加上箭頭線并美化、調整各個處理過程的位置,最后收筆前才加上序號
  • 酌情加上說明
    • 根據需要適當加上相應的說明文字,使得觀看者從這一個A4紙上就能得到完整的信息。

錯誤示范

太亂,信息雜,沒有主次。

image-20240708221319273

沒有開始,沒有結束,注釋突然蹦出來。

image-20240708221423628

沒有角色,不知道是誰做

image-20240708221554860

二、bug處理流程

泳道圖注意點

  1. 開始,結束,泳道

  2. 技術經理是一個承前啟后的作用。所以放在中間

  3. 先畫主干,再畫異常流程

  4. 畫分支流程

image-20240708221701295

三、智能家居線下交付售后流程

這個只是給大客戶一個主流程的展示,還是可以更細滑

image-20240708223817662

四、迭代的工作流程

前端和后端并發去執行

為什么不給QC(測試)一個泳道?

嚴重影響美感!

image-20240708224319876

3.用超級復雜的例子來展示在需求分析上的威力

流程02

image-20240708230047613

4.總結泳道圖繪制,使用后上的關鍵要點

子流程,注釋

image-20240708230806168

5.使用ProcessOn畫泳道圖

1.調整頁面為A4方便后期打印

image-20240709224004977

2.放一個泳池到頁面

image-20240709224603391

3.放多個泳道到泳池中,每個泳道就是一個角色

image-20240709224126701

4.放多個分割線,分割出流程

image-20240709224214671

5.最后填充開始,結束和關節節點就可以完成一個泳道圖了

image-20240709224312192

7.上面是我做的一個模版大家可以用地址放在下面啦

https://www.processon.com/view/668cf55ccbde6e38b61dfef0#pc

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/43805.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/43805.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/43805.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

leetcode hot 100 刷題記錄

題目300:最長遞增子序列(NO) 解題思路:動態規劃,就是dp[i]的運用,這里dp[i]表示第i個元素為結尾的最長子序列。 給你一個整數數組 nums ,找到其中最長嚴格遞增子序列的長度。 子序列 是由數組…

后端——全局異常處理

一、老辦法try-catch 當我們執行一些錯誤操作導致程序報錯時,程序會捕捉到異常報錯,這個異常會存在一個Exception對象里 那我們在spring boot工程開發時,當我們執行一個sql查詢時報錯了,那就會從最底層的Mapper層捕捉到Exceptio…

Android應用程序調試Logcat的使用

Android的程序調試主要使用Logcat進行,本節主要介紹Logcat的使用。 開啟調試模式 使用Android Studio進行程序調試,首先需要連接虛擬Android設備或真實Android設備,設備上需要啟用調試功能。 虛擬Android設備默認情況下會啟用調試功能。對…

C++ 入門03:函數與作用域

往期回顧: C 入門01:初識 C-CSDN博客C 入門02:控制結構和循環-CSDN博客 一、前言 在前面的文章學習中,我們了解了C語言的基礎,包括如何定義變量來存儲數據,以及如何利用輸入輸出流實現程序與用戶之間的無縫…

華為機考真題 -- 找朋友

題目描述: 在學校中,N 個小朋友站成一隊, 第 i 個小朋友的身高為 height[i],第 i 個小朋友可以看到的第一個比自己身高更高的小朋友 j,那么 j 是 i 的好朋友(要求 j >i)。請重新生成一個列表,對應位置的輸出是每個小朋友的好朋友位置,如果沒有看到好朋友,請在該位置…

微軟清華提出全新預訓練范式,指令預訓練讓8B模型實力暴漲!實力碾壓70B模型

現在的大模型訓練通常會包括兩個階段: 一是無監督的預訓練,即通過因果語言建模預測下一個token生成的概率。該方法無需標注數據,這意味著可以利用大規模的數據學習到語言的通用特征和模式。 二是指令微調,即通過自然語言指令構建…

Python面試題:請解釋什么是鴨子類型(duck typing)?

鴨子類型(Duck Typing)是一種動態類型語言中的概念,它基于對象的行為(方法和屬性)而不是其實際類型進行判斷。這個概念源自詹姆斯惠特科姆賴利的諺語: “如果它走起來像鴨子,叫起來像鴨子&#…

通過高德地圖 JS API實現單擊鼠標進行標注

效果圖: 核心代碼: <template><a-modal title="選擇地圖所在位置" :width="width" :visible="visible" @ok="handleOk" @cancel="handleCancel" cancelText="關閉"><div class="location-…

場外期權有交割日嗎?場外期權應該怎么交割?

今天帶你了解場外期權有交割日嗎&#xff1f;場外期權應該怎么交割&#xff1f;場外個股期權是一種非標準化的金融衍生品&#xff0c;它允許投資者在未來某一特定日期以特定價格買入或賣出某一特定股票。 交割日就是買賣雙方進行交割的日期,期權合約具有到期日,到期日的后一天…

WEB安全-文件上傳漏洞

1 需求 2 接口 3 MIME類型 在Web開發中&#xff0c;MIME&#xff08;Multipurpose Internet Mail Extensions&#xff09;類型用于標識和表示文檔的格式。這些類型在HTTP請求和響應頭中扮演著重要的角色&#xff0c;告訴瀏覽器如何解釋和處理接收到的資源12。 以下是一些Web開發…

ChatGPT:Java Stream 的疑問

ChatGPT&#xff1a;Java Stream 的疑問 解釋一下 List<SupplierVm> collect tSupplierPage.getRecords().stream().map(item ->{SupplierVm supplierVm new SupplierVm();BeanUtils.copyProperties(item, supplierVm);return supplierVm;}).collect(Collectors.to…

【JavaScript】具有 iterable 接口的數據結構

具有 iterable 接口的數據結構指的是可以通過迭代器&#xff08;Iterator&#xff09;訪問其成員的數據結構。在 JavaScript 中&#xff0c;具有 iterable 接口的數據結構包括數組&#xff08;Array&#xff09;、字符串&#xff08;String&#xff09;、Set、Map 等。這些數據…

C電池 和 D 電池的作用和類型詳解及其之間的區別

C 和 D 電池是我們日常生活中必不可少的部件。它們通常用于高功率設備。例如手電筒和玩具。 D 型電池和 C 型電池是兩種常見的電池類型。它們是一次性圓柱形電池。您可以在很多設備上使用它們。雖然它們有很多相似之處&#xff0c;但它們也有不同的特點。這些特點使它們適合某…

如何用qq郵箱注冊outlook郵箱

&#x1f4d1;打牌 &#xff1a; da pai ge的個人主頁 &#x1f324;?個人專欄 &#xff1a; da pai ge的博客專欄 ??寶劍鋒從磨礪出&#xff0c;梅花香自苦寒來 ? 目錄 第一步輸入qq郵箱 第二步…

數據類型及數據塊認知

西門子STEP7編程語言 梯形圖(LAD) 功能塊圖(FBD) 語句表(STL) 其中梯形圖和功能塊圖可以相互轉換 CPU常用數據區 信號輸入區 I 信號輸出區 Q 程序中表現形式&#xff0c;IX.X/QX.X;IWX/QWX-訪問的是CPU輸出輸入過程映像區 另一種形式IWX:P/QWX:P-訪問的是信號端口地址&#xf…

深度整合全球資源,分貝通打造高效、合規的海外差旅管理平臺

在全球化商業活動的背景下,中國企業出海已成為常態。然而,隨著海外差旅市場的全面增長,企業在海外支出管理上面臨諸多挑戰。據2023年數據顯示,分貝通出海差旅業務GMV同比增長高達500倍,這一增長背后隱藏著企業對于更省錢、更高效管控方式的迫切需求。 面對與日俱增的開支,企業開…

js對象的方法速覽---數組的靜態方法,實例方法和屬性合集,各包含一個示例

tip&#xff1a; 本文僅作為查找和基本使用的展示&#xff0c;需要深入了解這些方法的使用請參考&#xff1a;Object - JavaScript | MDN (mozilla.org) 可以通過目錄快速鎖定需要查找的方法和查看它的使用 目錄 tip&#xff1a; 新建一個對象 實例屬性 實例方法 hasOwn…

Websocket 替代方案:如何使用 Firestore 監聽實時事件

大家好,我是CodeQi! 一位熱衷于技術分享的碼仔。 ?在現代 Web 開發中,實時更新功能對于許多應用程序(如聊天應用、協作工具和在線游戲)都是必不可少的。雖然 WebSocket 是一種常用的實時通信技術,但 Google 的 Firestore 也提供了一種強大的替代方案,使得實時監聽變得…

Golang中defer和return順序

在Golang中&#xff0c;defer 和 return 的執行順序是一個重要的特性&#xff0c;它們的執行順序如下&#xff1a; return語句不是一條單獨的語句&#xff0c;實際上&#xff0c;它是由賦值和返回兩部分組成的。賦值步驟會先執行&#xff0c;這一步會計算return語句中的表達式…

Linux安裝Docker以及Docker Componse

一、安裝前準備工作 1.1 查看服務器系統版本以及內核版本 cat /etc/redhat-release 1.2 查看服務器內核版本 uname -r這里我們使用的是CentOS 7.4 系統&#xff0c;內核版本為3.10 1.3 安裝依賴包 yum install -y yum-utils device-mapper-persistent-data lvm21.4 設置…