|
Alle reden immer über neue Technologien und erfolgreiches Arbeiten mit Teams. Aber was macht eigentlich professionelle Softwareentwicklung aus? Zur erfolgreichen Umsetzung von Softwareprojekten gehört mehr als nur Coding und Technologiebeherrschung.
Bei den Sessions dieses Tracks geht es um Methoden und Werkzeuge zur Schaffung einer möglichst optimalen Development-Umgebung. In den Vorträgen werden aktuelle Trends in Theorie und Praxis vorgestellt. Neu ist diesmal, dass dazu anschließend auch interaktive Fachdiskussionsrunden mit unseren Vortragenden stattfinden. Als Gast begrüßen wir Mitch Lacey von der Scrum Alliance Inc., der heuer in verschiedenen Sessions und Diskussionsrunden unser DEVcamp Team verstärkt.
|
Testing Frameworks in der Praxis Level: 200
Saal A
10:45 - 11:45
Testing Frameworks in der Praxis
Level: 200
Immer mehr Entwicklungsteams setzen SCRUM ein, um die Entwicklungsprojekte zu managen und erzielen damit beachtliche Erfolge, unter anderem auch durch die möglichst intensive Einbindung des Kunden bzw. zukünftigen Anwenders ("Product Owner"). Das Entwicklungsteam strukturiert sich dadurch auf eine Art und Weise, die maximale Effektivität und Effizienz in der Software-Entwicklung sicherstellt. Aber wie verhält es sich mit den Aufgaben rund um diesen Kernbereich der Entwicklung? Ist der System- und Abnahmetest eines komplexen Systems tatsächlich Teil der eigentlichen Entwicklung? Sollen die dafür eingesetzten Personen Teil des SCRUM-Teams sein? Oder ist es sogar Aufgabe des SCRUM-Teams, im Rahmen der Selbstorganisation dafür zu sorgen, dass diese Aufgaben erledigt werden? Mit welchen Methoden und Werkzeugen - Stichwort Testautomatisierung - sollen die Testaufgaben in einem SCRUM-Projekt durchgeführt werden? Und wie geht man mit der im agilen Umfeld unvermeidbaren Änderung von Anforderungen und Schnittstellen um, wie kann der Wartungsaufwand der Testskripts möglichst gering gehalten werden? Diese und weitere Fragen beantwortet der Vortrag von Alexander Schramek (Quality Manager bei Techtalk), ergänzt um praktische Erfahrungen aus der Verwendung der bei Techtalk im Einsatz befindlichen Automatisierungslösung für Systemtests von Web-Anwendungen.
Keywords:
Testing, SCRUM, Testautomatisierung, Testscript, Quality Management
Testing: Demo und Panel Discussion Level: 200
Saal A
12:00 - 13:00
Testing: Demo und Panel Discussion
Level: 200
Aufbauend auf den Erkennissen aus dem vorhergehenden Vortrag wird anhand einer konkreten Demonstration in das Thema von Acceptance Test Driven Development (ATDD) und Behavior Driven Development (BDD) eingeführt.
Als Automatisierungswerkzeug wird dabei ein von TechTalk entwickeltes Framework vorgestellt, welches von Cucumber inspiriert ist.
Im Anschluss an die Demonstration stehen Alexander Schramek und Jonas Bandi für weiterführende Diskussionen zur Verfügung.
Keywords:
Acceptance Test Driven Development, ATDD, Behavior Driven Development, BDD
Patterns für skalierbare Anwendungen und immer-reaktionsfähige Anwendungen und Services Level: 400
Saal A
14:00 - 15:00
Patterns für skalierbare Anwendungen und immer-reaktionsfähige Anwendungen und Services
Level: 400
Architekturentscheidungen für Lösungen aus Erfahrungen im Public-Safety Umfeld
Zu jeder Zeit reaktionsfähig, fehlertolerant und skalierbar – diese Anforderungen werden an Anwendungen im Public-Safety Umfeld wie Schiffsfahrt- oder Flug-Kontrolle gestellt. In diesem Vortrag lernen Sie, wie Ihnen eine Kombination von bekannten Patterns, Lösungsansätzen und Technolgoien helfen können, diese Anforderungen umzusetzen. Wir diskutieren diese Patterns und Ansätze und zeigen, wie unter anderem die Windows Communication Foundation (WCF), die Concurrency and Coordiation Runtime (CCR) oder die .NET Framework 4.0 Parallel Extensions bei deren Umsetzung helfen können. Ein Kernaspekt besteht auch darin, Ihnen die Gründe und Motivationen zu den diskutierten Architektur-Entscheidungen zu geben damit Sie die Denkansätze und Erfahrungen aus einem Public-Safety Projekt mit Frequentis AG weiterverwenden können.
Keywords:
Skalierbarkeit, Architektur, Public-Safety, Fehlertoleranz, Reaktionsfähigkeit, Patterns, WCF, CCR, Concurrency and Coordination Runtime, .NET-Framework 4.0 Parallel Extensions
Ein SCRUM Projekt mit Team Foundation Server 2008 Level: 200
Saal A
15:15 - 16:15
Ein SCRUM Projekt mit Team Foundation Server 2008
Level: 200
Diese Session ist für all jene, die
… sich bereits mit Agilem Projektmanagement befasst haben
… sich auf der Suche nach einer Gesamtlösung für die agile Softwareentwicklung befinden
Diese Session ist NICHT für Personen, die
… erst am Ende eines Projektes drauf kommen wollen, dass bereits alles den „Wasserfall“ runter gegangen ist
… TFS nur als Entwicklertool sehen
In dieser Session erfahren Sie, wie Sie als Projektmanager von agilen Projekten vom TFS 2008 profitieren können. Wir werden Ihnen zeigen, wie Sie bei den täglichen Aufgaben eines Projektmanagers unterstützt werden, welche Einschränkungen die aktuelle Version des TFS mit sich bringt und wie man diese Umgehen kann.
Keywords:
Agiles Projektmanagement, SCRUM, Excel, Team Foundation Server 2008, TFS, Product Backlog Verwaltung, Sprint Planning, Teamauslastung, Burndown, Fortschrittsüberwachung, Change Management, Arbeitsaufteilung, Project Reporting
SCRUM & VS2010 Level: 200
Saal A
16:30 - 17:30
SCRUM & VS2010
Level: 200
You have heard about Scrum and Microsoft Team Foundation Server. How well do these interact? Is it possible to do a Scrum project using out of the box components in Team Foundation Server 2010? That answer is yes. TFS 2010 includes many new features designed specifically for support Scrum teams – burndown charts, sprint planning tools, new reports, dashboards for visibility, and tools to manage your product backlog. In this session, Mitch Lacey will walk you through the new features of TFS 2010 and show you the top three biggest changes that will enable you to be more successful with your projects.
Three top items are:
* Agile workbooks (capacity planning, etc)
* Dashboards - it's now easy to create reports and publish them broadly.
* First class relationships (parent child, drag drop, etc).
Keywords:
SCRUM, VS2010
Diskussionsrunde „Scrum im Arbeitsalltag“ Level: 200
Saal A
17:45 - 18:15
Diskussionsrunde „Scrum im Arbeitsalltag“
Level: 200
Eine interaktive Diskussionsrunde über den Einsatz von und die Erfahrungen mit Scrum in der Praxis. Wir gehen auf Ihre konkreten Fragen und Problemstellungen ein. Folgende provokante Themen und Erfahrungen dienen als Diskussionsoutline:
- Requirements agil managen: der Unterschied zwischen managen und „herumwurschteln“ ist oft ein schmaler Grat
- Agiles Management von Großprojekten und mögliche Integration von Agilität in klassische Organisationsstrukturen
- Anpassung von Scrum – geht das? Anleitung zum (Un-)glücklichsein
Moderiert wird die Diskussionsrunde durch Sven Schweiger, Geschäftsführer CSS GmbH und Projektmanagement-Lektor an der FH Technikum Wien. Unterstützt wird er durch Johannes Widmann und Hans-Peter-Zillner, die Speaker aus der Session „Scrum & TFS 2008“.
Wir freuen uns bereits auf Ihre zahlreichen, kniffligen Fragen und Probleme. Stellen Sie uns auf die Probe stellen – Scrum Skeptiker sind herzlich willkommen!
Links:
Keywords:
Projektmanagement, Scrum
|