Wir mögen RUP nicht, machen wir Praktiken. Letzte Woche war Ivar Jacobson (der Vater der Use Cases und des Unified Process) in den Niederlanden, um für den Essential Unified Process (EssUp) zu werben. EssUp (https://www.ivarjacobson.com/essup.cfm) bietet einen neuen Ansatz für die Verbesserung von Software-Prozessen und behauptet, ein neuer "praxisorientierter" Software-Entwicklungsprozess zu sein.
Praktiken
Ivar hat diese Praktiken (oder sollte ich sagen Best Practices) von den Erfolgen der modernen Softwareentwicklung übernommen, die aus dem Software Engineering (Unified Process), der Prozessreife (CMMi, Spice) und den agilen Methoden (Scrum, XP) stammen. EssUP legt Wert darauf, nur die Praktiken zu verwenden, die Sie wirklich brauchen, und den Prozess an die Bedürfnisse des Projekts anzupassen.
EssUp
Ivar sagte, dass wir nicht gerne lesen. Mit dieser Aussage hat er nicht ganz unrecht. In vielen Organisationen wird die Arbeitsweise in dicken Dokumenten niedergeschrieben, die niemand lesen wird. Außer denjenigen, die sie geschrieben haben, mag das niemand. EssUp will anders sein. Es verwendet einen erfrischenden Präsentationsansatz mit Hilfe von Karten und Leitfäden zur Darstellung von Praktiken. Durch die leichtgewichtige Präsentation sind die Praktiken leicht zu erlernen und zu verstehen. Die wahre Stärke von EssUp ist, dass es offen und erweiterbar ist. Jeder kann seine eigenen Praktiken erstellen und sie mit anderen teilen, zum Beispiel in einer Community.
Essentials
Das EssUp hat 8 wesentliche Praktiken, die in fünf technische Praktiken und drei übergreifende Praktiken unterteilt sind:
EssWork ist ein intelligenter Agent, der aktive Anleitung, aktive Überprüfung, aktive Automatisierung usw. von EssUp übernehmen kann. Es wird in der VisualStudio- und der Eclipse-Umgebung verfügbar sein. Meiner Meinung nach macht das EssWork-Tool das EssUp anfällig. Gute Tools werden die Ideen hinter EssUp unterstützen, während schlechte Tools dazu führen können, dass EssUp nicht verwendet wird.
Fazit
Was ist also so toll an EssUp? Es ist leichtgewichtig, einfach zu erlernen, ohne tonnenweise Bücher zu lesen. Man könnte sagen, es ist in gewisser Weise agil. Mir gefällt die Art und Weise, wie EssUp die Rosinenpickerei einsetzt. Ob es ein Erfolg wird, hängt von der Art und Weise ab, wie die Tools es unterstützen, und von den Praktiken, die von der Gemeinschaft entwickelt werden.
- Technische Praktiken: Architektur, Iterativ, Anwendungsfall, Komponente, Produkt
- Übergreifende Praktiken: Prozess, Team (agil), Modellierung
| 1. Generation (taktisch) | 2. Generation (explizit) | 3. Generation (interaktiv) |
| Ad-hoc-Wissen (Lehrbücher) | Strukturiertes Wissen | Interaktives Wissen in einer dynamischen Umgebung |
| XP, Scrum | Rup, Msf | EssUp in EssWork |
Verfasst von

Rik de Groot
Unsere Ideen
Weitere Blogs
Contact
Let’s discuss how we can support your journey.



