37
The Agile Samurai How Agile Masters Deliver Great Software

Seminar agile samurai

Embed Size (px)

DESCRIPTION

base on the book "Agile Samurai"

Citation preview

Page 1: Seminar agile samurai

The Agile Samurai How Agile Masters Deliver Great Software

Page 2: Seminar agile samurai

About Book

• The Pragmatic Programmers

• Author: Jonathan Rasmusson

• http://www.amazon.com/The-Agile-Samurai-Pragmatic-Programmers/dp/1934356581

Page 3: Seminar agile samurai

Why Agile?

Page 4: Seminar agile samurai

모두 확정을 바라지만, 절대 없다. !변화는 당연함을 받아들임 !제약 속에서 진격

Page 5: Seminar agile samurai

“Agile is a way of developing software that

reminds us that although computers run the code,

it’s PEOPLE who create and maintain it.”

Page 6: Seminar agile samurai

불확실성 위기

사람이 만든 요구 사항

사람이 하는 작업

바뀌는 제품 관련 정황

구체화시각화세분화

투명화주체성

의사소통

Page 7: Seminar agile samurai

– Customer

“That’s NOT What I Want.”

Page 8: Seminar agile samurai
Page 9: Seminar agile samurai

사람이기에 각자 생각하는 기준으로 받아들인다. 확인하고 또 확인하라.

Page 10: Seminar agile samurai

질문을 망설이지 말 것! 질문이 당신을 진실로 이끌 것이다.

Page 11: Seminar agile samurai

이게 현실이다.

Page 12: Seminar agile samurai

희망 현실vs

관련자에게 헛된 희망 대신, 사실을 알려주어야 한다.

Page 13: Seminar agile samurai

계획을 하고, 그대로 달성되기를 바라지만 그러한 일은 있을 수 없다.

단 계획에 가까워지도록 방법을 찾아갈 뿐이다.

Page 14: Seminar agile samurai

계획을 하기 전에

Page 15: Seminar agile samurai

어디를 향해 가는가?

• 왜 가야 하는가?

• 어디까지 갈 것인가?

• 언제까지 갈 것인가?

Page 16: Seminar agile samurai

명료하게, 핵심 요소를

Page 17: Seminar agile samurai

흔들리지 않을 가치 판단 기준이 되는 선언문

Page 18: Seminar agile samurai

Concrete the smaller, the better

Page 19: Seminar agile samurai
Page 20: Seminar agile samurai

명료하게 구체적으로

Page 21: Seminar agile samurai
Page 22: Seminar agile samurai
Page 23: Seminar agile samurai

해야만 하는 일에 집중

Page 24: Seminar agile samurai

전달하고자 하는 가치에 집중

모든 것을 다 하고 싶겠지만,우리는 유한한 존재이다.

Page 25: Seminar agile samurai
Page 26: Seminar agile samurai

Adaptive Planning

Page 27: Seminar agile samurai

Team Velocity 확인 : 사실로서 받아들이기 변동되는 상황을 투명하게 노출 그리고 대응

Page 28: Seminar agile samurai
Page 29: Seminar agile samurai

제약에 대한 인정. 구체적인 조율을 수행.

Page 30: Seminar agile samurai

Agile Team

Page 31: Seminar agile samurai

같이 공헌하는 팀뒷짐 쥐고 감놔라 배놔라하는 인간은 없다.

Page 32: Seminar agile samurai

함께 만든 팀 작업이다. 타인을 비난할 시간에 직접 해라.

Page 33: Seminar agile samurai

역할이 있다. 사람이 있다. 필요할 때, 역할을 수행한다.

Agile Role.

Page 34: Seminar agile samurai

팀웍 핵심은 돕는 것이 아닌, 내가 다 해치워버리는 것이다.그런 마음을 가진 이들을 서로 인정하고 신뢰해 가면서 일을 하는 것이다.

출처: One Outs

Page 35: Seminar agile samurai

Summary

Page 36: Seminar agile samurai

“Fast Fail, Fast Feedback”

“Fail Often”

“The Smaller, The Better”

“Do everything necessary to produce shippable code”

Page 37: Seminar agile samurai