[Day10] 第十章-专案开启前的User Story (软件工程分享)

前言

在前面总结完laravel的技巧後
今天想要跟各位分享
开启一个专案的时候
会进行什麽步骤
User Story是一个很棒的概念
它可以有效的把使用情境跟工程师的任务切割出来
做到有效的系统专案进程掌握

目标

  1. user story 介绍
  2. 用user sotry概念规划我们的系统
  3. task 转换工作进展

User Story

通常一个user story 可以分层四大类

1. Theme 主题

也就是专案的主要做的目的跟主题
比如说这边就是潜能交易系统

2. Epic 小主题

大主题可以切割成小主题

  • 会员系统: 通常在许多网站里面会员系统是必不可少的!
  • 永丰API: 本次的主题,透过永丰交易的api来完成金流交易的功能
  • 天赋系统: 创造属於每个使用者独特的天赋系统

3. User Story 使用者情境

这边以会员系统这个EPIC举例
可以切割成

  • 注册: 使用者系统必须先要注册才能留下会员相关资料!
  • 登入登出: 会员系统的必备功能
  • 会员资料更新: 可以更新会员资料的功能

4. Task 任务

这边再以注册 这个 story来举例
我们可以在切割成工程师需要完成的task
task可以以时间来做规划
通常是以一天能完成的进度会比较好掌控!!

  • 表单设计: 注册系统里面,可以分前端的视觉画面以及後端的资料api service建立
  • 资料验证: 这边在资料传送到资料库前,通常後端工程师会验证资料是否符合以及格式是否正确。

通常定义好的task
可以透过敏捷开发法scrum
丢到任务清单进行一次sprint
可以透过类似trello的工具
把task丢到 todo清单
接者进行中的任务到doing
最後完成到done里面
/images/emoticon/emoticon01.gif

总结

以上是简单的user story的分享
这个有助於使用者在开发时的任务跟情境掌握分配~!

今天我先把以後会建立的服务
先把简单的建立我们的user story呈现出来
往後可能也会有新功能再补上喔!!


<<:  【领域展开 10 式】真的需要看教学文,正式启用布景主题 Soledad 与网站做绑定

>>:  TypeScript 能手养成之旅 Day 9 物件型别-扩充型别-列举(Enum)

30天学会C语言: Day 23-被消失的型别

stdbool.h 这个函式库定义布林型别,以及 true 和 false 两个常数 布林变数 用 ...

第 11 集:浅谈 Sass

此篇作为 Bootstrap 5 客制化 sass 的序章,会大致讲解什麽是 Sass 以及优势。...

[Day4] Android - Kotlin笔记:RecyclerView Adapter - ListAdapter + DiffUtil

来介绍一下DiffUtil 以往我们在使用RecyclerView时最常使用的是 RecyclerV...

OpenCV癌细胞医学图片的特徵如何做侦测圈选分类

不知道现在台湾的AI有没有已经做到癌细胞医学图片的特徵侦测圈选跟分类 目前看到云象科技与林口长庚医院...

【Day 6】Git分支(branch)

何谓Git分支? 说明 : 在实务开发上,通常会有主要运行版本、测试版本,以及跟员工A、B自己各别修...