Schnellere Build Zeiten

Schnellere Build-Zeiten mit diesen einfachen Tricks Extra-Trick, der das Leben noch leichter macht! #void* Die meisten C/C++-Programmierer kennen es: Aus Versehen hat man eine der zentralen Header-Dateien geändert und ärgern sich jetzt darüber, dass der Build mehr als eine halbe Stunde dauern wird. Grob verärgert über den eigenen Fehler schnappt man sich seinen Lieblingskollegen und verzieht sich mit ihm in die Kaffeeküche, um mit ihm über den Code zu lästern.
Read more →

Planning Poker

Agile Begriffe leicht erklärt: Das Planning Poker In unserer Reihe „Agile Begriffe leicht erklärt“ widmen wir uns der Welt der Agilen Entwicklung. Längst versuchen viele Firmen neue Mitarbeiter mit dem Wort „Agilität“ zu locken. Wir haben uns diese Welt aus der Perspektive der Informatiker mal genauer hingeschaut. Und waren entsetzt. Worum geht es beim Planning Poker? Auftraggeber stehen heute unter immer höherem Kostendruck. Gleichzeitig haben Portale wie Ebay der breiten Bevölkerung Bieterverfahren zugänglich und verständlich gemacht.
Read more →

Wie mich der Leistungsdruck in SCRUM in die Depression trieb

Ein Gastbeitrag von Christoph L., 41. 8:30 morgens, irgendwo in Deutschland. Ich hatte gerade den Kleinen bei der Schule abgesetzt und erfolgreich den Stau hinter mich gebracht. Nach dem Marsch vom hinteren Ende des Parkplatzes ins Büro noch schnell die Tasche abgestellt und schon war ich auf dem Weg ins Daily Stand-Up. Kurz vor der Besprechungsecke überkam es mich. Ich hatte keine Erinnerung mehr an den gestrigen Tag – nur noch, dass ich sehr frustriert in den Feierabend ging.
Read more →

Story Points

Früchte, Punkte, Tiere und T-Shirts – ist uns Projekt- und Budgetplanung restlos entglitten? Das Release rückt näher. Nur noch zwei Sprints bis zur finalen Testphase. Gleich zu Beginn des Sprint-Plannings stellt sich der Projektleiter – neuerdings „PO“ genannt – vor die Leute und stellt eine entscheidende Frage: Was bedeutet ein Story-Point für uns? Haben wir das gleiche Verständnis von Story-Points? Hintergrund der Frage war die schiere Sorge, dass die geplanten Features nicht rechtzeitig fertiggestellt werden.
Read more →

SAFe ist tot - lang lebe FCFS!

Intro Es war ein entspannter Abend. Eine lange Arbeitswoche lag hinter uns. Mit einem Drink in der Hand blickten wir von unseren Liegestühlen auf der Dachterrasse des Flughafens nicht nur auf einen wunderschönen Sonnenuntergang, sondern auch zurück auf ein perfekt gelaufenes PI-Planning. Das Produkt, so die Vorhersage, wird wohl doch schneller marktreif als gedacht. Jetzt noch schnell in den Flieger und die ganzen Annehmlichkeiten der First Class genießen, um morgen früh erholt die Familie wiederzusehen.
Read more →

5 Tricks um die Effizienz von Entwicklern zu messen

Fast jeder Manager kennt es: Man bekommt ein neues Team, es ist eine Gruppe aus vielen Entwicklern. Man weiß nicht, welche der Entwickler gut sind, wem man Gehaltserhöhungen gibt (um eine Abwanderung in andere Firmen zu vermeiden) und wen man besser feuert um die Effizienz zu steigern. Auch Stefan Pallmer (Name von der Redaktion geändert) stand in seiner Karriere bereits mehrmals vor dieser Problematik und hat sich inzwischen zum Spezialisten auf dem Bereich entwickelt.
Read more →

Agiler Hausbau

Agiler Hausbau - Wie Agilität meine Existenz ruiniert hat Ein Gastbeitrag von Steffan R.[1] Unsere Freude war groß. Meine Frau und ich waren seit 7 Jahren zusammen, als wir die freudige Nachricht erhielten: Wir bekommen Nachwuchs! In sechs Monaten werden wir zu dritt sein – eine richtige Familie! Genau so, wie wir uns das schon seit Jahren gewünscht hatten. Endlich war auch der Anlass geschaffen, sich nach einem richtigen Zuhause umzusehen.
Read more →

Agile ist ineffizient

In letzter Zeit wünschen sich immer mehr Entwickler eine agile Vorgehensweise. Mehr und mehr Firmen, vor allem junge Startups, werben mit einem agilen Entwicklungsprozess. Doch ist ein derartiger Prozess wirklich sinnvoll? Dem gehen wir heute auf die Spur! Was ist überhaupt Agil? Agile ist ein Entwicklungsprozess. Das heißt, es gibt vor, wie man als Entwickler zu arbeiten hat. Die Grundidee hinter Agile war, dass Kommunikation ein sehr hilfreiches und starkes Werkzeug ist.
Read more →