Sunday, December 16, 2012

Innovation Arena - a workshop format to mature innovations: intro

In this blog series I will describe a 2 hours workshop format. A “crowd” of experts, employees and externals will drive the existing ideas that are visible and transparent within an organization to the next level of maturity. If the crowd decides that some ideas made it to the next level of maturity, in maximum two or three ideas are selected by the crowd by a clear crowd selection proceeding. These are the ideas the organization will invest more budget and time to create great innovation.

So the goals of this workshop format we call “Innovation Arena” is:
·         Give idea owners direct feedback to their ideas to improve their ideas
·         Identify the ideas that matured since the last Innovation Arena
·         Select the two or three of the matured ideas that are marked as most valuable
I said: we called “Innovation Arena”. So who is we?
We is a group of people from different places with different backgrounds as there are: Usability, User Experience, Requirements Engineering, Design Thinking, Lean Innovation, Lean & Agile Development, Product Management,  Lean Startup, Management 3.0 and others. We work in different companies with different responsibilities and share ideas – and write about ideas.
Some important references as background reading specific to the “Innovation Arena” are:

From Stars to the Road http://starstoroad.com/blog/?p=175

Companies don’t find it easy to take ideas from the stars and bring them as innovation onto the road. From Stars to the road proposes a generic and agile process to innovation. We think that fruitful collaboration is one of the biggest success factors in innovation. Thus instead of presenting roles, tasks and artefacts, we focus the process on the collaborative structures of a company.

Speed Creation http://www.speedcreation.org/

Speed Creation is a new concept to speed up project incubation time and effort. Goal of speed creation is to create a consistent, confirmed and biased vision about the project. A small and focused expert team work in an intensive 72 hours’ workshop on an idea or innovation, a jury judges and rates the outcome to challenge and improve results.
It is worth to take some time and rummage a bit over these sites.

 

Monday, November 19, 2012

English publication about agile RE

In cooperation with University Mannheim, as part of the initiative "Software for People" the blog series about Agile Requirements Engineering has been published as article in the book Software for People, ISBN 978-3-642-31370-7. The book is in English.

This book is a collection of interesting articles about innovation, usability, requirements engineering an agile and lean. An inspiring publication.

Monday, November 12, 2012

Book Recommendations agile leadership

If you are interested in management and leadership topics related with an agile and lean mind set, I would recommend the following books for reading.

Jurgen Appelo, Management 3.0: Leading Agile Developers, Developing Agile Leaders, Addison-Wesley Professional, ISBN-13: 978-0321712479, English, see: http://www.amazon.com/Management-3-0-Developers-Developing-Addison-Wesley/dp/0321712471.
There are many reviews on Amazon to read, so my personal review would not add anything

Uwe Vigenschow has written three books about social skills. The first one for developers, the second one for IT-management and IT-project manager and the third one for consultants. Unluckily the books are available in German only. I recommend these books as they are good to read, investigated very sound and pragmatic. No esoteric highflyer smalltalk. See: http://www.vigenschow.com/Publikationen/Buecher/buecher.html 

Sunday, November 11, 2012

Innovation and Creativity Matters


Well, it’s been a long time since I had the chance (let’s say priority) to write on my blog. The last year I worked with many terrific people in different projects and initiatives. Interesting thing: all the topics, all the ideas, all the discussions ended up around innovation and creativity.

There is the innovation startup scene. Young and fast going ideas, supported by the crowed; getting fast feedback from the crowd, open innovation, crowd sourcing; leaving the conservative, by risk and distrust marked path from hardcore business case towards lightweight approaches of lean startup.

There is the effect in agile organizations that the ever and ever fast turning wheel of sprints is killing creative thinking. The horizon of everything is the next sprint review. Mid-term and long term value creation in form of ideas turning into innovation is claimed to be dying in this agile type of ecosystem. In sports nobody is able to chain up sprint by sprint by sprint by sprint by … well you got the idea… without drain in the end.

