#
Where software is built
#
$
3
TAKAFUMI IKEDA
SOLUTIONS ENGINEER
Who am I?
Slide 4
Slide 4 text
!
Where software is built
νʔϜ։ൃ࣮ફೖ
4
Slide 5
Slide 5 text
Where software is built
վΊͯɺGitHubͬͯ?
This is what you’ve been looking for
5
%
Slide 6
Slide 6 text
!
Where software is built 6
Slide 7
Slide 7 text
!
Where software is built 7
Slide 8
Slide 8 text
!
Where software is built 8
Slide 9
Slide 9 text
!
Where software is built
͜ΕOctocatͰ͢
9
• GitHubͷϚείοτͰ͢
• ࣮ঁͷࢠͰ͢
• ໊લ “Monalisa” Ͱ͢
Slide 10
Slide 10 text
!
Where software is built
• ͡ΌɺGitHub ͬͯ?
10
Slide 11
Slide 11 text
How software is built
% For Internal Only - Confidential / 2015
ࣈʁ
11
%
࠾༻͍ͯ͠Δ
େֶͷ
1,000+
ొϢʔβʔ
1,200ສ
ϦϙδτϦ
3,200ສ
ར༻اۀɾஂମ
60,000+
ຊ͔Βͷ݄ؒ
๚ऀ
70ສ
ຊͷ͓٬༷
1,400+
Slide 12
Slide 12 text
Where software is built
%
%
12
OR
Slide 13
Slide 13 text
Where software is built
%
%
13
ͷϗεςΟϯάαʔϏε?
Slide 14
Slide 14 text
Where software is built
%
%
14
Slide 15
Slide 15 text
Where software is built
%
%
15
OR
Slide 16
Slide 16 text
Where software is built
%
%
16
?
Slide 17
Slide 17 text
No content
Slide 18
Slide 18 text
Where software is built
%
%
18
OR
Slide 19
Slide 19 text
Where software is built
%
%
19
https://charterbuild.com.au/remote-working-workplace/
ϦϞʔτϫʔΫͷ
ձ͚ࣾͩͬ?
Slide 20
Slide 20 text
Where software is built
%
%
20
Slide 21
Slide 21 text
Where software is built
%
%
21
Slide 22
Slide 22 text
Where software is built
%
%
22
OR
Slide 23
Slide 23 text
Where software is built
%
%
23
ChatOps ͷձࣾ?
Slide 24
Slide 24 text
No content
Slide 25
Slide 25 text
No content
Slide 26
Slide 26 text
No content
Slide 27
Slide 27 text
No content
Slide 28
Slide 28 text
No content
Slide 29
Slide 29 text
Where software is built
%
%
29
OR
Slide 30
Slide 30 text
Where software is built
%
%
30
http://twiki.org/cgi-bin/view/Blog/BlogEntry201207x1
Φʔϓϯιʔεͷ
ձ͚ࣾͩͬ?
Slide 31
Slide 31 text
Where software is built
%
%
31
Slide 32
Slide 32 text
Where software is built
%
%
32
Slide 33
Slide 33 text
Where software is built
%
%
33
OR
Slide 34
Slide 34 text
Where software is built
%
%
34
InnerSource* Λਪਐ͢Δ
ձࣾͳͷ͔ͳ ?
* ࣾʹOSSจԽΛ͔ࠜͤɺOSSͷΑ͏ʹιϑτΣΞ։ൃΛ͢Δ͜ͱ
Slide 35
Slide 35 text
!
Where software is built
From 2012
35
Slide 36
Slide 36 text
Where software is built
%
%
36
Slide 37
Slide 37 text
Where software is built
%
%
37
Slide 38
Slide 38 text
Where software is built
%
%
38
Slide 39
Slide 39 text
Where software is built
%
%
39
OR
Slide 40
Slide 40 text
Where software is built
%
%
40
͖Ε͍ʹΛੜͨ͢Ίͷ
αʔϏε?
http://www.genesis-landscaping.net/LawnMaintenance.aspx
Slide 41
Slide 41 text
Where software is built
%
%
41
Slide 42
Slide 42 text
Where software is built
%
%
42
Slide 43
Slide 43 text
How software is built
% For Internal Only - Confidential / 2015
GitHubͬͯ݁ہɺ
43
•gitͷϗεςΟϯάαʔϏεͳͷ?
•ιʔγϟϧίʔσΟϯάαʔϏε?
•ϦϞʔτϫʔΫͷձࣾ?
•ChatOpsͷձࣾ?
•Φʔϓϯιʔεͷձࣾ?
•InnerSourceਪਐاۀ?
•ͨͩΛੜͨ͢ΊͷαʔϏε͔͍?
!
Slide 44
Slide 44 text
Where software is built
%
%
44
Slide 45
Slide 45 text
Where software is built
%
%
45
Yes or No,
ͰͦΕΑΓ͜͏ݴ͍͍ͨ
Slide 46
Slide 46 text
Where software is built
%
%
46
We are
the Collaboration Platform
Slide 47
Slide 47 text
Where software is built
%
%
47
For Developers,
Slide 48
Slide 48 text
!
Where software is built
GitHub OSS Λۙʹ؆୯ʹͨ͠
48
Slide 49
Slide 49 text
!
Where software is built
GitHub Ҏલ
49
! " # " $ " % " &
" ' " ( " ) " x "
$ " % " & " ' " (
" ) " ! "
Slide 50
Slide 50 text
!
Where software is built
͍·
50
Slide 51
Slide 51 text
Where software is built
%
%
51
For Students,
Slide 52
Slide 52 text
Where software is built
%
%
52
Slide 53
Slide 53 text
Where software is built
%
%
53
Slide 54
Slide 54 text
Where software is built
%
%
54
Slide 55
Slide 55 text
Where software is built
%
%
55
For Citizen,
Slide 56
Slide 56 text
Where software is built
%
%
56
Slide 57
Slide 57 text
Where software is built
%
%
57
Slide 58
Slide 58 text
Where software is built
%
%
58
Slide 59
Slide 59 text
Where software is built
%
%
59
For People
Slide 60
Slide 60 text
Where software is built
%
%
60
For People
Slide 61
Slide 61 text
Where software is built
%
%
Patchworks!
61
Slide 62
Slide 62 text
Where software is built
%
%
զʑ HOUR OF CODE ࢧԉ͍ͯ͠·͢
62
Slide 63
Slide 63 text
!
Where software is built
ίϥϘϨʔγϣϯΛͬͱָ͘͠؆୯ʹ
63
Slide 64
Slide 64 text
Where software is built
%
%
64
զʑ͕ϑΥʔΧε͢Δͷ
“ਓ (People)“
Slide 65
Slide 65 text
Where software is built
%
%
65
Slide 66
Slide 66 text
!
Where software is built
“
”
༏लͳΤϯδχΞίʔυػցͷͨΊͰͳ
͘ਓͷͨΊʹॻ͘ͷͩͱཧղ͍ͯ͠Δ͜ͱɻ
͕ࣗॻ͍ͨίʔυɺଞͷ୭͔͕ಡΉͷͳ
Μͩɻ
- DEFUNKT
Defunktocat says: We should code for People
66
Slide 67
Slide 67 text
!
Where software is built
“
”
ڀۃͷΰʔϧ୭ͰΤϯδχΞʹͳΕΔΑ͏ʹ͢Δ͜ͱɻ
…
ͲΜͳਓੜΛาΜͰདྷͯɺࢠͲͷ࣌ʹߴੑೳͳίϯϐϡʔλʔΛ࣋ͬ
͍͔ͯͨͲ͏͔ͳΜͯؔͳ͍ɻ୭͕ࣗͷਓੜͷऔΓ͕Ͱ͖Δ
Α͏ʹ͢Δ͖Ͱɺ͜Ε͔Βͷ࣌ɺͦΕΛՄೳʹ͢Δͷ͕ιϑτΣ
Ξͩͱࢥ͏ɻ
- DEFUNKT
Defunktocat says: Every people can be a engineer
67
Slide 68
Slide 68 text
Where software is built
%
%
68
ͦͯͤ͠ʹϑΥʔΧε
Slide 69
Slide 69 text
!
Where software is built
“
”
RUBY IS DESIGNED TO MAKE
PROGRAMMERS HAPPY.
- MATZ
Matz says
69
Slide 70
Slide 70 text
Where software is built
%
%
70
Έͳ͞ʙΜʂ
Slide 71
Slide 71 text
Where software is built
%
%
MINASWAN
71
Matz Is Nice And So We Are Nice
Slide 72
Slide 72 text
Where software is built
%
%
72
Matz ͕φΠε͔ͩΒ
զʑφΠε
Slide 73
Slide 73 text
Where software is built
%
%
73
Matz ͤʹϑΥʔΧε͍ͯ͠Δ
GitHub ͤʹϑΥʔΧε͍ͯ͠Δ
Slide 74
Slide 74 text
Where software is built
%
%
74
GitHub
ਓͱͤʹ
ϑΥʔΧεͨ͠
ίϥϘϨʔγϣϯϓϥοτϑΥʔϜ