Skip to content

201125 scrum

Kimakjun edited this page Nov 25, 2020 · 2 revisions

1. ์–ด์ œ ํ•œ ์ผ ๐Ÿ’ฏ

1) ๋‹ค ๊ฐ™์ด ํ•œ ์ผ ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ

  • useValidator(์ปค์Šคํ…€ ํ›… ๊ฐœ๋ฐœ)
  • ํŽ˜์–ดํ”„๋กœ๊ทธ๋ž˜๋ฐ

2) ํ˜ผ์ž ํ•œ ์ผ ๐Ÿง

๊น€์ข…์€

  • ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€ saga ์—ฐ๊ฒฐ

๊น€ํ•™์ค€

  • ํšŒ์›๊ฐ€์ž… saga ์—ฐ๊ฒฐ

์˜ค์ง€ํ›ˆ

  • ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ saga ์—ฐ๊ฒฐ
  • ์„œ๋ฒ„์ชฝ api ์ธ์ฆ ๋กœ์ง ๊ตฌํ˜„

์กฐ์ฐฌ์˜

  • ํšŒ์›๊ฐ€์ž… server API ๊ตฌํ˜„
  • ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€ saga ์—ฐ๊ฒฐ
  • ํšŒ์›๊ฐ€์ž… ๊ฐ’ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ
  • DB ๋ชจ๋ธ ์Šคํ‚ค๋งˆ ๊ตฌ์กฐ ๋ณ€๊ฒฝ

2. ์˜ค๋Š˜ ํ•  ์ผ ๐Ÿ”ฅ

1) ๋‹ค ๊ฐ™์ด ํ•  ์ผ ๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ

  1. graphql ์œ ์ €์ •๋ณด ํš๋“(๋กœ๊ทธ์ธ ์—ฌ๋ถ€ ํŒ๋ณ„) API ๊ตฌํ˜„ (์ด๊ฒŒ ์ œ์ผ ์‰ฌ์›Œ์„œ)
  2. ํด๋ผ์ด์–ธํŠธ์—์„œ ๋ฉ”์ธํŽ˜์ด์ง€๋กœ ์ ‘์†ํ–ˆ์„ ๋•Œ ๋กœ๊ทธ์ธ ํŒ๋ณ„(๋กœ๊ทธ์ธ ๋˜์–ด์žˆ์ง€ ์•Š๋‹ค๋ฉด ๋กœ๊ทธ์ธํŽ˜์ด์ง€๋กœ ์ด๋™
  3. ํ† ํฐ ๋งŒ๋ฃŒ์‹œ ์ž๋™์œผ๋กœ ํ† ํฐ ์žฌ๋ฐœ๊ธ‰ ํ›„ ์‹คํŒจํ–ˆ๋˜ ์š”์ฒญ์„ ์žฌ์š”์ฒญ (์˜ค์ง€ํ›ˆ)
  4. ์ง€๋„ ๊ธฐ๋ณธ ์„ค์ • (๊ตฌ๊ธ€ ๋งต, ๋„ค์ด๋ฒ„ direction5 -> API ํ‚ค ๋ฐœ๊ธ‰๋ถ€ํ„ฐ ์„ค์ •ํ•˜๊ณ  ๋‚˜์ค‘์— ์คŒ์œผ๋กœ ๊ณต์œ ํ•˜๊ธฐ)

1,2๋ฒˆ -> ๊น€์ข…์€, ์กฐ์ฐฌ์˜ 3๋ฒˆ -> ์˜ค์ง€ํ›ˆ 4๋ฒˆ -> ๊น€ํ•™์ค€

์‹œ๊ฐ„ ๋‚ด์šฉ
10:00 - 10:15 ๋ฐ์ผ๋ฆฌ ์Šคํฌ๋Ÿผ
10:15 - 11:00 ์ด์Šˆ ์ž‘์„ฑ ๋ฐ ๋งˆ์Šคํ„ฐ ๋ธŒ๋žœ์น˜ ํ…Œ์ŠคํŠธ
11:00 - 12:00 ๋งˆ์Šคํ„ฐ ํด๋ž˜์Šค
12:00 - 13:00 ์ ์‹ฌ์‹์‚ฌ
13:00 - 16:00 ๊ฐœ์ธ ๊ฐœ๋ฐœ
16:00 - 16:30 ๋ฏธํŒ… ์ค€๋น„
16:30 - 16:50 ๋ฉ˜ํ†  ๋ฏธํŒ…
16:50 - 17:00 ์‰ฌ๋Š” ์‹œ๊ฐ„
17:00 - 18:00 ์ง€๋„ ๊ณตํ†ต๊ธฐ๋Šฅ ๊ฐœ๋ฐœ
18:00 - 19:00 ์ €๋…์‹์‚ฌ
19:00 - ??:?? ์ง€๋„ ๊ณตํ†ต๊ธฐ๋Šฅ ๊ฐœ๋ฐœ

2) ํ˜ผ์ž ํ•  ์ผ ๐Ÿง