Product development is an evergreen. Problem is: There are so many ideas around in the heads of the crowd of terrific individuals in our companies – but money is limited. The lifecycle of ideas – starting in the heads of a group of creative thinking people, maybe at a beer in the evening, maybe under the shower – this lifecycle of ideas needs a new kind of hotbed under the reality of turning agile, the culture of generation Y, social media and changing views on what intellectual property is in society. Interesting is that producing good and many ideas is not an issue. Making ideas visible is the point. To culture and age ideas is the point. To make them visible and tangible towards maturity is the point. To turn ideas into innovation is the point. To invest into the top two or three best innovation proposals is the point. To throw away very good ideas and proposals is the point. To not frustrate engaged individuals is the point.

All that applies not only in the cool and young scene where smartphones and apps are around, catchword: market driven products. I am convinced that applies as well in – I hate that word – legacy environments, old school development of products and services. I am convinced that migrating an existing IT-platform of a large bank, insurance or telco provider into something that is more handy and felxible for the business people needs creativity like hell. These environments are demanding, interesting, complex, so much room to improve! That leads to a last point: Why are these scenarios not seen as place where creativity and innovation helps?! Maybe that is a better approach then just cost cutting actions.

Well – to come to the point: these are the topics that many of my colleagues and me discussed in different engagements, projects, initiatives, workshops in the last year. I learned a lot and discovered – at least for me – a lot of new insights, coherences and interrelations.

So I will start sharing my personal insights with you starting with a new series I call for myself Innovation and Creativity matters.

I am convinced: Innovation and creativity are fundamental elements to be successful. No matter how the term “successful” is defined in a specific context. We have to discover new approaches to combine innovation and creativity with speed, time2market, stress, pressure and limited resources.

Monday, January 9, 2012

Agile RE Blog 10ter und letzter Blog: Zurück zum Start

Meine Behauptung am Anfang des Talks war, dass Requirements Engineering nur ein Hilfsmittel ist, um ein Produkt zu erschaffen. Über den Umweg der Wissensarbeit im Projekt hoffte ich zu zeigen, dass sich die agile Form des Requirements Engineering vorrangig mit dem Erkennen und Schließen von Wissenslücken im Produktwissen und auch im Prozesswissen beschäftigt. Die Optimierung des jeweiligen Kontext spezifischen Prozesses an sich ist hierbei dem Leben des agile Gedankenguts überlassen.
Diese Diskussion lässt – so erhoffe ich mit diesem Beitrag – erkennen, dass eine agile Arbeitsform einen Effizienzbooster für diese Wissensarbeit bedeutet.
Der Effizienzbooster – so hoffte ich zu zeigen – kann auf zwei eng verwobenen Kontextebenen in einer Organisation zur Wirkung kommen, taktisch auf der Produktebene und operativ auf der Projektebene. Auf der Projektebene sollte dies immer möglich sein. Eigentlich, so denkt man, sollte jede Organisation danach streben.
Auf der Produktebene besitzen die Randbedingungen der Organisation erheblichen Einfluss, um über Invest in Agilität einen Wettbewerbsvorteil zu erzielen. Ein bottom-up Ansatz, ideal unter dem Schutz des Top-Managements, ermöglicht das Überprüfen dieser Randbedingungen.
Wichtig ist die Erkenntnis, dass es nicht den agilen Requirements Engineer geben wird, so wie es den klassischen Requirements Engineer gibt, also den Spezialisten, welcher (nur) die Rolle Requirements Engineers einnimmt. Vielmehr ist Requirements Engineering eine der Disziplinen, die ein Mitarbeiter neben anderen Disziplinen, wie zum Beispiel Testing oder das Schreiben des Handbuchs, beherrschen muss.
Spannend für uns ist, dass in agilen Organisationen die Disziplin des Requirements Engineering eine deutlich wichtigere Stellung im Verhältnis der Disziplinen einnimmt, als in klassischen Projekten. Diese Disziplin trägt nämlich durch die kommunikative Komponente sehr viel zum Aufbau und Verbreitung von Wissen bei.
Mit einem Wort und zusammenfassend: Ja, es gibt agiles Requirements Engineering und nein, es gibt nicht den agilen Requirements Engineer, sondern die multidisziplinären Mitarbeiter, die agile arbeiten können und Requirements Engineering als Disziplin beherrschen.


