Software-Entwicklung mit Git: Einführung in Git-Hooks

Git-Hooks sind Skripte, die jedes Mal automatisch ausgeführt werden, wenn in einem Git-Repository ein bestimmtes Ereignis eintritt. Auf diese Weise lässt sich das interne Verhalten von Git anpassen, indem individualisierbare Aktionen an Schlüsselstellen des Entwicklungszyklus’ ausgelöst werden. Dieser einführende Artikel gibt zunächst einen konzeptionellen Überblick.

Das Kind muss einen Namen haben – Intranet-Namen Teil 1

Intranets bekommen typischerweise einen Namen. Und tatsächlich sollte Namensgebung auch in diesem Zusammenhang ernsthaft und sorgfältig betrieben werden. Insgesamt lohnt es sich, den Intranet-Namen gewissenhaft und alltagstauglich auszuwählen: Er wirkt wie ein Prägestempel, und bevor man seinem Kind einen schlechten Namen gibt, sollte man sich der Akzeptanz und Zustimmung des sozialen Umfelds vergewissern.

JIRA Software 7: Die effiziente und flexible Sidebar

JIRA Software ist das neue Standalone-Produkt, das das klassische JIRA mit seinen entwicklungsspezifischen Features und das frühere Plugin JIRA Agile zusammenführt und speziell auf die Anforderungen (agiler) Software-Entwicklungsteams zugeschnitten ist. Für dieses Release hat sich das JIRA-Software-Team insbesondere der Sidebar gewidmet. Sie wurde bereits vor einigen Monaten eingeführt und nun durch umfangreiches Nutzer-Feedback im Hinblick auf die Kundenanforderungen optimiert.

Themes: Eine kleine Veränderung für Produkt-Roadmaps mit großen Auswirkungen (Teil 2)

Im ersten Teil des Artikels hat UX-Fachmann Jared Spool vorgeschlagen, bei der Entwicklung von Produkt-Roadmaps den Fokus zu verlagern – weg von der Planung von Features und hin zu Kundenproblemen, die ein Release lösen soll. Dieser zweite Teil knüpft direkt an diese Überlegungen an und zeigt weitere Vorteile dieses Ansatzes auf.

Themes: Eine kleine Veränderung für Produkt-Roadmaps mit großen Auswirkungen (Teil 1)

In den meisten Organisationen, die Software-Produkte entwickeln, dreht sich alles um Feature-Roadmaps. In diesem zweiteiligen Artikel kritisiert UX-Fachmann Jared Spool diesen Feature-Ansatz als problematisch, weil er nicht auf die tatsächlichen Probleme der Kunden abzielt. Stattdessen plädiert er für eine Fokusverschiebung bei der Strategieentwicklung.

Das glückliche Intranet (Teil 1)

Als es Martin Seibert gelang, mich mitten im Meeting zur Blog-Autorenschaft zu überreden, sprachen wir gerade über Intranets, die gewissermaßen aus sich selbst heraus leben können, weil sie “frisch, gesund, robust, anpassungsfähig und vital” sind. Diese Metaphorik in Arbeitssprache versteht fast jeder, auch im Akquisitionsgespräch kommt die Botschaft meistens rüber. Was es aber konkret bedeuten kann, dass ein Intranet über eine derartige Resilienz verfügt, das ist schon etwas schwieriger zu begreifen und zu erklären. Hier kann der Hilfsbegriff des “glücklichen Intranets” von Nutzen sein.

HipChat: Schneller Einstieg in die effektive Nutzung im Team

Sie nutzen Atlassian HipChat noch nicht im Unternehmen oder zumindest in der Abteilung oder im Team? Es gibt auf jeden Fall reichlich gute Gründe, es zumindest einmal auszuprobieren. HipChat steht für eine unkomplizierte Echtzeitkommunikation im Team und darüber hinaus, fördert einen schnellen Austausch und ebenso schnelle Lösungen, vermeidet Meetings und direkte Störungen von Kollegen. Ein Test kostet außer etwas Zeit nichts, denn in der Basisversion ist HipChat kostenfrei, und zwar bei einer unbegrenzten Nutzerzahl pro Account.

Atlassian JIRA wird von drei neuen Standalone-Produkten abgelöst: JIRA Software, JIRA Service Desk und JIRA Core

Mit der neuen Version 7 hat Atlassians Tracking- und Projektmanagementsystem JIRA einen Relaunch durchlaufen: Aus JIRA sind drei separate Produkte geworden, nämlich JIRA Software, JIRA Service Desk und JIRA Core. Was das konkret bedeutet und welche Möglichkeiten die neue Produktstruktur bietet, erläutern wir in diesem Artikel.

Git-Tutorial: git log für Fortgeschrittene – Log-Output formatieren (Teil 2)

Der Sinn uns Zweck einer Versionskontrolle wie Git ist es, Änderungen am Projekt nachvollziehen zu können. Einer der mächtigsten Git-Befehle ist in diesem Zusammenhang git log. Er ermöglicht einerseits die passgenaue Formatierung der Log-Ausgabe und andererseits die spezifische Filterung von Commits. Im ersten Teil dieses Tutorials haben wir uns diverse Formatierungsmöglichkeiten angesehen. Darauf bauen wir auf und zeigen weitere Optionen.