Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Uygulama Yaşam Döngüsü Yönetimi

Benzer bir sunumlar


... konulu sunumlar: "Uygulama Yaşam Döngüsü Yönetimi"— Sunum transkripti:

1 Uygulama Yaşam Döngüsü Yönetimi
Eralp Ülker Bilgi Yönetimi Grubu Satış Sorumlusu

2 Uygulama Hayat Döngüsü Yönetimi Nedir?
Presentation Title <Date> Uygulama Hayat Döngüsü Yönetimi Nedir? Varsayalım ki “Uygulama” Geliştirmek “Ev” yapımı gibi olsun Life Cycle Management ensures that: You understand your requirements The contractors/builders understand your requirements You can build your house according to a plan The house that is built meets your requirements and needs There is a standardised process in place for maintaining the house Copyright © 2001 Computer Associates International, Inc. All rights reserved.

3 1.Adım – Gereksinim Tespiti
Bir evden gerçekten neler beklediğinizi düşünün: Ailenizin kaç üyesi var? Stil ve Boyut? Fiyat Aralığı? Bahçe? Çalışma Odası? Yangın Çıkışı? ...vs. Gereksinim Yönetimi

4 2.Adım – Analiz & Tasarım Modelleme Gereksinimleri anlamak
Presentation Title <Date> 2.Adım – Analiz & Tasarım Gereksinimleri anlamak Tasarımı hazırlamak için standart bir teknik çizim – şunları garantilesin: Tasarım Gereksinimleri Karşılamaktadır Gereksinimleriniz İnşaatçılara iletilmiştir Kağıt üzerindeki herhangi bir Değişiklik – Fiilen İnşaattan önce How to make sure we understand the environment and the user requirements and build to meet those requirements? How do we develop, manage and communicate complex application designs? Modelleme Copyright © 2001 Computer Associates International, Inc. All rights reserved.

5 3.Adım – Süreç & Proje Planlama
Presentation Title <Date> 3.Adım – Süreç & Proje Planlama Mantıksal Sıralamayı Planla Gerekli Kaynakları Tanımla Çizelge ve Maliyetleri Tahmin Et Mevcut Proje Planlarını Mümkün olduğunca Kullan Struc. Steel Finish Carp Electrical Plumbing HVAC Flooring Lighting Plaster Paint Furniture How do we estimate and manage application development schedules, costs, and resources? How do we report the status of multiple projects to management? Süreç & Proje Yönetimi Copyright © 2001 Computer Associates International, Inc. All rights reserved.

6 4.Adım – Yapım Safhası İnşa / Yapım
Presentation Title <Date> 4.Adım – Yapım Safhası Sağlam bir Yapı için Doğru Yapı Elemanlarının Montajı Yeniden Kullanabildiklerini Kullan Standart Parçaları Satın Al (i.e. Kapılar, Tesisat, Işıklandırma) Diğer Gerekli Parçaları İmal Et Bu iş için Doğru Araçları Kullan *** This step is not really considered part of Application Life Cycle Management What are the best implementation technologies for each application? Are there components available for reuse? Are there standards we should follow during construction? İnşa / Yapım Copyright © 2001 Computer Associates International, Inc. All rights reserved.

7 5.Adım – Yönlendir, Izle & Ayarla
Presentation Title <Date> 5.Adım – Yönlendir, Izle & Ayarla Projenin Plana Göre Gittiğini Kontrol Et Proje Planı Tahminlerini İlerlemeye Göre Düzelt Değişiklikleri Proje Üyelerine İlet Struc. Steel Finish Carp Electrical Plumbing HVAC Flooring Lighting Plaster Paint Furniture Adjust project plan and estimates according to the progress (or if an unexpected event occurs) Süreç & Proje Yönetimi Copyright © 2001 Computer Associates International, Inc. All rights reserved.

8 Presentation Title <Date> 6.Adım – Deneme Taşınmadan önce, her Parçanın Doğru Çalıştığından Emin Ol Bu istediğiniz ve Bedelini Ödediğiniz Ev mi? Evin Tümünü Dolaş Have each component been individually tested? Has the integrated architecture been tested? Have any changes been tested? Test Copyright © 2001 Computer Associates International, Inc. All rights reserved.

