MSF

advertisement
MSF
Microsoft Solutions Framework
Microsoft Çözüm Çerçevesi
Derya Arıkan
[email protected]
Temmuz.2008
İş Dünyası
İş dünyası ve teknolojideki hızlı değişimler
– Ürünlerin kısa zamanda pazara çıkması
– Her geçen gün değişen ve karmaşıklaşan
ürünler ve servisler
– Gelişen iş modelleri
Hızla değişen ihtiyaçlar: yönetmelikler,
yasalar, büyüyen tüketici ihtiyaçları
Büyüyen rekabet baskısı
Globalizasyon
BT İş Dünyasının Hedeflerini Nasıl
Oluşturur?
İş süreçlerinin verimli hale getirilmesi
– Tedarik Zincirinin kısaltılması
Kişilerin günlük işlerde verimliliği ve etkinliğini
artırmaya yardımcı olmak
– Zor ve basmakalıp işlerin yok edilmesi
– Bilgiyi ulaşabilir ve kullanılabilir yapmak
– Verinin gerçek zamanlı olarak işleyebilmek
İşlerin gelişmesini sağlamak
– Yeni iş modelleri üretmek
– Yeni iş imkanları geliştirmek
– Yeni piyasalara ulaşabilmek
Başarı kolay olmadı !!!
2000
1998
Başarısız
Problemli
Başarılı
23%
49%
28%
28%
1995
1994
46%
40%
31%
26%
33%
53%
27%
16%
Bu grafik Amerika’da küçük orta ve büyük boydaki iş yerlerinde yapılan 30.000 projenin
1994 yılından beri toplanan datalarını içermektedir.
Kaynak: The Standish Group International, Extreme Chaos, The Standish Group
International, Inc., 2000
Problemler neydi?
Hedef ve görevin birbirinden ayrı olması
Yapılan iş ile teknolojinin ayrı olması
Ortak dil ve süreçlerin olmaması
– Açık olmayan hedefler
– Kontrol edilemeyen kapsam değişiklikleri
Takım gibi davranamamak ve iletişim
kuramamak
Değişikliklere ayak uyduramayan katı
süreçler
Nasıl BT Bu Sorunları
Yaşamaz?
İş hedeflerini, imkânlarını ve değişen süreçlerini
anlamalı
BT hedefleri, iş hedeflerine hizmet edecek
şekilde olmalı
İş tarafındakilerle sürekli diyalog halinde olmalı
Organizasyon yapısı gelişmeye açık bir şekilde
düzenlenmeli
Etkili ve verimli çalışma için takımları organize
etmeli
BT’nin ihtiyacı daha fazla, daha yeni teknoloji değildir–
ileri teknoloji bilgisini kullanarak kişileri ve süreçleri geliştirerek
organizasyonun daha iyiye gitmesini sağlamaktır.
Microsoft Çözüm Çerçevesi
MSF BT çözümlerini başarılı bir
şekilde yaratma, planlama ve kurma
sırasında kişi ve süreçleri anlatan bir
rehberdir
MSF Nasıl oluştu?
Microsoft
Ürün
Grupları
Microsoft
BT Grubu
Microsoft
Servis
Grupları
Microsoft İş
Ortakları
İspatlanmış
Tecrübeler
MSF ve MOF
Microsoft Solutions Framework
Microsoft Operations Framework
MSF Modelleri ve Disiplinler
Modeller
Takım
Süreç
Modeli
Modeli
Disiplinler
Proje
Yönetim
Disiplini
Risk
Yönetim
Disiplini
Hazırlık
Yönetim
Disiplini
MSF Takım Modeli
Projenin bütçe zaman ve
işlev sınırlarında yapılması
Müşteri
memnuniyeti
Program
Yönetimi
(Program Management)
Ürün Yönetimi
(Product Managment)
İletişim
Kullanıcı Verim Yönetimi
Geliştirme
(Development)
Test
(User Experience)
Son kullanıcının
verimini
yükseltmek
İstenen
özelliklere göre
yaratmak
Sürüm Yönetimi
(Release Management)
Kolay kurulum ve
devamlı işletme
Bütün kalite sorunlarının
belirlenmesi ve
cevaplandırılmasından
sonra sürümün
onaylanması
Proje Takımı Dışındakiler
Proje sponsoru – Projeyi finanse eden kişi(ler)
Müşteri (veya işin sahibi) – Çözümün yarar
sağlayacağı iş tarafındaki kişi(ler)
Son Kullanıcı – Çözümün etkilediği sistem ve
onu kullananlar
İşletmen – Çözüm kurulduktan sonra işletmesini
yapacak grup
MSF Team Role Clusters
Genişletilmiş Takım Modeli
Son
Kullanıcı
Destek
Grubu
İş odaklı bakış
Kullanıcı
Verim
Yönetimi
Ürün
Yönetimi
Müşteri
Test
Proje Takımı
İşletme ve
destek
Bölümleri
Geliştirme
Sürüm
Yönetimi
Teknoloji bakışı
Program
Yönetimi
Teknoloji Mimarları ve
Komiteler
Proje
Sponsoru
MSF Team Model : Sub-Teams
MSF Ana Fikirleri ve Takım Modeli
İş hedefleri konusunda yoğunlaşmalı
Çevik kalmalı, değişikliğe hazır olmalı
Ortak bir vizyon için çalışmalı
Takım çalışanlarına karar verme yetkisi
verilmeli
Açık iletişim özendirilmeli
Sorumluluklar paylaşılmalı ama sorumlular
açık olarak belirtilmeli
Ana Fikirler ve Kanıtlanmış Süreçler
Ana fikirler
– Eşdeğerli takım rolleri
– Müşteri odaklı düşünme
– Ürün odaklı düşünme
– Hatasız üretimi hedefleme
– Öğrenme isteği
Kanıtlanmış Süreçler
– Birbirine bağımlı küçük takımlar yaratmak
– Takımların bir yerde çalışmalarını sağlamak
– Tüm takımın katılımıyla çözüm yaratmak
Project Management Discipline
Project management is the application of
knowledge, skills, tools, and techniques to
project activities to meet project
requirements. (Project Management
Institute)
– Does not equate to “being the boss”
– Is especially critical for scaled-up project
teams
MSF Süreçleri
Kurulum
Tamam
Sürüm Hazırlığı
Onayı
MSF
Kapsam
Onayı
Vizyon ve
Kapsam
Onayı
Proje Planı
Onayı
MSF süreçleri tekrar eder
Özellikler
Projeleri küçük sürümlere bölerek riski azaltmak
Sürüm 3
Sürüm 2
Sürüm 1
Zaman
MSF Süreçlerinin
Avantajları
Projenin çıktılarının düzenli çıkması
Projenin sonuçlarının iş odaklı kalması
Projenin beklenti ve organizasyondaki netliğinin
görülmesi
İşletme grubuna projenin kademeli olarak
devredilmesi
MSF Vizyon Belirleme Fazı ve
Çıktıları
Çıktılar
– Vizyon ve Kapsam
Dokümanı
– Proje Yapı Dokümanı
– İlk Risk Analiz
Dokümanı
Hedef Belirlemek
Alis: “Söyler misin
ne yöne
gitmeliyim?”
Kedi: “Bu
tamamen senin
nereye gitmek
istediğine bağlı.”
Alis: “Fark etmez
benim için…”
Kedi: “O zaman
ne yöne gittiğin
de fark etmez.”
Alis Harikalar Diyarında
Lewis Carroll
Vizyon Her şeydir
“İnanıyorum, ki bu ulus önümüzdeki on
yıl içinde Ay’a bir insan indirip, güvenli
olarak dünyaya geri getirmelidir…
Başka hiçbir uzay projesi .. İnsanlık için
bu kadar etkileyici ve gelecekteki uzay
keşfi için bu kadar önemli
olmayacaktır.”
Başkan John F. Kennedy
Kongreye konuşmasından
Mayıs 25, 1961
Kapsam
Kapsam – Sürümün kısıtlamalarıyla
vizyonu oluşturabilecek kısımlar
Çözüm Kapsamı – Bu sürümde verilecek
toplam ürün ve servisler
– Proje Kapsamı – Çözüm Kapsamındaki
bölümleri oluşturmak için takım tarafından
yapılan işler
Tüm çözümü oluşturmak için birden fazla
proje yapmak gerekebilir
Sürümlerle Kapsamı Kontrol
Altında Tutmak
İşler
Özellikler
– Kapsamı bir seri sürümler haline getirmek
– Mevcut çözüm ve istenen gelecekteki çözümler
– Çok sürümlü plan yapılması
– Sürüm 1 için kapsam yapılması
Sürüm 3
Sürüm 2
Sürüm 1
Zaman
Kapsam Yönetimi için Proje
Karar Üçgeni
Takvim
Kaynaklar
Özellikler
Kapsam Yönetiminde
Karar Üçgeni ve Matrisi
Takım ve Müşteri arasında onaylanması
gereken Karar Matrisi
Kesin
Kaynaklar
Takvim
Özellikler
Seçilmiş
Değişken
Risk
Anlamı
– Sözlük: Yaralanma veya kayba
neden olacak her şey
– Genel: Problemler olur
Özellikleri
– Her projede muhakkak vardır,
– İyi veya kötü değildir,
– Korkulacak bir şey değildir,
yönetilmesi gereken bir şeydir.
MSF Risk Yönetimi
Pro-aktif olarak Risk Tanımlama,
Analiz ve Çözüm Geliştirme
Problemleri önceden görmek
Ana nedene çözüm üretmek
Riskleri engellemek ve azaltmak
Etkiyi azaltmak için
sonuçlara hazırlıklı olmak
Bilinen ve düzenli süreç kullanmak
vs.
vs.
vs.
vs.
Problem çıktıkça çözmek
Semptomları düzeltmek
Sonuçlara tepki vermek
Kriz modunda çalışmak
vs.
Gelişi güzel süreçler kullanmak
MSF Planlama Fazı
ve Çıktıları
Çıktılar
Fonksiyonel
Şartname
Ana Proje Planı
Ana Proje Takvimi
Vizyon oluşturma
Özellikler
Planlama
Özellikler
MSF’in Planlamaya Bakışı
Planlama tekrar eden bir süreçtir
Efektif planlama ana sorulara cevap verir
– Ne yapıcağız?
– Nasıl yapacağız?
– Ne zaman yapacağız?
– Yapmaya hazır mıyız?
Tasarım Süreci
Kavramsal Tasarım
Senaryolar
Mantıksal Tasarım
Nesneler ve Servisler
Kullanıcı Arayüzleri
Ve mantıksal veri düzeni
Fiziksel Tasarım
Parçalar,
Arayüzler ve
Fiziksel veri düzeni
Kavramsaldan gerçeğe geçiş
Çözümün Tasarımı
Vizyon ve
Kapsam Onayı
Planlama
Proje Plan
Onayı
Kavramsal Tasarım
Mantıksal Tasarım
Fiziksel Tasarım
Kavramsal
Tasarım Bazı
Mantıksal
Tasarım Bazı
Fiziksel Tasarım
Bazı
MSF Geliştirme Fazı ve Çıktıları
Çıktılar
Çözümün kodu
Build İmajları
Eğitim Materyalleri
Dokümanlar
– Kurulum Süreçleri
– İşletim Süreçleri
– Destek ve Sorun Çözme
Pazarlama Materyalleri
Güncelleştirilmiş plan,
takvim ve risk
dokümanları
Çıktılar
MSF Kararlılık Fazı
ve Çıktıları
Pilot Raporu
Kullanılabilir sürümler:
– Ana kod ve programlar
– Kurulum dokümanları ve talimatları
– Son kullanıcı yardım ve eğitim
malzemeleri
– İşletme dokümanları
– Sürüm notları
Test ve hata raporları
Proje dokümanları
MSF Yaygınlaştırma Fazı
ve
Çıktıları
Çıktılar
– Süreç ve destek
bilgi sistemleri
– Kodlar, talimatlar,
konfigürasyonlar,
imajların toplu
depolanması
– Proje sonuç
raporu
Download