This repository has been archived by the owner on Jan 25, 2022. It is now read-only.
forked from hakimel/reveal.js
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
284 lines (242 loc) · 12.7 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Adopting Agile Methods and Open Source Tools in a Large Enterprise</title>
<meta name="description" content="A framework for easily creating beautiful presentations using HTML">
<meta name="author" content="Hakim El Hattab">
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<link rel="stylesheet" href="css/reveal.min.css">
<link rel="stylesheet" href="css/theme/sky.css" id="theme">
<!-- For syntax highlighting -->
<link rel="stylesheet" href="lib/css/zenburn.css">
<!-- If the query includes 'print-pdf', use the PDF print sheet -->
<script>
document.write( '<link rel="stylesheet" href="css/print/' + ( window.location.search.match( /print-pdf/gi ) ? 'pdf' : 'paper' ) + '.css" type="text/css" media="print">' );
</script>
<!--[if lt IE 9]>
<script src="lib/js/html5shiv.js"></script>
<![endif]-->
</head>
<body>
<div class="reveal">
<!-- Any section element inside of this container is displayed as a slide -->
<div class="slides">
<!-- Slide 1 -->
<section>
<h2>Adopting Agile Methods and Open Source Tools in a Large Enterprise</h2>
<p>
<small>Domenico Alessi - Ericsson / Manuel Vacelet - Enalean</small>
</p>
<div style="vertical-align: middle;">
<img src="img/ericsson.jpg" style="border: none;" />
<img src="img/enalean.png" style="border: none; box-shadow: none;"/>
</div>
</section>
<!-- Slide 2 -->
<section>
<h2>Tuleap Open ALM</h2>
<div>
<img src="img/tuleap.png" style="border: none; box-shadow: none;" />
</div>
<ul>
<li><strong>Full featured ALM</strong>: agile planning, documentation, git, wiki, subversion, forums, ...</li>
<li><strong>Fully customizable</strong> tracking system (bugs, stories, todo, vendors, you name it)</li>
<li>Focus on <strong>Enterprise</strong> and <strong>Industry</strong> needs</li>
<li>And Libre & Open Source (GPLv2+)</li>
</ul>
</section>
<!-- Slide 3 -->
<section>
<h2>Git</h2>
<img width="906" height="537" src="img/tuleap-git.png" alt="Git service" />
</section>
<!-- Slide 4 -->
<section>
<h2>Personal dashboard</h2>
<img src="img/Tuleap-personal-dashboard.png" />
</section>
<!-- Slide 5 -->
<section>
<h2>Active development</h2>
<img width="460" height="213" src="img/ohloh-code.png" alt="Ohloh Line of Code" />
<img width="437" height="235" src="img/ohloh-commit.png" alt="Ohloh Commit" />
<p>Source <a href="http://www.ohloh.net/p/tuleap">Ohloh.net</a></p>
</section>
<!-- Slide 6 -->
<section>
<h2>Agile development</h2>
<ul>
<li>What if your tools could adapt quickly to user needs ?</li>
<li>What if you could drive evolution every 15 days ?</li>
<li>Can we help reduce Shadow IT and TCO?</li>
</ul>
<aside class="notes">
<ul>
<li>Executives ask for faster "Time to market"...</li>
<li>Teams embrace Agility, Devops, Continuous Integration, Emergent Design...</li>
<li>Active feedback from end users make it into backlog with little delay</li>
<li>... and what about your tools ?</li>
</ul>
</aside>
</section>
<!-- Slide 7 -->
<section>
<h2>Devops deliveries</h2>
<img src="img/devops_delivery.png" />
</section>
<!-- Slide 8 -->
<section>
<h2>Ericsson and Enalean Ways of Working</h2>
<ul style="margin-bottom: 2em;">
<li>Ericsson acts as Product Owner</li>
<li>Co-funded development: Enalean consolidates requests</li>
</ul>
<p>Not only Ericsson. Other major players: STMicroelectronics, Orange, ...</p>
</section>
<!-- Slide 9 -->
<section>
<h2>Ericsson fills the backlog</h2>
<img width="914" height="520" src="img/backlog.png" alt="Backlog" />
</section>
<!-- Slide 10 -->
<section>
<h2>Enalean estimates costs</h2>
<p>Analysis, mock-ups, discussion with end users</p>
<img width="960" height="600" src="img/Backlog-view.png" alt="Mockup" />
</section>
<!-- Slide 11 -->
<section>
<h2>Ericsson prioritizes</h2>
<img src="img/prioritize.png" />
<aside class="notes">
<ul>
<li>Poker planning gave weight of each story</li>
<li>Ericsson works with it's users gather new features and feedback</li>
<li>PO ranks stories by priority</li>
<li>Ranking can be difficult at times because of different needs from development teams</li>
</ul>
</aside>
</section>
<!-- Slide 12 -->
<section>
<h2>Sprint Planning</h2>
<p>Every 15 days, Enalean picks-up top priority stories</p>
<ul>
<li><a href="https://tuleap.net/plugins/agiledashboard/?group_id=101&planning_id=4&action=show&aid=2751&pane=cardwall">Sprint 40</a>: focus on Gerrit replication</li>
<li><a href="https://tuleap.net/plugins/agiledashboard/?group_id=101&planning_id=4&action=show&aid=2401&pane=cardwall">Sprint 39</a>: Burndown ideal line tweaking</li>
<li><a href="https://tuleap.net/plugins/agiledashboard/?group_id=101&planning_id=4&action=show&aid=2401&pane=cardwall">Sprint 38</a>: Systray for better ergonomy</li>
</ul>
<p>Ps: it's free and open source, so backlog and sprints are!</p>
</section>
<!-- Slide 13 -->
<section>
<h2>Daily standup - Cardwall</h2>
<img width="1039" height="537" src="img/cardwall.png" alt="Cardwall" />
</section>
<!-- Slide 14 -->
<section>
<h2>Daily standup - Burndown</h2>
<img width="968" height="529" src="img/burndown.png" alt="Burndown" />
</section>
<!-- Slide 15 -->
<section>
<h2>Monthly releases</h2>
<h3>Tuleap 5.12 - March'13</h3>
<ul>
<li><strong style="color: #002561;">Ericsson</strong>: <strong>Gerrit</strong> replication and <strong>burndown</strong></li>
<li><strong style="color: #5598BD;">STMicroelectronics</strong>: <strong>Gerrit</strong> user group</li>
<li><strong style="color: #FF6805;">Orange</strong>: <strong>Mediawiki</strong>-beta merged to master</li>
<li><strong>Community</strong> contribs: better color for <strong>Tracker</strong> graphs</li>
</ul>
</section>
<!-- Slide 15 -->
<section>
<h2>Kaisen</h2>
<ul>
<li>Bi-Weekly Demos</li>
<li>Mid-Year Retrospectives</li>
</ul>
</section>
<!-- Slide 17 -->
<section>
<h2>Benefits</h2>
<div>
<img src="img/empowerment.png" />
<ul>
<li>Buying capacity and not licenses</li>
<li>End user empowerment</li>
<li>It's actually more fun than waiting months or years or never for features</li>
<li>Less of a need for SLA contracts</li>
</ul>
</div>
</section>
<!-- Slide 18 -->
<section>
<h2>Tuleap 6: next major release</h2>
<ul>
<li>Agile Dashboard v1</li>
<li>Mylyn Connector (in collaboration with Obeo)</li>
<li>Gerrit</li>
<li>Mediawiki - beta</li>
<li>Debian, Centos 6 distributions</li>
</ul>
</section>
<!-- Slide 19 -->
<section>
<h2>Roadmap (after 6.0)</h2>
<ul>
<li>Interface overhaul (HTML5)</li>
<li>Agile: Scrum fine tuning + Kanban</li>
<li>Test management</li>
<li>REST + OSLC (Tool Integrations)</li>
<li>Uplift of Mylyn Plug-in to Kepler</li>
</ul>
</section>
<!-- Slide 20 -->
<section>
<p>Questions ?</p>
<p>PS: Enalean is hiring!</p>
<ul>
<li><a href="http://tuleap.net">http://tuleap.net</a></li>
<li><a href="http://www.ericsson.com">http://www.ericsson.com</a></li>
<li><a href="http://enalean.com">http://enalean.com</a></li>
</ul>
</section>
<!-- Slide 21 -->
<section>
<h2>Give Feedback on the Sessions</h2>
<img src="img/qrcode.png" />
<br />
<img src="img/ECon2013_session_feedback.png" style="border: none; vertical-align: middle;"/>
</section>
</div>
</div>
<script src="lib/js/head.min.js"></script>
<script src="js/reveal.min.js"></script>
<script>
// Full list of configuration options available here:
// https://github.com/hakimel/reveal.js#configuration
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: true,
theme: Reveal.getQueryHash().theme, // available themes are in /css/theme
transition: Reveal.getQueryHash().transition || 'default', // default/cube/page/concave/zoom/linear/fade/none
// Optional libraries used to extend on reveal.js
dependencies: [
{ src: 'lib/js/classList.js', condition: function() { return !document.body.classList; } },
{ src: 'plugin/markdown/showdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } },
{ src: 'plugin/zoom-js/zoom.js', async: true, condition: function() { return !!document.body.classList; } },
{ src: 'plugin/notes/notes.js', async: true, condition: function() { return !!document.body.classList; } }
// { src: 'plugin/remotes/remotes.js', async: true, condition: function() { return !!document.body.classList; } }
]
});
</script>
</body>
</html>