Beiträge

The Global Day of Coderetreat 2019 am 16. November

Es ist wieder mal soweit, ein weiteres Jahr ist vorüber und der nächste „Global Day of Coderetreat“ (GDCR) steht vor der Tür.

Was ist aber nun der Global Day of Coderetreat und warum sollte mich das interessieren?

Die Website coderetreat.org sagt dazu:

„A Coderetreat is a day-long, intensive practice event, focusing on the fundamentals of software development and design. By providing developers the opportunity to take part in focused practice away from the pressures of ‘getting things done’, the coderetreat format has proven itself to be a highly effective means of skill improvement.“

Am Global Day of Coderetreat treffen sich also auf der ganzen Welt Gruppen von Software-EntwicklerInnen um unter fachkundiger Anleitung mehrmals an einer Aufgabe zu arbeiten. Im Gegensatz zum realen Projektleben geht es aber nicht darum fertig zu werden, sondern sich in einem Pair der Aufgabe immer wieder von einer neuen Seite zu nähern. In gemeinsamen Retrospektiven wird über die vergangene Session reflektiert. Auf diese Weise sammeln die Teilnehmerinnen im Laufe des Tages viele Erfahrungen und Erkenntnisse, die sie auch im zurück im Projektalltag gewinnbringend einsetzen können.

Im Zuge vom Global Day of Coderetreat 2016 haben wir die Gelegenheit genutzt ein paar Eindrücke und Impressionen einzufangen. Diese kannst du dir im folgenden Video ansehen:

TechTalk Stories – Coderetreat 2016

Als Facilitator dürfen wir heuer Sandra Parsick (@SandraParsick) und Peter „CodeCop“ Kofler (@codecopkofler) begrüßen.

TechTalk ist heuer bereits zum vierten Mal in Folge Gastgeber und Sponsor des GDCR in Wien, diesmal in den Räumlichkeiten Donau City Spaces by TechTalk. Die Hosts vor Ort sind die TechTalk-Kollegen Paul Rohorzka (@paulroho), Daniel Sack (@DanielTheCoder) und Raoul Holzer (@RaoulHolzer). Für Fragen (z.B. „Ist das eine Veranstaltung für mich?“) können sie jederzeit kontaktiert werden.

Details zur Anmeldung zum Global Day of Coderetreat 2019.

Du schaffst es nicht zum Global Day of Coderetreat? Gar kein Problem! Wir als TechTalk sind auf vielen Community Events und Trainings anzutreffen, einige davon findest du unter Meet TechTalk.

Hinweis:

Da der GDCR heute zum zehnten Mal stattfindet, gibt es in Wien auch am Tag davor die Möglichkeit an einer anderen Ausgabe des GDCR 2019 teilzunehmen. Die beiden Veranstaltungen werden unabhängig voneinander organisiert.

Wir wünschen dir viel Spaß beim Global Day of Coderetreat oder einen der nächsten Community Events!

UX Meetup: UX in a Scrum of Scrum project | World Café

Bereits zum 175. Mal fand das UXVienna Meetup statt. Diesmal war die Meetup-Gruppe bei uns in der TechTalk zu Besuch, rund 60 UX ExpertInnen waren da. Die UXVienna Meetup Gruppe hat über als 2600 Mitglieder und trifft sich monatlich zu einem Abend-Meetup sowie einem Frühstück. Seit kurzem veranstaltet das Meetup auch den UX Bookclub.

Ziel dieses Meetups ist der Erfahrungsaustausch sowie das Networking innerhalb der UX Community in Wien, deshalb standen auch bei uns diese beiden Dinge an oberster Stelle.

Claudia Oster führte durch den Abend und stellt TechTalk als Unternehmen, unser Vorgehensmodell sowie unser UX-Team und die Aufgaben einer UX DesignerIn in der TechTalk vor.

Die Aufmerksamkeit der UX Community ist bei Claudia Oster. Sie erklärt gerade die UX Methoden und deren Einsatzgebiete im Entwicklungsprozess.

Minitalk “Integration of UX in a Scrum of Scrum project – Tools and Learnings”

Anschließend teile ich meine Erlebnisse zum Thema UX in einem Scrum of Scrum Setting, also mit mehreren Scrum Teams, welche an einer Applikation arbeiten mit “Integration of UX in a Scrum of Scrum project – Tools and Learnings”. Innerhalb von nur wenigen Monaten ist das UX Team in diesem Projekt von einer Person auf vier Personen gewachsen. Dieses schnelle Wachstum ist verbunden mit unterschiedlichen Herausforderungen, die auch wir bewältigen müssen:

  • Plötzlich mehr Gesprächs- und Koordinationsbedarf
  • Teams mit unterschiedlichem Fokus
  • Unterschiedliche Requirements und Arten zu arbeiten
  • Konsistenz von Style und Layout von vier Scrum Teams zu gewähren

