Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Borland Yazılım Geliştirme Altyapısı ve Çözümleri

Benzer bir sunumlar


... konulu sunumlar: "Borland Yazılım Geliştirme Altyapısı ve Çözümleri"— Sunum transkripti:

1 Borland Yazılım Geliştirme Altyapısı ve Çözümleri
Alpay Ertürkmen

2 İçerik Değer Üreten Yazılım Üretmek Yazılım Başarım Optimizasyonu
Borland Süreç Çözümleri Borland ve Müşterileri

3 Yazılım ile Üretilen Değeri Artırmak
Bilgi Yazılım Katma Değer İzlenebilirlik Kontrol Software is the engine that enables business, delivers value, and ultimately drives a competitive advantage. Software is what collates, manages, analyzes, and transforms information into the value that businesses need – Visibility to better understand their business - their opportunities and threats Control over their operations, their core processes, to drive efficiencies and effectiveness throughout their business And the ability to transform that visibility and control into action, enabling agility – fast, timely responsiveness to those opportunities or threats. Information is the input, software is the transformer, value is the result Çeviklik

4 Başarılı Olmak Gün Geçtikçe Zorlaşıyor
60% Başarılı Başarısız 40% Problemli 20% Unfortunately, it is only getting harder to succeed at developing high quality software. The Chaos Report, published by the Standish Group, categorizes approximately 1 in 3 software projects a success. From 2002 to 2004 the rate of success dropped ten percent, while the failure rates increased 20 percent. 0% 2002 2004 2004 Chaos Raporu

5 Yazılım Geliştirme Etkinliği Çeşitli Kısıtlara Sahiptir
Kalite Maliyet Takvim The failure rates reflect how difficult it is to develop high quality software which can be described as a constant trade off on priorities. The priorities are often seen as constraints – Quality, costs, time and scope of requirements. Developing software requires organizations to balance, and ultimately manage within these constraints. Kapsam

6 70% Zaman Geç Kalınmış Kalite Maliyet Takvim Kapsam
Balancing the constraints is difficult. Set priority on cost of development, and you are likely to see failure associated with the timing and deadline for a project. Kapsam Kaynak: The Standish Group 2004

7 54% Maliyet Bütçeyi Aşmış Kalite Maliyet Takvim Kapsam
Focus on the deadline, and likely quality or scope is mismanaged. Kapsam Kaynak: The Standish Group 2004

8 66% Kapsam Başarısız Sayılmış Kalite Maliyet Takvim Kapsam
Or, when focusing on cost, you may lose the functionality that is key to maintaining a competitive position for a given product. Kapsam Kaynak: The Standish Group 2004

9 30% Kalite Sonuçlanmadan İptal Edilmiş Kalite Maliyet Takvim Kapsam
Ultimately, the constraints are about trade-offs. Unfortunately, the trade offs are increasingly putting businesses at risk. Kapsam Kaynak: The Standish Group 2004

10 İsraf İnanılmaz Boyutlarda
“Yazılım kaynaklı problemler Amerikan ekonomisine yılda 59.5 Milyar Dolara maloluyor.” — American’s National Institute of Standards (NIST), 2002 The risk and failure is costing economies billions in dollars and lost opportunities.

11 Borland Bu Problemi Çözmek…
Yazılım Başarım Optimizasyonu: Yazılım geliştirme sürecinin insanları, süreçleri ve teknolojiyi uygun biçimde bir araya getirerek; yaratılan katma değeri en üst seviyeye çıkartacak hızlı ve disiplinli bir yaklaşıma dönüştürülmesidir. Our mission is to enable customers to achieve that state of process. Our mission is to enable Software Delivery Optimization.

12 …ve Kurumun Önceliklerini Geliştirmek için Çalışıyor
Kısıtlar Harcama Zaman Fırsatları Arttırmak Riskleri Yönetmek Kalite In summary, the benefits of Software Delivery Optimization, are directly aligned with managing the constraints of software development and delivery to better deliver on the priorities of the development organization – maximize opportunity while managing risk for the Company as a whole. Kapsam

13 Teslim Etmek Geliştirmekten Çok Daha Fazlasıdır
Yazılım Teslim Zincirindeki Kurumlar arasında uçurumlar vardır. İş Sahibi/ Kurumsal Paydaş Yazılım Geliştirme Bilgi İşlem/ Operasyon So what’s standing in the way of Software Delivery Optimization? Delivery is about the entire process of understanding, developing and delivering business value. Development is a critical piece, but delivery encompasses 3 key audiences – business stakeholders, IT developers, and the operations team that keep it all running. One of the challenges to optimizing software delivery is addressing the chasms that typically exist between these organizations. These chasms leads to a lack of collaboration and understanding between the various teams, which ultimately impacts the delivery process.

14 Asıl Problem: İletişim ve Süreçler
Roller arasındaki boşluklar Portföy Yönetimi Planlama Analizci Tanımlama Tasarımcı Tasarım Geliştirici Geliştirme Looking within the software organization, gaps exist between individual roles. KG Testçi Test Ürün Sorumlusu Teslim

15 Karmaşıklık ve Farklı Platformlar
Bunun Yanında... Karmaşıklık ve Farklı Platformlar Planlama Portföy Yönetimi Portföy Yönetimi Portföy Yönetimi Analizci Tanımlama Tanımlama Tanımlama Tasarımcı Tasarım Tasarım Tasarım Geliştirici Geliştirme Geliştirme Geliştirme Challenges are only increasing as IT organizations become more complex. KG Testçi Test Test Test Ürün Sorumlusu Teslim Geliştirme Geliştirme J2EE™ Microsoft® .NET C++/Linux®