9 7.Adım – Taşınma ‘Release’ Yönetimi
Presentation Title <Date> 7.Adım – Taşınma Nakliye Firması Kullanacak mısınız? Mobilyaları Taşı, Kolileri Aç ve Yerleştirme ‘Release’ Yönetimi Copyright © 2001 Computer Associates International, Inc. All rights reserved.

10 Step 8 – Değişiklik Yönetimi (Süregelen Safhalar)
Presentation Title <Date> Step 8 – Değişiklik Yönetimi (Süregelen Safhalar) Değişiklik İstekleriniz Neler? Bunların Nedenleri? Değişikliğin Etkisi? Değişim Önceliği? Durumu? Kim Sorumlu Test’den Kim Sorumlu Bundan 7 Yıl Öncesinden beri Ne Tip Değişiklikler Yağıldı ? Kim Talep etti? Kim Uyguladı? Stackem, Wackem & Whine Architects Change Request August 31, 1996 Wall board in reception area must be flush with the adverse molding Placing dogbert in overhead plenum Statistical enormity per NASFT spec for replicating Tonneo egress egress egress must conform to existing OSHA per agreement with Stackem, Wackem & Whine Change Request Architects Tenant wants atrium raised to 24 ft to accommodate special sculptural display August 29, 1996 Add showers and coed spa to 4th floor conference facility Daycare facility in basement needs special safety features per attached County specification What is the source and status of each change? What was affected by the change? Has the change been tested? Did the Cost increase? Değişiklik & Konfigürasyon Yönetimi Copyright © 2001 Computer Associates International, Inc. All rights reserved.

11 Presentation Title <Date> Şimdi ev yapımı yerine şunu hayal edin... ... Bir şehir inşa etmeniz gerekiyor! Enterprise Wide Applications Projenin başarılı olması için nasıl planlayacak, işletip, yöneteceksiniz?! Copyright © 2001 Computer Associates International, Inc. All rights reserved.

12 Uygulama Geliştirmede Durum
Presentation Title <Date> Uygulama Geliştirmede Durum Büyük Projeler This slide needs to be updated with the stats from the latest Chaos report It’s stunning to think that only 26% of applications are considered successful. The most common reason is due to the fact that the delivered systems do not meet the business needs or the end users requirements. What is the best solution to ensure that a developed system is aligned, and continues to stay aligned with the business? What is the best way to get the end users to participate in the development process to ensure that it meets their needs as well as give them the feeling of ownership of the system? The answer is simply Enterprise Modelling Solutions. It is important to notice that 80% of resources are spent on maintenance... Later we shall see that Enterprise Modelling is the perfect solution to dramatically improve the efficiency and effectiveness of our resources (Instead of manually maintaining lots of text and code... It is a lot easier to use automated tools to maintain pictures). Copyright © 2001 Computer Associates International, Inc. All rights reserved.

13 Uygulamalar ‘iş’in kendisidir...
Presentation Title Uygulamalar ‘iş’in kendisidir... <Date> Uygulamalar rekabette avantaj yaratırlar Hizmet seviyesini Yükseltirler ve Müşterileriniz daha hızlı, ucuz ve iyi olanı talep ederler! Telekom Bankacılık Üretim Sigorta Copyright © 2001 Computer Associates International, Inc. All rights reserved.

14 Masaüstü Uygulamaları
Presentation Title <Date> Neye benziyor ... Veri Ambarı Data Mart Masaüstü Uygulamaları Veri Tabanları Mainframe In 2000 we see dramatic changes triggered by global competition. Printed paper is still used. So are the Excel’s, Charts and Data Marts of this world. But during the late 90’s we have seen three revolutions: The ERP revolution Enterprises started replacing their home grown solutions with standard application software. This is where SAP, BaaN and PeopleSoft grew up. 1:1 Marketing Enterprises started to use external demographic data to identify niches and opportunities to gain increased margins or market share. This is were A.C.Nielsen and other ‘content providers’ grew big. And last but not least the World Wide Web The rise of the Internet gives instant access to information and services on a global basis, reduces communication cost dramatically and reduces time to market by a magnitude. While time to implement is driven down to a minimum because of business reasons I will cover later, the amount of programs to link the 49 applications that are run by an average Enterprise (Source Meta Group) soars up to 2352!!! World Wide Web ERP External Data Copyright © 2001 Computer Associates International, Inc. All rights reserved.

