5. We are uncovering better ways of developing software by doing it and
helping others do it. Through this work we have come to value:
Individuals and Interactions over processes and tools
Working Software over comprehensive documentation
Customer Collaboration over contract negotiation
Responding to Change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
http://agilemanifesto.org/
23. Use a two-letter country code in
addresses
Java on Tomcat is a reasonable
choice
I like IntelliJ
A Simple Model for
Architecture
Standards
Recommendations
Advice
Model originally conceived by Kevin Hickey
24. Team Size, Structure, and Interfaces
Team A
Team B
Team C
APIs,
CDCs
APIs,
CDCs
APIs,
CDCs
29. Conway’s Law
“Any organization that designs a system… will produce
a design whose structure is a copy of the organization’s
communication structure.”
시스템을 만드는 회사의 조직은 마치 그 조직의
커뮤니케이션 구조를 그대로 가져다 둔 듯한 구조로
제품을 만들게 된다.
— Melvin Conway, 1967
34. Compile, Unit
Test
Integrated CIService Testing Integrated Dev QA Production
Smoke Tests
Production Data
Manual
Acceptance
Tests
Exploratory
Tests
Production Data
Cart Service Contract Tests
Customer App
Acceptance
Tests
Product Service Contract Tests
Order Service Contract Tests
Manual Promotion
Automated Promotion
Integrated
Scenario Tests
Test Data
Component, Project, Program Pipelines
Enterprise CI and CD
43. “You did have the right people. I
hired them from you and got out
of their way.”
여러분들도 그 좋은 사람들이
있었습니다. 제가 여러분의
회사로부터 그들을 채용한 것
뿐이지요.
— Adrian Cockroft
http://mashable.com/2013/05/13/netflix-dream-job
46. Image Credits
This presentation includes iconography from the excellent NounProject, which you can find at
https://thenounproject.com/
●Compass by Setyo Ari Wibowo
●person by Wilson Joseph
●people by Wilson Joseph
●unity by Delwar Hossain
●design tools by Adrien Coquet
●Empire State Building by mikicon
●signals by Creative Stall
Additional image credits are given on the slides where images appear.
Some photography is included from the ThoughtWorks internal image library.