Durch diese Herausforderungen haben wir an unserer Arbeitsweise und Organisation gearbeitet und diese angepasst.  

Während meines Talks „Integration of UX in a Scrum of Scrum project – Tools and Learnings“

Der Talk entwickelte sich am Ende zu einer spannenden Frage-Antwort-Diskussion, wodurch ich zur Zusammenarbeit mit EntwicklerInnen sowie zu unserem UX Styleguide mehr in die Tiefe gehen konnte.

Anschließend wurde geschlemmt, wie bei einem Meetup in der TechTalk üblich gab es einige Familienpizzen sowie kleine Snacks.

Erfahrungsaustausch durch ein „World Café“

Nach ausgiebigem Networking während des Essens, setzen wir uns nochmal in kleineren Gruppen zusammen, um die Workshop-Methode “World Café” auszuprobieren. Bei einem World Café werden Kleingruppen gebildet, jede Gruppe spricht über ein unterschiedliches Thema, nach etwa 15 Minuten kann man die Gruppe wechseln und so kann man sich innerhalb kürzerer Zeit intensiv mit einem Thema beschäftigen oder eben zu unterschiedlichen Themen weiterbilden. Mehr zu dieser durchaus empfehlenswerten Workshop-Methode.

Die Gruppe „Design Thinking“ diskutiert über Vorteile und Nachteile von Design Thinking in der Praxis und deren Unterschiede zu anderen Methoden.

Die Themen wurden direkt von den TeilnehmerInnen aufgeworfen und während des Meetups gesammelt. Der Erfahrungsaustausch ist besonders spannend, da die Gruppe einerseits homogen ist (alle arbeiten im UX & UI Design Bereich), andererseits aber auch sehr heterogen ist, da alle einen unterschiedlichen Fokus, Firmen, Arbeitsweise, Erfahrungswerte und Expertenlevel haben. Es war eines der ersten Male, dass ich diese Methode in einer solchen Gruppe mitgemacht habe.

Jeder Tisch hat ein eigenes Thema:

  • Tisch #1: What to track to measure UX? / How argue the importance of UX to clients?
  • Tisch #2: How to handle scrum meeting remote? / User testing remotely – Tools, best practices
  • Tisch #3: Design Thinking in practice / How do you implement Design Thinking?
  • Tisch #4: Usability tests for end users if budget is low or very limited? / How to do good UX for a small budget?

Zu guter Letzt gab es für Interessierte noch eine Führung durchs Büro. Zielgruppenorientiert haben wir auch die UX Methoden, die wir während der Planung des neuen Büros durchgeführt haben, erklärt. Wir haben auch einen ausführlichen Blogpost zur Planung und dem Design des neuen Büros veröffentlicht.

 Um kein MeetUp bei TechTalk zu verpassen

Zu User Experience & Design Thinking gibt es bei TechTalk vielseitige Aktivitäten – diese fassen wir seit kurzem in einem Newsletter zusammen. Die Erstausgabe nachlesen.

  • User Experience & Design Thinking Newsletter

    Jetzt abonnieren und keine Ausgabe verpassen. Max. 4 Ausgaben im Jahr.

Talks & Impressionen: Das war der .NET Summer Event 2019

Am 4. Juli hat der .NET Summer Event im Rahmen der .NET Community Austria bei uns im Office stattgefunden. Wir hatten vier Mitarbeiter aus verschiedenen .NET Teams von Microsoft bei uns.

Gestartet hat Karel Zikmund mit seinem Talk “War stories from .NET Team”, den er schon auf der NDC Oslo gehalten hat. 

➡️  Videoaufnahme des Talks 

Der 2. Talk “.NET 5 – Future of .NET on Mobile” war von Alexander Köplinger, in dem er darauf eingeht, was .NET 5 für Xamarin Entwickler bedeutet. 

➡️  Videoaufnahme des Talks 

Danach war es Zeit für eine längere Pause, um sich für die zwei restlichen Vorträge zu stärken. Die Statistik zur Pause: ~60 Teilnehmer haben 28 Pizzen (davon 12 Familienpizzen) verzehrt. 

 Networking in der neuen TechTalk Cafeteria. Foto von Toni Pohl 