15 Methods Based Application Development Lifecycle
Internet (HTTP, HTTPS) Web Yönetim Portalı / Kurumsal Bilgi Portalı Productivity Reports On-Line Time Sheets Project Drill Down Change Reports Intranet / Extranet (VPN, RAS) Proje ve Süreç Yönetimi Best Practices Libraries Enterprise Project Management Methods Management Process Workflow Methods Based Application Development Lifecycle Tasarım Business Process Use Cases Model Data Modeling Object Modeling Geliştirme Application Construction Tools Rules Engines Neural Networks Inference Engines Integrated Development Environments Test Scalability Performance Deploy Build Mngmt Delivery MetaVeri Yönetimi / Veri Aktarma Repository Code Scanners ETL Data Movement Değişiklik ve Konfigürasyon Yönetimi Version Control Package Delivery Rollback Workflow Management Process Authoring Uygulama Platformu EJB / JB COM CORBA XML C++ Java (JP / PJ) COM API ODBC Entegre Wrapper Technology Web Enablement Legacy Data Legacy Applications ERP Kurumsal Veri ve Uygulamalar RDBMS, DBMS OS390 ,AS400, ERP, CICS, SFA, VSAM, IMS, IDMS, Datacom, etc.

16 eİş BT’yi yönlendirmekte?
Presentation Title <Date> eİş BT’yi yönlendirmekte? Copyright © 2001 Computer Associates International, Inc. All rights reserved.

17 Model’den Hareket eden Mimari Çözümdür
Presentation Title <Date> Model’den Hareket eden Mimari Çözümdür Copyright © 2001 Computer Associates International, Inc. All rights reserved.

18 CA’in 6 Odak Alanı ve Markalar
Presentation Title <Date> CA’in 6 Odak Alanı ve Markalar Our solutions can be grouped into three strategic categories as mentioned before: eBusiness Process Management to seamlessly manage business processes and applications within and across the extended enterprise. eBusiness Information Management to cohesively manage vital business information and leverage it for new opportunities. eBusiness Infrastructure Management to powerfully manage the core infrastructure, keeping the eBusiness up, running, and secure while connecting customers, suppliers, partners, and employees.  Through these strategic categories, CA delivers innovative technology, offering tremendous value to our customers. Across these three strategic categories, we have targeted six focus areas that address today’s most pressing eBusiness needs: Enterprise Management Storage Security Application Life Cycle Management Data Management and Application Development Portal and Business Intelligence Within these focus areas, we offer our customers the solutions they need to overcome the challenges presented by the next generation of eBusiness and fully embrace the opportunities that lie ahead.   In addition to technological innovation, a successful eBusiness relies on a combination of smart business practices and experienced people. CA provides this winning combination today. We have introduced a revolutionary business model giving our customers and partners flexible choices to meet their evolving needs. This includes the opportunity to pace technology investments to business growth, to implement the latest advances in CA technology, and to mitigate risk by signing flexible contracts. Additionally, we’re the first enterprise software company to receive global ISO 9002 Certification for our commitment to quality. Combined with our 25 years of rich experience, CA is committed to providing simple, meaningful, real solutions, enabling eBusinesses to succeed and thrive in this new environment. CA portal (services) technology integrates with each of our solutions, providing a common web-based user interface and advanced visualization. Organizations benefit from this commonality across our solutions through simplified configuration, management and reduced training costs. Within each focus area, our solutions are integrated, platform neutral, open-standards-compliant, scalable, and extensible. Because they leverage CA Common Services, these eBusiness solutions provide simplified, streamlined sharing of data and information across heterogeneous environments. They include integrated services for building and deploying robust, safe, manageable, scalable and reliable eBusiness applications (such as messaging, compression, naming, cache management, publish/subscribe, and transaction management) as well as shared management functions and technologies (for example, EnterpriseDiscovery, calendar and event management). CA Common Services enable our solutions to be deployed standalone, or to interoperate with one another, giving customers the freedom to choose whatever solution  or combination of solutions  they need today, with the assurance that they will work together. CA Common Services also extend to third-party solutions, allowing organizations to leverage existing investments. The openness and extensibility via CA Portal and Common Services give customers the flexibility to leverage their existing technologies and adopt new ones as their businesses evolve. Copyright © 2001 Computer Associates International, Inc. All rights reserved.

19 AllFusion Differentiators
Presentation Title <Date> AllFusion Differentiators Full application life cycle solution and BEYOND Market-leading, best-of-breed products from one vendor Integration: the key to increased productivity and quality Enterprise-wide scalable solution Process-driven Best practices Platform and Environment agnostic Copyright © 2001 Computer Associates International, Inc. All rights reserved.

20 Benefits of AllFusion Architecting complex application development projects Accelerating the creation and maintenance of highly adaptable applications Verifying applications meet business and end-user needs Reducing development time by promoting reuse Reducing overall development costs Improving application and system quality

21 Architect for Complexity
Facilitates architectural blueprint of today’s complex systems Multi-user distributed object repository enables teams to work collaboratively and share across multiple projects “Intelligent” features facilitate large-scale models by reducing the number of steps involved in modeling complex relationships

22 Architect for Alignment
Facilitates communication with the customer, in very specific terms Web Publish allows teams to visualize models on the web, hold design reviews, distribute model information to users in the organization, and design additional web-based reports

23 Architect for ROI Integrated analysis, modeling, and design enabling faster development cycles Protect investments in existing applications by allowing developers to reverse engineer code Leverage and reuse existing packages and applications to recapture investment in previous development

24 Architect for Quality Ensures quality by providing tips and error warnings to guide teams in developing your project — Model Xpert Built-in guidance based on rules of UML and good design practices Ease of use shortens learning curve and accelerates skill development

25 Architect for Reuse Catalysis method of component-based development
Design and specify component interfaces so they plug together readily Integrate heterogeneous and legacy components or systems into new development Reuse domain models, architectures, interfaces, code, and processes based on patterns

26 Presentation Title <Date> CA eBusiness Information Management Solutions AllFusion, Total Application Life Cycle Management Copyright © 2001 Computer Associates International, Inc. All rights reserved.

27 Modelleme Nedir? Model inşaatçı için çizim Ne ise o’dur
Presentation Title <Date> Modelleme Nedir? Model inşaatçı için çizim Ne ise o’dur İş Problemleri ve çözümlerini tanımlayan Bilgi Copyright © 2001 Computer Associates International, Inc. All rights reserved.

28 Bir Resim, Binlerce Kelimeden Değerlidir!
Presentation Title <Date> CREATE TABLE PRODUCT ( product_id INTEGER NOT NULL, product_name VARCHAR(50) NULL, product_price NUMBER NULL); ALTER TABLE PRODUCT ADD ( PRIMARY KEY (product_id) ) ; CREATE TABLE DEPARTMENT ( department_id INTEGER NOT NULL, department_name VARCHAR(50) NULL); ALTER TABLE DEPARTMENT ADD ( PRIMARY KEY (department_id) ) ; CREATE TABLE EMPLOYEE ( employee_id INTEGER NOT NULL, employee_fname VARCHAR(50) NULL, employee_lname VARCHAR(50) NULL, employee_ssn CHAR(9) NULL); ALTER TABLE EMPLOYEE ADD ( PRIMARY KEY (employee_id) ) ; CREATE TABLE CUSTOMER ( customer_id INTEGER NOT NULL, customer_name VARCHAR(50) NULL, customer_address VARCHAR(150) NULL, customer_city VARCHAR(50) NULL, customer_state CHAR(2) NULL, customer_zip CHAR(9) NULL); ALTER TABLE CUSTOMER ADD ( PRIMARY KEY (customer_id) ) ; CREATE TABLE ZORDER ( zorder_id INTEGER NOT NULL, zorder_date DATE NULL); ALTER TABLE ZORDER ADD ( PRIMARY KEY (zorder_id) ) ; Copyright © 2001 Computer Associates International, Inc. All rights reserved.

29 AllFusion Modelleme Suite
AllFusion Modeling Suite AllFusion ERwin Data Modeler AllFusion Process Modeler AllFusion Component Modeler AllFusion Model Manager AllFusion Model Navigator AllFusion Data Model Validator ERwin Modeling Suite ERwin BPwin Paradigm Plus ModelMart Model Navigator ERwin Examiner

30 AllFusion Anahtar özellikleri
Presentation Title <Date> AllFusion Anahtar özellikleri Kurumsal-bazda modelleme İş, veri, süreç, komponent Model validasyon, model yönetimi Süreç’den hareket eden(Process-driven) modelleme UML, IE, DFD, IDEF Güçlü, spesifik kullanıcılar için optimize edilmiş araçlar Modelleme araçları boyunca akıllı tasarım entegresyonu Veri’den Nesne’ye İş Süreçleri’nden Bilgi’ye Çalışma grubu collaboration Multi-user Nesne güvenliği (güvenlik, giriş kontrol) Yeni 4.1! Copyright © 2001 Computer Associates International, Inc. All rights reserved.

31 AllFusion Modelleme ‘Suite’
ERwin DM Option for SAP AllFusion Data Model Validator AllFusion ERwin DM Option for PeopleSoft Entegre Modelleme Araçları İşistasyonu Araçları AllFusion Process Modeler AllFusion ERwin Data Modeler AllFusion Component Modeler AllFusion Model Manager Model Havuzu) Paylaşımlı Modelleme Hizmetleri Ve Ortak Bilgi Modeli İşbirliği Araçları AllFusion Model Navigator

32 ERwin Modelleme Ailesi
Presentation Title <Date> ERwin Modelleme Ailesi Bütün İş Süreçleri, Komponent ve Veri modelleme Güçlü, Spesifik Kullanıcılar için Optimize Edilmiş Akıllı Tasarım Entegrasyonu Tüm Modelleme Boyunca ‘Model Driven Architecture’ için Güçlü Destek En İyi Ürün Portföyü Copyright © 2001 Computer Associates International, Inc. All rights reserved.

33 AllFusion Erwin Data Modeler
Presentation Title <Date> Veri Modelleme AllFusion Erwin Data Modeler Pazar Lideri Yüksek-Kalitede, Performansda veritabanı Uygulamaları Tasarımı, Uygulaması ve Bakımı İşin Kendisini Tanımlayan Bilgi gereksinimlerinin Mantıksal Modeli ve İş Kuralları Hedef Veri Tabanına özgü Karakteristikler için optimize Fiziksel Modeller Önde Gelen Veri Tabanları için Tablo, ‘stored procedure’ ve ‘trigger code’ yaratır Veri ve Komponent Modellerini entegre eder Copyright © 2001 Computer Associates International, Inc. All rights reserved.

34 ERwin Kullanıcısı neyi görmek istiyor?…

35 …What you see if you Reverse Engineer the SAP database with ERwin

36 …12,000 (- 20,000) Bilgi adacıkları

37 …JDEdwards OneWorld için de durum aynı

38 Neden problem var? Veritabanı Sistem Kataloğu kullanışlı değil
‘Proprietary’ SAP ‘Data Dictionary’ Bir kaç sözcük…

39 Customer Master Account Group Address Customer......
‘Data Dictionary’ içinde... Customer Master Account Group Address Customer...... Customer Statistics Orders Quantity Gross Orders….

40 KNA1 S001 Customer Master KTOKD ADRNR Account Group Address KUNNR
...Fakat veritabanında KNA1 Customer Master Account Group Address Customer...... KTOKD ADRNR KUNNR S001 Customer Statistics Orders Quantity Gross Orders…. AEMENGE AEKZWI1

41 …ve bir Alman kullanıcı böyle görmektedir
KNA1 Kundenstamm KTOKD ADRNR KUNNR Kontengruppe Adresse Debitor...... S001 Kundenstatistik AEMENGE AEKZWI1 Auftrg.Eing.Menge Auftragseing Brutto..

42 Saphir ‘SAP Enables’ ERwin
SAP ve Erwin arasında oturmaktadır SAP’dan meta datayı çeker ve tutar Erwin’e ‘export’ için tabloları seçer ve çeker …fakat bir SAP DB bakım aracı değildir.

43 Veri Tasarımın Kalitesi
Presentation Title <Date> Veri Tasarımın Kalitesi AllFusion Data Model Navigator Erwin kullanımının tamamlayıcısı VeriTabanı Şemalarınızın Kalite ve Entegrasyonunu kontrol eder “Teach Me” ile veri modelleme eğitimi Copyright © 2001 Computer Associates International, Inc. All rights reserved.

