Vi visar med en praktisk demonstration hur Jazz hjälper Sellegi att effektivt utveckla lösningar åt sina kunder. Vi demonstrerar hur vi använder oss av integrationen mellan Jazz, Rational Team Concert och Rational Software Architect för att anpassa Rational Software Architect till kundens specifika problem. Talare: Erik Schumann, Managing Director på Sellegi Technologies. Denna presentation hölls vid ett seminariepass för Rational på IBM Software Day 2010.
IBM Rational - Agila fördelar med utvecklingsmiljö integrerad med Jazz
1. Fördelarna av en utvecklingsmiljö
integrerad med Jazz i det dagliga agila
arbetet
IBM Software Day
Stockholm 2010-10-13
Info@sellegi.se Sellegi AB Phone: 040-6318810
www.sellegi.se Box 5023 Fax: 040-269907
200 71 Malmö
2. Innehåll
• Om Sellegi
• Sellegis projekt och arbetssätt
• Demo
• Sammanfattning
3. Innehåll
• Om Sellegi
• Sellegis projekt och arbetssätt
• Demo
• Sammanfattning
4. Om oss
Sellegi
• Startat 2003 som specialistföretag för anpassning av
avancerade utvecklingsverktyg till kundernas processer och
teknologier
• 12 medarbetare med spetskompetens i Malmö och Stockholm
• Focus på visualisering och visuell modellering av system och
projekt
Erik Schumann
Specialist inom utvecklingsprocesser och förändringsledning
• Drivit stora multinationella projekt för införande av visuell
modellering och effektivisering
• Varit ansvarig för globala förbättringar av Ericssons
utvecklingsprocess
• Jobbat för bl.a. Ericsson, DNV, AB Volvo m.m.
• Idag chef för Sellegi Technologies
5. Innehåll
• Om Sellegi
• Sellegis projekt och arbetssätt
• Demo
• Sammanfattning
6. Sellegis projekt
Utveckling av en kundoptimerad modelleringslösning
baserad på IBM Rational Software Architect
•Öka kundens effektivitet inom mjukvaruutveckling
•Använda sig av visuell modellering med UML2
•Baserad på Eclipse
•Integrerad i kundens verktygsmiljö
•Stöd för 100% genererad kod
•Introduktion av kundspecifika diagram
•Volym c:a 12 manår
7. Sellegis utvecklingsmiljö
Utveck
ling
med
RSA
Projekt
Kod
information
RTC Doku
ment
Jazz DB via
Web
Verifik
ation
med
RSA
9. RTC Tasks
Teamet bestämmer själv vem som
skall jobba med respektive uppgift
Plats för urspungligt estimat, korrigerat estimat och tid vi lagt
på fallet. När uppgiften är färdig skall
“time spent” == “correction” för att uppföljningen skall funka.
11. Sprint Uppföljning
• “Daily Scrum” 1-2 gånger/vecka
• Time spent/estimated/correction måste vara
uppdaterad
• RTC hjälper med diagram/views
• Lägga till eller ta bort tasks/WPs vid behov
12. Innehåll
• Om Sellegi
• Sellegis projekt och arbetssätt
• Demo
• Sammanfattning
13. Demo
1. En kund hittar ett fel och rapporterar
2. Projektledaren Erik lägger till en defekt i systemet
3. Utvecklaren Petter tar emot defekten i sin
utvecklingsmiljö
4. Petter rättar felet, checkar in rättningen och för
information vidare till testaren Mikael
5. Mikael verifierar rättningen och stänger felrapporten
6. Projektledaren Erik hittar informationen om
korrekturen vid sin dagliga översyn av
projektinformationen
25. Innehåll
• Om Sellegi
• Sellegis projekt och arbetssätt
• Demo
• Sammanfattning
26. Sammanfattning
• Sellegi håller på med avancerade lösningar i en
distribuerad miljö
• RTC är mycket tät integrerad i både
• Arbetssättet
• Utvecklingsmiljön
• Utvecklarna behöver inte lämna sin arbetsmiljö för
administration
• Många arbetssteg är automatiserade
Mindre tid behöver spenderas på administration. I och med att allt utförs i
samma miljö är det lättare att koppla ihop relevant information som
tekniska rapporter, kravanalyser och ändringar i koden. Spårbarheten
har gjort arbetet mycket enklare och dessutom har Sellegi kortat time-
to-market och fått en ökad kostnadseffiktivitet i sina projekt