Referenzen
Definition des Begriffs Wissen im Kontext der Informatik, siehe Wikipedia unter http://de.wikipedia.org/wiki/Wissen#Kulturphilosophische_Beschreibungen
Definition des Begriffs Wissen nach Von Alexandra Frisch und Denise Walter, Hochschule der Medien, Institut für angewandte Kindermedienforschung, siehe Link http://www.hdm-stuttgart.de/ifak/medienwissenschaft/wissen_medienereignis/hoerbuch/definition_wissen
Buch: Software entwickeln mit Verstand, Jörg Dirbach, Markus Flückiger, Steffen Lentz, Dpunkt Verlag, erste Ausgabe 2011, ISBN-13: 978-3898646543), eine dringende Empfehlung, um etwas über den Umgang mit Wissen in der Software Entwicklung zu erfahren.
T. Gorschek and C. Wohlin, "Requirements Abstraction Model", Requirements Engineering Journal, Vol. 11, No. 1, pp. 79-101, 2006, der Artikel ist zwar nicht agil, das Gedankengut dahinter ist jedoch sehr wohl agil einsetzbar.

Thursday, December 29, 2011

Hiking in Switzerland for hikers with knees symptoms

There are many among us, who are sportive and like hiking in the mountains, but are somewhat disabled because of having knee symptoms.

A good solution is to walk uphill and skip the downhill part of the hike. I tell you: Switzerland is the way to go. There are many cablecars and trains going up (and down) all the mountains here. With some good ideas there are many options of hard hikes without the need to go downhill. Since I relocated to Switzerland many of my friends asked for tours like this.

Following are some proposals. The tours are for sportive people who are able to hike for 3 to 5 hours and are able to go uphill several hundered meters altitude. The tours are selected in a way that you skip the downhill. That saves your bones. But: the tours are not for untrained people or beginners.

I would like to give you GPS tracks, cards, links an all other stuff right here. Unluckily my time is limited. If you really are interested call my up in skype (rainergrau) or sent me an email asking for more information to "rainer dot grau at zuehlke dot com".

Walensee hike, 3h hiking, 4.5h on tour
  • take the car to Murg at the border of the Walensee
  • park at the railway station
  • take to boat crossing the lake to Quinten
  • hike along the lake and then up to Walenstadtberg
  • take the bus to go down to Walenstadt
  • take the train back to Murg

View to Walensee hiking between Quinten and Walenstadtberg
Fronalpstock hike, 3h hike, 5h on tour
  • take the car via Schwyz and go on for about 4km direction Muothatal (not Ibergeregg and not Brunnen)
  • there is a rack railway station called "Stoos", park there and take the train up to Stoos, a small village half way up to the top of the mountains
  • Start the hike from Stoos up to the peak called Chlingenstock
  • hike along the rim from peak to peak to the last one in that row called Fronalpstock
  • take the cable car down to Stoos from Fronalpstock and then the rack railway back to the car
View from Fronalpstock down to Lake Vierwaldstätter and Brunnen

On the small path leading from Chlingenstock to Fronalpstock
Hike von Weggis up to Rigi Kaltbad, 4h hike, 5h on tour, 1400 meter altitude
  • take the car to the cable car station in Weggis on the north border of the lake Vierwaldstätter. Park there.
  • start your hike right here all the way up to Rigi Kaltbad via the so called Felsentor trail
  • terrific tour with fantastic views and very nice trails, some of them as single trails
  • at Rigi Kaltbad there are many restaurants and shops for recreation
  • take the cable car back down to your car

Eggberge hike, 4.5h hike, 5.5h on tour, 1200 meter altitude
  • Take the car to Flüelen (at the south end of the lake Vierwaldtstätter), follow the road to Altdort ond go on direction Klausenpass.
  • Passing Altdorf, 3km direction Klausenpass, already up the hill, a cable car station with a small parking area is on the left side called Brügg / Bürgelen.
  • Park your car there.
  • start your long hike up the hill direction Schwand / Eggberge
  • When you reach the plateau there are many small inns and taverns, original Swiss with original Swiss charming service
  • As well terrific views in an outstanding region
  • There are two different cable car stations on the plateau. Doesn't matter which to take, both lead down to the car park where your car is

