taipei.rb 201612 紅寶石工程師在澳洲生存之道
TRANSCRIPT
-
Jimmy (Ro-Pun) Wong
@imagegospel
-
2009.07
2008.09
2011.06 2013.07
2012.01
-
2014.082013.08 2016.04
-
RUBYCONF TW
RubyConf TW 2012
Sebastian
-
2013.08
-
Envato:
Siteminder:
BigCommerce: Shopify
PWC:
Reinteractive:
JobReady:
Ennova:
Lawpath: incubator3
-
(agile)
Behaviour Driven Development
-
2014.07
-
6feature
code reviewmerge PR
debug
-
PS: https://github.com/rails-oceania/roro/wiki/Australian-Companies-using-Ruby-on-Rails
https://github.com/rails-oceania/roro/wiki/Australian-Companies-using-Ruby-on-Railshttps://github.com/rails-oceania/roro/wiki/Australian-Companies-using-Ruby-on-Railshttps://github.com/rails-oceania/roro/wiki/Australian-Companies-using-Ruby-on-Rails
-
-
-
20
-
-
-
PM: Are you happy with our discussion?
Manager: Are you comfortable with your workload?
-
5Manic
-
5
-
code review
(Best Idea Wins)
-
AWSNOSQL
Ruby on RailsReactJS
Continuous Deliver
SQL
-
Code Review
Productiondebug
Code Review
515
scenario
PRspecification
-
local hosting -> AWS (stability and scalability)
SQL -> NOSQL (dynamoDB)
Monolith -> Micro Service (nodeJS)
300modelcode basefeature
-
challenge
Proxy
-
agile manifesto
scrumkanban
-
agile manifesto
scrumkanban
-
KANBAN
-
KICKOFF
Kickoff
PMDeveloperTester
Kickoff
-
QA
-
SCRUM
Project Kickoff
Break project into deliverable stories
Sprints
Retrospective
Sprint demo
-
PROJECT KICKOFF
-
PROJECT KICKOFF
-
STORIES
MVP
-
SPRINT
Sprint13
Sprint
-
RETROSPECTIVE
(Lesson Learn)
-
SPRINT DEMO
PMDeveloperTesterSalesMarketingTechnical Writer
Developer
Marketingsales
-
Solution Architecture
full ownership
Continuous Delivery
release
Production
-
45%
45%
5%
-
6~13
510
-
(Reinteractive)
(ThoughtWorks)
Pair ProgrammingTDDBDD
-
(Invoice2go)
IT(Fairfax Media)
legacy code
-
(Pollenizer)
codingJavascript