ADIYAMAN ÜNİVERSİTESİ

Slides:



Advertisements
Benzer bir sunumlar
Stratejik Planlama.
Advertisements

Proje Döngüsü ve Proje Yönetimi
TS EN ISO 9001:2008 KALİTE YÖNETİM SİSTEMİ
Kurumsal Kaynak Planlama ( Enterprise Resource Plannning)
GÜLOĞLU TİCARET Seracettin Güloğlu tarafından 1975 yılında kurulmuş olup, sektöre Teneke, Baca Armatürü ve Soba malzemeleri imalatı ile başlamıştır.
TEDARİK ZİNCİRİ YÖNETİMİ.
ÇEVİK YAKLAŞIMLAR & SCRUM
Bilgi Teknolojisinin Temel Kavramları
SİSTEM ANALİZİ VE TASARIMI
Bora GÜRSEL CBÜ BAUM Proje Yöneticisi
Tedarikçi Tarafından Yönetilen Stoklar (TYS)
OTO KAZA SİGORTALARI - HİZMET KALİTE İYİLEŞTİRME
KADINLARIN VE KADIN SİVİL TOPLUM KURULUŞLARININ GÜÇLENDİRİLMESİ HİBE PROGRAMI GÜÇLÜ KADIN GÜÇLÜ TOPLUM PROJESİ STRONG WOMEN STRONG SOCIETY PROJECT TR2009/ /69.
Yazılım Proje Yönetimi
Ar-Ge ve Teknoloji Geliştirme: Rekabet için stratejik yaklaşımlar
İSTANBUL ÜNİVERSİTESİ VATAN YAZILIMEVİ
MODERN YÖNETİM VE ORGANİZASYON
KURUMSAL AÇIDAN iKS Kurumsal Amaçlar
Test Driven Development (TDD) Nedir?
KURUMSAL AÇIDAN iKS Kurumsal Amaçlar Öz Değerlendirme ve Teknik Özellikler.
HİZMET SİSTEMİNİN KURULMASI
Çevik Metodolojiler mi Geleneksel Metodolojiler mi?
Kalite Yönetim Prensipleri (Devam)
Kalite Nedir? Furkan LEVENTOĞLU.
Performans ölçme ve değerlendirme güz
Kalite Yönetim Sistemlerinin Tarihsel Gelişimi, ISO 9000 Standartlar Ailesi, Kalite Yönetim Prensipleri 2. Hafta.
AKREDİTASYON VE EĞİTİM STANDARTLARI NURCAY KURU EĞİTİM BİLİMLERİ.
YNT/YNTZ 514 TEKNOLOJİ VE YENİLİK YÖNETİMİ ISLT318-Hafta2 : Yenilik Süreci Prof. Dr. Atilla ELÇİ Aksaray Ü., İ şletme Bölümü, YNT/YNTZ 5141.
ISO/TS 16949:2009 (Hafta 10) ISO 9001:2008’E GÖRE FARKLAR.
ISO/TS 16949:2009 (Hafta 8) ISO 9001:2008’E GÖRE FARKLAR.
Bölüm 10 Takımlar.
BALANCED SCORECARD – DENGELİ BAŞARI GÖSTERGESİ
Bankaya Özel / Internal Use T.C. Maltepe Üniversitesi Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Yüksek Lisans Güz Dönemi Ders: BIL-515.
Bölümün Amacı Bu bölüm, örgüt yapısının temel kavramlarını tanıtıyor ve bir yapıyı örgüt şemasında göründüğü şekliyle nasıl tasarlayacağımızı anlatıyor.
Pi Magic — İş Uygulamaları Yatay Çözümler Endüstri Çözümleri Yönetim.
KALİTE YÖNETİM SİSTEMİ
“SEN İ N MASALIN” ORGAN İ ZASYON İ FT İ HARLA SUNAR…
Kurumsal ve Gelişmiş Stratejik Planlama Çözümü.
Yenilik ve Yeni Ürün Altunışık-Özdemir-Torlak.
Bilişim Ortağınız.
Scrum Takımlarında Performans Ölçüm Yaklaşımı
Kurumsal Ağlarda Uzak ve Merkezi İşlem Birimlerinin Sanallaştırılması: Bir Uygulama Emrah ÇOLAK, SGK Aydın ÇETİN, Gazi Üniversitesi ŞUBAT 2016.
Proje Oluşturma ve Yönetimi
 Kalite en basit tanımıyla, müşteri isteklerine cevap verebilmektir.