Alternative to Eggberge, 4h hike, 5h on tour, only a few meters up and down
  • Park your car on the same location as above
  • This time take one of the cable cars up the hill. Each cable car has a middle station where you have to change to go up to hill. Go up to the hill to the plateau.
  • Start your hike there direction Klausenpass (east). This hike is just fun, all the way a bit up and down, never that hard, but about 4 hours to go.
  • The hike ends where the hiking path hits the road coming from Altdorf to Klausenpass 2km before you reach the top of the pass.
  • There is a bus station. Take the bus down to Altdorf. It goes about once an hour until about 6pm.
  • Next alternative: go by bike. The cable car will transport your MTB up the hill. Instead of hiking go for biking. The trail is easy, so the normal average bike will manage it.
  • With a bike you can of course go the last 2km to Klausenpass and of course cruise down the road to your car.


View from Schwand direction Klausenpass, only 3.5h left to hike
Rickenbach to Klewenalp hike, 3.5h - 5h hike, 4.5h - 6h on tour, 1000 meter altitude
  • Take the car to Beckenried on the south border of the Vierwaldstätter See, park at the cable car station
  • your hike starts here going up the hill either to Klewenalp or direction Stockhütte
  • Down from Klewenalp the cable car directly goes to your car park
  • From Stockhütte a different cable car goes down to Emmetten. There you have to change to the bus to go down to the cable car station in Beckenried

Hike from Schwyz to Mostelegg, 4.5h hike, 5.5h to go, 1100 meter altitude
  • Take the car and park in the center of the village Schwyz. Do not park at the railway station. The railway station is 2km down in the vally from Schwyz center
  • Start your hike in Schwyz direction Hagenegg or Mostelegg. Search for the yellow hiking signs in Schwyz. Best position to start and find the signs is at the central bus station. All hiking paths are signed there.
  • If you go for Hagenegg you end at a small mountain taverne with a nice terasse right under the massive of the so called "Kleiner Mythen" a very impressing peak there.
  • At this taverne you enjoy a teriffic view over lake Vierwaldtstätter
  • Starting at Hagenegg go direction Mostelegg
  • If you go for Mostelegg from Schwyz you are already there :)) (Mostelegg is in between Hagenegg and the target of the hike)
  • Go direction Mostelberg via Herrenboden
  • At Mostelberg there is a station with a few tavernes, child animation, a large slide.
  • Take the cable car down the hill to Sattel
  • In Sattel at the cable car station is a bus station going back to Schwyz (14 Minutes).
  • Between Mostelegg and Mostelberg, View down to Lake Lauerzer, Schwyz (we hiked by bike)
Take your time. Come to Switzerland and enjoy terrific hikes and trails. Conserve your knees and meniscus. You will love that - in the last century - the English railway constructors and rich Lords tried to construct a cable car or train on nearly each peak, hill and mountain.

You will love Switzerland. You will find a sometimes interesting and different view on hospitality in the taverns and small restaurants far away from the shopping centers. You will learn to love that as well... I love it.

Agile RE Blog 9: Erkenntnisse

