• Rene Weiss
    IT Consulting

    Ich unterstütze Sie gerne bei Ihrem Software Entwicklungsvorhaben sowie bei folgenden Themenbereiche:

    – Softwarearchitektur
    – Evolutionäre Softwarearchitektur
    – Agile Vorgehensmodelle
    – Agile Transformation
    – Digitalisierung

Warum mit mir zusammenarbeiten?

Ich habe über 15 Jahre Erfahrung in der Entwicklung von Softwaresystemen in den unterschiedlichsten Branchen und Rollen, bin flexibel, unabhängig und führungsstark.

Ich liebe es Neues zu lernen und Software und Softwarearchitekturen zu entwerfen, Organisationen zu verändern und gemeinsam mit meinen Kunden gute und nachhaltige Softwaresysteme zu kreieren.

Software Architektur

Passende Architektur wählen & entwickeln

Legacy System ablösen!

Agiles Vorgehen + Software Architektur?

Architekturentscheidungen, aber richtig!

Architektur Dokumentation

Evolutionäre Software Architektur

Empowerment des Teams bei Architekturentscheidungen

Fitness Functions & die Testing Pyramide!

Metriken & KPIs mit Fitness Functions

Agiles Vorgehen / Transformation

Wie kann ich agile Arbeitsweisen für mich nutzen?

Wie führe ich agile Prozesse ein?

Scrum, Kanban, „Scrumban“, ..!

Scrum Skalierung mit LeSS

Change & Führungskompetenz

Temporäre Übernahme von Führungsrollen

Projekt- & Programmmanagement

Organisationsentwicklung & Coaching

Mein Leistungsangebot

Unterstützung auf der Höhe der Zeit. Unkompliziert, direkt, unabhängig, remote oder vor Ort in Österreich, Deutschland und der Schweiz – aber immer gemeinsam mit meinen Kunden!

Ich freue mich Ihre Vorhaben bei folgenden Themen und Fragestellungen mit meiner Erfahrung und Leidenschaft für Softwareentwicklung zu unterstützen.

Software Architektur

  • Welche Softwarearchitektur ist die „richtige“ für uns?
  • Legacy Systemablöse? Der Weg in die Cloud?!
  • Softwarearchitekturarbeit und agile Vorgehensmodelle – wie kombiniert man diese 2 Disziplinen?
  • Wie treffen wir wichtige Architekturentscheidungen?
  • Softwarearchitektur-Dokumentation, aber richtig!
  • Enterprise Architektur und Systemarchitektur!

Evolutionäre Softwarearchitektur

  • Evolutionäre => agile Softwarearchitektur?!
  • Empowerment des Entwicklungsteams – durch Fitness Functions
  • Die Fitness Function Testing Pyramide als Auswahlhilfe
  • Welche Software Architektur Metriken und KPIs brauche ich und helfen mir weiter?

Als einer der Co-Autoren des Buchs „Software Architecture Metrics“ und Experte im Bereich evolutionärer Softwarearchitekturen unterstütze ich Sie bei Ihrem Weg zur Umsetzung evolutionärer Softwareentwicklung & Softwarearchitekturen.

Blog-Post: Warum ich gerne mit Fitness Functions an „evolutionären Architekturen“ arbeite!

Agiles Vorgehen und agile Transformation

  • Wie kann ich agile Arbeitsweisen für mich nutzen? Ist es sinnvoll in meinem Kontext auf agile Vorgehensmodelle zu wechseln?
  • Welches agile Vorgehensmodell passt zu mir? Scrum, Kanban, …
  • Macht mein Team alles „richtig“? Wie kann ich mein aktuelles Vorgehen weiter verbessern?
  • Mein Scrum Team wird zu groß? Wie kann ich Scrum mit mehreren Teams durchführen?

Mit über 15 Jahren Erfahrung in unterschiedlichsten Rollen in agilen Projekten und Organisationen (Technischer Leiter, Entwicklungsleiter, Product Owner, Scrum Master, Software Entwickler) helfe ich Ihnen bei Ihrer agilen Transformation oder Optimierung des Vorgehens!

Change und Führungskompetenz

  • Unterstützung bei Organisations-Change Projekten (bspw. agiler Transition)
  • Leitung von Softwareentwicklungsprojekten (bspw. als Projektleiter, Product Owner, …)
  • Management von Entwicklungsteams (bspw. zur Überbrückung od. während des Recruitings neuer Mitarbeiter)
  • Unterstützung und Coaching von (neuen) Führungskräften (Teamleiter, Software-Entwicklungsleiter, …)
  • Optimierung Ihrer Projektsteuerung (Programmmanagement, Portfoliomanagement, Projekt-Governance, …)

Über mich,
meine beruflichen Stationen
und meine Ausbildung

