SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
teaching:labs:xp:2012b:start [2012/03/20 12:40]
pascal
teaching:labs:xp:2012b:start [2018/05/09 01:59] (current)
Line 1: Line 1:
 +====== Lab and Seminar Enterprise Software Engineering 2012: Agile Software Development (aka XP-Lab) ======
 +===== MA-INF 3220/3221 + B-IT IPEC =====
  
 +//Prof. Dr. Armin B. Cremers, Dr. Günter Kniesel, Dr. Pascal Bihler, Holger Mügge, Daniel Speicher, Tobias Rho, Mark von Zeschau, Jan-Paul Imhoff, Jan Nonnen// ​
 +
 +===== Introduction =====
 +
 +**Agile software development,​ teamwork and efficiency, as known from eXtreme Programming (XP), are the focus of this seminar and practical lab.** ​ Base techniques to achieve this goal are customer-orientated planning, short development iterations, pair programming,​ automated testing and refactoring. This lab affords the opportunity to gather practical knowledge of XP and other techniques of agile software development. Every participant is important for the success of the project, which will be developed by the small team within four weeks. ​
 +
 +/*
 +==== Seminar ====
 +
 +Several groups of topics, e.g.:
 +  * Software development processes
 +  * Software craftsmanship
 +
 +Format: paper (10 pages) and presentation (45 min)
 +
 +**Seminar deadlines:​**
 +
 +  * Paper: 2011-07-21 (one month before the seminar)
 +  * Presentation slides: 2011-08-06 (two weeks before the seminar)
 +*/
 +
 +
 +===== Administrative Information =====
 +==== Contact ====
 +For questions either [[mailto:​agile-organizers@lists.iai.uni-bonn.de|contact us]] through email, or come to our offices A107-A109 in the Römerstrasse 164.
 +
 +==== Dates and Times ====
 +
 +//​Informational meeting:// **02.02.2012 - 16h00 c.t.** (Room **A121**, Altbau, [[http://​maps.google.de/​maps?​f=q&​hl=de&​geocode=&​q=r%c3%b6merstr.+164,​+bonn&​sll=51.151786,​10.415039&​sspn=24.646542,​53.613281&​ie=utf8&​z=16&​g=r%c3%b6merstr.+164,​+bonn&​iwloc=addr|Römerstr. 164, Bonn]]) - for information purposes only
 +
 +:!: //​Assessment Center:// **30.03.2012 - 9h30** (Auditorium of the [[http://​www.b-it-center.de/​Wob/​en/​view/​class211_id515.html|b-it Building, Bonn]]) - **Participation required for every applicant** - <​html><​a href="​mailto:​agile-organizers@lists.iai.uni-bonn.de?​subject=Registration%20for%20Agile%20Assessment%20Center%202012&​body=Hi!%0D%0A%0D%0APlease%20register%20me%20for%20the%20assessment%20center!%0D%0A%0D%0ASincerely,​%20...">​Register by email</​a></​html>​!
 +
 +//​Preparation Seminar:// **21.08.2012 to 24.08.2012; 9h00-18h00** (Room 1.30-1.32 in [[http://​www.b-it-center.de/​Wob/​en/​view/​class211_id515.html|b-it Building, Bonn]]) \\
 +//Practical Lab:// **27.08.2012 to 21.09.2012; 9h00-18h00** (Room 1.30-1.32 in [[http://​www.b-it-center.de/​Wob/​en/​view/​class211_id515.html|b-it Building, Bonn]])
 +
 +In the preparation seminar the methodologies,​ frameworks, and practices of agile software development are introduced, as well as concrete information about the technology required to cope with the lab topic. //​Participation in the preparation seminar is obligatory for lab participation!//​
 +
 +==== Participants ====
 +
 +The lab is open for IPEC-Students,​ computer science students from Uni Bonn (Hauptdiplom and CS Master), students of the B-IT, and students from RWTH Aachen.
 +
 +==== Application ====
 +
 +To apply for this lab as a student of [[http://​www.informatik.rwth-aachen.de/​|RWTH Aachen]], please participate in the //Zentrale Anmeldung zu Seminaren und Praktika// in January 2012. If you are enrolled in Uni Bonn, B-IT, another university, or at RWTH and late for the Zentrale Anmeldung, please <​html><​b><​a href="​mailto:​agile-organizers@lists.iai.uni-bonn.de?​subject=Registration%20for%20Agile%20Assessment%20Center%202012&​body=Hi!%0D%0A%0D%0APlease%20register%20me%20for%20the%20assessment%20center!%0D%0A%0D%0ASincerely,​%20...">​register via email for the Assessment-Center</​a></​b></​html>​.
 +
 +  * Deadline for <​html><​a href="​mailto:​agile-organizers@lists.iai.uni-bonn.de?​subject=Registration%20for%20Agile%20Assessment%20Center%202012&​body=Hi!%0D%0A%0D%0APlease%20register%20me%20for%20the%20assessment%20center!%0D%0A%0D%0ASincerely,​%20...">​e-mail application</​a></​html>:​ **21.03.2012** (firm deadline)
 +
 +==== Certificates ====
 +
 +**B-IT:** Graded certificate of Seminar- and Lab-Participation (5 SWS) \\
 +**Uni Bonn - CS Bacholor:** Benotete Projektgruppe (auf Antrag) \\
 +**Uni Bonn - CS Master:** Graded Seminar- and Lab-Certificate. 4+8 ECTS Points \\
 +**Uni Bonn - Neue DPO:** Seminar- und Praktikumsbestärigung im Bereich B3. Leistungspunkte:​ 4 + 8 \\
 +**Uni Bonn - Alte DPO:** B-Seminarschein und C-Praktikumsschein \\
 +**Other Universities:​** Certificate of Seminar- and Lab-Participation
 +
 +==== Premises ====
 +
 +This lab is part of the [[http://​www.b-it-center.de/​wob/​en/​view/​class211_id73.html|International Program of Excellence (IPEC)]] of the [[http://​www.b-it-center.de/​|Bonn-Aachen International Center for Information Technology (b-it)]]. The curriculum offered by IPEC addresses a limited number of highly gifted students, who are enrolled in the University of Bonn, the RWTH Aachen, or in other German or foreign universities. This results in a speed-up of studying and in a simultaneous increase of quality. Due to the limited number of participants and the high standard of the program, a pre-selection of participants is required.
 +
 +  * For Diplom students at Bonn University: This is a Hauptstudiumsveranstaltung. If you are enrolled in the "Neue DPO" program, you are required to own either the Vordiplom or at least 50% of the Vordiploms-Leistungspunkts and less than 50% of the Hauptdiplom-Leistungspunkts.
 +
 +The lab will be conducted in English as soon as at least one English-speaking student is participating.
 +
 +===== Information & Mailinglist =====
 +
 +If you are interested in further information,​ please subscribe to our mailing-list:​ [[https://​lists.iai.uni-bonn.de/​mailman/​listinfo.cgi/​agile-prospects|agile-prospects]]. To protect this list against spam, only addresses from the university are automatically subscribed. If you want to subscribe with an external email-address,​ please [[mailto:​agile-organizers@lists.iai.uni-bonn.de|contact us]].
 +
 +===== What is Extreme Programming?​ What is Agile Software Development?​ =====
 +There are excellent resources about this on the web. Here is a selection of links, we recommend:
 +  * Don Wells prepared a [[http://​extremeprogramming.org|gentle introduction to eXtreme Programming]]. \\ He prepared a [[http://​www.agile-process.org/​|gentle introduction into Agile]] as well. Highly recommended! ​
 +  * Ron Jeffries answers the question "​[[http://​www.xprogramming.com/​xpmag/​are_we_doing_xp.htm|Are we doing XP?]]" and almost any other question about XP.
 +  * If you are looking for a [[http://​www.frankwestphal.de/​extremeprogramming.html|good overview in German]], you should consult [[http://​www.frankwestphal.de/​|Frank Westphal'​s site]].
 +  * You might read the [[http://​agilemanifesto.org/​|Agile Manifesto]] with its [[http://​agilemanifesto.org/​principles.html|12 Principles]]. (//​[[http://​10yearsagile.org/​|Ten years anniversary]]//​)

SEWiki, © 2019