Zwei häufige Probleme im Requirements Engineering

Projektphasen und Entwicklung der Lösungs-Vision/-Gestalt

Ein striktes Wasserfall-Vorgehen ist in Web-Projekten weder praktikabel noch gewollt: Es ist allen Beteiligten klar, dass sich die Anforderungen und Features der Lösung im Projektverlauf noch ändern werden. Das allgegenwärtige, stark vom Wasserfall-Vorgehen geprägte Denkmuster, organisatorische Grenzen, vertragliche Konstrukte und inadäquate Arbeitsmittel führen daher allzu … Weiterlesen

Software Testing (4/4) – Automated UI Tests

Diagram: amount of runs per use case

Former posts of this series always explained the solutions of the testing approaches. Let me now try to inspire you to understand my motivation in writing this series, as automated UI tests were my main motivator to finally increase the … Weiterlesen

Software Testing (3/4) – Integration Tests

TL;DR
A data model and the related database of course change from time to time. New features are introduced, old and deprecated data types are removed and new relations embedded. Data integrity ensures your application works as it’s supposed to. Consider two different scenarios:

  1. Another system introduces changes, which affects the API in whatever way. You are able to say for sure, no changes of your own system lead to this error and you can easily take action to solve this issue instead of tracking down the instance which could have been responsible for the error. In theory ;-)
  2. Some changes lead to side effects and affect other test scenarios. React on them and keep everybody’s daily-business up and running instead of facing a problem several days after a change, when the error finally occurs.

At last: be honest. How many times did you think: „This solution is engraved in stone, my children’s children will still benefit from this“ – and now let’s face reality ;-)
(mehr …)

Software Testing (2/4) – Unit Tests

TL;DR
Unit tests are a a great way to ensure that a function behaves as intended and returns the expected result. The idea is to only test a specific function or method and thus ensure the reliability of a small brick in the wall, which shall not be tested all over again and again by the user. (mehr …)

Software Testing (1/4) – Introduction

Testing pyramid - illustrating the kinds of existing software test opportunities

First of all, I do not want to discuss what kind of software developing process one should choose or prefer. If it’s either TDD in combination with Scrum or Waterfall – I don’t mind. The intention of this series about … Weiterlesen

Virtuell. International. 6 Learnings als Host von virtuellen Projektmeetings und Workshops.

Wenn jemand das Web und digitale Technologien lebt, dann sollte das doch der Webdienstleister Namics sein. In der Tat – in unserem Projektalltag sind Meetings mit Personen aus der halben Welt virtuell zusammengebracht an der Tagesordnung. Manchmal sitzt jeder Teilnehmer allein vor seinem Rechner und man trifft sich im Hangout. Ab und an gibt es aber auch Online-Meetings, bei denen sich mehrere Gruppen physisch treffen und über eine Videokonferenz austauschen oder zusammenarbeiten. (mehr …)

Nach dem Launch ist vor dem Launch – oder warum Online-Projekte nie fertig sind.

Die nächsten Schritte planen

Ein Projekt soll gebührend mit einem Projektabschluss gefeiert werden. Mit dieser Meinung stehen wir bestimmt nicht alleine da. Doch was geschieht nach einem Launch, nach dem Projektabschluss? Dieser Blogpost soll aufzeigen, dass es auch ein Projekt nach dem Projekt gibt … Weiterlesen

ROI von e-Projekten: (Wie) geht das? – Teil 2: Anders Überzeugen.

B2B vs B2C

„What is the ROI of your mom?“ – mit dieser Frage hat mein letzter Blogpost zum Thema ROI von e-Projekten aufgehört. Auf die Frage gestossen bin ich im Artikel von Dr. Petouhoff und ihre Aussage ist „The fact is there … Weiterlesen

ROI von e-Projekten: (Wie) geht das? – Das ewige Thema

Nützliche Apps, eingebundene Ressourcen in Social Media und hochwertiger Content auf der Website – alles gratis. Was für den Kunden schön (oder sogar selbstverständlich) ist, bereitet den Unternehmen oft aus Business-Sicht Kopfzerbrechen: Was ist der Business-Case dahinter? Lohnt sich der zusätzliche Aufwand? Oder wie so oft gefragt: What’s the ROI? (mehr …)

Jetzt wird alles besser – wir machen Scrum!

Scrum Master

Bei Namics erreichten uns in der naher Vergangenheit immer häufiger Projektausschreibungen die explizit nach agilen Projektansätzen, z.B. Scrum nachfragen. Ich habe in der Vergangenheit schon selber agile Projekte geleitet und habe nun mein Wissen mit einer Scrum Master Ausbildung untermauert. Im Rahmen des … Weiterlesen

Seite 1 von 3123