๊น€์ข…์€

  • graphql ์œ ์ € ์ •๋ณด ํš๋“ API
  • ์‚ฌ์šฉ์ž ๋กœ๊ทธ์ธ ๋ฐœํŽผ ๊ธฐ๋Šฅ ๊ตฌํ˜„
  • ๋กœ๊ทธ์ธ ์ƒํƒœ ์œ ์ง€

๊น€ํ•™์ค€

  • ์ง€๋„ ๊ธฐ๋ณธ ์„ค์ •(๊ตฌ๊ธ€๋งต, ๋„ค์ด๋ฒ„ direction, API ํ‚ค ๋ฐœ๊ธ‰)

์˜ค์ง€ํ›ˆ

  • ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ๋“œ๋ผ์ด๋ฒ„, ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž ์„ ํƒ ํ›„ input ๋ฐ•์Šค ์ž…๋ ฅ ์‹œ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋กœ ์ดˆ๊ธฐํ™” ๋˜๋Š” ์ด์Šˆ ํ•ด๊ฒฐ
  • ํ† ํฐ ์žฌ๋ฐœ๊ธ‰ ์š”์ฒญ ์ธ์ฆ ๋กœ์ง ์ปค์Šคํ…€ ํ›… ๊ตฌํ˜„

์กฐ์ฐฌ์˜

  • graphql ์œ ์ € ์ •๋ณด ํš๋“ API ๊ตฌํ˜„ (๋กœ๊ทธ์ธ ์—ฌ๋ถ€ ํŒ๋ณ„ API)
  • ํด๋ผ์ด์–ธํŠธ์—์„œ ๋ฉ”์ธํŽ˜์ด์ง€๋กœ ์ ‘์†ํ–ˆ์„ ๋•Œ ๋กœ๊ทธ์ธ ํŒ๋ณ„ ๊ธฐ๋Šฅ ๊ตฌํ˜„ (๋กœ๊ทธ์ธ ์—ฌ๋ถ€์— ๋”ฐ๋ผ ๋กœ๊ทธ์ธํŽ˜์ด์ง€, ๋ฉ”์ธํŽ˜์ด์ง€ ์ด๋™)

3. ๋ฐ์ผ๋ฆฌ ํšŒ๊ณ 

๊น€์ข…์€

Fact : API๋ฅผ graphql๋กœ ๋ณ€๊ฒฝ, directive ์ ์šฉ
Feeling : ๋ฉ˜ํƒˆ ํ”๋“คํ”๋“ค
Finding : ์ƒˆ๋กœ์šด ๊ธฐ์ˆ ๋“ค์„ ๋งŽ์ด ๋ฐฐ์›Œ์„œ ์ข‹์ง€๋งŒ ๋„ˆ๋ฌด ๋งŽ๋‹คใ…‹ใ…‹ใ…‹
Future : graphql ์ •๋ณต..!
Feedback :
    - ์–ด์ œ ์†์ˆ˜ ๋งŒ๋“œ์‹  ์‚ฌ๊ฐ€ ๋‚ ๋ผ๊ฐ€์„œ ์†์ƒํ•˜๋„ค์š”...... ใ…œใ…œใ…œ
    - ์ €ํฌ์˜ ์‚ฌ๊ฐ€์‚ฌ๊ฐ€์‚ฌ๊ฐ€...ใ… ใ…  ์˜ค๋Š˜ ์ฝ”๋“œ ๋ฆฌํŽ™ํ† ๋ง ํ•˜๋Š๋ผ ์ˆ˜๊ณ ํ•˜์…จ์–ด์š” ! 
    - ๋งˆ์Œ์•„ํ”ˆ ๋ฆฌํŒฉํ† ๋ง ํ•˜๋Š๋ผ ์˜ค๋Š˜ ๊ณ ์ƒ๋งŽ์œผ์…จ์–ด์š”,, ๊ทธ๋ž˜๋„ ์ €ํฌ๋Š” ์‚ฌ๊ฐ€ ๋ฐฐ์› ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ฃ  ใ…Žใ…Ž

