Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Developer Productivity @ Wantedly
Search
Naoyoshi Aikawa
August 21, 2014
Programming
19
2.3k
Developer Productivity @ Wantedly
Developer Productivityを上げるため、「シゴトでココロオドル開発」にWantedlyでどういう施策をしているかという発表
Naoyoshi Aikawa
August 21, 2014
Tweet
Share
More Decks by Naoyoshi Aikawa
See All by Naoyoshi Aikawa
よりよいAPIを作るために
awakia
6
2.7k
実践!マイクロサービス
awakia
17
6.2k
Overseas at Wantedly
awakia
0
120
高専生へ:スタートアップでインターンしてみない?
awakia
3
530
Targeting Ads at Wantedly
awakia
2
390
Other Decks in Programming
See All in Programming
AIによる高速開発をどう制御するか? ガードレール設置で開発速度と品質を両立させたチームの事例
tonkotsuboy_com
7
2.3k
Rust 製のコードエディタ “Zed” を使ってみた
nearme_tech
PRO
0
170
AgentCoreとHuman in the Loop
har1101
5
230
それ、本当に安全? ファイルアップロードで見落としがちなセキュリティリスクと対策
penpeen
7
3.9k
OCaml 5でモダンな並列プログラミングを Enjoyしよう!
haochenx
0
140
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
400
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
200
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.3k
Patterns of Patterns
denyspoltorak
0
1.4k
AIによる開発の民主化を支える コンテキスト管理のこれまでとこれから
mulyu
3
250
QAフローを最適化し、品質水準を満たしながらリリースまでの期間を最短化する #RSGT2026
shibayu36
2
4.4k
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
720
Featured
See All Featured
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
340
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
My Coaching Mixtape
mlcsv
0
47
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Typedesign – Prime Four
hannesfritz
42
2.9k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
64
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
77
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
The Limits of Empathy - UXLibs8
cassininazir
1
210
The agentic SEO stack - context over prompts
schlessera
0
630
4 Signs Your Business is Dying
shpigford
187
22k
Transcript
Developer Productivity @Wantedly 2014-08-21 ૬ ࢹ(@awakia)
ࣗݾհ • ૬ ࢹ (@awakia) • Wantedly 4൪ͷਓؒ (20126݄ೖࣾ) •
CEO -> COO -> CTO -> ॳΊͯͷฏࣾһʂ • ࡞ͬͨͷ • Wantedlyͷσʔλϕʔεߏͷࠜװઃܭ • ϢʔβʔͱืूͷϚονϯάͷ෦ • ηʔϧε༻ͷπʔϧ/՝ۚपΓͷΈ • …. • ࠓ։ൃϑϩʔɺϏδωεαΠυͱͷௐͷऀΛ͍ͯ͠Δɻ
ձࣾհ (Wantedly͠Β) SanSan 2007/06ۀ 120ਓ ͛͡Μ 2006/06ۀ 70ਓ ΞΧπΩ 2010/06ۀ
40ਓ Talknote 2010/04ۀ 18ਓ Wantedly 2010/09ۀ 28ਓ ˔ ˔ ˔ ˔ ˔ ˔ൿີ
πʔϧͷ… ͢ΔͷΊ·ͨ͠ɻ ࣾνϟοτɿSlack Honeybadger error monitoring Wercker CI ͋ͨΓ͕ͬͯΈͯྑ͔ͬͨͰ͢ɻ ਓ૿͑ͨΒมΘΓͦ͏ʜ
Wantedlyͷಛ • ϝϯόʔߏ • ΤϯδχΞɿ12ਓ • Ϗδωε: 12ਓ • ίʔϙϨʔτ:
3ਓ • ࣾɿ1ਓ • ֶੜׂ͕ͱଟ͍ʢΧελϚʔαϙʔτˍΤϯδχΞʣ • ঁੑׂ͕ͱଟ͍ɹ(ঁੑࣾͳ͓͔͛ʁ) Wantedly 2010/09ۀ 28ਓ ˔ ˔ ˔ ˔ ˔
γΰτͰίίϩΦυϧਓ Λ;͢
γΰτͰίίϩΦυϧ։ൃ
Developer Productivity ΤϯδχΞͷ։ൃΛ࠷্͛Δͷʁ !
Developer Productivity ΤϯδχΞͷ։ൃΛ࠷্͛Δͷʁ ! Ϟνϕʔγϣϯɻ
Developer Productivity ΤϯδχΞͷ։ൃΛ࠷্͛Δͷʁ ! ϞνϕʔγϣϯɻϞνϕʔγϣϯΛ্͛Δʹʁ
Developer Productivity ΤϯδχΞͷ։ൃΛ࠷্͛Δͷʁ ! ϞνϕʔγϣϯɻϞνϕʔγϣϯΛ্͛Δʹʁ ! Γ͍ͨ͜ͱΛΒͤΔɻͦΕΛαϙʔτ͢Δɻ
πʔϧ ੍ Χϧνϟʔ αϙʔτํ๏
πʔϧ ੍ Χϧνϟʔ αϙʔτํ๏ Կ͕Χοί͍͍͔ܾΊΔ͜ͱ
ʮΓ͍ͨ͜ͱʯͬͯͲΜͳ͜ͱʁ ࣗͰߟ͑ͨ͜ͱ ͘͠ Δҙຯͬͨ࣌ͷՁΛཧղ͍ͯ͠Δ͜ͱ पΓ͔ΒධՁ͞ΕΔ͜ͱ ৽͍͠νϟϨϯδͰ͋Δ͜ͱ
ࣗͰߟ͑ͯ Γ͍ͨ͜ͱΛͰ͖ΔΑ͏ʹ͢Δ ࢪࡦ
ࢪࡦ1: House Meeting • WHYɿେΛ͑ɺޙࣗͰߟ͑ΒΕΔΑ͏ʹ͢Δ • WHAT: ձࣾͷํΛ͑ɺݱࡏͷୡΛγΣΞ • WHEN:
։࠵࣌ɿִ༵ۚि ! • ྫɿ • ࠓظϞόΠϧʹྗΛೖΕ͍ͯ͜͏ʂʂ • ϢʔβʔͷඪXXXɺച্ඪXXX
ࢪࡦ2: Χϧνϟʔϥϯν(શମ) • WHYɿϝϯόʔޓ͍ͷߟ͑ํΛΔɻࣗͰߟ͑Δ࿅शɻ • WHAT: 4ਓఔͷνʔϜͰσΟεΧογϣϯͯ͠ൃදɻ • WHEN: ෆఆظɻ2िؒʹ1ఔɻϥϯνձࣾͪɻ
! • ྫɿ • ๏ඞͣकΔ͖͔ʁ • ଁثചങʹ͍ͭͯͲ͏ࢥ͏͔ • ͋ΔձࣾͷܾࢉใࠂΛݩʹ͕ࣗࣾͩͬͨΒ࣍ʹԿΛ͢Δ͔
None
None
None
ࢪࡦ3: Χϧνϟʔϥϯν (ࣾͱ) • WHYɿࠓ·ͰͷৗࣝΛࣺͯͤ͞ΔɻWantedlyͷߟ͑ํͰͷΛߟ͑ΒΕΔ Α͏ʹ͢Δ࿅शɻಛʹ৽ೖࣾһʹॏཁɻ • WHAT: ࣾʴ3ਓͰ͢ɻ •
WHEN: 1िؒʹ3ਓͣͭͬͯճͬͯ͘ΔλΠϛϯάɻ ! • WantedlyͲ͏͍͏ੈք؍Λࢦ͍ͯ͠Δ͔ • ͳͥଞʹෛ͚ͳ͍ͷ͔ • ࣍ʹͲ͏͢Δ͖͔ • ͋Ε͜Εߟ͑ͯԿΒͳ͍ਓΑΓɺνϟϨϯδ͢ΔਓΛධՁ͢Δʂ ͳͲͷWantedly WayΛʑʹत
͜ΕΒࢪࡦʹΑͬͯಘΒΕΔ͜ͱ • ͍͍ͪͪڐՄΛऔΔඞཁ͕ͳ͘ͳΔɻ • ͕͋ͬͨΒɺࣄޙରԠ͢Δɻ • (ͨͩ͠ɺ๏తͳ͚ͩؾΛ͚ͭͯ·͢) ! • पΓΛ͏·͘ר͖ࠐΈ͘͢͢Δɻ
ͩ͜Θ͍ͬͯΔ͜ͱ 1. େ͖ͳํ/จԽΛੵۃతʹ͍͑ͯ͘ ͦͷํඪʹ͋͏ͷͰ͋ΕԿͬͯOK 2. Why? Λ͑Δ ଞਓ͕ߟ͑ͨͷΛࣗͷߟ͑ʹͰ͖Δ 3. ΦʔφʔγοϓΛͨͤΔ
͕ܾࣗఆݖ͕͋Δ͜ͱΛೝࣝͤ͞Δ
पΓ͔ΒධՁ͞Ε ͘͢͢ΔͨΊͷࢪࡦ
ࢪࡦ1: Demo Day (ࣾͱ) • WHYɿօ͕Կ͍ͬͯΔ͔ɺϓϩμΫτతʹͲ͏͍͏෩ʹಈ͍ͯ ͍Δ͔Δ • WHAT: ࠷ۙग़ͨ͠ϓϩμΫτͷσϞɺϏδωεࢪࡦͷϓϨθϯ
• WHEN: ຖिִ༵ۚि ! • େݴ͏͜ͱɿ • ͳΜͰ͔ͬͨ • Ͳ͏͍͏ͷ͕Ͱ͖͔ͨ • ग़ͨޙͷՌͲ͏ͳ͍ͬͯΔ͔
ࢪࡦ1:Qiitaϒϩάʹެ։ • ࣾͳΜͯೝΊͯ͘Εͯ࠷େ30ਓ͔ͩΒɺपΓʹೝΊͯΒ͓͏ʂʂ • ٕज़ϊϋΛެ։͢Δ͜ͱΛڪΕͳ͍ʂͦ͜ۃൿࣄ߲͡Όͳ͍ʂ ! • QiitaετοΫϥϯΩϯά • ձࣾผɿ
Mixi, Incrementsʹ͍ͭͰ3Ґʂ • Swift: 1Ґ • Rails: 2Ґ • Ruby / Android: 3Ґ ! • ृ͍ετοΫ૪͍͕ߦΘΕ͍ͯΔɾɾɾ
৽͍͠νϟϨϯδΛ ͘͢͢͠ΔͨΊͷࢪࡦ
৽͍͠νϟϨϯδͰ͋Δ͜ͱ • ઓ͢Δงғؾʹ͢ΕΑ͍͚ͩʂ • ίπɿઓ͢ΔϝϦοτΛ໌֬ʹ͢Δ • ඞࡴٕɿྑ͍ΤϯδχΞΛ࠾༻͢Δͷʹޮ͖·͢( Ŗ`дŖ´)ŝžŕ ! •
࠷ۙͬͨ͜ͱɿ • Πϯϑϥ: DockerΛͬͯ1σϓϩΠ • Web: Rails+AnglarJSͰRubyͷViewΛΘͳ͍։ൃ • ϞόΠϧ: SwiftΛͬͨiOSΞϓϦ։ൃ
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