Top-Posts
-
Was ist Sicherheit und was ist der Unterschied?
In Deutschland wird sehr gerne über Sicherheit und dessen Unterschied diskutiert, insbesondere welche Sicherheit den nun gemeint ist. Die Engländer haben es besser gemacht, sie haben es gleich getrennt in Security und Safety. Übersetzen würde ich Security...
-
Strukturierte natürliche Sprache zur Beschreibung von Anforderungen
Strukturierte Sprache sollte der erste Schritt sein hin zu einer verständlichen Notation von Anforderungen. Viele Werkzeuge unterstützen zudem die Nutzung von Tabellen um mehr Übersicht zu gewinnen. Die Probleme mit der natürlichen Sprache kommen aus...
-
Quick Fix
Als Projektmanager kennt man die Situation: Der Kunde welcher am lautesten schreit wird am schnellsten bedient. Die aktuelle Philisophie näher am Kunden zu arbeiten und schneller auf Kundenanforderungen zu reagieren führt dabei leider manchmal dazu, dass...
-
Robot Framework
Die Probleme des System- und Akzeptanztests sind eigentlich immer fehlende Zeit und Ressourcen. Eine mögliche Verbesserung der Qualität und kürzere Releasezeiten kann durch Automatisierung erreicht werden, z.B. mit automatischen GUI-Tests. Da dies aber...
-
Projektron BCS
Projektron BCS ist eine mehrsprachige, webbasierte Projektmanagement Software, die weitestgehend für IT-Projekte gedacht ist. Sie bietet Funktionen zur Projektplanung-, -überwachung, -steuerung, -durchführung und -dokumentation. Für die Projektplanung...
-
Das A Modell :)
Das A Modell ist ein aus der Praxis heraus gewachsenes Modell, das sich in Firmen ohne geordnete Strukturen, aber mit viel Zeitdruck etabliert hat. Das Ziel dabei ist, bevor man weiß was zu tun ist, schon so viel wie möglich erledigt zu haben. Einige...
-
SQ Magazin
Das SQ-Magazin ist ein in Deutschland etabliertes Magazin rund um das Thema Software Qualitätssicherung, welches von der iSQI GmbH herausgegeben wird. Es beinhaltet viele Neuigkeiten, Infos zu Messen und Schulungen, aktuelle Termine, Fachbeiträge und...
-
Die tägliche Emailflut
Viele Leute die am PC arbeiten kennen es. Jeden Tag landen unzählige Emails im Posteingang mit Aufgaben, Anfragen, Projektstatus, Informationen und jede Menge uninteressanten Dingen. Im Posteingang herrscht Chaos und man verliert irgendwann den Überblick,...
-
IEC 61508 und ISO 26262
Die IEC 61508 "Funktionale Sicherheit sicherheitsbezogener elektrischer/elektronischer/programmierbarer elektronischer Systeme" ist eine internationale Industrienorm zur Entwicklung von Systemen, von denen eine potenzielle Gefahr für Leib und Leben von...
-
Zurück zu Analog!
Stellen Sie sich vor, Ihnen ist soeben etwas eingefallen, was Sie heute Abend noch unbedingt erledigen müssen. Was tun Sie intuitiv? Viele Menschen nehmen ein Blatt Papier und einen Stift zur Hand und schreiben es auf. Stellen Sie sich nun vor, Sie müssten...
-
OS TestManagement: Testlink und RTH
Zu Beginn meiner Arbeit habe ich einmal eine Evaluierung zu Testmanagement Systemen durchgeführt. Der erste Platz ging damals an QaTraq, was auch schon einen eigenen Blogeintrag erhielt. Knapp dahinter waren die beiden Tools Testlink und RTH. Sie waren...
-
Wie sinnvoll sind Metriken?
Ein berühmtes Zitat von Tom DeMarco lautet: "You can't control what you can't measure." Inzwischen hat er es zwar selbst wieder etwas revidiert, es hat aber immer noch seine Gültigkeit. DeMarco gibt inzwischen zu, dass er teilweise falsch lag und es im...
-
Managed Testing Services
MTS ist als Schlagwort bei vielen Firmen mit IT-fremden Kernkompetenzen in aller Munde. Die Chance auf eine signifikante Minimierung der Testressourcen und des kosten enormen Aufwandes für eine entsprechende Qualität von in Eigenverantwortung entwickelter...
-
Modulare Testautomatisierungswerkzeuge
Testautomatisierung ist eine nicht ganz einfach Disziplin, bei der man viel falsch machen kann. Wer bereits erste Erfahrungen gesammelt hat weiß, dass Modularität ein absolutes Muss ist, wenn die Testautomatisierung im Projekt langfristig Erfolg haben...
-
Die Aufgaben eines Softwaretesters
Haben Sie schon mal darüber nachgedacht, welche Aufgaben ein Softwaretester in Ihrem Projekt hat? Welche Aufgaben es noch vor einiger Zeit waren und in wie weit sich dieses Spektrum erweitert hat? Falls ja, dürfen Sie diesen Abschnitt überspringen. Falls...
-
Rapid Prototyping Modell
Das Rapid Prototyping Modell ist ein Softwareentwicklungsmodell, dass besonders geeignet ist, wenn die Anforderungen zu Beginn eines Projektes unbekannt sind oder ganz neue Bereiche betreten werden. Voraussetzung ist allerdings eine enge Einbindung des...
-
Software-Qualität: Flexible Modellierung und Controlling
Mehrere Forschungsinstitute und Unternehmen haben sich zum vom Bundesministerium für Bildung und Forschung geförderten Projekt "Software-Qualität: Flexible Modellierung und Controlling" (QuaMoCo) zusammengeschlossen. Darunter sind Namen wie SAP, Capgemini,...
-
Das Wasserfallmodell
Das Wasserfallmodell wird oft verunglimpft als schlechtes und veraltetes Modell. In der Praxis wird es jedoch immer noch gerne eingesetzt in der Softwarentwicklung. Meines Erachtens zu Recht, denn auch wenn es bereits mehrere Jahrzenhnte besteht, so hat...
-
97 Dinge, die jeder Software Architekt wissen sollte ...
... werden auf dieser Seite hier von Richard Monson-Haefel zusammengefasst und in einzelnen Artikeln durch bekannte Software Architekten diskutiert. Die Themengebiete gehen dabei über die reine technologische Sicht weit hinaus und geben Ratschläge zu...
-
Software Defect Reduction Top 10 List von Barry Boehm
1. Nach der Auslieferung auftretende Fehler zu beheben ist in der Regel 100 mal teurer, als während der Anforderungs- oder Designphase. Eine gute Architektur kann diesen Faktor auch bei komplexen Systemen deutlich senken. 2. Aktuelle Softwareprojekte...
-
Trac - Open Source Projektmanagement für die Softwareentwicklung
Trac ist ein mit Python geschriebenes, webbasiertes Issue Tracking System für die Koordination und Verwaltung der täglichen Arbeit im Projekt und zur Etablierung eines einheitlichen teamübergreifenden Entwicklungsprozesses. Der minimalistische Ansatz...
-
Programmcodeanalyse mit FxCop
Software-Qualität kann man nicht nur prüfen, sondern man kann auch versuchen durch bestimmte Rahmenbedingungen Sie zu produzieren . Im Beispiel des Quellcodes kann man bestimmte Regeln vorgeben, z.B. Namenskonventionen, Architektur-, Sicherheitsrichtlinien,...
-
Getting Things Done - oder wie man den Kopf wieder frei bekommt
Getting Things Done (GTD) bezieht sich auf eine Methode, zur Selbstorganisation und zur Steigerung der eigenen Produktivität, des Amerikaners David Allen , der hierzu auch bereits mehrere Bücher veröffentlicht hat. Sie soll Menschen, die durch die Menge...
-
Open Source Testing
Gerade im Testbereich werden in den Phasen des Softwarelebenszyklus die meisten Open Source Produkte eingesetzt. Um Effizient arbeiten zu können ist es aber enorm wichtig, sich nicht nur für das nächstbeste Programm zu entscheiden. Man sollte sich zuerst...
-
IEEE 830 und die Anforderungsspezifikation
Die IEEE 830 ist ein internationaler Standard für die Beschreibung und Definition von Softwareanforderungen (Software Requirements Specifications). Er beschreibt die Struktur von Lasten- und Pflichtenheft als Anforderungsspezifikationen und enthält Beispiele...