Nach dieser Stärkung hat Viktor Hofer mit “.NET BCL – Testing at Scale” fortgesetzt. In diesem Talk erzählt er wie Microsoft Änderungen an .NET Core testet. Mit dabei sind 12 Millionen automatisierte Tests, die für jeden Pull Request in weniger als 40 Minuten ausgeführt werden. 

➡️  Videoaufnahme des Talks 

Als letzter des Abends hat Bernhard Urban über “Adventures with Mono Runtime on Mobile Platforms” gesprochen. Und ich kann sagen, das waren Abenteuer, bei denen man Albträume bekommen könnte. ;-) 

➡️  Videoaufnahme des Talks

Als kleines Dankeschön für ihre Zeit an dem Abend bekamen die vier Speaker, als erste überhaupt, einen Untersetzer im Design des Meetup- Logos. Foto von Toni Pohl 

Es sind auch schon die nächsten Meetups bei uns im Büro geplant. 

Es war zwar ein langer Abend, aber es hat sich absolut gelohnt. 
Vielen Dank nochmal an alle Speaker und TeilnehmerInnen – ihr habt das MeetUp zu einem tollen Abend gemacht. 

Hier noch ein paar Impressionen der Abendstimmung rund um unser Büro …

 Fotos von Toni Pohl 

UX Vienna Community besucht TechTalk

Am 9. Juli 2019 ab 18:30 Uhr findet das 175. UX Vienna Evening Meetup bei uns im 16. Stock des Saturn-Tower statt. Geleitet von Claudia Oster wird es drei MiniTalks geben die sowohl vorbereitet sind, als auch spontan aufgekommene Themen vorstellen können. Fix ist schon ein Talk von unserer Kollegin Veronika Winter über die Integration von UX in einem Scrum of Scrum Team.

Danach ist noch Zeit für offene und vertiefende Diskussionen.

Die Anmeldung für das Event kann hier bei meetup.com durchgeführt werden. Sollten keine Plätze mehr verfügbar sein, gibt es über Claudia.Oster@techtalk.at noch Restplätze zu ergattern.

Wir freuen uns, die UX-Community erstmals in unseren Räumlichkeiten der DC Spaces begrüßen zu dürfen.

Einblicke in die nachhaltige UX Gestaltung

UX Night Vienna on November 26, 2018 at Impact Hub Vienna. © Christian Lendl

Zum dritten Mal fand am 26. November die UX Night Vienna statt. Entsprechend dem Motto „UX for a change“ gab es 3 Talks zum Thema „Nachhaltigkeit“:

 

Eveline Pupeter at UX Night Vienna on November 26, 2018 at Impact Hub Vienna. © Christian Lendl

Eveline Pupeter, CEO von Emporia, lieferte Einblicke in die Entwicklung von seniorenfreundlichen Handys. Das oberösterreichische Unternehmen Emporia hat es sich zur Aufgabe gemacht die Generation 50+ bei der Digitalisierung zu unterstützen. Es bietet neben seniorenfreundlichen Smartphones auch Smartphone-Schulungen an. Spannend war festzustellen, dass sie:

  • Ihre Kundensegmente nach Grad der Digitalisierung und nicht nach Alter einteilen.
  • Hilfsmittel einsetzen um ihren – durchwegs jungen – Entwicklern die Bedürfnisse der älteren Generationen näher zu bringen. Im Einsatz sind:
    • Spezielle Handschuhe, welche eine eingeschränkte Feinmotorik simulieren und
    • der Alterssimulationsanzug GERT.

Peter Knoblauch at UX Night Vienna on November 26, 2018 at Impact Hub Vienna. © Christian Lendl

Peter Knoblauch, Senior Lektor am Institut für Design der Angewandten, sprach über die Gebrauchstauglichkeit von Alltagsprodukten. Er erklärte anhand welcher Kriterien die

Lebensdauer von Alltagsprodukten gemessen werden kann. Meine take aways:

  • Es gibt ein Nachhaltigkeitssiegel für langlebige, reparaturfreundliche Produkte (ON Regel 192102).
  • Er untersuchte die Langlebigkeit von Waschmaschinen. Die User Interfaces verschiedener Waschmaschinen wurden hinsichtlich ihrer Gebrauchstauglichkeit verglichen. Selbst hochwertige Markenprodukte versagen bei der Usability des Interfaces.

UX Night Vienna on November 26, 2018 at Impact Hub Vienna. © Christian Lendl