๊น€ํ•™์ค€

Fact : ์—ด์‹ฌํžˆ ์ž‘์„ฑํ•œ ์ฝ”๋“œ ์—Ž์–ด๋ฒ„๋ฆผ..
Feeling : ์•„๋ฌด ์ƒ๊ฐ์ด์•ˆ๋‚œ๋‹ค ์ง€๊ธˆ
Finding : ์˜ค๋Š˜ ์ด๊ฒƒ์ €๊ฒƒ ์‚ฝ์งˆ์„ ๋งŽ์ด ํ–ˆ์ง€๋งŒ ๋‹ค์Œ ๋ถ€ํ„ด ์•ˆํ• ์ˆ˜์žˆ์œผ๋‹ˆ๊นŒ ๊ธ์ ์ ์œผ๋กœ ์ƒ๊ฐํ•˜์žฅ.
Future : ๋‚ด์ผ ์ง€๋„์— ๋งˆ์ปค ์ฐ์–ด์•ผ์ง€
Feedback : ํŒ€์›๋“ค์ด ํ•ด์ฃผ๋Š” ๋ง
    - ์–ด์ œ ์ €ํฌ๊ฐ€ ์—ด์‹ฌํžˆ ๋งŒ๋“  saga๋ฅผ ๋ฒ„๋ฆฌ๊ฒŒ ๋˜์–ด์„œ ๋„ˆ๋ฌด๋„ˆ๋ฌด ์•„์‰ฝ...ใ…‹ใ…‹ ์˜ค๋Š˜ ์ง„์งœ ์ˆ˜๊ณ  ๋งŽ์œผ์…จ์–ด์š”!
    - ์–ด์ œ ์ง์ ‘ ๋งŒ๋“œ์‹  ์ฝ”๋“œ ํ•œ๋•€ํ•œ๋•€ ์ง€์šฐ์‹œ๋Š๋ผ ๊ณ ์ƒ ๋งŽ์œผ์…จ์Šต๋‹ˆ๋‹ค...
    - ์˜ค๋Š˜์€ ๋‹ค๋“ค ์œ„๋กœ๊ฐ€ ํ•„์š”ํ•œ ํ•˜๋ฃจ์ธ๊ฑฐ ๊ฐ™๋„ค์š” ใ…Žใ…Ž..

์˜ค์ง€ํ›ˆ

Fact : ํ•˜๋ฃจ ์ข…์ผ ๋ฉ˜ํ† ๋‹˜ ํ”ผ๋“œ๋ฐฑ ๋ฐ˜์˜ ๋ฐ ๋ฆฌํŒฉํ† ๋ง...
Feeling : ๊นŠ๊ฒŒ ๊ณ ๋ฏผํ•˜๊ณ  ๊ฒฐ์ •ํ–ˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ๋Š”๋ฐ ๋‹ค๋ฅธ ๋ฐฉ๋ฒ•์„ ์ถ”์ฒœํ•ด์ฃผ์…”์„œ ์กฐ๊ธˆ ์ŠฌํŽ๋‹ค,,
Finding : ์‚ฝ์งˆํ•˜๋ฉด์„œ ๋ฐฐ์šฐ๋Š”๊ฒŒ ๋งŽ๊ธด ํ•˜๊ตฌ๋‚˜
Future : ๋กœ๋“œ๋งต์— ์„ธ์šด ๊ณ„ํš ๋ฐ€๋ฆฌ์ง€ ์•Š๋„๋ก ์ฐฉ์‹คํ•˜๊ฒŒ
Feedback : ํŒ€์›๋“ค์ด ํ•ด์ฃผ๋Š” ๋ง
    - ์˜ค๋Š˜ ํ•˜๋ฃจ์ข…์ผ ์ €๋ž‘ ๋ฐฑ์—”๋“œ ๋ถ€์‹œ๋Š๋ผ ๊ณ ์ƒ ๋งŽ์œผ์…จ์Šต๋‹ˆ๋‹ค...... ๊ทธ๋ž˜๋„ ๋๋‚ฌ๋„ค์š”.... ๊ณ ์ƒ ์ง„์งœ... ๋งŽ์œผ์…จ์–ด์š”...
    - - ๋””๋ ‰ํ‹ฐ๋ธŒ ํ•˜์‹œ๋Š๋ผ ์ง„์งœ ์ˆ˜๊ณ ๋งŽ์œผ์…จ์–ด์š”!! ์šฐ๋ฆฌ ์กฐ์›๋“ค์ด ์ตœ๊ณ !
    - ์˜ค๋Š˜ ๋ฐฑ์•ค๋“œํ•˜์‹œ๋Š๋ผ ์ˆ˜๊ณ ๋งŽ์œผ์…จ์–ด์š”. ์ œ ์Šคํฌ๋Ÿผ ์˜ฌ๋ฆฐ๊ฑฐ ๋ชฐ๋ž˜ ๋ฐ”๊พธ์ง€ ๋งˆ์„ธ์š”.