Bilgisayar Mühendisliğindeki Yeri
ÇEVİK (Agile) SÜREÇLER Değişen gereksinimler, teknik riskler gibi önceden belirlenemeyen durumlara ve yazılım ürününü etkileyebilecek her tür değişikliğe.
ÇEVİK YAZILIM GELİŞTİRME
İyi bir akla sahip olmak yeterli değildir
Başarılı Yazılım Projelerinin Sırrı: Değişimi Kucaklamak -
KALİTE YÖNETİM SİSTEMİ
SAP SE, merkezi Walldorf, Almanya'da bulunan, Avrupa'nın en büyük yazılım şirketidir.
TEDARİK ZİNCİRİ YÖNETİMİ.
Birleşik Süreç ve Çevik (Agile) Yazılım Süreç Modelleri
Ayşenur batı Hande arpacı
YALIN UYGULAMALARI 2020 Stratejik Planı Mart 2017.
CRM Mehmet Batuhan Ülper
5. YÖNETİM KALİTESİ ve STANDARTLARI
TAKVİM TASARIMI?.
İçerik Yönetim Sistemi
Kalite Yönetim Prensipleri (Devam)
6. HAFTA KALİTE MALİYETLERİ.
YER TEMİZLEME MAKİNASI
ONTOLOJİ GELİŞTİRME ALANINDA ÇEVİK YAKLAŞIMLAR
(Öğrenci Transkript) Akademik Bilgi Ve Kayıt Sistemi Student
İŞLETME BİLİMİ VE İŞLETMEYİ TANIYALIM
NİŞANTAŞI ÜNİVERSİTESİ
Reel Sektörde Ekonomik Kriz ve Kalite Yaklaşımları
Makine Metal San. ve Tic. Ltd. Şti. Altınova Mahallesi 2
“Tek PPG” olarak yolumuza devam ediyoruz
Sunum transkripti:

ADIYAMAN ÜNİVERSİTESİ DUYGU DEMİR(551165026) FATMA ÖZDEMİR(551165043) YEŞİM ÖZTUNAY(551165023) ALİ SÖMER(551165050) KONU:AGİLE(ÇEVİK YAKLAŞIM)P DERS:YAZILIM MİMARİLERİ BÖLÜM:BİLGİSAYAR TEKNOLOJİLERİ

Agile(Çevik)Yaklaşım Yazılım geliştirme süreci sıkıntılı ve uzun süren bir dönemdir. Yazılım projeleri yönetimsel eksikliklerden dolayı ancak kısmi başarı ve memnuniyet ile tamamlanabilmektedir. Yazılım sektöründe, yazılım sürümlerinin zamanında ortaya çıkarılamaması, değişiklik isteklerine çabuk cevap verilememesi, yazılım hatalarının geç fark edilmesi ve zaman içerisinde gelen isteklere göre sistemin kendi yapısını geliştirememesi gibi çeşitli sorunlar ortaya çıkmıştır.

Bu sorunların aşılmasına yönelik yapılan çalışmalar sonucu, 1990’lı yılların sonlarına doğru “çevik” Olarak isimlendirilen metotlar geliştirilmiştir .Çevik metotlar, piyasaya çok çabuk ürün çıkarabilme, değişen isteklere hızla yanıt verme ve en kısa sürede bir yazılım ürününü müşteri hizmetine sunmayı amaçlamaktadırlar .

Çevik metotlar, verimliliği yüksek, esnek, hata oranı düşük, hızlı ve ucuz çözümler sağlamaktadır. Bu metotlar, kendi içerisinde özü aynı fakat pratikleri farklılaşan çeşitli metodolojilere ayrılmaktadır. Çalışma içersinde bu metodolojilerden bahsedilmektedir.

ÇEVİK YAZILIM GELİŞTİRME “Çevik”, dünyada yazılım süreçlerini daha esnek ve güçlü kılmak için kullanılan aynı zamanda yazılım süreçlerini de kısaltan kavramsal bir yazılım geliştirme metodolojisidir .Bu metodolojide projenin ölçeği ne olursa olsun, proje küçük yinelemelere ayrılır ve her yineleme başlı başına bir proje gibi ele alınarak geliştirilir.

Her yinelemenin sonunda da proje ekibi tarafından müşteriye, projenin ne kadarının gerçekleştirildiğine dair bilgi verilir.“Çevik” ile her bir yinelemenin 2-4 hafta kadar sürmesi planlanmaktadır. Her yinelemenin kendi içerisinde çalışan bir sistem olması sonucu müşteriye sürekli çalışan bir yazılım teslim edilerek, müşteri memnuniyetinin artması sağlanmaktadır.

“Çevik” in hızı proje ekibinde çalışan tüm ekip üyelerinin sürekli iletişim halinde olmasından kaynaklanmaktadır.Ayrıca projenin küçük parçalardan oluşması da geriye dönük hataların düzeltilmesini kolaylaştırmaktadır. Genel hatlarıyla çevik metotlar,verimliliği yüksek,esnek, hata oranı düşük, hızlı ve ucuz çözümler sağlamaktadır.

Çevik Yazılım Geliştirme Manifestosu Değişik çevik metotların temsilcileri 2001 yılında bir araya gelerek ortak yanlarını ortaya koyan bir manifesto yayınladılar. Bu manifestoda; • Süreçler ve Araçlar yerine Bireyler ve Etkileşimler, • Kapsamlı Belgeler yerine Çalışan Yazılım, • Sözleşme Görüşmeleri yerine Müşteri İlişkileri, • Plan İzleme yerine Değişikliğe Açıklığın, daha önemli ve öncelikli olduğu belirtilmektedir

Çevik(Agile)Manifesto Sözleşme ve anlaşmalardan Değişimeaçıkolup,uygulamakPlanabağlıkalmaktan Süreç ve araçlardan Çalışanyazılım Detaylı dokümantasyondan Müşterirle beraber çalışmak Az ÖnemliKişilervetakımçalışması

Çevik Yazılımın Prensipleri: 1-İlk öncelik ,sürekli, kaliteli yazılım teslimatıyla müşteri memnuniyetini sağlamaktır. 2-Projene kadar ilerlemiş olursa olsun değişiklikler kabul edilir. Çevik yazılım süreçleri değişiklikleri müşteri avantajına dönüştürürler. 3-Mümkün olduğunca kısa zaman aralıklarıyla(2-4haftaarası)çalışan,kaliteli yazılım teslimatı yapılır.

4-Analistler,uzmanlar,yazılımcılar,testçiler vs 4-Analistler,uzmanlar,yazılımcılar,testçiler vs. Tüm ekip elemanları,birebir İletişim halinde, birlikte çalışırlar. 5-İyi projeler,motivasyonu yüksek bireyler etrafında kurulur.Ekip elemanlarına gerekli destek verilmeli ihtiyaçları karşılanarak proje ile ilgili ekiplere tam güvenilmelidir.

6- Ekip içerisinde Kaliteli bilgi akışı için yüz yüze iletişim önemlidir. 7-Çalışan yazılım,projenin ilk gelişim ölçütüdür. 8- Çevik süreçler, mümkün olduğunca sabit hızlı, sürdürülebilir geliştirmeye önem verir.