Den Abschluss machte ein Beitrag über Participatory Design. Christopher Frauenberger (TU Wien) präsentierte eine Designstudie. In dieser hatten Forscher mit Kindern mit Autismus am Design von neuen Technologien zusammengearbeitet. Learnings:

  • Participatory Design ist nicht User Centered Design.
  • Beim Participatory Design ist der User ein Teil vom Team. Er produziert Inhalte und entscheidet mit.

Der Abend war unterhaltsam und regte zum Nachdenken an. Er war allerdings weniger praxisrelevant für User Experience Designer als derjenige im Vorjahr. Es bleibt noch zu sagen: Das kostenfreie Event war wieder bestens organisiert. Ein besonderer Dank dafür gebührt dem UX Vienna-Meetup Team – inklusive unserer Claudia ;). Ich danke Euch!

UX Night Vienna: Wie Runtastic, mySugr und BeeOne UX-Herausforderungen meistern

Nach der erfolgreichen Interaction16 redux Veranstaltung vergangenes Jahr organisierte ich als Teil des Teams vom Interaction Design Stammtisch dieses Jahr die UX Night Vienna 2017. Unter dem Motto „Am Beifahrersitz österreichischer Organisationen“ ging es dieses Jahr darum Einblick in österreichische Unternehmen und deren In-House UX-Abteilungen zu erhalten. Wie also kommt es zu der guten User Experience die viele Produkte erfolgreich macht?

Wir kontaktierten daher bekannte österreichische Firmen und konnten für diesen Abend Lesya von Runtastic, Matthias von mySugr sowie Konstantin und Stefanie von BeeOne (George) für diesen Abend gewinnen. In interessanten Vorträgen gab es sehr offene und konkrete Einblicke in deren Arbeitsweisen und Herausforderungen der verschiedenen Teams.

Lesya Präsentation

Lesya von Runtastic über Design Sprints

Vor allem der Trend zur Abkehr von eigenen Designteams hin zu interdisziplinären Teams in denen UX Design gemeinsam mit dem Entwicklungsteam zusammenarbeitet hat sich bei Runtastic und mySugr gezeigt. Runtastics Einsatz von Design Sprints vor allem für Neuentwicklungen und komplexe Funktionalitäten war sehr aufschlussreich. Matthias von mySugr wies darauf hin wie hilfreich es sein kann UX Designs physisch sichtbar zu machen.

Konstantin und Stefanie von BeeOne haben einen Einblick gegeben wie sie neue Features entwickeln und welche Herausforderungen es gibt. Vor allem interessant war es vor dem Hintergrund, dass ein bestehendes System abgelöst wird, dass von vielen Benutzern verwendet wird und deren Benutzer teilweise sehr unterschiedliche Bedürfnisse haben – vom Einsteiger-Bankkunden mit wenigen Produkten bis hin zum Power-User.

 

Dank der Unterstützung von IBM Österreich/exc.io und TechTalk konnten dieses Jahr 80 Teilnehmer diese interessanten Vorträge verfolgen.

Teilnehmer bei Get-Together

Get-Together in gemütlicher Runde

Der große Andrang im Vorfeld und die positiven Rückmeldungen der Besucher zeigen uns, dass ein solches Format auf sehr großes Interesse stößt. Wir freuen uns schon auf eine Fortsetzung.

Weitere Eindrücke von der Veranstaltung gibt es auf Twitter. Die Fotos in diesem Beitrag sind von Wieland Kloimstein, weitere gibt es in einem Album auf Flickr zu sehen.

TechTalk Stories – Serverless with Azure Functions (.NET Community Meetup at TechTalk)

On the 2nd of March we had another meetup in our Vienna office.

The .NET Community Austria met to hear a talk from Raoul Holzer and me about “Serverless with Azure Functions”.

Andreas Willich and Raoul Holzer talking about Serverless with Azure Functions

We gave a short introduction about the idea behind a serverless architecture and then how to implement it with Azure Functions.

See our TechTalk-story for a report of the meetup:

The slides for this event can be found here.

TechTalk Stories – Serverless Vienna Meetup 2017

Am 15. Februar 2017 hostete TechTalk das erste Serverless Meetup im Jahr 2017, wieder mit vielen interessanten Themen.

Das Video zu dieser Veranstaltung befindet sich am Ende des Beitrags.

Scalable Chat

Den Anfang machte Gojko Adzic, der in einem gewohnt leidenschaftlichen Vortrag zeigte, wo die Stärken von Serverless sind.

