prezentacja - plik PDF
Transcript of prezentacja - plik PDF
"Innowacje w procesie wytwarzania oprogramowania -najnowsze rozwiązania IBM Rational."
Wrocław, 7 grudnia 2010
www.betterpoland.pl
Łukasz Wrześniewski
Better Poland Sp. z o.o.
Rafał Nowakowski
IBM
Better Poland Sp. z o.o. - o nas
www.betterpoland.pl
Rok założenia: 2007
Branża: szkolenia, konsulting, wdrożenia (technologie IBM)
szkolenia technologiczne;
szkolenia biznesowe;
szkolenia umiejętności interpersonalnych;
dedykowane programy edukacyjne dla firm;
ponad 230 szkoleo w ofercie.
Better Poland Sp. z o.o. – rozwiązania IBM
Firma posiada status akredytowanego dostawcy IBM Rational.
Zajmujemy się:
sprzedażą oprogramowania IBM Rational;
doradztwem i wdrożeniami oprogramowania IBM Rational;
szkoleniami z zakresu rozwiązao IBM Rational i IBM
WebSphere.
www.betterpoland.pl
Dane kontaktowe
Better Poland Sp. z o. o.ul. Poleska 43/451-354 WrocławNIP: 895-18-73-909
Tel.: +48 71 733 61 80 lub 71 733 67 40Fax: +48 71 723 46 93e-mail: [email protected]
Sąd Rejonowy dla Wrocławia-Fabrycznej we Wrocławiu, VI Wydział Gospodarczy Krajowego Rejestru Sądowego, Numer KRS: 0000277673, REGON: 020456434, Kapitał zakładowy: 50 000 PLN w całości wpłacony
www.betterpoland.pl
2 / 18 | © 2009 IBM Corporation
Procesy i projekty w firmie
• Proces – proces biznesowy, proces wytwórczy
– Punkt początkowy, parametry wejściowe
– Przebieg – model procesu
– CEL: ZYSK
• Projekt
• Projekt IT – zysk czy strata?
• Metodyki projektowe
– PRINCE2, PMP, SCRUM
3 / 18 | © 2009 IBM Corporation
Metodyki Agile i SCRUM
• SCRUM (rugby – młyn)
• Agile Manifesto
• Zespół interdyscyplinarny – kilka osób (5-9)
– Scrum Master, Product Owner, Team
• Scrum meeting (ok. 15 min.)
• Zadanie szefa – nie przeszkadzać
• Sprint (2-6 tyg.) – sprint review
• CEL (ZYSK, JAKOŚĆ)
4 / 18 | © 2009 IBM Corporation
Jazz: Siła w jedności
Eclipse “Web 2.0”
Agile
Wsparcie
potrzeb
biznesu
Proces
wytwórczy
5 / 18 | © 2009 IBM Corporation
Czym jest Jazz?
Inowacja
Znaczące inwestycje IBM w celu stworzenia
skalowalnej oraz rozszerzalnej platformy pracy
zespołowej dla ujednolicenia zintegowanych
zadań podczas całego procesu wytwórczego.
Społeczność
Jazz.net – Strona projektu jest
miejscem gdzie rozwijana jest
otwarta technologia Jazz, a także
oprogramowanie czy rozszerzenia
dla środowiska Eclipse na niej
oparte.
Wizja
Wizja wartości i doświadczenia które w
przyszłości zostaną włączone w produkty IBM
Rational oraz systemy pracy zespołowej
Produkty Rational
Komercyjne produkty rozwijane przez współ IBM w
oparciu o platformę Eclipse™. Rational Team
Concert jest pierwszym produktem stworzonym
na bazie technologii Jazz oraz najlepsze wzorce
zwinnych metod programowania.
Inowacyjność w inżynierii oprogramowania
6 / 18 | © 2009 IBM Corporation
Efektywność pracy z platformą Jazz
Otwarta integracja
JAZZ TEAM SERVER
Szukanie i
odpytywanie
Praca kontekstowa
Współpraca zespołu
Mierniki stanu Informacja ozdarzeniach
Bezpieczeństwo
Integracje serwerów
Eclipse
Web 2.0
Visual Studio
RESTful WS
I inne …
Integracje klientów:
RationalTeam
Concert
RationalQuality
ManagerRational
RequirementsComposer
Enterprise Reporting
Project Management Inne…
Oferta Partnerów biznesowych &
IBM
Sprawdzone procesy
Rational ClearCase 7.1
Rational ClearQuest 7.1
Rational Build Forge 7.1
Rational Asset Manager 7.1
Subversion i inne…
7 / 18 | © 2009 IBM Corporation
Efektywność pracy z platformą Jazz
Developer
Project Manager
Tester
Jazz Server
1. Zgłoszenie błędu
2. Przydzielenie
naprawy wybranej
osobie
3. Informacja o zadaniu
do wykonania
4. Wykonanie
zadania
5. Zatwierdzenie
zmian
6. Informacja o
poprawionym
błędzie
Współpraca w czasie
rzeczywistym
8 / 18 | © 2009 IBM Corporation
Unikalność platformy
Lista funkcjiWspółpraca zespołuWyzwanie dla platformy Jazz było określenie jak ludzie ze sobą współpracują a następnie jakie funkcje są potrzebne aby ta współpraca była lepsza
Wiedza tajemnaWsparcie procesu zespołowegoKoncentracja na automatyzacji wysiłku zespołowego, wsparciu produktywności przez wymianę informacji w czasie rzeczywistym, transparentność pracy w zespole i rozszerzania procedur.
Integracja aplikacji Integracja ProcesuEclipse ustanowił standard integracji aplikacji klienckich, Jazz to standard integracji etapów procesu dostarczania oprogramowania
9 / 18 | © 2009 IBM Corporation
Czym jest Rational Team Concert?
Jeden z produktów rodziny bazującej na technologii Jazz– Dostosowany do zwinnego programowania zespołowego w średnich oraz
dużych projektach.
– Połączenie zespołu poprzez zastosowanie serwera integracyjnego.
– Zastosowanie udoskonalonego środowiska programistycznego Eclipse
Główna funkcjonalność– Komunikacja oraz współpraca zespołu w jednym narzędziu
– Wsparcie oraz wprowadzanie dla procesu wytwórczego
– Automatyczne raportowanie i kolekcjonowanie danych zapewnia aktualizowanie wiedzy zespołu w czasie rzeczywistym
Motywacja– Łatwość tworzenia oraz dostosowywania procesu wytwórczego do
własnych potrzeb.
– Pierwszy krok dla tworzenia oprogramowania w oparciu o Rational Software Delivery Platform
Darmowa wersja – Express C
10 / 18 | © 2009 IBM Corporation1010
Rational Team Concert
Otwarta integracja
JAZZ TEAM SERVER
Best Practice Processes
Integracje serwerówIntegracje klientów
RationalTeam
Concert
Repozytorium plików
Wersjonowanie i
konfiguracja
Wzorce procesów
i obieg
informacji
w zespole
Serwer budowy
wersji
(Build Engine)
Szukanie i
odpytywanie
Praca kontekstowa
Współpraca zespołu
Mierniki stanu Informacja ozdarzeniach
Bezpieczeństwo
11 / 18 | © 2009 IBM Corporation
Planowanie iteracji Zrozumienie statusu projektu w czasie
rzeczywistym
Planowanie i odpowiednie zarządzanie obciążeniem pracowników
Przydzielanie zadań przez „drag and drop”
12 / 18 | © 2009 IBM Corporation
Analiza ryzyka
Kolorowanie zadań pozawala na proretyzacje
zadań
Automatyczne dopasowanie
zadań do czasu iteracji
Bardziej dokładne estymacje pracy
programistów
13 / 18 | © 2009 IBM Corporation
Tablica przydzielania zadań
Możliwość podglądu aktualnych prac całego zespołu
Zmiana statusu zadania przez „drag
and drop”
14 / 18 | © 2009 IBM Corporation
SCM – Proste, oparte o interfejs www, wersjonowanie
dokumentów
• Każdy zespół posiada osoby odpowiedzialne za dokumentacje (Word, PDF)
• Rational Team Concert nie wymaga dodatkowej wiedzy, tylko wersja
dokumentu do pracy
– Łatwe zarządzanie blokowaniem zasobów w celu zapewnienia
wyłączności
15 / 18 | © 2009 IBM Corporation
Jakość a cele biznesowe firmy
• Jakość – „pewien stopień doskonałości” (Platon)
– pojęcie subiektywne
• Jakość
– Zgodność z wymaganiami klienta
– Zgodność ze specyfikacją (zero braków)
– Zgodność z celem
• Testowanie jakości – RRC – etap zarządczy
– Testowanie cech jakości technologicznej
(funkcjonalność, wydajność, bezpieczeństwo)
16 / 18 | © 2009 IBM Corporation
Jazz dziś, jutro i pojutrze
Powered by
JAZZ TEAM SERVER
Search and Query
collaborationTeam awareness Events notification
Security
Dashboards
Biblioteka sprawdzonych procesów
Team Concert
Require -ments
ComposerQuality
Manager
ClearQuest
Asset Manager
Build Forge
ClearCaseRequisite
Pro
Rational Software Architect
Rational Application Developer
Rational AppScan & Tester portfolio
Rational enterprise modernization
including system z and i support
Integrations
Offerings
IBM
Enterprise Reporting
ClearCaseNatywne rozwiazanie UCM
Enterprise Reporting
Analiza biznesowa
Project Management
Method Composer ClearQuest
Build Forge
Project ManagementCałościowe zarządzanie projektami i zasobami
Method ComposerOpisywanie i publikacja dynamicznych procesów
ClearQuest, Build Forge & Requisite Pro
Natywna implementacja
offerings
Otwarta integracja z narzędziami
17 / 18 | © 2009 IBM Corporation
Firmy wspierające Jazz
18 / 18 | © 2009 IBM Corporation
Literatura
• Strona projektu
– www.jazz.net
• Martiały do nauki
– https://jazz.net/learn/
• Artykuły
– https://jazz.net/learn/articles.jsp
• Wideo
– https://jazz.net/learn/videos/videos.jsp
• Jazz tworzony przy pomocy platformy Jazz
– https://jazz.net/jazz/web/projects/Jazz%20Foundation
19 / 18 | © 2009 IBM Corporation
Numer specjalny dla partnerów Klastra ICT
Jeżeli są Państwo zainteresowani
otrzymaniem bezpłatnego
wydania miesięcznika Software
Developer`s Journal
poświeconego platformie Jazz
prosimy o przesłanie maila z
danymi kontaktowymi i hasłem
KLASTER Jazz na adres: