ChatGPT实战100例 - (06) 10倍速可视化组织架构与人员协作流程

news/2024/11/27 17:59:55/

文章目录

  • ChatGPT实战100例 - (06) 10倍速可视化组织架构与人员协作流程
    • 一、需求与思路
    • 二、 组织架构
    • 二、 人员协作
    • 四、 总结

ChatGPT实战100例 - (06) 10倍速可视化组织架构与人员协作流程

一、需求与思路

管理研发团队的过程中,组织架构与人员协作流程的可视化是必不可少的一部分,可是自己画图费时费力,不如看看ChatGPT来做,一试之下,简单明了,效率提升10倍不在话下。

使用PlantUML描述思路:

left to right directionrectangle 需求分析
rectangle 组织架构
rectangle 人员协作
需求分析 --> 组织架构 
组织架构 --> 人员协作 @enduml

在这里插入图片描述

初步分析后,决定指示ChatGPT完成如下操作:

  • 使用GraphViz画出组织架构图
  • 使用plantuml语法描述任务流

二、 组织架构

问题:

软件开发团队有1名架构师,2名前端,2名后端,1名测试,1名产品,1名UI,
请使用Graphviz 语法画出组织架构图

回答:
以下是使用 Graphviz 语法表示的软件开发团队组织架构图:

digraph G {graph [splines=polyline, fontsize=12, fontname="SimHei"];node [shape=box, style=filled, fillcolor=lightblue, fontsize=12, fontname="SimHei"];edge [fontsize=10, fontname="SimHei"];Team [label="软件开发团队", fillcolor=gold];Architect [label="架构师"];Frontend1 [label="前端开发者 1"];Frontend2 [label="前端开发者 2"];Backend1 [label="后端开发者 1"];Backend2 [label="后端开发者 2"];Tester [label="测试人员"];ProductManager [label="产品经理"];UIDesigner [label="UI 设计师"];Team -> Architect;Team -> Frontend1;Team -> Frontend2;Team -> Backend1;Team -> Backend2;Team -> Tester;Team -> ProductManager;Team -> UIDesigner;
}

将上述 Graphviz 代码粘贴到一个支持 Graphviz 的编辑器(如 Graphviz Online)中,就可以生成组织架构图。注意,生成中文图形时,请确保使用的编辑器支持中文字体。图中显示了一个由 1 名架构师、2 名前端开发者、2 名后端开发者、1 名测试人员、1 名产品经理和 1 名 UI 设计师组成的软件开发团队。
在这里插入图片描述

二、 人员协作

问题:

描述这些人员是如何完成任务流的,使用plantuml语法

回答:
以下是使用 PlantUML 语法表示的软件开发团队任务流程图:

@startumlactor "产品经理" as ProductManager
actor "架构师" as Architect
actor "前端开发者 1" as Frontend1
actor "前端开发者 2" as Frontend2
actor "后端开发者 1" as Backend1
actor "后端开发者 2" as Backend2
actor "UI 设计师" as UIDesigner
actor "测试人员" as TesterProductManager --> Architect : 需求沟通
ProductManager --> UIDesigner : 需求沟通
Architect --> Frontend1 : 分配前端任务
Architect --> Frontend2 : 分配前端任务
Architect --> Backend1 : 分配后端任务
Architect --> Backend2 : 分配后端任务
Architect --> Tester : 分配测试任务
UIDesigner --> Frontend1 : 提供设计稿
UIDesigner --> Frontend2 : 提供设计稿Frontend1 --> Tester : 提交前端代码
Frontend2 --> Tester : 提交前端代码
Backend1 --> Tester : 提交后端代码
Backend2 --> Tester : 提交后端代码Tester --> Frontend1 : 提交前端问题反馈
Tester --> Frontend2 : 提交前端问题反馈
Tester --> Backend1 : 提交后端问题反馈
Tester --> Backend2 : 提交后端问题反馈Frontend1 --> Architect : 汇报任务进度
Frontend2 --> Architect : 汇报任务进度
Backend1 --> Architect : 汇报任务进度
Backend2 --> Architect : 汇报任务进度Architect --> ProductManager : 汇报项目进度
Tester --> ProductManager : 汇报测试情况
@enduml