์กฐ์ฐฌ์˜

Fact : ์˜ค๋Š˜์€ ํ•˜๋ฃจ์ข…์ผ ์„œ๋ฒ„๊ฐœ๋ฐœ...
Feeling : ๋ฉ˜ํƒˆ์ด ๊นจ์ง„๋‹ค.... ๊ทธ๋ž˜๋„ ํ•ด๋ƒˆ๋‹ค
Finding : ๋จธ๋ฆฌ๋ฐ•๊ณ  ๊ฐœ๋ฐœํ•˜๋ฉด ๊ฒฐ๊ตญ ์—๋Ÿฌ๋Š” ํ•ด๊ฒฐ๋œ๋‹ค.
Future : ์•ž์œผ๋กœ๋Š” ํ–‰๋ณต ์ฝ”๋”ฉ ํ•˜๊ณ ์‹ถ๋‹น
Feedback : 
    - - ์ฐฌ์˜๋‹˜์€ ์—ญ์‹œ ํƒ€์ž…์Šคํฌ๋ฆฝํŠธ ์งฑ:+1: 
    - ์˜ค๋Š˜์€ ํ† ๋‹ฅ์ž„์ด ํ•„์š”ํ•œ ํ•˜๋ฃจ.. ์‹œ๊ฐ„ ๊ฐ€๋Š”์ค„ ๋ชจ๋ฅด๊ณ  ๋กœ์ง ์ƒ๊ฐํ•˜๊ณ  ๋ฆฌํŒฉํ† ๋งํ•˜๊ณ  ํž˜๋“ค์—ˆ์ง€๋งŒ ๊ฒฐ๊ณผ๊ฐ€ ์ข‹์•„์„œ ๋ฟŒ๋“ฏํ•ฉ๋‹ˆ๋‹ค! ๋ฐฑ์—”๋“œ ๋ฟŒ์‹œ๋Š๋ผ ๊ณ ์ƒ๋งŽ์œผ์…จ์–ด์š”! ๋จธ๋ฆฌ 100๋ฒˆ ๋ฐ•์œผ๋ฉด์„œ ํ•˜๋‹ˆ๊นŒ ๋ฟŒ์…”์ง€๋„ค์š” ใ…‹ใ…‹ใ…‹ใ…‹
    - ์˜ค๋Š˜๋„ ๊ฟ€ํŒ ํ•˜๋‚˜ ์•Œ์•„๊ฐ‘๋‹ˆ๋‹ค!. ใ…Žใ…Žใ…Ž ์„œ๋ฒ„ํ•˜๋Š๋ผ ์ˆ˜๊ณ ํ•˜์…จ์–ด์š” !!

๐Ÿ“† Planning

๐Ÿ‘จโ€๐Ÿ’ป Agile Process

Daily Scrum
์ฃผ์ฐจ๋ณ„ ํšŒ๊ณ 
์ฃผ์ฐจ๋ณ„ ํ”ผ์–ด์„ธ์…˜
๊ธฐ์ˆ ๊ด€๋ จ ๋‚ด์šฉ ๋…ผ์˜
๋ฉ˜ํ† ๋‹˜๊ณผ์˜ ๋‘๊ทผ๋‘๊ทผ ๋ฏธํŒ…

๐Ÿ“š Ground Rule

Clone this wiki locally