44 AllFusion Process Modeler
Presentation Title <Date> Süreç Modelleme AllFusion Process Modeler eİş Süreç Analizi ve Tasarımı için (AS-IS ve TO-BE modelleme) iş aktivitelerini, sıralamayı ve bilgi Akışını görebilmek için fonksiyonel, işakış ve veriakış modelleri yaratma ‘Swim Lanes’ ve Organizasyon şemaları kullanılarak işakışı ile organizasyon yapısının ilişkisini analiz etmek Copyright © 2001 Computer Associates International, Inc. All rights reserved.

45 AllFusion Component Modeler
Presentation Title <Date> Komponent Modelleme AllFusion Component Modeler UML 1.3 TAM Desteği XML ve ‘Model Driven Architecture (MDA)’ gibi yeni ‘Trend’leri Desteklemek için Tamamen Yeniden Tasarlanmıştır Doğru modellemeyi Zorlayıcı Kural bazlı ‘Engine’ : ‘Model Xpert’ ‘Open OLE API’ Uyarlamayı Sağlamaktadır Komponentlerin Mantıksal veri modelleri ile ‘Map’ ve ‘synchronize’ edilmesi - Erwin’e veya Erwin’den Copyright © 2001 Computer Associates International, Inc. All rights reserved.

46 AllFusion EDM ile XML’li Geniş Entegrasyon
Presentation Title <Date> AllFusion EDM ile XML’li Geniş Entegrasyon AllFusion EDM Mantıksal AllFusion CM UML Class Diagram 2-Yönlü Köprü Jeneric Fiziksel Java Uygulama V.Basic C++ Fiziksel Oracle DB2/UDB Veritabanı Ingres Copyright © 2001 Computer Associates International, Inc. All rights reserved.

47 AllFusion Model Manager
Presentation Title <Date> Model Yönetimi AllFusion Model Manager Takım Halinde Geliştirme ve Paylaşım için of Veri, Süreç Modellerinin (ERwin and BPwin) Ortak Kullanımı Model Paylaşımı ve Entegrasyon için CCC ile Entegrasyon Copyright © 2001 Computer Associates International, Inc. All rights reserved.

48 ModelMart Mimarisi

49 Presentation Title <Date> Neden AllFusion? Paylaşım – Kullanıcı ve Geliştirmeci Toplulukları Arasındaki Ayrımı Azalt Mimari – Görselleştir, İşi anla Yönetim - Planla, Organize et, Kaynak ayır, IT Çabalarını Yönelt, Kontrol et ve Bunları İşin Amacına Göre Düzenle Döküman – Çalışanların Bilgilerini Koru Gelişme – Geliştirme ve Bakım Eforlarını Basitleştir. Kalite, Verimlilik ve Etkili Olmak Yeniden Kullanım – IT Varlıklarını Doğru Kullan & Tekerleği Yeniden Keşfetmekten Kaçın Başarı – ‘ROI’i Yükselt; Riski Yönet ; ‘Total Cost of Ownership’i Gözet; Pazara Sunum Sürelerini Kısalt Collaborate – Close the Communication Gap between Business User and Developer Communities to deliver solutions that meet the organisation’s goals and business requirements. DRAFT: Collaborate: Close Communication Gap between Business User and Developer Communities  Adapt: Capture and rapidly convert the changing business requirements into system specifications (Map your application development efforts to the organisation’s goals and business requirements) Map your application development efforts to the organisation’s goals and business requirements Provide both productivity and Effectiveness Uygulama Projelerinin Sadece %26’sı Bütünüyle Başarılıdır!! Standish Group AllFusion Başarı Şansınızı Yükseltir!! Shirief Nosseir Copyright © 2001 Computer Associates International, Inc. All rights reserved.

50

51 Completeness of Vision
Veri Modelleme ‘Magic Quadrant’ (ERwin) Challengers Leaders Sybase Rational Computer Associates Ability to Execute Embarcadero Popkin Oracle Visible Niche Players Visionaries Completeness of Vision Source: Gartner, September 2001

52 Veri Modelleme Pazarı Sybase Computer Associates 19% 55% Embarcader 7%
Others 19% Source: GIGA, September 2001

53 ERwin Ödülleri                                            


"Uygulama Yaşam Döngüsü Yönetimi" indir ppt

Benzer bir sunumlar


Google Reklamları