Gojko Adzic beim Serverless Vienna MeetupEr brachte dazu eine passende Analogie zwischen Spielzeug und IT Infrastruktur. Es gibt komplizierte Spielzeuge, wie Lego, bei denen vor dem Spielen alles gebaut werden muss. Dann gibt es Spielzeuge, bei denen noch Batterien eingelegt oder Akkus geladen werden müssen. Zuletzt gibt es jene Spielzeuge, mit denen ohne Vorbereitung gespielt werden kann. So ist Serverless laut Gojko. Als ProgrammierIn will ich nicht lange Server konfigurieren und aufsetzen, sondern sofort mit meiner Anwendung starten. Anhand eines Chats zeigte er eindrucksvoll, wie schnell ein Programm mit Serverless aufgesetzt ist.

Wer Gojkos Beispiel nachvollziehen will, kann sich den SourceCode auf seiner GitHub-Seite herunterladen.

Googles FireBase

Als nächstes berichtete Marc Edem Aziahome über die Einsatzmöglichkeiten von Googles FireBase Solution.

Marc Edem Aziahome beim Serverless Vienna MeetupFireBase ist eine Cloud Infrastructure Lösung die einem Entwickler hilft, schnell und einfach eine App zu hosten. Edem zeigte uns ebenfalls anhand eines Chat Beispiels, wie schnell man eine App mit User-Authentifizierung, Datei-Upload und Datenbankanbindung erstellen kann.

Sein Beispiel ist auf den CodeLab-Seiten von Google FireBase zufinden.

Cloud-Infos

Zum Abschluss erzählte uns Gerald Weber über die aktuellen Themen rund um die Cloud. Die interessantesten Themen waren

  • AWS SnowMobile – Wenn eine Firma mit Exabyte in die Cloud will, kommt Amazon mit einem Truck der einen Cloud Container hat und hilft bei der Migration.
  • AWS Workspaces – Virtuelle Desktops einfach in der Cloud und
  • AWS Greengrass – Ein IoT Services welcher Anwendungen oder Berechnungen, welche lokal auf den IOT-Geräten läuft, verwaltet.

TechTalk Story

Kein MeetUp bei TechTalk verpassen, lassen Sie sich via eMail informieren (max. 1x im Monat).


Veranstaltungshinweis:

Migrating to a Serverless Architecture – Training mit Gojko Adzic

Von 5.-6. Oktober 2017 hält Gojko Adzic das 2-tägige Training Migrating to a Serverless Architecture in Wien. Nähere Informationen und Anmeldungen über unsere Trainingsseite.

Zweites Vienna BDD Meetup bei TechTalk

Vienna BDD MeetUp

Am 23. November fand bei uns das zweite Vienna BDD Meetup statt. Das Vienna BDD Meetup ist ein Treffen für alle BDD Enthusiasten und jene die es werden wollen. Es wird von Dirk Rombauts (Pickles Pro) und mir organisiert. Dieses mal wurde von Dirk ein Vortrag zum Thema „Anatomie eines Gherkins“ gehalten. Im Vortrag ging es zuerst darum den Aufbau und die verschiedensten Features von Gherkin vorzustellen und im Anschluss daran um Best practises beim Schreiben eigener Szenarien.

Die Teilnehmer wurden im Vorfeld dazu aufgefordert, eigene Scenarien mitzunehmen um diese in der Gruppe zu diskutieren, was nach einer kurzen Pause getan wurde.

Es war ein spannender und interessanter Abend und wir freuen uns schon auf das nächste Meetup.

Xamarin MeetUp: Slides und Links zur Nachlese

Xamarin MeetUp bei TechTalk

Xamarin MeetUp bei TechTalk

Am 31. Mai haben sich die .NET Community Austria und das Vienna C#, Windows Apps Meetup zusammengetan um ein Meetup bei uns im Büro zu veranstalten.

Den ganzen Abend stand im Zeichen der Entwicklung von mobilen Applikationen.

Dennis Daume (TabletSolutions) hat über die Möglichkeiten und Verwendung von ReactiveUI (Projekt auf GitHub) in Apps berichtet.

Davor gab ich (Andreas Willich, TechTalk) eine Einführung über Xamarin. Der Inhalt des Vortrages hat angefangen bei den Vorraussetzungen die dafür notwendig sind und ist bis zu den möglichen Architekturen um plattformunabhängige Apps zu schreiben gegangen. Hier die Slides zu meinem Vortrag.

[pdf-embedder url=“http://techtalk.at/wp-content/uploads/2016/06/Xamarin-Wien-2016-05-31.pdf“]