Submit Search
Upload
Technical excellence
•
1 like
•
273 views
P
Prayoch Rujira
Follow
Sharing about my technical excellence
Read less
Read more
Technology
Report
Share
Report
Share
1 of 51
Download now
Download to read offline
Recommended
Идеята за социална онтология и принципът на релевантността
Идеята за социална онтология и принципът на релевантността
Nick Nickoloff
Facebook - The Path to Growth - Babelcamp 2014
Facebook - The Path to Growth - Babelcamp 2014
Peter Podolinsky
Java Thread
Java Thread
Ozay TUNCTAN
Webpack Module Bundler | cloudcourse.io
Webpack Module Bundler | cloudcourse.io
Thapwaris Chinsirirathkul
20160218 sociale media in de kinderopvang
20160218 sociale media in de kinderopvang
I Like Media
S65 lecture 2
S65 lecture 2
맹 기완
TypeScript
TypeScript
Jens Siebert
Projeto Desenvolvimento das Startups do Território de Teresina
Projeto Desenvolvimento das Startups do Território de Teresina
Samuel Moraes
Recommended
Идеята за социална онтология и принципът на релевантността
Идеята за социална онтология и принципът на релевантността
Nick Nickoloff
Facebook - The Path to Growth - Babelcamp 2014
Facebook - The Path to Growth - Babelcamp 2014
Peter Podolinsky
Java Thread
Java Thread
Ozay TUNCTAN
Webpack Module Bundler | cloudcourse.io
Webpack Module Bundler | cloudcourse.io
Thapwaris Chinsirirathkul
20160218 sociale media in de kinderopvang
20160218 sociale media in de kinderopvang
I Like Media
S65 lecture 2
S65 lecture 2
맹 기완
TypeScript
TypeScript
Jens Siebert
Projeto Desenvolvimento das Startups do Território de Teresina
Projeto Desenvolvimento das Startups do Território de Teresina
Samuel Moraes
Cómo eliminar el miedo.
Cómo eliminar el miedo.
Alex Yanza Landi
GWT: Our Experiences
GWT: Our Experiences
Yenwen Feng
201011 발표자료(이회사에서나만제정신이야)
201011 발표자료(이회사에서나만제정신이야)
Kevin Kim
Open Science and OER in Russia
Open Science and OER in Russia
Irina Radchenko
S65 lecture1
S65 lecture1
맹 기완
What is Inbound Marketing?
What is Inbound Marketing?
Marketing Stream
Les Talents d'Alphonse se sont lancés !
Les Talents d'Alphonse se sont lancés !
Annelise Franch
DNA-APBio Ch 9
DNA-APBio Ch 9
Anthony DePhillips
Прайс-лист на Smm услуги
Прайс-лист на Smm услуги
Вячеслав Богомолов
#NoEndState : Plataformas, Produtores e Interfaces no Product tank meetup
#NoEndState : Plataformas, Produtores e Interfaces no Product tank meetup
Pedro Donati
Playa de Venice (California)
Playa de Venice (California)
F. Ovies
Eco Psicologia: Como ser Interessante e Interessado sem ser Egocêntrico?
Eco Psicologia: Como ser Interessante e Interessado sem ser Egocêntrico?
Isa Gama
Memory
Memory
Aravinda Koithyar
More Related Content
Viewers also liked
Cómo eliminar el miedo.
Cómo eliminar el miedo.
Alex Yanza Landi
GWT: Our Experiences
GWT: Our Experiences
Yenwen Feng
201011 발표자료(이회사에서나만제정신이야)
201011 발표자료(이회사에서나만제정신이야)
Kevin Kim
Open Science and OER in Russia
Open Science and OER in Russia
Irina Radchenko
S65 lecture1
S65 lecture1
맹 기완
What is Inbound Marketing?
What is Inbound Marketing?
Marketing Stream
Les Talents d'Alphonse se sont lancés !
Les Talents d'Alphonse se sont lancés !
Annelise Franch
DNA-APBio Ch 9
DNA-APBio Ch 9
Anthony DePhillips
Прайс-лист на Smm услуги
Прайс-лист на Smm услуги
Вячеслав Богомолов
#NoEndState : Plataformas, Produtores e Interfaces no Product tank meetup
#NoEndState : Plataformas, Produtores e Interfaces no Product tank meetup
Pedro Donati
Playa de Venice (California)
Playa de Venice (California)
F. Ovies
Eco Psicologia: Como ser Interessante e Interessado sem ser Egocêntrico?
Eco Psicologia: Como ser Interessante e Interessado sem ser Egocêntrico?
Isa Gama
Memory
Memory
Aravinda Koithyar
Viewers also liked
(13)
Cómo eliminar el miedo.
Cómo eliminar el miedo.
GWT: Our Experiences
GWT: Our Experiences
201011 발표자료(이회사에서나만제정신이야)
201011 발표자료(이회사에서나만제정신이야)
Open Science and OER in Russia
Open Science and OER in Russia
S65 lecture1
S65 lecture1
What is Inbound Marketing?
What is Inbound Marketing?
Les Talents d'Alphonse se sont lancés !
Les Talents d'Alphonse se sont lancés !
DNA-APBio Ch 9
DNA-APBio Ch 9
Прайс-лист на Smm услуги
Прайс-лист на Smm услуги
#NoEndState : Plataformas, Produtores e Interfaces no Product tank meetup
#NoEndState : Plataformas, Produtores e Interfaces no Product tank meetup
Playa de Venice (California)
Playa de Venice (California)
Eco Psicologia: Como ser Interessante e Interessado sem ser Egocêntrico?
Eco Psicologia: Como ser Interessante e Interessado sem ser Egocêntrico?
Memory
Memory
Technical excellence
1.
Technical Excellence Prayoch Rujira Clock
up Studio, Siam chamnankit
2.
The Boomerang Jobs May
show every day in your work
3.
เราทำงานกันอย่างไร?
4.
เพิ่ม Feature ที่
2 เข้าไป
5.
ต้องปรับโค้ดเดิมก่อน
6.
เมื่อเวลาผ่านไป...
7.
มี Impact!!
8.
HOTFIX!!
9.
Hot fix of
hot fix of hot fix of …
10.
ไฟไหม้!!!!
11.
ลองดูกราฟนี้
12.
“เขียนใหม่เถอะพี่” น้องโปรแกรมเมอร์ท่านหนึ่ง
13.
ฝรั่งเรียกว่า Technical debt Ward Cunningham
14.
15.
Software Finance แค่ทำงานให้เสร็จ กู้เงิน/รูดบัตร Refactoring
/ ปรับปรุงคุณภาพ โค้ด จ่ายเงินต้น เขียนโค้ดยาก งานเสร็จช้า แก้บั๊ก ช้า จ่ายดอกเบี้ย
16.
คำพูดสุด Classic “ทำออกมาเร็วๆเลยได้ไหม ลูกค้าไม่แคร์หรอกนะว่าโค้ดห่วยหรือเปล่า” “ของมันใช้ได้อยู่
จะไปยุ่งกับมันทำไม” “โค้ดมันเละมากเลยพี่ ผมไม่รู้เลยว่าต้องใช้เวลากี่วันกว่าจะเสร็จ” “เขียนใหม่เถอะ ผมขอร้อง”
17.
ผลกระทบจากการที่มีTechnical debt สูง •ปรับปรุงผลิตภัณฑ์ตามความต้องการทางธุรกิจไม่ทัน •โปรแกรมเมอร์
หมดไฟ •ทำงานยาก สื่อสารลำบาก มีกำแพงระหว่างกัน •ลาออก
18.
Technical excellence คือการลุกขึ้นมาต่อสู้กับปัญหา เหล่านี้
19.
การพัฒนา Software เป็นเรื่องเกี่ยวกับการ “เปลี่ยนแปลง”
20.
21.
ปรับจังหวะการทำงาน
22.
พวกเราใช้ Engineering Practice อะไรกันบ้าง
23.
Communication
24.
Pair programming Mob programming Coding
dojo Design studio CRC cards …Whatever collaboration method
25.
Source control
26.
Easy build + Easy deployment
27.
Test first + ATDD + TDD
28.
29.
30.
31.
32.
33.
34.
35.
36.
TDD is about
doing the things right ATDD is about doing the right things.
37.
from https://watirmelon.com/2012/01/31/introducing-the-software-testing-ice-cream-cone/
38.
from https://watirmelon.com/2012/01/31/introducing-the-software-testing-ice-cream-cone/
39.
40.
Basic principles + Code smells + Refactoring
41.
Collective code ownership
42.
Continuous Integration
43.
44.
45.
Continuous Delivery & Deployment
46.
Fast feedback + Continuous improvement
47.
Optimise flow over maximise utilisation
48.
แรงผลักดัน
49.
ใส่ใจ User ใส่ใจ Product ใส่ใจเพื่อนร่วมทีม ใส่ใจ
Code ใส่ใจตัวเอง
50.
Software craftsmanship ภาพจากBlog http://www.stevehuffphoto.com/2014/07/23/japan-with-the-om-d-m5-and-ft-lenses-by-ingo-socha/
Download now