(Zum Abspielen das Bild anklicken.)
Dienstag, 27. Dezember 2011
Vorträge von den Microsoft TechDays 2011 aus Bern (Video)
Die Vorträge stehen nun als Videoaufzeichnung zur Verfügung:
Vortrag: Arbeiten in einem agilen Team mit Visual Studio & Team Foundation Server 11 (60 min)
Dienstag, 4. Oktober 2011
Buch: Agile Software Engineering with Visual Studio
(Link: zur überarbeiteten 3. Auflage für TFS 2012)
Das Buch, welches Sam und ich über agile Softwareentwicklung mit Visual Studio 2010 geschrieben haben, ist nun auf Englisch verfügbar.
Ich möchte mich ganz herzlich Bedanken bei unseren technischen Rezensenten (David Starr, Claude Remillard, Aaron Bjork, David Chappell und Adam Cogan), sowie bei Ken Schwaber für das Vorwort.
Wo man es bekommt:
ISBN-10: 0321685857
Verfügbar auf: Englisch, Japanisch
Gebundene Ausgabe: | Amazon | InformIT |
DRM-freies PDF: | InformIT |
Amazon Kindle: | Amazon |
Rabattcode
Unser Verlag, Addison-Wesley Professional, hat einen Rabattcode erstellt, der es ermöglicht das gedruckte Buch sowie die DRM-freie PDF-Version mit 35%-Rabatt zu bestellen. Hier die Details zur Rabattaktion: Zum Kaufen auf InformIT.com im Schritt 3 des Checkout-Prozesses den Coupon Code ASEVS5858 eingeben. Der Rabatt gilt nicht für das bereits rabattierte eBook/Taschenbuch-Bundle. Das Angebot ist gültig bis zum 31. Dezember 2011.
Probekapitel
- Preface & Chapter 1: The Agile Consensus (58 Seiten)
- Chapter 2: Scrum, Agile Practices, and Visual Studio (online)
Inhaltsverzeichnis
- Foreword by Ken Schwaber
- Preface
- Chapter 1: The Agile Consensus
- Chapter 2: Scrum, Agile Practices, and Visual Studio
- Chapter 3: Product Ownership
- Chapter 4: Running the Sprint
- Chapter 5: Architecture
- Chapter 6: Development
- Chapter 7: Build and Lab
- Chapter 8: Test
- Chapter 9: Lessons Learned at Microsoft Developer Division
- Chapter 10: Continuous Feedback
Autoren
- Sam Guckenheimer is the product owner for the Microsoft Visual Studio product line.
- Neno Loje is an independent Application Lifecycle Management (ALM) consultant and Visual Studio Team Foundation Server (TFS) specialist.
Buchbeschreibung (engl.)
Using agile methods and the tools of Visual Studio 2010, development teams can deliver higher-value software faster, systematically eliminate waste, and increase transparency throughout the entire development lifecycle. Now, Microsoft Visual Studio product owner Sam Guckenheimer and leading Visual Studio implementation consultant Neno Loje show how to make the most of Microsoft’s new Visual Studio 2010 Application Lifecycle Management (ALM) tools in your environment.
This book is the definitive guide to the application of agile development with Scrum and modern software engineering practices using Visual Studio 2010. You’ll learn how to use Visual Studio 2010 to empower and engage multidisciplinary, self-managing teams and provide the transparency they need to maximize productivity. Along the way, Guckenheimer and Loje help you overcome every major impediment that leads to stakeholder dissatisfaction–from mismatched schedules to poor quality, blocked builds to irreproducible bugs, and technology “silos” to geographic “silos.”
Coverage includes:
- Accelerating the “flow of value” to customers in any software project, no matter how large or complex
- Empowering high-performance software teams and removing overhead in software delivery
- Automating “burndowns” and using dashboards to gain a real-time, multidimensional view of quality and progress
- Using Visual Studio 2010 to reduce or eliminate “no repro” bugs
- Automating deployment and virtualizing test labs to make continuous builds deployable
- Using Test Impact Analysis to quickly choose the right tests based on recent code changes
- Working effectively with sources, branches, and backlogs across distributed teams
- Sharing code, build automation, test, project and other data across .NET and Java teams
- Uncovering hidden architectural patterns in legacy software, so you can refactor changes more confidently
- Scaling Scrum to large, distributed organizations
Whatever your discipline, this book will help you use Visual Studio 2010 to focus on what really matters: building software that delivers exceptional value sooner and keeps customers happy far into the future.
Frühere Ausgaben
- Software Engineering with Microsoft Visual Studio Team System (2006, Sam Guckenheimer)
Rezensionen
- Andreas Richter, 23. Januar, 2012: Rezension: Agile Software Engineering with Visual Studio
Buchempfehlungen zum Team Foundation Server 2010
(Eine aktualisierte Liste für TFS 2012 ist hier verfügbar.)
Hier meine persönliche Auswahl an Büchern zum TFS 2010:
Agile Software Engineering with Visual Studio: From Concept to Continuous Feedback [Probekapitel] Das Buch von Sam Guckenheimer (dem Product Owner von VS) und mir, welches beschreibt wie agile Softwareentwicklung mit modernen agilen Praktiken, Scrum als Projektmanagement-Rahmenwerk mit Unterstützung von Visual Studio funktionieren kann. | |
Professional Team Foundation Server 2010 Viele praktische Tipps von Experten zu allen Bereichen des TFS 2010. Empfehlung: sollte auf keinem Schreibtisch fehlen. | |
Software Testing with Visual Studio 2010 Speziell zum Thema Testen mit VS 2010 und dem Microsoft Test Manager (MTM). (Hinweis: es gibt noch ein zweites Buch mit ähnlichem Titel.) | |
Inside the Microsoft Build Engine: Using MSBuild and Team Foundation Build (2nd edition) Speziell zum Thema automatischer Build (Hinweis: nur die hintere Hälfte ist auf den TFS bezogen.) | |
Professional Application Lifecycle Management with Visual Studio 2010: with Team Foundation Server 2010 [Probekapitel] Für den Einstieg: ein guter Überblick über alle ALM-Funktionen in Visual Studio & TFS 2010. | |
Professional Scrum with Team Foundation Server 2010 Speziell zum Thema Scrum mit TFS 2010. (Hinweis: Die Qualität der Kapitel ist unterschiedlich. Die Kapitel 3, 5 und 11 wurden vom Verantwortlichen für die offizielle Visual Studio 1.0-Prozessvorlage bei Microsoft geschrieben.) |
Viel Spaß beim Stöbern!
TFS-Vorträge auf Advanced Developers Conference 2011
Im Rahmen der Advanced Developers Conference (www.adc2011.de) finden am 26. Oktober 2011 folgende Vorträge zu Visual Studio ALM & TFS statt:
- TFS-Versionsverwaltung für jedermann Alles, was sie schon immer über die TFS-Versionsverwaltung wissen wollten… (Neno Loje)
- Branching mit Team Foundation Servier 2010 Version Control Eine vernünftiger Branching-Plan erspart einem so manchen Ärger… (Christian Binder, Microsoft)
- TFS-Build für jedermann - Continuous Deployments Schritt für Schritt zu automatischen Builds und Tests (Neno Loje)
- Visual Studio 11 Application Lifecycle Management Wo geht die Reise hin? Was bringt die nächste Version?
(Christian Binder und Neno Loje)
TFS-Referenten vor Ort:
Veranstaltungstipp: 5 Jahre DNUG Braunschweig
Ein besonderes User Group-Event erwartet mich Ende Oktober:
Datum: 24.10.2011 19:00:00
Ort: Restaurant Zucker
Beschreibung: Wir feiern Geburtstags! 5 Jahre DNUG Braunschweig und Ihr seit alle herzlich eingeladen mitzufeiern!
Als Karim und ich damals die DNUG Braunschweig gegründet haben, waren wir inspiriert von dem TFS TechTalk 2006 von Neno Loje!
Darum freut es uns sehr, dass Neno Loje zugesagt hat, an unserem Geburtstag einen Vortrag über den Team Foundation Server zu halten.
Neno war früher mal Softwareentwickler und besucht mittlerweile viel zu selten User Groups. Umso mehr freut er sich, dass es mit der Terminfindung geklappt hat (!) und er nun bei der UG Braunschweig über sein Steckenpferd, den Team Foundation Server (TFS) reden kann. Denn er war schon immer ein Freund pragmatischer Lösungen und hat sich schon früh in den TFS "verguckt". Aber alles weitere dann am Abend selbst. Ach ja, und er hat keine genaue Agenda dabei, das heißt Fragen und Wünsche dürfen gerne mitgebraucht werden.
Des Weiteren wird es noch eine Verlosung zu unserem Geburtstag geben.
Weitere Informationen werden folgen! Stay tuned!
Link: zu den Termindetails
Donnerstag, 1. September 2011
Veranstaltungen im 2. Halbjahr 2011
Hier eine Liste von Veranstaltungen unter meiner Beteiligung:
- Herbstcampus, Nürnberg, 7. September 2011 (www.herbstcampus.de)
- Professional Scrum Developer (.NET/Visual Studio 2010)-Kurs, Bad Ems, 12.-16. September 2011 (www.scrumdeveloper.de)
- BASTA! 2011, Mainz, 27.-29. September (www.basta.net)
- Team Dev & ALM Day @ BASTA 2011, Mainz, 29. September 2011 (www.basta.net)
- Team Foundation Server 2010 Power Workshop: von 0 auf 100 mit dem TFS @ BASTA 2011, Mainz, 30. September 2011 (www.basta.net)
- Microsoft TechDays 11, Bern, 20./21. Oktober 2011 (www.techdays.ch)
- DNUG Braunschweig, Braunschweig, 24. Oktober 2011 (www.dotnet-braunschweig.de)
- Advanced Developers Conference (ADC) 2011, Frankenthal, 26.-27. Oktober 2011 (www.adc11.de)
prio.workshop: Agile Softwareentwicklung mit Visual Studio & Team Foundation Server 2010, Nürnberg, 04. November 2011 (www.prioconference.de)– Konferenz abgesagt.- ALM Summit, Redmond – USA, 14.-18. November 2011 (www.alm-summit.com)
- Visual Studio ALM Days 2011, München, 23.-25. November 2011 (www.almdays.de)
- MSDN Workshop: Agile Softwareentwicklung mit Scrum und Visual Studio Team Foundation Server 2010, 28.-29. November 2011, Wallisellen (www.microsoft.ch)
- TFS Camp, Bad Ems, 12.-16. Dezember 2011 (www.tfscamp.de)
Sprechen Sie mich vor Ort gerne an.
Sonntag, 8. Mai 2011
Vorträge von den Microsoft TechDays 2011 aus Basel (Video)
Highway to Knowledge – Ziel erreicht!
Für alle, die mit uns das Ziel erreicht haben, aber auch für diejenigen, die uns dieses Jahr nicht auf dem „Highway to Knowledge“ folgen konnten, stehen nun die Präsentationen aller Vorträge zum Download verfügbar.
Zu den Videos:
- Hochqualitative Produkte mit Visual Studio & TFS 2010 (60 min.)
Dieser Vortrag wurde zum besten Vortrag der Konferenz gewählt.
- Agiles Projektmanagement mit Scrum und Visual Studio Team Foundation Server 2010 (60 min.)
Hinweis: Diese Vortrag basiert auf einer starken Interaktion mit dem Publikum, und da nur die Präsentation aufgezeichnet wurde (also keine richtige Kamera das Geschehen gefilmt hat), kann man diese Videoaufzeichnung leider nicht empfehlen.
Donnerstag, 28. April 2011
Vorträge von den Microsoft DevDays 2011 in Den Haag (Video)
Die jährlich stattfindenden DevDays 2011-Konferenz ist zwar die größte Microsoft-Entwicklerkonferenz der Niederlande, besitzt jedoch einen hohen Anteil an englischsprachigen Vorträgen und empfiehlt sich so auch für Nicht-Holländisch-sprechendes-Publikum.
Alle Vorträge stehen als Videos auf Channel 9 (kostenfrei) zum Abruf abrufen/herunterladen bereit.
Zu den Videos:
- Automating Quality Assurance with Team Foundation Server 2010 (Englisch, 75 min.)
- Agile Project Management with Scrum and Team Foundation Server 2010 (Englisch, 75 min.)
Freitag, 1. April 2011
Ausgezeichnet als Microsoft MVP für "Visual Studio ALM"
Heute wurde ich für das vergagene Jahr mit dem Microsoft MVP-Award in der Kategorie "Visual Studio ALM" (= Application Lifecycle Management) bedacht.
Das passiert bei mir übrigens immer jährlich zum 1. April, sodass ich meist recht vorsichtig und verhalten reagiere, unwissend ob es nicht doch um einen Aprilscherz handelt.
Ich bin hocherfreut erneut ausgezeichnet worden zu sein. Durch den MVP-Award habe ich viele interessante und technisch sehr versierte Kollegen kennengelernt, die ich allesamt nicht mehr missen möchte.
Weiterhin gibt es mir die Möglichkeit hautnah an der Produktplanung eines spannenden Produkts der wohl besten Produktgruppe bei Microsoft zu partizipieren. So macht Arbeit Spaß!
Mehr zum MVP-Programm unter: http://mvp.support.microsoft.com/
Donnerstag, 31. März 2011
Interview: 10 Jahre – 10 Fragen zu Agil
Aus Visual Studio One, Ausgabe 02/2011:
HP: Seit wann beschäftigst Du Dich mit Agile und
warum?
NL: Seit jeher. Ich glaube die meisten Entwickler sind
von Grund auf agil. Viele haben schon agile Methoden
genutzt, bevor sie wussten, dass es dafür eine genaue
Bezeichnung gab – so auch in meinem Fall. […]
Montag, 21. März 2011
TFS 2010: Das Erstellen von Work Items und das Bearbeiten der eigenen Work Items erfordert keine TFS-Zugriffslizenz
Wirklich neu ist daran nur die Tatsache, dass diese Ausnahme (seit TFS 2010) sowohl für interne als auch externe Benutzer greift.
Eine Zugriffslizenz (= TFS CAL) ist also nicht erforderlich um:
- Das Anlegen neuer Work Items (egal welchen Typs),
- Zugriff auf Work Items, die man selbst angelegt hat (Filter: CreatedBy = @Me). Work Items, die andere Benutzer angelegt haben, dürfen nicht angesehen werden.
- Die selbst angelegten Work Items bearbeiten (z.B. zusätzliche Felder ausfüllen, den Status verändern oder Kommentare abgeben).
Weiterhin benötigt man eine TFS-Zugriffslizenz für alle Benutzer, die:
- Zugriff auf Work Items, die andere Benutzer angelegt haben (z.B. Durchsuchen ob es ein ähnliches Item bzw. Bug schon gibt).
Hier noch ein Auszug aus Microsoft's Licensing White Paper:
Client Access License Exception for Certain Work Items
A user does not need a CAL or External Connector License to create new work items or to update work items that that same user has created. This exception applies only to work items related to defect filing or enhancement requests. However, a CAL is required when a user views or modifies a work item created by another user or interacts with Team Foundation Server in any other way.
[…]
Die lizenzkonforme Umsetzung kann man beispielsweise mit dem "Work Item Only View" im Team Web Access erreichen:
Donnerstag, 24. Februar 2011
Scrum in Action: MSDN Workshop - Agile Softwareentwicklung mit Scrum und Visual Studio Team Foundation Server 2010
Scrum zum "Anfassen"
Bereits zweiten Mal zeigte sich was 12 Teilnehmer unterschiedlichster Kolleur (vom Entwickler, Teamleiter, bis zum Release Manager, mit und ohne Scrum Vorerfahrung) in 2 Tagen in 3 Scrum Teams unter einem fordernden Product Owner erreichen können, darum ging es in diesem MSDN Workshop.
Die "Erfolgsformel" für das Seminar war eine Kombination aus folgenden Themenfeldern:
- Scrum – als ein einfaches und leicht umzusetzendes Rahmenwerk an Methoden für das Projektmanagement
- Tools – die passenden Werkzeuge: Visual Studio & Team Foundation Server 2010
- Practices – agile, verbreitete Software Engineering-Praktiken
Erst Theorie, dann Praxis – der Ablauf:
- Tag 1 vormittags: Einführung, Scrum-Grundlagen, Simulation
- Tag 1 nachmittags: Scrum mit Visual Studio & Team Foudation Server 2010
- Tag 2 vormittags: Sprint 1
- Tag 2 nachmittags: Sprint 2 und Scrum FAQ
Release nach jedem Sprint
Am Ende gab es drei unterschiedliche, interessante Ergebnisse zu sehen und einen zufriedneen Product Owner. Beeindruckt hat mich vor allem welche Produktivitätssteigerungen möglich sind (schaffte das Team im ersten Sprint nur 12 Punkte so waren es nach mehreren Durchläufen 121), wenn man die richtigen Voraussetzungen für die Teamarbeit schafft:
- Das Team hatte alle Freiheiten, Dinge zu ändern.
(und daran musste man sich erst gewöhnen) - Das Team konnte sich auf die Aufgabe fokussieren (sprich: wurde nicht unterbrochen).
- Das Team hatte festgelegte "Freizeiten" (= Retrospektiven) zwischen den Durchläufen um die Strategie zu korrigieren (so war die enorme Produktivitätssteigerung möglich).
(Danke an Microsoft Schweiz für die Möglichkeit diesen Workshop in ehrenwürdiger Kullisse durchzuführen zu können!)
Dienstag, 1. Februar 2011
Mit dem MSDN on Tour!-Bus bei Siemens in Erlangen
MSDN, das Microsoft Developer Network, tourt ja derzeit in einem blauen, technikbeladenen, komfortablen MSDN on Tour!-Bus quer durch Deutschland. Am 1. Februar 2011 hieß die Haltstelle Siemens/Erlangen (alle Fotos). Neben aktueller Hardware (Windows Phones, XBox Kinect) waren Experten zu MSDN, Windows Azure & ich für Team Foundation Server mit an Bord. Ist halt auch kein gewöhnlicher Bus. Und Dank eigenem Stromaggregat und Heizung muss man auch auf den zwei Etagen (der Bus ist 12 Meter lang und 4 Meter hoch) keine Abstriche im Komfort vornehmen. Infos & aktueller Tourplan unter: |
(Danke an MSDN und Kay Giza für die Einladung und Stefan Schor für die prima Organisation vor Ort!)
Dienstag, 18. Januar 2011
Veranstaltungen im 1. Halbjahr 2011
Hier eine Liste von Veranstaltungen unter meiner Beteiligung:
- MSDN on Tour, Erlangen, 1. Februar 2011 (www.msdn-on-tour.de)
- MSDN Workshop: Agile Softwareentwicklung mit Scrum und Visual Studio Team Foundation Server 2010, Wallisellen (CH), 9.-10. Februar 2011 (www.microsoft.ch)
- ADC Software Testing, Unterschleißheim, 14.-15. Februar 2011 (www.adc2011.de)
- VSone, Unterschleißheim, 16.-17. Februar 2011 (www.vsone.de)
- BASTA Spring!, Darmstadt, 21.-25. Februar 2011 (www.basta.net)
- Microsoft MVP Summit, Bellevue/Redmond (WA, USA), 28. Februar. – 2. März (www.microsoft.com)
- Microsoft WinDays 2011, Rovinj (HR), 4.-8. April 2011 (www.mswindays.com)
- Microsoft DevDays 2011, Den Haag (NL), 28.-29. April 2011 (www.devdays.nl)
- Microsoft TechDays 2011, Basel (CH), 2.-3. Mai 2011 (www.techdays.ch)
- dotnet Cologne 2011, Köln, 6. Mai 2011 (www.dotnet-cologne.de)
- Professional Scrum Developer (.NET)-Kurs mit Zertifizierung, Bad Ems, 16.-20. Mai 2011 (www.scrumdeveloper.de)
- DevConnections Germany, Karlsruhe, 9.-10. Juni 2011 (www.devconnections.com)
- Jazoon'11 (International Conference on the Modern Art of Software), Zürich (CH), 21.-23. Juni 2011 (www.jazoon.com)
- TFS Camp kompakt, Bad Ems, 11.-13. Juli 2011 (www.tfscamp.de)
Sprechen Sie mich gerne vor Ort an.