Qualitätssicherung in der produktzentrierten Anwendungsentwicklung bei ImmobilienScout24 Automation von Softwaretests mit HP QuickTest Professional und HP Quality Center

Autor / Redakteur: Sabine Koll / Florian Karlstetter

Neue Produkte für die Internet-Plattform stehen im Fokus der Anwendungsentwicklung bei ImmobilienScout24. Für die nötige Geschwindigkeit sorgt dabei die agile Softwareentwicklungsmethode Scrum. Damit die Qualität der Software stimmt und die Plattform stabil läuft, erfolgt das Testing mit einem sehr hohen Automatisierungsgrad.

Anbieter zum Thema

Das Produktmanagement bei ImmobilienScout24, Deutschlands größtem Immobilienmarktplatz im Internet, ist sehr kreativ. Das jüngste Beispiel: eine kostenlose App für das iPhone, mit der Nutzer unterwegs sehen können, welche Immobilien in ihrer direkten Umgebung – oder auch an jedem beliebigen anderen Ort – verfügbar sind. Über einen Kontakt-Button können sie den Wohnungsanbieter telefonisch erreichen oder eine Mail schicken.

Das Beispiel zeigt: ImmobilienScout24 passt seine Plattform den Anforderungen des Markts und den aktuellen technischen Entwicklungen an. Vor einigen Jahren testeten die Produktmanager die von ihnen bei der Softwareentwicklung in Auftrag gegebenen neuen Funktionen oder Produkte noch selbst. Mit zunehmender Unternehmensgröße wuchsen jedoch auch die Anforderungen an das Produktmanagement. „Das Testen hat auf Dauer die Ressourcen des Produktmarketings zu sehr beansprucht. Deren Hauptaufgabe ist es schließlich, Ideen zu generieren und umzusetzen“, sagt Katrin Jähn, die bei ImmobilienScout24 das Team Testautomation leitet.

Das Vorgehen barg weitere Nachteile: Die Tests liefen unstrukturiert und nicht standardisiert ab. Damit bestand permanent die Gefahr, dass durch auftretende Softwarefehler die Plattform zum Erliegen kommt. „Unser Immobilienmarktplatz muss rund um die Uhr an 365 Tagen im Jahr funktionieren“, so Jähn. „Einen Stillstand aufgrund von Softwarefehlern können und wollen wir uns nicht erlauben, da unsere Kunden dann keine Angebote in die Datenbank einstellen können und uns massiv Umsatz verloren ginge.“ Der letzte Totalausfall liegt bereits viele Jahre zurück. Jähn: „Danach war uns klar: Wir müssen die Softwareentwicklung und -qualitätssicherung massiv verbessern.“

Forrester: Trend zur produktzentrierten Softwareentwicklung

Das Dilemma kennen viele Unternehmen: Software ist vor der Inbetriebnahme nicht ausreichend getestet, die Qualitätssicherung liegt nicht in der Hand von Experten, und die mit Projekten überlastete Softwareentwicklung kann die Anforderungen der Fachbereiche häufig nicht gut oder nicht schnell genug umsetzen. Mangelnde Differenzierung auf dem Markt und sogar Umsatzeinbußen können die Folge sein. Aus diesem Grund beschreiten laut Forrester Research derzeit viele Unternehmen den Weg einer produktzentrierten Softwareentwicklung (Forrester, Dave West und Roy C. Wilderman: Product Centric Development is a hot new Trend, 23.12.2009). Sie hat das Ziel, Produktinnovationen und Mehrwert für das Business in Form von Umsatz, Margen oder Marktdurchdringung zu generieren. Als perfekte Grundlage für diesen neuen Archetyp der Anwendungsentwicklung bezeichnet das IT-Beratungsunternehmen agile Entwicklungsmethoden. Ein wesentliches Kennzeichen ist auch die Erhöhung der Ressourcen für die Qualitätssicherung, um hohe Folgekosten durch defekte Software zu vermeiden. Insgesamt, so Forrester, setzt heute bereits jedes dritte Unternehmen weltweit auf diese Art der Softwareentwicklung.

ImmobilienScout24 gehört heute zu diesem Kreis: Die Softwareentwicklung mit der agilen Methode Scrum sowie die Integration der Qualitätssicherung mit strukturieren Softwaretests in den Entwicklungsprozess sorgen für eine schnelle Softwareentwicklung mit deutlich weniger Fehlern. Ein hoher Grad an automatisierten Softwaretests sorgt dabei für eine weitere Beschleunigung der Prozesse.

weiter mit: Manuelle Tests stießen an ihre Grenzen

(ID:2045934)