Vier Thesen zum agilen Requirements Engineering
Als Zusammenfassung möchte ich hier vier Thesen zum agilen Requirements Engineering aufstellen, begründen und gerne diskutieren:
Erste These: Es gibt kein agiles Requirements Engineering für sich alleine. Alle Disziplinen sind gleich agil oder nicht agil, also Requirements Engineering, Design, Entwickeln, Testen, die Architektur, Management in der Form des Lean management, einfach alles.
Zweite These: Der möglich Grad an Agilität hängt von Randbedingungen und Kultur der Organisation ab. Das bedeutet, dass bei Vorliegen bestimmter Randbedingungen die Vorteile der Agilität oder des Lean Thinking durch die Nachteile überschattet werden.
Dritte These: Wenn eine Organisation, oder ein Teil einer Organisation agil / lean ist, wird dieser Teil erheblich effektiver und effizienter, also produktiver, arbeiten als wenn er Dokumenten-lastig und Informationsgetrieben arbeitet – vorausgesetzt natürlich die Randbedingungen lassen das zu (These zwei).
Vierte These: Es existieren zwei Ebenen des Requirements Engineerings in Unternehmen: das operative Requirements Engineering auf Projektebene und das taktische Requirements Engineering auf Produktebene. Das operative Requirements Engineering auf Projektebene kann immer agil Arbeiten ohne dass zwingend die Produktebene agil ist. Das Unternehmen muss jedoch zwingend auf Projektebene agile arbeiten, wenn es auf Produktebene ebenfalls agil arbeiten will.
(Anmerkung): In den Expertengemeinden von Requirements Engineers und Business Analysten gibt es Religionskriege, was eigentlich ein Requirements Engineer ist und was ein Business Analyst. Vielleicht könnten diese Kontextebenen verwendet werden, um die Berufsbilder zu prägen... das ist nur ein Vorschlag (Ende Anmerkung)

Ich denke die erste These ist aus dem bisherigen Talk deutlich geworden. Agilität bedeutet Effizienz in der Wissensarbeit und das bedingt ein anderes Arbeitsmodell, das zwingend alle Disziplinen mit einbezieht.
Die zweite These wird anhand der Extreme klar. Um komplett agil zu arbeiten, über alle Ebenen hinweg, operativ im Projekt, taktisch auf Produktebene und eventuell sogar strategisch, sind permanent zusammen arbeitende Teams notwendig. Diese müssen gut miteinander verzahnt arbeiten und dies sehr diszipliniert und selbst organisiert. Das Management muss permanent in die Teams, in die Zusammenarbeit der Teams und in das Thema Selbstdisziplin investieren. Selbstdisziplin wiederum ist eine Eigenschaft eines im Kontext gut ausgebildeten und motivierten Mitarbeiters.
Sind wir in Organisationen, in denen ein Produkt einfach einmal zwei, drei Jahre liegen bleibt, so hat ein agiles Vorgehen ein Problem zu überwinden. Typisch stirbt ein ruhendes Produkt, wenn das Team sich aufgelöst hat. Eine weitere wichtige Aufgabe des Managements muss es somit sein beständig eine verständliche Vision der Zukunft am Leben zu halten und hoch motivierte Teams beständig in einer Selbsterneuerung zu halten und jedes Produkt beständig zu pflegen. Alternativ kann auch vorab in der Produktstrategie damit umgegangen werden. Eventuell ist es günstiger das Wissen einen Team bewusst zu verlieren und später, nach n Jahren, wieder aufzubauen, als permanent in ein Team zu investieren, nur damit das Wissen (ungenutzt) vorhanden bleibt. Keine leichte Aufgabe hier richtig zu entscheiden. Bei bestimmten Randbedingungen oder bei einer vorhandenen Historie ist agiles / lean Handeln eventuell einfach nicht möglich.
Tatsache ist: Nur in seltenen Fällen bewältigen es bestehende große Organisation (500, 1000, … Mitarbeiter) die Veränderung, den Change in dieses Arbeitsmodell durchzuführen und komplett agil zu werden, um Ihre Produkte oder Services zu erstellen.
Einschränkende Randbedingungen in Organisationen
Die bestehende Kultur und Struktur eines Unternehmens enthalten einschränkende Randbedingungen, die bestimmen ob ein agiles Vorgehen möglich sein kann und Erfolge bringen wird. Typische Randbedingungen sind:
  • Vorgabe der Ziele Top Down ohne Visionsbildung und Buy-In von Peers, d.h. ein klassischer Top-Down Strategieprozess ohne Einbindung von Kunden und Wissensträgern im eigenen Unternehmen.
  • Das Fabrikbild der Produktion als Leitbild um Wissensarbeit zu gestalten. Dies einhergehend mit einer Fehlinterpretation, was durch Standardisierung und Spezialisierung möglich ist.
  • Unflexible Budgetierung
  • Das Wissen auf taktischer Ebene ist organisatorisch und personell völlig getrennt vom Wissen auf operativer Ebene (der viel besprochene Bruch zwischen Business und IT)
  • Der Kunde (auch der interne) ist ein externer und nur punktuell einbezogener Stakeholder
  • Eine sich zu schnell und beständig aus unternehmens- oder personalpolitischen Gründen verändernde Organisation mit Wechsel von Wissensträgern.