9-Güçlü teknik altyapı ve tasarım çevikliği arttırır 9-Güçlü teknik altyapı ve tasarım çevikliği arttırır. 10-Basitlik önemlidir. 11-En iyi mimariler,gereksinimler ve tasarımlar kendi Kendini organize edebilen ekipler tarafından yaratılır. 12-Düzenli aralıklarla ekipler kendi yöntemlerini gözden geçirerek verimliliği arttırmak için gerekli iyileştirmeleri yaparlar.

ÇEVİK METODOLOJİLER Extreme Programming (XP), Scrum, Agile Unified Process, Future Driven Development (FDD), LEAN Development, Dynamic System Development Methodology (DSDM) ve Microsoft Solution Framework (MSF) olarak bilinen çevik metodolojiler vardır . Bu metodolojiler arasından en yaygın uygulananları XP ve Scrum’dır.

Extreme Programming Kent Beck tarafından 1999 yılında bir yazılım geliştirme disiplini olarak ortaya çıkarılmıştır. Yazılım geliştirmede kolaylığı ve esnekliği sağlamak için, 12 farklı pratiği öngören XP, grup içi iletişime önem veren, geri dönüşlerin daha fazla olmasına imkân sağlayan bir yazılım geliştirme yöntemidir

SORULAR

1)Aşağıdakilerden hangisi Çevik Yazılımın Prensiplerinden biri değildir? İlk öncelik, sürekli, kaliteli yazılım teslimatıyla müşteri memnuniyetini sağlamaktır. Çalışan yazılım, projenin ilk gelişim ölçütüdür. Basitlik önemli değildir. Çevik süreçler, mümkün olduğunca sabit hızlı, sürdürülebilir geliştirmeye önem verir. CEVAP: C

2-Yazılım teslimatı ne kadar süre içerisinde yapılır? 1-2 hafta arası 2-3hafta arası 2-5 hafta arası 2-6 hafta arası CEVAP:D

3-Aşağıdakilerden hangisi Agile ‘nin avantajları arasında sayılamaz ? Yazılım ekibinin motivasyonu sürekli yüksek seviyede olur Kısa sürede müşteri memnuniyeti sağlanır Yazılım kalitesi artar Yazılım projelerinin başarısı %15e kadar artış gösterebilir. CEVAP:D

4) Aşağıdakilerden hangisi çevik yaklaşım çeşitlerinden biri değildir? Çevik Güncelleştirilmiş Süreç Test Güdümlü Geliştirme Sınırsal programlama Çevik Birleştirilmiş Süreç CEVAP:A

5- Aşağıdakilerden hangisi Çevik metodun amaçları arasında yoktur? Piyasaya çok çabuk ürün çıkarabilme Sorunlara yanıt verme Değişen isteklere hızla yanıt verme en kısa sürede bir yazılım ürününü müşteri hizmetine sunmayı amaçlamaktadırlar. CEVAP:B

6) Çevik” ile her bir yinelemenin kaç hafta sürmesi planlanmaktadır? 2-4 hafta kadar 2-5 hafta kadar 2-3 hafta kadar 2-6 hafta kadar CEVAP:A

7) Aşağıdaki eşleşmelerden hangisi yanlıştır? Kapsamlı Belgeler yerine özetlenmiş belgeler Sözleşme Görüşmeleri yerine Müşteri İlişkileri Plan İzleme yerine Değişikliğe Açıklığın Süreçler ve Araçlar yerine Bireyler ve Etkileşimler CEVAP:A

8) Metodolojiler arasından en yaygın uygulananları hangisidir? Scrum , Agile UnifiedProcess Development, Dynamic System Development Future Driven Development, Methodology XP , Scrum CEVAP:D

9) Extreme Programming (XP) kaç yılında ortaya çıkmıştır? 1999 1998 1997 1996 CEVAP:A

10) Extreme Programming (XP) kaç farklı pratiği ön görüyor? CEVAP:B