2016 3
,,. ( ),.,., ( ). IT 4., MITEMIRU,.,. MITEMIRU,,. MITEMIRU,.,,.,,.,.,,,.,,,.,.,.,.
1 1 2 2 2.1............................... 2 2.2................................. 2 2.3................................... 3 2.4................................. 3 2.4.1............................... 3 2.4.2................................ 5 2.5.................................... 6 2.5.1.................................. 6 2.5.2.................................. 6 2.5.3.............................. 7 2.5.4.................................. 7 3 MITEMIRU 10 3.1.............................. 10 3.2.............................. 10 3.3.................................. 10 3.4.................................. 13 3.5............................... 13 4 14 4.1......................... 14 4.2....................... 15 4.3............... 16 4.4.............. 19 4.5......................... 25 5 26 5.1.............................. 26 5.1.1............................. 26 5.1.2........................... 26 i
5.1.3.............................. 27 5.2 1........................... 28 5.2.1.............................. 28 5.2.2........................... 28 5.3 2........................... 29 5.3.1........... 29 5.3.2................................ 29 5.4 3........................... 33 5.4.1.......... 33 5.5 4.................................. 33 5.5.1............................. 33 5.5.2............................. 33 5.5.3 UML................................ 33 5.5.4..................... 33 6 36 37 38 A 39 B UML( ) 51 ii
2.1................................... 4 2.2 ZenHub........................... 8 2.3 ZenHub................ 9 3.1.................................. 11 4.1............................... 15 4.2............................... 16 4.3............................. 17 4.4................................. 18 4.5............................... 18 4.6........................... 20 4.7 ( )... 21 4.8 ( 1)....... 22 4.9 ( 2)....... 22 4.10 ( )... 23 4.11........................... 24 5.1 ER............................... 29 5.2................................... 30 5.3................................. 31 5.4......................... 32 5.5.................................... 34 5.6.................................. 35 B.1 ( ).................. 52 B.2 ( )........................... 53 B.3 ( )......................... 54 B.4 ( )................... 55 B.5 ( )................... 56 B.6 ( )...................... 57 B.7 ( )...................... 58 B.8 ( ).................. 59 iii
B.9 ( ).................. 60 B.10 ( ).............. 61 B.11 ( )................. 62 B.12 ( )................. 63 B.13 ( )................. 64 B.14 ( )............. 65 iv
1, IT (, IT )., (, )., ( A).., ( ).,,.,. (, p.3), MITEMIRU,.,. 2,. 3, MITEMIRU., 4. 5 MITEMIRU, 6. 1
2,. 2.1 1,.,,.,., MITEMIRU. MITEMIRU,,.,,. MITEMIRU,,.,,,.,.,,. (, pp.3-4), MITEMIRU. 2.2 2.1., MITEMIRU. IT 4,., 2
2.1:,,,.,. 2.3 2.1,.,,.,. ( ),. 4,. 2.4 2.4.1,.,.,.,,. 3
2.1: 4
, 1.,.,,.,. 2.4.2,.. WebEx, WebEx,. WebEx,. Dropbox, Dropbox. Dropbox,. Slack Slack,. ( ),,. Hangout Hangout,.,,., Slack,., Hangout,. GitHub,, GitHub. GitHub,.,. 5
ZenHub ZenHub, GitHub.,. ZenHub,.,. Redmine Redmine,., ZenHub. ZenHub GitHub,. Redmine,. 2.5 2.5.1,.,. 1,. 2.5.2,.,. IT,,.,.,. 2016 1 13 ( ) ( ),., 4.,. ( ),. 6
, [1].,. 1.,., KPT,. 2.5.3,, ( ).,.,,. 1,.,., ( ).,,., Redmine ZenHub. 1,. 1,. 2,,. 2.5.4,. GitHub ZenHub, ( 2.2).,. 1., ToDo.,. 7
2.2: ZenHub, InProgress. 2.,.,. 3., Done. Done,., InProgress,, Done. 2, Close. ZenHub, 2 ( 2.3). 2, 3 ZenHub, Excel ( 5.3.2 ). 8
2.3: ZenHub 9
3 MITEMIRU, MITEMIRU. 3.1 MITEMIRU, (, ). MITEMIRU,., MITEMIRU., MITEMIRU,.,., MITEMIRU.,.,,. 3.2, 10.,. 3.3 3.1 MITEMIRU. MITEMIRU, 4. 1. MITEMIRU,.,., 10
3.1: 11
.,. 2.,, MITEMIRU.,,., ( ), MITEMIRU.,,,.,. GitHub, Redmine,. 3.,.,. MITEMIRU,.,.,., 3. 1,.,. 2,.,.,,. 3, 1.,.,,. 4.,.,,. 12
,.,.,. ( 3.1),,,,,.,. 3.4 MITEMIRU, 2. 1,.,.,,. MITEMIRU,. 2,.,. MITEMIRU,.,. 3.5 MITEMIRU,. GitHub,.,, MITEMIRU., MITEMIRU.. 13
4,. 4.1,.,., 4 [2]., [3][4].,,. OSS, GitHub, GitHub [5]. (, ), ( ),. (p.2), GitHub.,,.,. 4.1,.,. 14
4.1: 4.2,., 4,. ( ). 1. ( ),.,., Git Subversion. 2., ( )., (, )., Redmine Trac. 3. ( ),.,., Redmine Trac. 4. ( ),. 15
,., GitHub. 4.3,.,.,. 4. 1. ( 4.2),.,.,,. GitHub(Git),. 4.2: 2. ( 4.3),.,, 16
. Redmine,. 4.3: 3. ( 4.4), ( ) ( ).,,. Redmine,. 4. ( 4.5),.,. GitHub Issue, Issue., 2., 17
4.4: 4.5: 18
,..,.,,. JavaScript D3.js. JavaScript D3.js,.,. 4.4 4.3 4,.,,,. 4.3,,.,,,.,,.,.,., 4.3.,. 3. 1. ( 4.6),.,.,. 19
4.6: 20
2. ( 4.7, 4.8, 4.9, 4.10),. 4.7,., 4.8.,. 2,. ( / ),.,., ( 4.9), ( 4.10).,., ( 4.8).,,. 4.7: ( ) 21
4.8: ( 1) 4.9: ( 2) 22
4.10: ( ) 23
3. ( 4.11),.,,.,.,. 4.11: 24
4.5, 3 ( )., IT.,.,,. 1 5,. 10. 1. ( : 3.8),.,.,. 2. ( : 2.7),.,,.,,.,. 3. ( : 3.2),.,,.,.,.,.,.,. 25
5. 5.1 5.1.1,., ( A)., MITEMIRU.,. 5.1.2 MITEMIRU,., 2. 1, MITEMIRU,.,.,,., MITEMIRU. 2,.,.,.,,.,., 2. EPM-X IPA/SEC( / ), EPM-X [6]. Redmine Trac 26
, ( ) ( ). Metrix Viewer Metrics Viewer, Web [7]., API [8].,. EPM-X,, MITEMIRU.,,. EPM-X, Redmine. Metrix Viewer, MITEMIRU.,,.,, MITEMIRU., MITEMIRU.,. 5.1.3,.,., Redmine Wiki. (Hiroaki Totsuka) 48, 10.,.,., 1, 2.,,.,, 1. 27
,.,,., MITEMIRU. 5.2 1 5.2.1, MITEMIRU. 3.5 MITEMIRU,., Web Ruby on Rails., 4.1. 5.1: Ruby 2.2.2p95 Rails 4.2.3 RubyGems 2.4.8 MySQL 5.6.26,. MITEMIRU,. 5.2.2 MITEMIRU,.,.,., ER., MITEMIRU. 1,. 5.1 ER,. 28
5.3 2 5.1: ER 5.3.1,. 4.3. 5.3.2 2,.,., Excel ( 5.2).,.,.,,., ( 5.3)., 2 ZenHub,,., 29
5.2: 30
5.3: ( 5.4).,,. 31
5.4: 32
5.4 3 5.4.1,., 4.4. 5.5 4 5.5.1 ( 4.11),.,.,. 5.5.2 1,.,., 3 ( 5.5).,. 5.5.3 UML,, 1.,.,. 5.6,., B. 5.5.4 4,,.,,. 33
5.5: 34
5.6: 35
6, MITEMIRU,..,,.,., (1 5 ), 3.6,. 4 MITEMIRU,.,..,.,. MITEMIRU GitHub.,,. 36
,.,,.,,,,,,,.,.,,.,.,., IT,,,.. 37
[1],,,, 2013. [2], Developer 5, 2006. [3],,,,,,,,, Volume 2014-SE-185, No.9, pp.1-6, 2014. [4],,,,,,,,, Volume 2015-SE-187, No.5, pp.1-8, 2015. [5],,,,,,,, Volume 2014-GN-92, No.15, pp.1-4, 2014. [6], EPM-X IPA, http://www.ipa.go.jp/sec/softwareengineering/ tool/ipf/, (2016/01/04 ). [7],,, MetricsViewer:,, Vol.112, pp.127-132, 2013. [8],,,,, Vol.113, pp.73-78, 2013. 38
A 39
40
41
42
43
44
45
46
47
48
49
50
B UML( ) 51
B.1: ( ) 52
B.2: ( ) 53
B.3: ( ) 54
B.4: ( ) 55
B.5: ( ) 56
B.6: ( ) 57
B.7: ( ) 58
B.8: ( ) 59
B.9: ( ) 60
B.10: ( ) 61
B.11: ( ) 62
B.12: ( ) 63
B.13: ( ) 64
B.14: ( ) 65