This document discusses improving workflows and awareness in teams using tools. It covers integrating continuous integration and inspection tools into an IDE to provide instant feedback to developers. It also addresses visualizing artifacts and metrics to improve understanding of code and maintain awareness of others' work.
2. Speaker
I Florian Anderiasch, 27 years, Dipl.-Inf. (LMU München)
I At Mayflower for over 4 years
· Admin
· Developer
· DevOps
I Open Source
·PHP (manual, PEAR, trying to send core patches)
·Several projects
·OSL: Padawan, Cinder
I @anderiasch | http://codeschmie.de
Mayflower GmbH I 2
6. based on my
diploma thesis,
so here's a short
overview
Mayflower GmbH I 6
7. Which ideas for improving workflows in
the Software Development Process using
Agile Methods in general and specifically
Continuous Integration and Inspection
occur in the existing work and
literature?
Mayflower GmbH I 7
8. How could these workflows be improved
by integrating results and findings of
Continuous Integration and Inspection
into an IDE?
Mayflower GmbH I 8
9. Which improvements have been
implemented by integrating a Continuous
Integration and Inspection
environment into an IDE on the basis of
CruiseControl and Eclipse?
Mayflower GmbH I 9
53. „Humans are trained to
understand signs and pictures,
therefore visualization is an
excellent tool for understanding
and identifying hidden aspects
of large software.“
– Lanza and Marinescu
Mayflower GmbH I 53
54. Storey et al (2005)
Awareness is...
Mayflower GmbH I 54
55. „knowing who else
is working on the project,
what they are doing, which
artifacts they are or were
manipulating, and how
their work may impact
other work“
Mayflower GmbH I 55
68. „Metrics are good at summarizing
particular aspects of things and
detecting outliers in large amounts of
data. They scale up and are a food
basis for synthesizing the many
details of software.“
– Lanza/Marinescu
Mayflower GmbH I 68
92. Thanks for your attention!
Contact Florian Anderiasch
florian.anderiasch@mayflower.de
+49 89 242054 1134
Mayflower GmbH
Mannhardtstrasse 6
80538 München
09.12.10 Mayflower GmbH 92
93. Images
Vader (26), by Sebastian Bergmann, CC-BY-SA
http://www.flickr.com/photos/sebastian_bergmann/2282734669
Atlas (78), by tastybit, CC-BY-SA
http://www.flickr.com/photos/sour_patch/421321971/
Mayflower GmbH I 93