将上述 PlantUML 代码粘贴到一个支持 PlantUML 的编辑器(如 PlantUML Online Server)中,就可以生成任务流程图。
在这里插入图片描述
图中描述了以下任务流程:

  1. 产品经理与架构师、UI 设计师沟通需求。
  2. 架构师分配任务给前端开发者、后端开发者和测试人员。
  3. UI 设计师提供设计稿给前端开发者。
  4. 前端开发者和后端开发者完成任务后,提交代码给测试人员。
  5. 测试人员提交问题反馈给前端和后端开发者。
  6. 前端开发者、后端开发者、测试人员向架构师汇报任务进度。
  7. 架构师向产品经理汇报项目进度。
  8. 测试人员向产品经理汇报测试情况。

四、 总结

  1. 实用性很强
  2. 美观度不足
  3. 修改需要一定的plantuml经验

http://www.ppmy.cn/news/48859.html

相关文章

【LeetCode】72. 编辑距离

72. 编辑距离(困难) 思路 状态定义:「dp[i][j] 表示第一个字符串到 i ,第二个字符串到 j,要想使得 word1 word2 ,最少的修改次数」。状态转移方程: 当第 i 位和第 j 位对应的字符相同时&#x…

MyBatis的添加和简单使用

什么是MyBatis mybatis是一个方便我们更简单的操作数据库的框架,让我们不用再使用JDBC操作数据库。 MyBatis的创建 老项目添加mybatis,首先要安装好editstarters插件,然后在pom.xml中右键generate选择edit插件,注意不仅要添加m…

时刻警惕!企业如何全面应对攻击战术演进

Fortinet FortiGuard Labs (Fortinet全球威胁研究与响应实验室)发布的 《全球威胁态势研究报告-2022年下半年》显示,不法分子正将更多资源投入至MITRE ATT&CK “前期侦察”和“武器构建”两大战术阶段,组织必须时刻提高警惕&a…

FM33A048B 低功耗 MCU 芯片

FM33A048B的主要特性如下: ⚫ 宽电压范围:1.8~5.5V ⚫ 工作温度范围:-40℃~85℃ ⚫ 处理器内核 ◼ ARM Cortex-M0 ◼ 支持用户/特权模式 ◼ 支持中断向量表重定向(VTOR) ◼ 最高40MHz主频 ◼ SWD调试接口 ⚫ 低功耗技术…

RecyclerView 滑动布局源码分析:带你深入掌握列表滑动机制

作者:maxcion 现在RV已经初始化好了,那当我们进行滑动交互时代码又是如何执行的呢? RV优秀就优秀在他是动态布局的,与ScrollView不同在于:ScrollView是初始化时将所有child都inflate并add而RV是只inflate屏幕展示得下的child. 如果我们有100个child: ScrollView…

Android 10.0 Launcher3中workspaces桌面去掉下拉状态栏功能

1.1概述 在10.0的系统rom定制化开发中,在原生系统Launcher3中是可以通过下滑workspace来下拉出状态栏的,然而在禁用systemui下拉状态栏的时候,是可以通过Launcher3下滑 workspace页面下拉出状态栏,也是不合理的,所以也同时需要禁用Launcher3中的下拉状态栏的功能,接下来…

VS2022中创建C++SDK库(dll动态库)并调用SDK库(dll动态库)

VS2022中创建CSDK库(dll动态库)并调用SDK库(dll动态库) 一、说明 通过前两篇的文章我们知道了封装一个Qt下的SDK库(dll动态链接库)和封装Pimpl模式。 Qt创建SDK库(dll动态库)并调用SDK库(dll动态库) SDK(动态链接库dll)的封装技巧 本篇介绍在C VS下…

涨点神器:基于Yolov8小目标遮挡物性能提升(SEAM、MultiSEAM)

1.遮挡物检测简介 不同的目标检测应用场景有不同的检测难点,小目标、多尺度以及背景复杂等问题,被遮挡的物体仍然是最先进的物体检测器面临的挑战。本文尝试解决待测目标相互遮挡带来的检测困难,对于人脸遮挡提出了一个名为 SEAM 的注意力模块并引入了排斥损失来解决它,引…