Agiles Arbeiten bedingt es auch die Organisation zu einem großen Teil an agilen und lean Prinzipien auszurichten. Der Poolgedanke von Spezialisten im Resourcing, wie der Pool an Requirements Engineers oder Architekten ist ein Widerspruch zum agilen Arbeiten an sich. Die Work Force im Unternehmen muss nach anderen Kriterien aufgebaut, geschult und auf Projekte verteilt werden. Projekte sind unterschiedlich zu schneiden und zu etablieren. Das ist ein erheblicher Wandel für klassische Unternehmen.
Sinnvolles Justieren des "Agilitätsgrades"
Ich habe in dem Talk die beiden Extreme vorgestellt, die komplett Dokumenten-lastige, ineffiziente aber sichere und standardisierte - fast Fabrik hafte Form auf der einen Seite und die komplett agile, hoch effiziente, aber auch mit Risiken für die Gesamtorganisation behaftete Form der Zusammenarbeit.
Ich denke jedem Menschen mit einem gesunden Menschenverstand ist klar, dass die Extreme in Reinform nur in wenigen Fällen vorhanden sein werden. Die Extreme werden an den Randbedingungen scheitern. Also werden sich reale Konstrukte irgendwo in der Mitte befinden. Wenn wir über agiles Requirements Engineering reden, dann ist es die Aufgabe des Managements sich bewusst zwischen diesen beiden Extremen zu positionieren (siehe folgende Abbildung). Es ist die Aufgabe zu entscheiden, wie auf der operativen Projektebene und auf der taktischen Produktebene gearbeitet werden soll.

Abbildung 11: Positionieren Sie Ihre Organisation bewusst zwischen den Extremen
Haben Sie sich als Vertreter oder Mitarbeiter eines Unternehmens schon einmal gefragt, WO Ihr Unternehmen zwischen den beiden Extremen steht? Nehmen Sie sich doch an der Stelle einmal ein paar Sekunden Zeit und überlegen, wo Sie ihr Unternehmen, das Sie lenken oder in dem Sie arbeiten, positionieren würden.
Haben Sie sich schon einmal gefragt WARUM Ihr Unternehmen auf dieser Position steht? Ist das Zufall, Strategie, Firmenkultur oder ein Chef der sagt "so geht's"? Was sind die Gründe?
...und vor allem dieses: Ist in Ihrem Unternehmen die Kultur überall identisch oder muss eventuell pro Bereich des Unternehmens eine andere Position zwischen Dokumentation-getriebenen Management und Wissensmanagement markiert werden?
...und immer hinterfragen: Was ist das Ziel, das mit Agilität und Lean Management verfolgt wird
Ich persönlich kenne keine komplexe Organisation mit Historie, die den Wandel zu agiler Arbeitsweise komplett durchgeführt hat, also auch ein agiles Requirements Engineering in allen Ebenen und in allen Teilen erreicht hätte. Meiner persönlichen Meinung ist das auch nicht das Ziel. Das Ziel einer Organisation sollte sein zu prüfen, ob das agile Arbeitsmodell für diesen oder jenen Teil geeignet ist und die Produktivität steigert. Ziel muss es sein mehr Effizienz bei mindestens gleicher Effektivität zu erreichen.
Ich behaupte mehr Agilität ist in vielen Teilen von Organisationen möglich und ein erheblicher Schritt bezüglich Effizienz und Effektivität. In den Worten des Business ausgedrückt ist der Gewinn „Time 2 Market“ und „Flexibilität“, also das RICHTIGE Produkt zum RICHTIGEN Zeitpunkt.

Begründung der vier Thesen