16 Yazılım Başarım Optimizasyonu
Bütünleşik, İş Birliğine Açık bir Süreç SDO provides an integrated and collaborative view and process to all stakeholders and roles within the IT organization and business.

17 Yazılım Başarım Optimizasyonu
Görülebilirlik ve Kontrol Creating visibility and control.

18 Yazılım Başarım Optimizasyonu
Rol-Tabanlı Bakış Açısı SDO provides role based perspectives into the same process.

19 Çözüm: Yazılım Başarım Optimizasyonu
“Yazılım Başarım Optimizasyonu yönetim, yazılım geliştirme ve Bilgi İşlem/Operasyon arasındaki boşlukları doldurmaktadır. Bu dönüşüm, ERP üretim sektörü için ne yaptıysa yazılım sektörü için de aynısını yapacaktır.” Software Delivery Optimization is akin to ERP for software, driving that dramatic change in value delivery. – Tom Murphy, META Group

20 Yazılım Başarım Optimizasyonu’nun Getirdikleri
Doğru Projelere Odaklanmak İşleri Doğru Yapmak Doğru Olduğunu Bilmek Üretilen Katma Değeri arttırmak için en doğru Planlama ve Kaynak Yönetimi Güvenilir ve tahmin edilebilir yazılım üretilebilmesi için en doğru etkinlikler Görülebilirlik ve kontrolun sağlanması için mühendislik ve yönetim uyumunun sağlanması By treating software development as a managed process, organizations can optimize planning and resources, execution and manageability.

21 Borland’ın Sahip Olduğu Deneyim ve Birikim
Yazılım Başarım Optimizasyonu Yönetilebilir Süreçler ile Kurumsal Üretkenlik Üretilen Katma Değer Uygulama Geliştirme Hayat Döngüsü Çeşitli Rolleri Kapsayan Grup Üretkenliği Business Value It is no accident that Borland has staked out this mission, and continues this journey. It is an inevitable evolution of our past and present. Our heritage began with … Geliştirme Ortamları Geliştirici Üretkenliği Yazılım Başarım Evrimi

22 Borland’ın Çözümleri İnsan, Süreç ve Teknoloji Arasında Uyum Sağlıyor
Süreç - Disiplin Süreç Yönetimi Süreç İyileştirme En İyi Alışkanlıklar Teknoloji - Verimlilik Kanıtlanmış, Sınıfında En İyi Yazılım Başarım Çözümleri Borland is advancing each element of Software Delivery Optimization: the people, process and technology required to maximize the business value of software. İnsan - Profesyonellik Bilgi Yönetimi Yetenek Gelişimi

23 The Borland Çözümleri TEKNOLOJİ SÜREÇ YBO İNSAN BORLAND
Süreç İyileştirme Danışmanlığı İNSAN BORLAND Yazılım Geliştirme Altyapısı TEKNOLOJİ SÜREÇ YBO BORLAND Üniversitesi

24 Ödüllü Borland Teknolojileri
JBuilder® C++BuilderTM Delphi® OptimizeitTM StarTeam® Together® Op-Center Borland’s product portfolio is second to none. CaliberRMTM

25 Uygulama Geliştirme Hayat Döngüsü Çözümleri
Süreç-Merkezli Tasarım Geliştirme Tanımlama Test Teslim Yönetim Borland Core::Analyst Borland Core::Architect Borland Core::Developer Core::Tester Solutions for each phase of the application lifecycle. Also available in a roles centric, process based platform offering. Rol-Tabanlı

26 Core SDP Platform Hizmetleri
Borland Core SDP Borland Core SDP Core::Analyst Core::Architect Core::Developer Core::Tester Core SDP Platform Hizmetleri Rol tabanlı yazılım geliştirme Takım içi iletişim ve işbirliği Süreç odaklı bir yapı Platform bağımsızlık Kolay kurulum, kolay yönetim

27 Gereksinim Yönetimi Gereksinimlerin Paylaşılması
Gereksinim Dokümanları (SRS) İzlenebilirlik Pek Yakında: Gereksinim Geliştirme

28 UML Modelleme UML 2.0 ve Kod-Model Senkronizasyonu Dokümantasyon
Kalite Güvence (Audits & Metrics) İş Süreçlerinin Modellenmesi Model Yönelimli Mimari

29 Yazılım Geliştirme Java .Net C++/CORBA

30 Test Birim Testler Kod Bazında Performans Testleri Yük Testleri
İşlevsel Testler Test Yönetimi

31 Ürün Yönetimi Sürüm Kontrol Konfigürasyon Yönetimi Değişiklik Yönetimi
İş Akışı

32 BT Yönetimi (Pek Yakında)
Talep Yönetimi Portföy Yönetimi Proje Yönetimi Kaynak Yönetimi

33 Borland ile Yazılım Başarım Optimizasyonu Gerçekleştirmiş Müşteriler
Finans Telekom İleri Teknoloji Sağlık Kamu This is a sample of Borland’s customers who are embracing our technology and services as a key strategy to achieve competitive differentiation from their IT investments. Companies from around the globe, leaders in their respective industries.

34 www.borland.com.tr www.btgrubu.com
Teşekkürler


"Borland Yazılım Geliştirme Altyapısı ve Çözümleri" indir ppt

Benzer bir sunumlar


Google Reklamları