BT de Verimlilik Değer Yaratıyor: IBM Rational Jazz Platformu İle Entegre Yaşam Döngüsü Yaklaşımı Güliz ÇAPAR ImperiTech, Genel Müdür
Kuruma özgü etkin planlama yürütme, yönetim ile Gidişatı tüm kademelere her an raporlayabilme, daha kolay izleyebilme ile Çıkış Noktamız: BT de Verimlilik Değer Yaratıyor Daha etkin takım çalışması, daha yüksek iletişim ile Hızlıca implemente edilebilecek, entegre ve yeni ihtiyaçlara kolaylıkla adapte edilebilecek bir otomasyonu ortamı ile Kaliteyi artı iş yükü getirmeden, işi yaparken sağlayabilme ile İhtiyaçları, kaynakları ve işleri entegre bir şekilde planlayabilme, yönetilebilme ile Otomasyon ortamı üzerinde işletebildiğimiz kurumsal süreçler ile Değişiklik yönetimi yapabilme ile
IBM in Araştırmaları Diyor Ki: BT de verim, verimli yönetilen yazılım geliştirme süreçlerinden geçiyor...
Dünya Ne Durumda? % 41 Projeler beklenen iş değerini yaratamıyor
Dünya Ne Durumda? % 62 Projeler planlanan takvime uyamıyor
Dünya Ne Durumda? % 46 Projelerde müşteri ihtiyaçları eksik ele alınıyor
Yazılım Geliştirme ve YÖNETİM Süreçleri İhtiyaçları Verimli Yönetilen Yazılım Geliştirme Süreçleri dediğimizde... İŞ STRATEJİLERİ ve ÖNCELİKLER KURUM İHTİYAÇLARINA UYGUN SÜREÇLER, İŞ YAPIŞ ŞEKLİ OTOMASYON ALTYAPISI 11.05.2012 Uygulama Geliştirme Yaşam Döngüsü Yönetimi 2010 İmperitek Bilişim Yönetimi Tüm hakları Sybase ve ImperiTech firmalarına aittir, izinsiz kullanılamaz. GLOBAL Standartlar, En İyi Pratikler
Verimli Yönetilen Yazılım Geliştirme Süreçleri dediğimizde... Kurum İş Portföyü Portföy Yönetimi Talep Yönetimi Program Yönetimi Programlar Proje Yönetimi Hizmet Yönetimi PROJELER ve OPERASYONLAR Uygulama Yaşam Döngüsü Yönetimi
IBM Rational Ürün Portföyü ve Jazz Plaftormu Optimize Enterprise Assets Transform Information Technology Deliver Smarter Products and Services Business Planning & Alignment Portfolio, Product & Project Security & Compliance Collaborative Lifecycle Design & Development
IBM Rational Ürün Portföyü ve Jazz Plaftormu Optimize Enterprise Assets Transform Information Technology Deliver Smarter Products and Services Enterprise Architecture Analytics Business Planning & Alignment Portfolio & Product Project Portfolio, Product & Project Security Compliance Security & Compliance Requirements Definition & Architecture Configuration & Change Quality Build & Deploy Asset Collaborative Lifecycle Architecture Tools Modeling Tools Development Tools Testing Tools Design & Development
Strateji Katmanı Portföy ve Yatırım Yönetimi Taktik Katmanı Uygulama Geliştirme Yaşam Döngüsü Yönetimi Application Portfolio Portfolio ve EA Requirements Engineering and Modeling And Design Development and Code Generation Project Product And Portfolio Change IT Delivery And Transition (Hizmet Yönetimine Geçiş) Test and Quality Configuration Software Delivery Automation Build And Deployment Strateji Ve Taktik Entegrasyonu Yaşam Döngüsü Yönetişimi Software Engineering Systems Engineering Modernization Collaborative LifeCycle Asset Process And Compliance Measurement And Reporting
The Jazz Project: People working together to deliver great software IBM Rational Jazz Technology Platform Innovation through COLLABORATION
Jazz is a platform for transforming software delivery
Collaborative Lifecycle Transparent access to project data, risks and progress Third-party products Open Source Solutions Product A Product B Shared Platform Services Product C Product D Real-time collaboration, integration, and reporting regardless of location, time zone and functional area
Collaborative Lifecycle Improve productivity with an integrated ALM solution Optimize your team through support of the 5 ALM Imperatives Real-time planning Lifecycle traceability In-context collaboration Development Intelligence Continuous Improvement Get up and running quickly Extend as your needs evolve Support heterogeneous development across multiple platforms and technologies
Rational Collaborative Lifecycle ALM Capabilities Execution of a software delivery project Requirements Definition and COLLABORATE Achieve common goals by optimizing how people work together Quality Software Delivery Automation Project Planning Change Design Construction AUTOMATE Increase efficiency and predictability automating non-creative tasks Software Configuration REPORT Continuously improve by measuring and steering progress in real time
Rational Collaborative Lifecycle Modular, open and extensible
Rational Collaborative Lifecycle Collaboration across Agile teams Adopt in any order, at any time Developers Product Owner Quality Professional > Defines user stories, ranks the product backlog > Plan the iteration a backlog of user stories > Develop & deliver changes > Continuously build > Test & Validate user stories > Collaborate on defects Rational Requirements Composer Define & Rank Backlog Rational Team Concert Find & Fix Defects Requirements driven testing Align Plans Rational Quality Manager
Verimli Yönetilen Yazılım Geliştirme Süreçleri dediğimizde... Kurum İş Portföyü Portföy Yönetimi Talep Yönetimi Program Yönetimi Programlar Proje Yönetimi Hizmet Yönetimi PROJELER ve OPERASYONLAR Uygulama Yaşam Döngüsü Yönetimi
Efficient coordination and automation of the delivery process requires new, collaborative approaches to the planning, measurement, execution, control and reporting of activities. IBM earns Strong Positive the highest possible rating These new approaches are what differentiate current application life cycle management (ALM) tools, and what make ALM processes vital to leading-edge development activities. ALM is what enables sustainable agile practices. ALM creates a management framework providing consistent, auditable records of the decisions and activities of agile teams.
IBM Rational Team Concert Software innovation through collaboration Collaborate in-context Integrated release planning and reporting, source control, document collaboration, work item, build management, chat and process guidance Streamline agile development Out-of-the-box agile process configurations Automate governance Assess project status and trends in real-time with web-based dashboards, metrics and reporting Scale to the enterprise Supports teams ranging from a few to thousands of developers and stakeholders Unify diverse teams Supports J2EE,.NET, IBM i, System z, co-existence with popular toolsets IBM Rational Team Concert transparent integrated presence wikis OPEN real-time reporting chat documents Web custom dashboards automated data gathering EXTENSIBILITY Eclipse plug-ins services architecture FREEDOM TO CREATE Open and extensible on Collaborate Automate Report
IBM Rational Requirements Composer Capture, analyze, review and approve requirements Stakeholder Share needs and validate proposed solutions over the web Business analyst Project Manager Understand the status of work to implement and validate requirements. Product Owner Contribute requirements and the market view. Do reviews and approvals. Define, validate, organize, and analyze requirements. Use custom dashboards; share common views with the extended team Developer / Tester Ask for clarifications, help elaborate scenarios, and and give feedback. Capture & Organize Information Iterate Create & Link Requirements Iterate Elaborate with Scenarios Iterate Validate & Implement
IBM Rational Requirements Composer Move beyond Office and homegrown tools Spreadsheets Folders Glossaries Process Diagrams Glossaries Hyperlinks Models Data Emails DB DB Documents Images Use Case Models Rich-Text Docs Central Hub Engage stakeholders early and often to converge on the right requirements faster Improve agility and align project activities with customer value Reduce rework and get to market faster
IBM Rational Requirements Composer Use scenarios to uncover customer needs Describe flows and capture requirements in Rich-text Documents Define and reuse common terms in Glossaries Outline flows with Process Diagrams Group related scenarios, describe actors, system boundaries and user goals with Use Cases Visualize scenarios with Storyboards and Screen Flows Use whiteboard snapshots and other Informal Documentation
IBM Rational Quality Manager A central hub for business-driven software testing and quality Mitigate business risk with collaboration IBM Rational Quality Manager Stakeholder and team coordination reduces mistakes Risk identification and management leads to educated prioritization decisions Test traceability linked to business requirements improves customer satisfaction Improve operational efficiency with automation Running tests earlier leads to reduced repair costs Running more tests in less time improves coverage Reducing manual labor leads to fewer testing errors Lab configuration automation improves efficiency and asset utilization Make confident decisions with effortless reporting CONTINUOUS test plan participate AUTOMATED context GOVERNANCE use case distributed access dashboards synchronize EASY HANDOFF trace LAB UTILIZATION functional PERFORMANCE security compliance Real-time dashboards enable proactive risk management Customizable reports facilitate ongoing process improvement
IBM Rational Quality Manager A central hub for business-driven software testing and quality Organize Test Plans Design Test Cases Develop Test Scripts Execute Tests Steer the test effort using Dashboards Capture Test Requirements Integrates with Requirements Systems Integrates with Test Automation tools Submit Defects Integrates with Enterprise CM Systems
Rational Collaborative Lifecycle Align development and test activities with customer value Analyst, Product Manager User Experience Professional Rational Requirements Composer Developer Rational Team Concert Tester Rational Quality Manager Analysts define and validate scenarios; analyze and organize requirements User Experience Professionals elaborate work items in storyboards and other artifacts Replace with RRC view that includes implemented by and validated by links Developers create, prioritize and track work items according to business value Testers create test plans, and report test results against requirements
Rational Collaborative Lifecycle Plan Collaboration improves value & time to delivery Creating a shared vision delivers what the stakeholders want Ensuring coverage improves quality for the release and each sprint Whole team buy-in improves team trust, efficiency and focus Developers understand the business needs and test effort Product owners clarify the business needs in a collection Testers understand Sprint Plans and business expectations
Rational Collaborative Lifecycle Defect collaboration reduces cost Testers execute tests and submit defects to RTC 4-clicks to submit a defect with all of the information needed to reproduce the defect Test execution is recorded and linked to test case Test execution be linked to build Defects are linked to Test Executions Developer can navigate the links Developers navigate test links on a defect
Rational Collaborative Lifecycle All In One - From Requirements to Test Cases
Rational Collaborative Lifecycle Mash-up Dashboards keep teams up to date Developers, Testers and Business Analysts can customize dashboards to suit their needs Add widgets from other CLM tools to stay up to date with each others work Developers have insight into requirements in Rational Requirements Composer
Rational Çözümleri İle Verimli Yazılım Geliştirme Süreçleri Execution of a software delivery project Requirements Definition and Quality Software Delivery Automation Project Planning Change Design Construction Software Configuration
ImperiTech Kimdir? Neler Yapıyoruz?
Hizmet Portföyümüz IT GOVERNANCE PROCESS INTEGRATION
IBM İle İş Ortaklığımız Kuruma Özgü Hizmet Sunabilme Entegre Yönetim ve Mühendislik Danışmanlığı Rational Çözümleri Uzmanlığı
Sürekli İyileştirme IBM İle İş Ortaklığımız
Teşekkür Ederiz