YAKINDU Statechart Tools March release – new and noteworthy

We released YAKINDU Statechart Tools Standard and Professional Edition version 3.3.0 today!  In the last three months, our team closed 126 issues in total. Here are the new and noteworthy changes in the new version: Read more >

Wie die 7 Dialogprinzipien Usability Engineers beim Design helfen

Es gibt verschiedenste Usability-Methoden, um die Gebrauchstauglichkeit von Softwareprodukten in der Entwicklung voranzutreiben. Von einer genauen Anforderungserhebung in Workshops zusammen mit dem Kunden, über die Generierung von Nutzerprofilen und Personas, bis hin zum Bau von Prototypen mit anschließendem Usability-Testing. Trotzdem lassen sich diese Methoden nicht immer problemlos in jeden Projektablauf integrieren.  Weiterlesen >

How Visualizing Traceability Data Removes the Worries of Project Management – Part 2

A previous post outlined an example project and a set of key metrics (KPIs) that I want to be able to calculate based on information gathered from multiple different development tools. In this follow up post, I will illustrate how to calculate one of those metrics using traceability information and an example query over the trace graph. Read more >

In five minutes to transitive imports within a DSL with Xtext

Xtext allows elements in DSLs to be referenced in several ways. One is to import elements via namespaces. This is done through the use of ImportedNamespaceAwareLocalScopeProvider, and allows the import of individual or, using wildcards (. *), all elements of a namespace. Read more >

Software-Entwickler gesucht: A Journey to Software Craftsmanship

Vor kurzem haben wir eine neue Stellenanzeige geschaltet. Wir suchen neue Kolleginnen und Kollegen, die sich entweder schon als Software Craftsmen oder -women verstehen oder auf dem Weg dorthin sind. Doch was verstehen wir eigentlich darunter? Wie wird die Reise zu einem Software Craftsman oder ‑woman bei uns realisiert? Und ganz wichtig: Warum suchen wir eigentlich Software Craftsmen? Weiterlesen >

Building Domain-specific Languages with Xtext and Xtend

Specifying the requirements of a software system and converting such a specification into executable source code is difficult and error-prone. Requirements specifications written in prose are often ambiguous and hard to understand for developers. Therefore, the process of turning this documents into software is slow and prone to error. Domain-specific languages (DSL) challenge this problem by defining a semantically rich notation to describe domain concepts clear and concise. Read more >

Goodbye assumptions: How to identify the right requirements with user requirements engineering

We need requirements for all our projects, and we build our systems based on them. Unfortunately, requirement lists can become incredibly long, and sometimes you just ask yourself “Who thought that would be a good idea?” Read more >

Sitzen ist das neue Rauchen: Warum sich Betriebssport auszahlt

Sitzen ist das neue Rauchen – klingt vielleicht erstmal radikal, aber wenn wir ehrlich sind, wird ein Großteil von uns, der den (Arbeits-)Tag zum überwiegenden Teil sitzend verbringt, den Satz bestätigen können: Dauerhaftes Sitzen ist eine mehr als blöde Angewohnheit, die dem Körper auf verschiedene Weisen schadet. Weiterlesen >

How Visualizing Traceability Data Removes the Worries of Project Management – Part 1

A manager of a single project, working closely with a small team on a daily basis, can fairly easily know the status of the project. However, a manager of several projects, maybe a department manager, manager of a large branch of a company, or even the manager of a company, will find it harder to have a personal feel for the status of the project he/she is responsible for, and will rely on information provided by other people and other sources. Read more >

Software Craftsmanship: Softwareentwicklung als Handwerk

Wenn ich in Kundenterminen meine Visitenkarte verteile, beobachte ich manchmal ein verwirrtes Stirnrunzeln bei meinem Gegenüber: Agile Software Craftsman – Was ist das denn, bitte schön?   Misstrauisch vermutet man wieder einen dieser neuen Hypetitel wie “Twitter Visionary” oder “Big Data Advocate”, wie sie im Zuge der Digitalisierungswelle in Mode gekommen sind. Doch weit gefehlt!  Weiterlesen >

COMMENTS

Popular posts