Berufliche Stationen

  • CTO / Technischer Leiter – FINABRO (InsureTech Startup)
    • Leitung Softwareentwicklung und Betrieb
    • Leitung Produktmanagement
    • Java, Amazon Webservices
    • Scrum
  • Senior Berater & Trainer & Software Architekt – embarc
    • Berater für Softwarearchitektur & evolutionäre Softwarearchitektur
    • Akkreditierter Trainer iSAQB
    • Software Architektur Reviews (ATAM)
    • Berater & Coach agile Vorgehensmodelle (Scrum, Kanban, LeSS)
  • Abteilungsleiter Softwareentwicklung – Valida AG
    • Leitung Softwareentwicklung & Software Test
    • Java
    • Scrum
    • Enterprise Architektur (TOGAF)
  • Diverse Rollen in unterschiedlichsten Entwicklungsvorhaben – seit 2007
    • Team-Lead
    • (Senior) Softwarearchitekt
    • (Lead) Software Engineer (.NET, Java)
    • Requirements Engineer
    • Scrum Master, Product Owner
    • Projektleiter

Zertifizierungen

  • Professional Scrum Master (scrum.org)
  • Certified Scrum Product Owner (scrumalliance.com)
  • Certified Professional Requirements Engineering (CPRE)
  • TOGAF 9 Certified (Level 1 & 2)
  • iSAQB Accredited Trainer (CPSA-F, AGILA)

Methoden

  • Agile Vorgehensmodelle (insbesondere Scrum, Scrum Skalierung mit LeSS, Kanban)
  • Agile Softwarearchitektur
  • Evolutionäre Architekturen
  • Architecture Tradeoff Analysis Method (ATAM)
  • The Open Group Architecture Framework (TOGAF)
  • Software Development: Clean Code, SOLID, Test Driven Development, …

Publikationen

  • Software Architecture Metrics (Kapitel: „The Fitness Function Testing Pyramid: An Analogy for Architectural Tests and Metrics“; O’Reilly, 2022)
  • Zielgerichtete Evolution mit Fitness Functions (Java Magazin, 11/2019, gemeinsam mit Stefan Zörner – embarc.de)
  • Diverse Konferenzvorträge

Ausbildung

  • HTL: Wirtschaftsingenieurwesen / Betriebsinformatik (Ing.)
  • Technische Universität Wien: Software Engineering (BSc)
  • FH Wiener Neustadt: Technical Sales Management (MA)

Ausgewählte Projekt-Referenzen

Hier finden Sie ausgewählte Projektreferenzen die ich während meiner Beratungstätigkeit begleitet und durchgeführt habe.

  • e-Commerce Webshop (Projektstandort: Deutschland, Hamburg)
    • Rolle: Berater für Softwarearchitektur, evolutionäre Softwarearchitekturen, agile Softwareentwicklung, Agile Coach & Scrum Master
    • Technologie: Microservices Architektur, Java
    • Change Begleitung (Adaptierung Entwicklungsvorgehen & Rollen, ca. 80 Mitarbeiter)
  • Öffentliche Verwaltung (Projektstandort: Österreich, Wien)
    • Rolle: Agile Coach
    • Scrum Assessment und Coaching (2 Entwicklungsteams)
    • Vorstellung: Agiles Arbeiten für Teams außerhalb der Softwareentwicklung (z.B. Marketing Team)
  • Medizintechnik, Standardsoftware (Projektstandort: Deutschland)
    • Rolle: Berater für Softwarearchitektur
    • Technologie: Visual Basic, Microsoft .NET
    • Software Architekturbewertung (ATAM)
  • Financial Services, Portale (Projektstandort: Deutschland, Hannover)
    • Rolle: Berater für Softwarearchitektur
    • Technologie: Microsoft .NET
  • Öffentliche Verwaltung, Portale (Projektstandort: Deutschland, München)
    • Rolle: Berater für Softwarearchitektur
    • Technologie: Microservices, JavaScript (SPA), Java
    • Software Architekturbewertung (ATAM)
  • Medizintechnik, Standardsoftware (Projektstandort: Deutschland, Bochum)
    • Rolle: Agile Coach / Change Berater
    • Agiles Coaching/Agile Transition, Entwicklungsbereich
    • Kundenworkshops, Liberating Structures
  • Öffentliche Verwaltung, Verwaltungssoftware (Projektstandort: Deutschland, München)
    • Rolle: Berater für Softwarearchitektur
    • Technologie: Java, Vaadin, SQL, NoSQL
    • Software Architekturbewertung (ATAM) & Architekturempfehlungen
  • Standardsoftware, Variantenmanagement (Projektstandort: Deutschland)
    • Rolle: Berater für Softwarearchitektur
    • Technologie: Java, GraphDB
    • Modularisierung, Source Code Management, Testmanagement, Komplexitätsreduktion
  • Diverse Software Architektur Seminare (iSAQB CPSA-F und AGILA)

Kontakt – Get in touch!

Rene Weiß

office [at] rw-it.consulting

@renebianco

xing.to/rweiss

linkedin.com/in/renebianco