Your SlideShare is downloading. ×
0

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Automatyzacja procesu wytwórczego

700

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
700
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • We will be using this workflow structure throughout the presentation. The combination of Rational and Telelogic portfolios cover all aspects of this workflow. We will be touching on each of these aspects of the development workflow during this presentation. There are also touch points with the other IBM software brands (for example, Tivoli for operations), and we will be working on integrations with these other parts of the IBM Software portfolio over time. This presentation focuses mainly on the Rational / Telelogic roadmap and integrations. Note that the elements on the left side of the diagram represent the “interface” between the business and the IT/R&D organization. The right hand side is really the heart of the software development/delivery lifecycle, but the left hand side is critical to ensuring that development is addressing key business problems and priorities and adhering to business policies.
  • Every keystroke in ISPF could result in a charge Onerous processes and role structures slow development Must maintain connection with mainframe at all times Time/capacity limitations
  • Every keystroke in ISPF could result in a charge Onerous processes and role structures slow development Must maintain connection with mainframe at all times Time/capacity limitations
  • An IBM Proof of Technology Go to 'View > Header and Footer' to change this to match the event title
  • An IBM Proof of Technology Go to 'View > Header and Footer' to change this to match the event title
  • An IBM Proof of Technology Go to 'View > Header and Footer' to change this to match the event title
  • An IBM Proof of Technology Go to 'View > Header and Footer' to change this to match the event title
  • An IBM Proof of Technology Go to 'View > Header and Footer' to change this to match the event title
  • An IBM Proof of Technology Go to 'View > Header and Footer' to change this to match the event title
  • An IBM Proof of Technology Go to 'View > Header and Footer' to change this to match the event title
  • An IBM Proof of Technology Go to 'View > Header and Footer' to change this to match the event title
  • (Chat: now supports google talk)
  • RTC originally provided for ne estimate for task completion time, now you can optionally have 3 (low, expected, high)   RTC then runs a computation (on the client) that calculates a probability based on the triangulation of the estimates provides by the developer. Known as the Monte Carlo analysis And you get a probability of it fitting into the current iteration like .85 or .60 RTC already has an iteration timeline (i.e. 6 or 8 weeks built into the iteration plan)  so we then color code the high risk items for that iteration so an agile team can react and respond early in the planning cycle No other agile planning tool does this
  • An IBM Proof of Technology Go to 'View > Header and Footer' to change this to match the event title
  • Transcript

    • 1. Bartosz Chrabski Certified IT Professional - IBM Rational Software [email_address]
    • 2. Portfolio Enterprise Architecture & Frameworks DEVELOPMENT DOMAIN Product, Project & Portfolio Management Measurement & Reporting Production/ Operation BUSINESS DOMAIN System and Software Lifecycle Processes Analysis & Design Configuration & Change Management Construction Quality Management Release Management Requirements Definition & Management
    • 3. Automatyzacja procesu wytwórczego Bartosz Chrabski Certified IT Specialist – Rational
    • 4. Czy Twoje IT jest wystarczająco zwinne ? “ Wiadomość dla IT jest jasna, biznes potrzebuje i oczekuje większej elastyczności. Nowe podejście do przekazywania i pozyskiwania informacji musi pozwalać aby departamenty IT były bardziej dostosowane do potrzeb organizacji. " Gartner, October 14, 2008, “Changing the Cost Structure of IT Will Become a Business Imperative for Most CIOs” IT Infrastructure
    • 5. Wyzwania dla osiągnięcia wartości z inwestycji w IT Zespoły Aplikacje “ Nie rozumiemy wysiłku , ryzyka i wpływu modernizacji naszych starych aplikacji .” Infrastruktura Ludzie “ Nasze niedobory umiejętności wciąż rosną. Jak być na bieżąco z wszystkimi technologicznymi zmianami? ” “ Nasze zespoły pracują na różnych platformach. Jak współpracować w ramach naszych struktur? ” “ Szukamy opłacalnego sposób na zwiększenie wydajności i uwolnienia mocy do obsługi innych zasobów ”
    • 6. Jazz: Siła w jedności Eclipse “ Web 2.0” Agile Wsparcie potrzeb biznesu Proces wytwórczy
    • 7. Idea ?
        • Adam Smith
        • ~ "Every Man for Himself"
        • John Nash
        • ~ "Every Man for Himself and the Team "
    • 8. 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 rozwijazna 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
    • 9. Efektywność pracy z platformą Jazz Otwarta integracja JAZZ TEAM SERVER Integracje serwerów Rational Team Concert Rational Quality Manager Rational Requirements Composer 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… Szukanie i odpytywanie Praca kontekstowa Współpraca zespołu Mierniki stanu Informacja o zdarzeniach Bezpieczeństwo Eclipse Web 2.0 Visual Studio RESTful WS I inne … Integracje klientów:
    • 10. IBM Rational Enterprise Modernization Optymalizacja aplikacji, ludzi, zespołów i inwestycji w infrastrukturę Zwiększenie elastyczności Zwiększenie produktywności Zwiększenie zwinności biznesu Zwiększenie utylizacji systemów
      • Zwiększenie elastyczności przez modernizacje obecnych aplikacji
      • Zwiększenie produktywności przez innowacyjność i nowe umiejętności
      • Zwiększenie zwinności biznesu przez likwidacje silosów w organizacji
      • Zwiększenie utylizacji systemów przez odpowiednie użycie zasobów
      Rational Software Delivery Platform powered by
    • 11. Dzisiejsze środowisko programistyczne dla System z ? ISPF dostarcza spójnego środowiska do lat ... ale są ograniczenia
      • Stałe połączenia z mainframe jest wymagane
      • Rozwoju akcji z wykorzystaniem maszyn produkcyjnych
      • Niezdolność do tworzenia wieloplatformowych składników
      • Zielony ekran jest CZASAMI nieatrakcyjny dla nowych pracowników
      • Wykorzystanie MIPS dla rozwoju vs wykorzystanie produkcji
      ISPF user ISPF user ISPF user ISPF user ISPF user ISPF user Drawbacks: Wady :
    • 12. Fakty i mity Chuck Norris facts … „ Only Chuck Norris can write ‘Hello World’ in Cobol from scratch” Maciej Zrobek ,Technical WebSphere Executive – IBM Poland 2009 (ground floor, kitchen)
    • 13. IBM Rational Developer for IBM System z
      • Czym jest IBM® Rational® Developer for IBM System z®
        • Zintegrowane środowisko programistyczne (IDE) oparte o platformę Eclipse z rozbudowanym wsparciem budowania aplikacji zorientowanymi na usługi.
      • Rational Developer for System z wspiera Enterprise Modernization
        • Połączenie IBM WebSphere ® Application Server z elementami przetwarzania System z
        • Wsparcie takich języków jak COBOL, PL/I, C, C++, HLASM, Java™, EG L, usługi sieciowe
        • Transformacje UML do kodu źródłowego ( COBOL )
        • Dostarcza interfejsu do IBM z/OS dla tworzenia aplikacji, debugowania, generowania jobów, monitoringu czy wykonywania komend.
        • Wsparcie dla nowych i istniejących (IBM CICS ® , IBM IMS™, Batch, USS, IBM DB2 ® SP, WebSphere Application Server)
      • Rational Developer for System i wsparcie SOA
        • Automatyczne generowanie z aplikacji CICS i IMS usług sieciowych dla projektów SOA
        • Wsparcie dla J2EE™, JCA, XML, web services
      MVS PDS members Data set characteristics TSO Command Shell Configurable Editor USS Command Shell Disconnected -vs- Connected JES subsystem view Service Flow
    • 14. Twórz aplikacje bardziej produktywnie …
      • Praca z istniejącymi zasobami serwerowymi na stacji roboczej
      • Integracja programowania z zarządzaniem zmianami
      • Produktywność dzięki nowoczesnemu podejściu do programowania
        • Szybkie wykonywanie codziennych zadań
        • Generowanie kodu
        • Podpowiadanie kodu i szablony
      • Zapewnienie poprawnego zarządzania procesem tworzenia aplikacji
      Edycja Kompilacja Debugowanie
    • 15. ISPF – jak jest
      • Wiele ekranów /s esji oraz wiele różnych narzędzi
      • 20 x 80 znaków w oknie
      submit compile job swap to SDSF select job find error msg find code line (remember error) swap to edit session exit JCL edit source find code line change code exit source edit JCL
    • 16. Rational Developer for System z – a jak może być …
      • Środowisko programistyczne dla COBOL, PL/I, C/C++ i Jav y
      • Uproszczone podejście do programowania ukierunkowane na efekt
      Error list in Problems view Statement in error indicated in source Outline view presents COBOL structure Sprawdzanie składni Submit jobs, access job output, or open source members with a single click Open and edit multiple source and JCL members simultaneously Edycja kodu
    • 17. Nawigacja po datasetach i job ach na z/OS
    • 18. Edycja i weryfikacja kodu źródłowego
    • 19. Dostęp do kodu źródłowego …
      • Rational Developer for System z pozwala na integracje z wieloma rozwiązaniami do zarządzania wersja (SCM) oraz wbudowanym frameworkiem dla tworzenia własnej integracji
      • Wielu dostawców dostarczyło wtyczki do Rational Developer for System z w celu zapewnienia łatwego dostępu do swoich produktów.
      Vendor Supplied IBM Supplied Rational Developer for System z CA Endevor Serena Changeman SCLM IBM Rational ClearCase® Framework for other SCMs ISPW IBM Rational Team Concert®
    • 20. Integracja z innymi narzędziami …
      • Środowisko Eclipse pozwala na dostęp do szerszej gamy funkcjonalności.
      • Możliwość instalacji wtyczek firm trzecich w celu uzyskania unikalnej platformy
      • Możliwość integracji z narzędziami SDLC (Software Delivery Lifecycle)
    • 21. Rational Team Concert for z Otwarta integracja JAZZ TEAM SERVER Best Practice Processes Integracje serwerów Integracje klientów Rational Team 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 o zdarzeniach Bezpieczeństwo
    • 22. Rational Team Concert Source Control Work Items Team Build Repository Process Inter-op Other Systems Static Analysis Code Coverage Project Health Collaboration Iteration Planning Kernel
    • 23. Planowanie iteracji Zrozumienie statusu projektu w czasie rzeczywistym Planowanie i odpowiednie zarządzanie obciążeniem pracowników Przydzielanie zadań przez „drag and drop”
    • 24. Tablica przydzielania zadań Możliwość podglądu aktualnych prac całego zespołu Zmiana statusu zadania przez „drag and drop”
    • 25. Wsparcie dla metodyk Agile
      • Idealne rozwiązanie do zarządzania Scrum backlog
      • Wsparcie dla procesu oraz nadawania odpowiednich priorytetów
      • Rankingi zadań oraz różne perspektywy zarządzania dla ułatwienia pracy nad iteracjami
      Proste nadawania odpowiednich wag zadaniom do realizacji
    • 26. Analiza ryzyka Kolorowanie zadań pozawala na proretyzacje zadań Automatyczne dopasowanie zadań do czasu iteracji Bardziej dokładne estymacje pracy programistów
    • 27. Zwiększenie świadomości procesu oraz wskazówki Using “Rational Method Composer” or “Eclipse Process Framework”
      • Doradca Zespołu
        • Pomoc w zapewnieniu wysokiej jakości poprzez wymuszenie zgodno ś ci ze standardami.
        • Mo ż liwo ść konfigurowania w ł asnych procesów
        • “ Gotowe szablony metodyk OpenUP, Scrum czy The Eclipse Way
    • 28. Zarządzanie kodem źródłowym Łatwe wstrzymywanie i wznawianie pracy Możliwość budowania wybranego „workspace” użytkonika Możliwość równogległej pracy bez kopii kodu
    • 29. 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
    • 30. Budowanie aplikacji Tworzenie definicji procesów budowania dla zespołu oraz wyłasnych Definiowanie lokalnych i zdalnych serwerów budowania Identyfikacja zasobów i zadań dla developerów uwzględniowych w procesie Historia uruchomień oraz ich obecny stan Wsparcie dla ANT oraz narzędzi konsolowych
    • 31. Rational Build Agent RTC Repository Eclipse Equinox Jazz Kernel
      • Jazz Server
      • Core Team Build
      • RTC/z Team Build
      • RTC/I Team Build
      Web UI Apache Tomcat / WAS Jazz Team Server REST API Remote Java Build Engine (Java Agent) AIX Solaris z/OS IBM i HPUX Windows Linux Linux for System z Job Monitor component RBA agent leverages Rational Developer for System z Job Monitor to submit JCL batch jobs on z/OS JBE Agent Agent Agent Agent Agent Agent
    • 32. IBM Rational Team Concert : Cechy platformy
      • Zarządzanie wersja
      • Zintegrowany system zarządzania
      • Koncepcja oparta o komponenty
      • Możliwość łączenia kodu z przydzielonymi zadaniami
      • Możliwość połaczenia z SVN, SVN, Git, IBM ClearCase
      • Budowanie aplikacji
      • Powiązanie budowania z nowymi poprawkami
      • Procesy prywatne i publiczne
      • Zdalne i lokalne serwery budowania
      • Wsparcie dla ANT oraz skrypytów konsolowych
      • Elementy pracy
      • Błędy , poprawki, zadania czy urlopy
      • Współdzielenie zapytań i widoków
      • Zarządzanie cyklem elementu życia oraz jego zmianą
      • Edytor zapytań i interfejsów
      • Planowanie Agile
      • Podział na release oraz iteracje
      • Estymacja pracy & paski postępu prac
      • Szablony metodyk Agile
      • Status projektu
      • Rozbudowywalne narzędzia raportujące
      • Raport i dashboardy generowane w czasie rzeczywistym
      • Zwarta struktura projektu i artefaktów
      • Możliwość pracy ogólnoświatowych przy odpowiednim podziale na podzespoły i podprojekty
      • Zarządzanie projektem oparte o role odpowiednio zdefiniowane w procesie
      Serwer Jazz Team :
      • Mechanizm „Doradca zespołu” jako wsparcie procesu zależnie od pełnionej roli
      • Wsparcie procesu przydzielania i realizacji zleceń
      • Wparcie zespołowej pracy kontekstowej co pozwala na efektywną komunikacje
    • 33. Demo
      • 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
    • 34. Firmy wspierające Jazz
    • 35. Jazz dziś, jutro i pojutrze JAZZ TEAM SERVER Search and Query collaboration Team awareness Events notification Security Dashboards Team Concert Require -ments Composer Quality Manager Asset Manager Enterprise Reporting Otwarta integracja z narzędziami Powered by Biblioteka sprawdzonych procesów ClearQuest Build Forge ClearCase Requisite Pro Rational Software Architect Rational Application Developer Rational AppScan & Tester portfolio Rational enterprise modernization including system z and i support Integrations Offerings IBM ClearCase Natywne rozwiazanie UCM Enterprise Reporting Analiza biznesowa Project Management Method Composer ClearQuest Build Forge Project Management Całościowe zarządzanie projektami i zasobami Method Composer Opisywanie i publikacja dynamicznych procesów ClearQuest, Build Forge & Requisite Pro Natywna implementacja offerings
    • 36.  
    • 37. Dziękuję Ευχαριστώ Gre cki Tessekkurler Turecki Mul ţ umesc Rumuński Japoński Hebr ajski Thank You Angielski Merci Francuski R osyjski Grazie Włoski Gracias Hiszpański Obrigado Portugalski Ara bski Chiński uproszczony Tradycyjny Chiński Tajski
      • Danke
      Niemiecki
    • 38. Bartosz Chrabski Certified IT Specialist - Rational [email_address] www.jazz.net , www.ibm.com/rational

    ×