SlideShare a Scribd company logo
1 of 40
Download to read offline
Mikideas
Mikideas by MikiMoka © 2018
1 + 1 + 1 + 1 = 1
Mikideas birbirini tamamlayıcı üç eğitim ve danışmanlık hizmetinin iş hedeflerinizi en etkili bir şekilde
gerçekleştirmenizi sağlayacak bir uygulamayla zenginleştirildiği yenilikçi bir girişimcilik paketidir.
1) “Find Your Edge” : Önce profesyonel ekibimizle birlikte odaklanmanız gereken iş fikri ortaya
çıkarılır. Ne yapmanız gerektiğini anlarsınız.
2) “Start Smart” : Sonra iş fikriniz ürününüzün ilk versiyonuna dönüştürülerek (Minimum Viable
Product), onu gerçek koşullarda test etmeniz (ürün - pazar uyumunu yakalamanız) sağlanır.
3) “Be Smart” : Büyümek istediğinizde ihtiyaç duyacağınız profesyonel kadrolar eğitilir ve verimli
hale getirilir. Sizinse yönetim kabiliyetiniz geliştirilerek ürün ve hizmet kaliteniz artırılır.
“Start Smart”, aşağıdaki gibi detaylandırılabilir:
Toplam yedi aşamadan oluşan hizmet paketinin birinci aşamasında, önce fikirler projelendirilir ve
ürün prototipi geliştirilir.
Mikideas by MikiMoka © 2018
İkinci aşamadaysa, prototip merkeze alınarak ürününüzün vizyonu, kısa ve uzun vade stratejik planı
geliştirilir.
Üçüncü aşamada, ürün tanıtımı stratejiniz geliştirilir ve bunun için kullanılabilecek promosyon
ürünleri hazırlanır.
Dördüncü aşamada, olası iş ortaklarınızla ilk ilişkiler kurulur ve ürün - pazar uyumunu
yakalayabilmeniz için gereken değerlendirme çemberi (feedback loop) oluşturulur.
Beşinci aşamada, ürününüz tüm kullanıcı gruplarına açılır ve başlangıçta yaptığınız iş modeli
(canvas) gibi tahminler test edilmeye başlanır.
Altıncı aşamada, pilot kapsamında elde edilen bulgular, proje durumu ve olası geleceği hakkındaki
bilgiler yatırımcılarla paylaşılarak ilk yatırım (seed) için gerekli başvurular yapılır.
Mikideas by MikiMoka © 2018
Yedinci ve son aşamadaysa, ürününüz bu sefer pilot çalışmalarının işaret ettiği yönde eksiksiz
olarak geliştirilir ve yazılım ekibinize devredilir (versiyon 1.0).
“Be Smart” aşağıdaki gibi detaylandırılabilir:
25 yılı aşkın bir süredir yenilikçi ve global bir güç olmak isteyen şirketlerle çalışıyoruz. Farklı
organizasyon yapısı, olgunluk seviyesi, teknoloji ve iş konusuna sahip 60’ın üzerinde şirketle 50’nin
üzerinde projede yer aldık. Girişimcilik alanında MaRS (Toronto), Y Combinator (San Francisco) ve
Sabancı Üniversitesi (İstanbul) çalıştığımız şirketlerden sadece bazıları. Bu deneyimimizden siz de
yararlanmak ister misiniz?
Mikideas by MikiMoka © 2018
İş Süreç Analizi
Özet
Olası yazılım projelerini iş ekosistemine odaklanarak ortaya çıkarma, strateji belirleme, şirket ve
rakipleri arasında mevcut durum, fırsatlar ve tehditler bağlamında ilişkiler kurma yöntemlerine
yönelik bir çalışmadır.
Süre
 Tipik çalışma süresi : 2 gün = 12 saat.
 Tavsiye edilen ek çalışma süresi : Şirket proje konusuna yönelik olarak 2 gün = 12 saat.
Katılımcı Profili
 İş Süreç Analisti
 Girişimci, Sponsor, Yönetici
 Proje konusuna yönelik olarak Konu Uzmanı veya potansiyel Müşteri
 Tüketici rolleri : Sistem Analisti, Etkileşim Tasarımcısı, Sistem Mimarı
 Diğer uzman roller : Süreç Mühendisi, İş Geliştirme, Strateji Geliştirme, Bilişim Antropolojisi
Eğitim Paketi
 Çözüm Geliştirme
 Önerilen Devam Eğitimi : Requirement Management
Eğitim İçeriği
 İş ekosisteminin tanımlanması, değerlendirilmesi, uygulamalar açısından kaynak olarak
kullanımı, uygulama yaşam döngüsü boyunca bakımı
 Rakip analizi, İş fırsatlarının saptanması, İş geliştirme
 İş süreçleri analizi, İş vizyonu, İş fayda analizi, İş nesnelerinin tasarım tekniklerinin teorik ve
pratik olarak öğrenilmeleri
 İş modelinin uygulamalara dönüşümü, Alternatif uygulama yaklaşımları, Uygulama ilişkileri
 Stratejik plan geliştirme, Manevra noktaları oluşturma
Eğitim Sonunda Kazanılacak Kabiliyetler
 İş Süreç Analistleri iteratif yazılım geliştirme süreçleri ile uyumlu iş süreç analizi yöntemlerine
haiz olacaklardır
 Diğer roller ortak bir perspektif kazanacaklar ve eğer tüketici rollerini canlandırıyorsa,
yöntemler aracılığıyla üretilen iş ürünlerinden nasıl yararlanacaklarını öğreneceklerdir
Mikideas by MikiMoka © 2018
Uyumlu Yazılım Mühendisliği Yaklaşımları
 Unified Process, UML (Eğitim Kapsamında)
- Business Modeling
- Business Process Analysis
- Business Use Case Analysis
- Business Vision
- Business Objects
- UML Diagrams
 Mind Map (Eğitim Kapsamında)
 Business Ecosystems, Symbiosis (Eğitim Kapsamında)
 CMMI Level 3
 Scrum
Örnek Alınan Üstadlar
 Empulsys şirketi (Hollanda)
Eğitim Verilme Şekilleri
 Eğitmen eşliğinde sınıf eğitimi
 Grup çalışması
 Durum Değerlendirme hizmeti
 Danışmanlık
 İzleme, Değerlendirme ve Müdahale hizmeti
Kullanılan Araçlar
 Rational Unified Process
 Mindjet Mind Manager
 Sparx Systems Enterprise Architect
 Serbest çizim satıhları
Eğitim Materyali
 Basılı sunumlar
 Egzersiz Materyali
Mikideas by MikiMoka © 2018
E-İş  E-Ticaret Süreç Analizi
Özet
Olası yazılım projelerini e-işe-ticaret bağlamında iş ekosistemine odaklanarak ortaya çıkarma, strateji
belirleme, şirket ve rakipleri arasında mevcut durum, fırsatlar ve tehditler bağlamında ilişkiler kurma
yöntemlerine yönelik bir çalışmadır.
Süre
 Tipik çalışma süresi : 2 gün = 12 saat.
 Tavsiye edilen ek çalışma süresi : Şirket proje konusuna yönelik olarak 2 gün = 12 saat.
Katılımcı Profili
 İş Süreç Analisti
 Girişimci, Sponsor, Yönetici
 Proje konusuna yönelik olarak Konu Uzmanı veya potansiyel Müşteri
 Tüketici rolleri : Sistem Analisti, Etkileşim Tasarımcısı, Sistem Mimarı
 Diğer uzman roller : Süreç Mühendisi, İş Geliştirme, Strateji Geliştirme, Bilişim Antropolojisi
Eğitim Paketi
 Çözüm Geliştirme
 Önerilen Devam Eğitimi : Requirement Management
Eğitim İçeriği
 E-Ticaret girişimlerinin iş, fırsat, operasyon ve bilişim teknolojileri bağlamında analizi
 E-Ticaret ekosisteminin orta vadede olası fırsat ve gelişim süreci açısından analizi
 İş ekosisteminin tanımlanması, değerlendirilmesi, uygulamalar açısından kaynak olarak
kullanımı, uygulama yaşam döngüsü boyunca bakımı
 Rakip analizi, İş fırsatlarının saptanması, İş geliştirme
 İş süreçleri analizi, İş vizyonu, İş fayda analizi, İş nesnelerinin tasarım tekniklerinin teorik ve
pratik olarak öğrenilmeleri
 İş modelinin uygulamalara dönüşümü, Alternatif uygulama yaklaşımları (B2C, B2B, B2E,
Sembiyotik İlişkiler , Kullanıcılara Gizli Amaçlar Gözeten Yaklaşımlar), Uygulama ilişkileri
 Stratejik plan geliştirme, Manevra noktaları oluşturma
Eğitim Sonunda Kazanılacak Kabiliyetler
 İş Süreç Analistleri iteratif yazılım geliştirme süreçleri ile uyumlu iş süreç analizi yöntemlerine
haiz olacaklardır
 Diğer roller ortak bir perspektif kazanacaklar ve eğer tüketici rollerini canlandırıyorsa,
yöntemler aracılığıyla üretilen iş ürünlerinden nasıl yararlanacaklarını öğreneceklerdir
Mikideas by MikiMoka © 2018
Uyumlu Yazılım Mühendisliği Yaklaşımları
 Unified Process, UML (Eğitim Kapsamında)
- E-Business Modeling
- Business Process Analysis
- Business Use Case Analysis
- Business Vision
- Business Objects
- UML Diagrams
 Mind Map (Eğitim Kapsamında)
 Business Ecosystems, Symbiosis (Eğitim Kapsamında)
 CMMI
 Scrum
Örnek Alınan Üstadlar
 Philip ve Mikela Tarlow
 Michael Rappa
 Empulsys şirketi (Hollanda)
Eğitim Verilme Şekilleri
 Eğitmen eşliğinde sınıf eğitimi
 Grup çalışması
 Durum Değerlendirme hizmeti
 Danışmanlık
 İzleme, Değerlendirme ve Müdahale hizmeti
Kullanılan Araçlar
 Rational Unified Process
 Mindjet Mind Manager
 Sparx Systems Enterprise Architect
 Serbest çizim satıhları
Eğitim Materyali
 Basılı sunumlar
 Egzersiz Materyali
Mikideas by MikiMoka © 2018
Gereksinim Yönetimi
Özet
Geliştirilen yazılım ürününe yönelik olarak farklı detay seviyesindeki ve türdeki gereksinimlerin çözüm
doğruluğu, ürün kalitesi ve değişikliğin etkisi ile proje ilerlemesini ölçme imkanı sağlayacak şekilde
yönetilmesini sağlayacak yöntemlere yönelik bir çalışmadır.
Süre
 Tipik çalışma süresi : 5 gün = 30 saat.
 Dilenirse 2 + 3 gün şeklinde ikiye bölünmesi mümkündür.
 Temel UML bilgisine sahip gruplar için süresi : 1 + 3 = 4 gün = 24 saat.
Katılımcı Profili
 Sistem Analisti
 Etkileşim Tasarımcısı
 Sponsor, Yönetici
 Sürece uyum sağlaması açısından potansiyel Müşteri
 Tüketici rolleri : Sistem Mimarı, Veri Analisti, Test Mühendisi, Takım Lideri, Programcı
 Diğer uzman roller : Süreç Mühendisi, İş Süreç Analisti, Teknik Yazar
Eğitim Paketi
 Çözüm Geliştirme
 Önerilen Devam Eğitimi : Iterative Project Management
Eğitim İçeriği
 Proje kapsamının stratejik olarak belirlenmesi, aklanması ve paydaşlar arasındaki fikir
birliğinin sağlanması
 Gereksinim Yönetimi Planının hazırlanması
 Proje vizyonu, Paydaş analizi, Üst seviye gereksinimlerin belirlenmeleri ve
önceliklendirilmeleri
 Öncelik gruplarının kademeli olarak detaylı gereksinimlerinin çıkarılmaları
 Olay Tablosu çalışması
 Fayda analizi, Aktör ve Aktör Deneklerinin ilişkileri, Aktör ve Persona ilişkileri
 Senaryo detaylarının hazırlanma teknikleri, Fayda detaylarının dokümante edilmesi ve
gereksinime dönüştürülmeleri, Gereksinimler arası ilişkiler ve izlenebilirlik
 Fayda Haritası tekniği
 Fayda analizi çalışmalarının grup bazlı anlatımı ve savunmalarının yapılması, Fayda analizi
çalışmalarının format ve içerik olarak grup bazlı gözden geçirmelerinin yapılması
 Sistemin duruma göre değişen davranışlarının analizinin yapılması
 Fonksiyonel olmayan gereksinimlerin eklenerek eksiksiz Yazılım Gereksinim
Dokümantasyonunun ortaya çıkarılması
 Proje sözlüğü, İş Kuralları ve Uygulama Mesaj Envanteri çalışmalarının eklenmesi
 Kullanıcı Etkileşim Modelinin oluşturulması ve Etkileşim Tasarımının yapılması, Tasarım olarak
algılanmayacak Arayüz Prototiplerinin oluşturulması
Mikideas by MikiMoka © 2018
Eğitim Sonunda Kazanılacak Kabiliyetler
 Sistem Analistleri iteratif yazılım geliştirme süreçleri ile uyumlu gereksinim yönetim
yöntemlerine haiz olacaklardır
 Etkileşim Tasarımcıları iteratif yazılım geliştirme süreçleri ile uyumlu etkileşim tasarımı
yöntemlerine haiz olacaklardır.
 Diğer roller ortak bir perspektif kazanacaklar ve eğer tüketici rollerini canlandırıyorsa,
yöntemler aracılığıyla üretilen iş ürünlerinden nasıl yararlanacaklarını öğreneceklerdir
Uyumlu Yazılım Mühendisliği Yaklaşımları
 Unified Process, UML (Eğitim Kapsamında)
- Requirement Management
- Use Case Analysis
- Vision
- Non-functional Requirements
- Requirement Pyramid and Traceability, Impact of Change
- UML Diagrams
 Goal Directed Process (Eğitim Kapsamında)
- Interaction Design
- Persona
- Capability – Desirability - Viability Triangle
- Software Politeness
 CMMI Level 3
 Scrum
Örnek Alınan Üstatlar
 Ivar Jacobson
 Alaister Cockburn
 Ellen Göttesdiener
 James Bielak
 Alan Cooper
Eğitim Verilme Şekilleri
 Eğitmen eşliğinde sınıf eğitimi
 Grup çalışması
 Durum Değerlendirme hizmeti
 Danışmanlık
 İzleme, Değerlendirme ve Müdahale hizmeti
Mikideas by MikiMoka © 2018
Kullanılan Araçlar
 Rational Unified Process
 Mindjet Mind Manager
 Sparx Systems Enterprise Architect1
 Balsamiq Mockups
 IBM Rational Rhapsody
 Serbest çizim satıhları
Eğitim Materyali
 Basılı sunumlar
 Egzersiz Materyali
Anahtar Kelimeler
 İş Süreç Analizi, Sistem Analizi, Gereksinim Yönetimi,
 Kullanıcı Deneyimi, Etkileşim Tasarımı,
 UML, Unified Modeling Language, RUP, Rational Unified Process,
 EA, Enterprise Architecture, CMMI, Capability Maturity Model Integration,
 Scrum.
1
Varsayılan UML ürünüdür.
Mikideas by MikiMoka © 2018
Nesne Yönelimli Sistem Mimarisi Tasarımı
Özet
Role bağlı hedefler yaklaşımıyla yapılan gereksinim yönetimi çalışmalarının deneyimli programcılar
eliyle geliştirilecek yazılım ürününe uygun bir sistem mimarisine dönüştürülmelerini sağlayacak
yöntemlere yönelik bir çalışmadır.
Süre
 Tipik çalışma süresi : 5 gün = 30 saat.
 Dilenirse 2 + 3 gün şeklinde ikiye bölünmesi mümkündür.
 Temel UML bilgisine sahip gruplar için süresi : 1 + 3 = 4 gün = 24 saat.
Katılımcı Profili
 Sistem Mimarı
 Programcı, Takım Lideri
 Sponsor, Yönetici
 Takım geliştirme amaçlı olarak Sistem Analisti, Etkileşim Tasarımcısı, Konu Uzmanı veya
Potansiyel Müşteri
 Diğer uzman roller : Süreç Mühendisi
Eğitim Paketi
 Tasarım
Eğitim İçeriği
 Proje kapsamının stratejik olarak belirlenmesi, aklanması ve paydaşlar arasındaki fikir
birliğinin sağlanması
 Gereksinim Yönetimi Planının hazırlanması
 Proje vizyonu, Paydaş analizi, Üst seviye gereksinimlerin belirlenmeleri ve
önceliklendirilmeleri
 Öncelik gruplarının kademeli olarak detaylı gereksinimlerinin çıkarılmaları
 Olay Tablosu çalışması
 Fayda analizi
 Senaryo detaylarının hazırlanma teknikleri, Fayda detaylarının dokümante edilmesi ve
gereksinime dönüştürülmeleri, Gereksinimler arası ilişkiler ve izlenebilirlik
 Fayda analizi çalışmalarının grup bazlı anlatımı ve savunmalarının yapılması, Fayda analizi
çalışmalarının format ve içerik olarak grup bazlı gözden geçirmelerinin yapılması
 Sistemin duruma göre değişen davranışlarının analizinin yapılması
 Fonksiyonel olmayan gereksinimlerin eklenerek eksiksiz Yazılım Gereksinim
Dokümantasyonunun ortaya çıkarılması
 Analiz sınıfları ve İsim Ayıklama çalışması
 Üst düzey tasarım çalışması olarak Analiz Modeli
 Üst düzey tasarım çalışmasının detaylı tasarıma dönüştürülmesi, Tasarım Modeli
 İmplementasyon Modeli, Model ve Kaynak Kod ilişkisi
Mikideas by MikiMoka © 2018
 Geriye dönük mühendislik çalışması
 Nesne modeli ve Veri modeli ilişkisi
 Programcı bakış açısıyla yazılım geliştirme süreci değerlendirmesi ve duruma uygun Tasarım
Modeli yaklaşımları
Eğitim Sonunda Kazanılacak Kabiliyetler
 Sistem Mimarları iteratif yazılım geliştirme süreçleri ile uyumlu sistem mimarisi tasarımı
yöntemlerine haiz olacaklardır
 Takım Lideri ve Programcılar, Sistem Mimarları ile ahenkli çalışma yöntemlerine haiz
olacaklardır
 Programcı kabiliyet seti haricindeki uzmanlıklara sahip olanlar Sistem Mimarı, Takım Lideri ve
Programcılarla ahenkli çalışma yöntemlerine haiz olacaklardır
Uyumlu Yazılım Mühendisliği Yaklaşımları
 Unified Process, UML (Eğitim Kapsamında)
- Requirement Management
- Use Case Analysis
- Requirement Pyramid and Traceability, Impact of Change
- Analysis Model
- Design Model
- Implementation Model
- Reverse engineering
- Round Trip engineering
- Data Model
- UML Diagrams
 CMMI Level 3
 Scrum
Örnek Alınan Üstadlar
 Peter Eeles, Kelli A. Houston, Wojtek Kozaczynski
 Peter Coad
 Don Box
 Christopher Alexander
 Martin Fowler
 Eric Gamma, Richard Helm, Ralph Johnson, John Vlissides
Mikideas by MikiMoka © 2018
Eğitim Verilme Şekilleri
 Eğitmen eşliğinde sınıf eğitimi
 Grup çalışması
 Durum Değerlendirme hizmeti
 Danışmanlık
 İzleme, Değerlendirme ve Müdahale hizmeti
Kullanılan Araçlar
 Rational Unified Process
 Mindjet Mind Manager
 Sparx Systems Enterprise Architect
 Serbest çizim satıhları
Eğitim Materyali
 Basılı sunumlar
 Egzersiz Materyali
Mikideas by MikiMoka © 2018
Ürün Yaşam Döngüsü Yönetimi
Özet
Geliştirilen yazılım ürününün değişen iş, teknoloji ve vizyona bağlı olarak yaşam döngüsünün
yönetilmesini sağlayacak yöntemlere yönelik bir çalışmadır.
Süre
 Tipik çalışma süresi : 2 gün = 12 saat.
Katılımcı Profili
 Ürün Yöneticisi, Scrum bağlamında Ürün Sahibi
 İş Süreç Analisti, Sistem Analisti, Etkileşim Tasarımcısı
 Sponsor, Yönetici
 Tüm yazılım ekibi rolleri : Programcı, Testçi
 Sürece uyum sağlaması açısından potansiyel Müşteri
 Diğer uzman roller : Süreç Mühendisi, Sistem Mimarı
Eğitim Paketi
 Yönetim
 Önerilen Başlangıç Eğitimi : Requirement Management, Iterative Project Management
 Önerilen Devam Eğitimi : Process Engineering
Eğitim İçeriği
 Analiz kabiliyet seti üzerine oturan uzmanlıkların Ürün Yönetimi olarak ortaya konması
 Şirket olgunluğuna ve hedeflerine bağlı olarak alternatif Ürün Yönetimi Birimi yapılarının
ortaya konması
 Analiz kabiliyet seti üzerine oturan İş Süreç Analizi, Sistem Analizi, Kullanılabilirlik, Veri Analizi
ve konuya bağlı diğer stratejik uzmanların (Örneğin, istatistikçi, sosyolog, vs.) birbirleriyle
ilişkileri, çalışma şekilleri ve birim organizasyon yapısındaki yerleri
 Çalışanların çok boyutlulukları ve üzerinde çalışılan konuya bağlı olarak rollerinin ve
organizasyon şemasındaki konumlarının değişimi
 Ürün Yöneticisinin sorumlulukları ve çalışma şekilleri
 Çözüm Geliştirme, Geleneksel Ürün Yönetimi ve Scrum Product Owner Team yaklaşımının
ilişkilerinin ortaya konması
 İş ve sistem ayrımları, Ürünün iş ve sistem bağlamlarında geliştirilmesi
 Ürün arzulanabilirliği, yapılabilirliği ve işletilebilirliğinin analiz teknikleri
 Ürün yaşam döngüsü ve Stratejik ürün evrim planı
 Ürün ekosisteminin analizi , Ürünün ait olduğu veya olabileceği alanların geliştirilmesi
 Ürünün farklı platformlara yayılım stratejisinin ortaya çıkarılması (Örneğin, b2b, b2c, b2e,
mobil, intranet, desktop, vs. )
 Ürün grupları arasında vizyon, kabiliyet, geliştirilme kalitesi ve yaşanan sorunlar açısından
karşılaştırma teknikleri
Mikideas by MikiMoka © 2018
Eğitim Sonunda Kazanılacak Kabiliyetler
 Ürün Yöneticileri iteratif yazılım geliştirme süreçleri ile uyumlu ürün yönetimi yöntemlerine
haiz olacaklardır
 Analiz Birimi ürün yönetimi zemini olarak kendini değerlendirme ve konumlandırma imkanı
bulacaktır
 Diğer roller ortak bir perspektif kazanacaklar, ürün yönetimi iş ürünlerini tüketebilir hale
gelecekler ve ürün yaşam döngüsü odağıyla çalışma ahengi kazanacaklardır
Uyumlu Yazılım Mühendisliği Yaklaşımları
 Unified Process, UML (Eğitim kapsamında)
- Business Modeling
- Requirement Management
- Interaction Design
- Domain Expertise
- Experimental Control
- Change Management
- Iterative Project Management
- Product Life Cycle Management
 Management (Eğitim kapsamında)
- Leadership
- Functional Decomposition
- Pseudomorphism
- Thought Processes
 Mind Map (Eğitim Kapsamında)
 Business Ecosystems, Symbiosis (Eğitim Kapsamında)
 CMMI Level 3
 Scrum (Eğitim kapsamında)
- Product Owner
Örnek Alınan Üstadlar
 William Edwards Deming
 Christopher Alexander
 Steve Jobs
 Ellen Göttesdiener
Mikideas by MikiMoka © 2018
Eğitim Verilme Şekilleri
 Eğitmen eşliğinde sınıf eğitimi
 Grup çalışması
 Durum Değerlendirme hizmeti
 Danışmanlık
 İzleme, Değerlendirme ve Müdahale hizmeti
Kullanılan Araçlar
 Rational Unified Process
 Mindjet Mind Manager
 Serbest çizim satıhları
Eğitim Materyali
 Basılı sunumlar
 Egzersiz Materyali
Mikideas by MikiMoka © 2018
Yazılım Mühendisliğinde Yöneticilik Yaklaşımları
Özet
Yazılım Mühendisliği bağlamında mesleğe yönelik güncel sorunlar, olası çözümleri, mesleğe özel
yönetim yaklaşımları ve yazılım mühendisliği harici yeterliliklerin başarıya etkisi hakkında profesyonel
fikirlerin paylaşıldığı ve değerlendirildiği bir çalışmadır.
Süre
 Tipik çalışma süresi : 7 gün = 42 saat.
 Dilenirse 3 + 4 gün şeklinde ikiye bölünmesi mümkündür.
Katılımcı Profili
 Yazılım Mühendisliği Profesyonelleri
 Yazılım Mühendisliği Öğrencileri
 Yazılım Mühendisliği Akademik Personeli
 Yazılım Mühendisliğine İlgi Duyan Herkes
Eğitim Paketi
 Yönetim
Eğitim İçeriği
 Yöneticinin Sahip Olması Gereken Özellikler
 Yönetilebilirliğin Gereksinimleri
 Kim ve Nerede Olduğunuzu Bilmek
 İnsanlık Durumları
 Yazılım Geliştirmenin Yolsuz Yolu
Eğitim Sonunda Kazanılacak Kabiliyetler
 Yazılım Mühendisliği Profesyonelleri analiz kabiliyet seti üzerinde uzmanlaşmış ve ürün odaklı
bir çözüm geliştirme yaklaşımına sahip liderlerin temel özellikleri hakkında bilgi edinmiş
olacaklardır
 Yazılım Mühendisliği Profesyonelleri analiz kabiliyet seti üzerinde uzmanlaşmış ve ürün odaklı
bir çözüm geliştirme yaklaşımına sahip liderlerin kullandıkları yazılım mühendisliği ve strateji
yöntemlerine haiz olacaklardır
 Diğer roller ortak bir perspektif kazanacaklar ve yazılım mühendisliğinde liderlik konuları
hakkında bilgi edinmiş olacaklardır
Uyumlu Yazılım Mühendisliği Yaklaşımları
 Unified Process, UML (Eğitim kapsamında)
 Requirement Management (Eğitim kapsamında)
 Iterative Project Management (Eğitim kapsamında)
 Product Life Cycle Management (Eğitim kapsamında)
Mikideas by MikiMoka © 2018
 Leadership in Software Engineering (Eğitim kapsamında)
 Quality (Eğitim kapsamında)
 Beyond Agile : Smart Processes, xUP (Eğitim kapsamında)
 Peopleware (Eğitim kapsamında)
 IT Anthropology (Eğitim kapsamında)
 Work Ethics (Eğitim kapsamında)
 Career Development (Eğitim kapsamında)
 CMMI Level 3
 Scrum (Eğitim kapsamında)
Örnek Alınan Üstadlar
 Max Goff
 William Edwards Deming
 Mel Conway
 George Orwell
 Meister Eckhart
 Gerald Weinberg
 Tom Kelley
 Ivar Jacobson
Eğitim Verilme Şekilleri
 Eğitmen eşliğinde sınıf eğitimi
 Grup çalışması
 Durum Değerlendirme hizmeti
 Danışmanlık
 İzleme, Değerlendirme ve Müdahale hizmeti
Kullanılan Araçlar
 Rational Unified Process
 Mindjet Mind Manager
 Sparx Systems Enterprise Architect
 Balsamiq Mockups
 IBM Rational RequisitePro
 Serbest çizim satıhları
Eğitim Materyali
 Basılı sunumlar
 Egzersiz Materyali
Mikideas by MikiMoka © 2018
Yazılım Geliştirme Süreç Mühendisliği
Özet
Tüm sürece yayılmış ve herkesin derdi olan kalitelilik anlayışıyla uyumlu, disiplinli, uyarlanabilir ve
çevik, daha da önemlisi akıllı yazılım geliştirme süreçleri geliştirilmesini ve yaşatılmasını sağlayacak
yöntemlere yönelik bir çalışmadır.
Süre
 Tipik çalışma süresi : 4 gün = 24 saat.
 Dilenire 2 + 2 gün şklinde ikiye bölünmesi mümkündür.
Katılımcı Profili
 Süreç Mühendisleri
 CEO, CIO
 Sponsor, Yönetici
 Tüm yazılım ekibi rolleri : Analist, Programcı, Testçi
 Sürece uyum sağlaması açısından potansiyel Müşteri
 Diğer uzman roller : Taşeron Şirket Temsilcisi
Eğitim Paketi
 Kalite
 Önerilen Başlangıç Eğitimi : Requirement Management, Iterative Project Management,
Product Management
Eğitim İçeriği
 Üçlü kalite anlayışının (Müşteri Memnuniyeti, Çalışan Memnuniyeti, Şirket Memnuniyeti)
arkasında yatan temel nedenlerin ortaya konması
 Şirket içi organizasyon yapısı ve haberleşme şeklinin nesnel olarak ortaya konması
 Ürünler ve şirket kültürü ilişkilerinin ortaya çıkarılması, İyileştirme noktalarının belirlenmesi
 Müşteriler, Proje Ekibi ve Yönetim arasındaki ilişkilerin ortaya çıkarılması, İyileştirme
noktalarının belirlenmesi
 Kalite odaklı yazılım geliştirme isteklerinin gerçek nedenlerinin ortaya çıkarılması, Hayal ve
Gerçek ayrımlarının yapılması, Kısa ve Uzun vade stratejik iyileşme planınn geliştirilmesi
 İhtiyaçlara yönelik alternatif organizasyon yapısı, yazılım mühendisliği rolleri ve ilişkilerinin
geliştirilmesi
 İhtiyaçlara yönelik baz süreç modelinin bir Unified Process, CMMI, Scrum, Toyota Üretim
Sistemi ve Sağduyu kombinasyonu olarak ortaya konması, Ek yöntem, teknik ve olası gelişme
noktalarıyla donatılması
 Baz süreç modeli üzerine farklı amaçlara yönelik alternatif süreç modellerinin oturtulmaları
 Geleneksel kalite bölümü, Neci ve Nasılcı Süreç Mühendisleri ile Scrum Master yaklaşımının
ilişkilerinin açıklanması
 Şirket içi eğitim, danışmanlık ve koçluk ilişkilerinin gelişimi için bilgi aktarımı ortamının
kurulması
Mikideas by MikiMoka © 2018
 Çalışanların şirket içindeki fiziki dağılımlarının, ofis mekanının kullanım biçimlerinin kaliteye
etkilerinin ortaya konması
 Üst yönetim, orta yönetim ve proje ekibi ilişkilerinin kaliteye etkilerinin ortaya konması
 Gerçek anlamıyla şeffaflık ve ciddi iyileşme isteklerinin enstrü manları
 Çalışanların şirket tarafından algılanamayabilecek potansiyel katkıları ve etkilerinin
büyüklüğünün ortaya konması
 Profesyonellerin motivasyon kaynakları, Mesleki gurur, İş ahlakı, Entellektüel faaliyetlerden
keyif alma
 Mesleğin özü olan soyutlama ve olası kötü etkileri, Şizofrenik proje ekipleri
 Bilişim Teknolojileri  Yazılım dünyasından insan manzaraları, Alınabilecek önemli rol
modelleri, Profesyonel yaklaşımlar, Ofis Politikaları
 Değişim unsuru olarak seçilebilecek özel nitelikteki çalışanlar, Pilot projeler, İyileşmenin
yaygınlaştırılma teknikleri
 Profesyonel elemanları istihdam edebilme ve şirkette tutabilme teknikleri
 Mutabakatlar ve Müeyyideleri
Eğitim Sonunda Kazanılacak Kabiliyetler
 Süreç Mühendisleri iteratif yazılım geliştirme süreçleri ile uyumlu tahlil edilebilir,uyarlanabilir
ve geliştirilebilir bir süreç mühendisliği yaklaşımına haiz olacaklardır
 Diğer roller ortak bir perspekti kazanacaklardır
Uyumlu Yazılım Mühendisliği Yaklaşımları
 Unified Process, UML (Eğitim kapsamında)
- Process Engineering
 Kanban (Eğitim kapsamında)
 Scrum (Eğitim kapsamında)
- Scrum Master
- General Structure
 CMMI (Eğitim kapsamında)
 Toyota Production System (Eğitim kapsamında)
- Human Resources
- Kaizen Thinking
- Toyota Bulletin Board
 Goal Directed Process (Eğitim kapsamında)
 xUP (Eğitim kapsamında)
 Quality Trinity (Eğitim kapsamında)
 MPP (Eğitim kapsamında)
 Wall of Wonder (Eğitim kapsamında)
 The Round Table (Eğitim kapsamında)
Mikideas by MikiMoka © 2018
 The Differences in Process Models
Örnek Alınan Üstadlar
 James Coplien
 William Edwards Deming
 Craig Larman
 Philip Kruchten
 Mel Conway
 Murray Cantor
 James Bach
 Watts Humphrey
 Ivar Jacobson
 Grady Booch
 Murray Cantor
Eğitim Verilme Şekilleri
 Eğitmen eşliğinde sınıf eğitimi
 Grup çalışması
 Durum Değerlendirme hizmeti
 Danışmanlık
 İzleme, Değerlendirme ve Müdahale hizmeti
Kullanılan Araçlar
 Rational Unified Process
 Mindjet Mind Manager
 Serbest çizim satıhları
Eğitim Materyali
 Basılı sunumlar
 Egzersiz Materyali
Mikideas by MikiMoka © 2018
Girişimciler için Yazılım Mühendisliği
Özet
Girişimcilere yönelik olarak verilecek eğitimin Çözüm Geliştirme, Kalite ve Yöneticilik bölümlerini
içeren kısmının tanıtımıdır.
Süre
▪ Tipik çalışma süresi : ? gün = 100 saat.
Katılımcı Profili
▪ Girişimci
▪ Sponsor, Yönetici
▪ Yazılım Mühendisliği Profesyonelleri
Eğitim Paketi
▪ Girişimcilik
Eğitim İçeriği
▪ E-İş Modeli Geliştirme, İş Süreç Analizi
▪ Sistem Analizi, Gereksinim Yönetimi, Etkileşim Tasarımı
▪ Nesne Yönelimli Sistem Mimarisi Tasarımı (seçeneğe bağlı)
▪ İteratif Proje Yönetimi
▪ Ürün Yaşam Döngüsü Yönetimi
▪ Yazılım Mühendisliğinde Yöneticilik Yaklaşımları
▪ Süreç Mühendisliği
Eğitim Sonunda Kazanılacak Kabiliyetler
▪ Girişimciler,
- İş fikirlerinin ekosistem analizi yöntemiyle saptanması, değerlendirilmesi ve yazılım
ürünlerinin ortaya çıkarılmasını,
- Ortaya çıkan yazılım ürünlerinin gereksinimleri bağlamında hakimiyet altına
alınmasını,
- Ürünlere yönelik projelerin iteratif bir şekilde yönetilmesini,
- Ürünlerin yaşam döngüleri boyunca vizyonlarını korumalarını ve iyileştirmelerini,
- Yazılım odaklı şirketlerde kullanmaları gereken genel yöneticilik yaklaşımlarını,
- Yazılım geliştiren ekiplerin ve projelerden dolaylı olarak etkilenen paydaşların birlikte
yaşama, çalışma ve ortaya kaliteli ürün çıkarma imkanlarını süreç mühendisliği
bağlamında nasıl mümkün kılabileceklerini öğrenmiş olacaklardır.
Uyumlu Yazılım Mühendisliği Yaklaşımları
Mikideas by MikiMoka © 2018
▪ Unified Process, Unified Modeling Language
▪ Kanban
▪ Scrum
▪ CMMI
▪ Toyota Production System, Lean
▪ Goal Directed Process
▪ xUP, MPP
Örnek Alınan Üstadlar
▪ Empulsys şirketi (Hollanda)
▪ Philip ve Mikela Tarlow
▪ Michael Rappa
▪ Ivar Jacobson
▪ Alaister Cockburn
▪ Ellen Göttesdiener
▪ James Bielak
▪ Alan Cooper
▪ Murray Cantor
▪ Max Goff
▪ William Edwards Deming
▪ Christopher Alexander
▪ Steve Jobs
▪ Ellen Göttesdiener
▪ Mel Conway
▪ George Orwell
▪ Meister Eckhart
▪ Gerald Weinberg
▪ Tom Kelley
▪ Ivar Jacobson
▪ Craig Larman
▪ Philip Kruchten
▪ James Coplien
▪ James Bach
▪ Watts Humphrey
▪ Grady Booch
Mikideas by MikiMoka © 2018
Eğitim Verilme Şekilleri
▪ Eğitmen eşliğinde sınıf eğitimi
▪ Grup çalışması
▪ Durum Değerlendirme hizmeti
▪ Danışmanlık
▪ İzleme, Değerlendirme ve Müdahale hizmeti
Kullanılan Araçlar
▪ Rational Unified Process
▪ Mindjet Mind Manager
▪ Sparx Systems Enterprise Architect
▪ Balsamiq Mockups
▪ IBM Rational RequisitePro
▪ Microsoft Office ürünleri
▪ Serbest çizim satıhları
Eğitim Materyali
▪ Basılı sunumlar
▪ Egzersiz Materyali
Mikideas by MikiMoka © 2018
Yazılım Mühendisliği Disiplinlerine Genel Bakış
Özet
Yazılım mühendisliği profesyonellerine yönelik olarak yazılım mühendisliği disiplinleri, süreç
modelleri, güncel yaklaşımlar ve yöntemleri, mesleki sorunlar ve olası çözüm yolları hakkında
etkileşimli olarak yapılan perspektif sağlama amaçlı bir çalışmadır.
Süre
▪ Tipik çalışma süresi : 12 saat.
Katılımcı Profili
▪ Yöneticiler
▪ Yazılım Mühendisliği Profesyonelleri
Eğitim Paketi
▪ Yönetim
Eğitim İçeriği
▪ Yazılım Mühendisliği Disiplinleri
▪ Süreç Modelleri
▪ Çalışma Çerçeveleri ve Yöntemler
▪ Organizasyon Yapıları
▪ İnsan Kaynakları Politikaları
▪ Yazılım Sektörünün Çalışan Profili, Yönetim Kabiliyetleri ve İş Fırsatları Bağlamında
Değerlendirilmesi
▪ Kariyer Geliştirme
▪ Kalite Yaklaşımları
▪ Takip Edilebilecek Üstadlar
Eğitim Sonunda Kazanılacak Kabiliyetler
▪ Katılımcılar,
- Yazılım Mühendisliği yaklaşımlarına yönelik genel bir perspektif kazanacaklardır.
Uyumlu Yazılım Mühendisliği Yaklaşımları
▪ Unified Process, Unified Modeling Language
▪ Kanban
▪ Scrum
▪ CMMI
▪ Toyota Production System, Lean
▪ Goal Directed Process
Mikideas by MikiMoka © 2018
▪ xUP, MPP
Örnek Alınan Üstadlar
▪ Empulsys şirketi (Hollanda)
▪ Philip ve Mikela Tarlow
▪ Michael Rappa
▪ Ivar Jacobson
▪ Alaister Cockburn
▪ Ellen Göttesdiener
▪ James Bielak
▪ Alan Cooper
▪ Murray Cantor
▪ Max Goff
▪ William Edwards Deming
▪ Christopher Alexander
▪ Steve Jobs
▪ Ellen Göttesdiener
▪ Mel Conway
▪ George Orwell
▪ Meister Eckhart
▪ Gerald Weinberg
▪ Tom Kelley
▪ Ivar Jacobson
▪ Craig Larman
▪ Philip Kruchten
▪ James Coplien
▪ James Bach
▪ Watts Humphrey
▪ Grady Booch
Eğitim Verilme Şekilleri
▪ Eğitmen eşliğinde etkileşimli sınıf eğitimi
Kullanılan Araçlar
▪ Mindjet Mind Manager
Mikideas by MikiMoka © 2018
Eğitim Materyali
▪ Basılı sunumlar
▪ Egzersiz Materyali
Mikideas by MikiMoka © 2018
Organizasyon Oluşturma ve İyileştirme
Özet
Bilişim Teknoloji birimlerinin yeni yapılarının iş hedeflerine ve diğer iş birimlerinin organizasyon
yapılarına bağlı olarak oluşturulmasını veya mevcut organizasyon yapısının değerlendirilerek,
iyileştirilmesini hedefleyen eğitim ve danışmanlık hizmetidir.
Süre
▪ Tipik çalışma süresi : 36 saat.
- 1 Saat BT Yöneticisi Çalışması
- ½ Gün Takım Çalışması
- ½ Gün İş Birimleri Çalışması
- 1 Saat Üst Yönetici Çalışması
- 1 Saat BT Yöneticisi Çalışması II
- 1 Gün Tüm Takım İçin Eğitim
- 1 Gün Takım Elemanlarıyla Bire Bir Çalışmalar
- 1 Gün BT Yöneticisi için Eğitim
- ½ Gün Takımla Çözüm Önerilerinin Değerlendirilmesi
Katılımcı Profili
▪ Yöneticiler
▪ Üst Yönetim
▪ Yazılım Mühendisliği Profesyonelleri
▪ İlgili BT Personeli
▪ İş Birimleri Profesyonelleri
Eğitim Paketi
▪ Süreç Mühendisliği
Eğitim İçeriği
▪ Yazılım Mühendisliği Disiplinleri
▪ Süreç Modelleri
▪ Çalışma Çerçeveleri ve Yöntemler
▪ Organizasyon Yapıları
▪ İnsan Kaynakları Politikaları
▪ Yazılım Sektörünün Çalışan Profili, Yönetim Kabiliyetleri ve İş Fırsatları Bağlamında
Değerlendirilmesi
▪ Kariyer Geliştirme
▪ Kalite Yaklaşımları
▪ Takip Edilebilecek Üstadlar
Mikideas by MikiMoka © 2018
Örnek Çalışma İçeriği
1) Mevcut Sorunların Ortaya Çıkarılma Çalışmaları
a) Yazılım Ekibi Çalışması
- Sorunlar ve Çözüm Önerileri
b) İş Birimleri Çalışmaları
- Sorunlar ve Çözüm Önerileri
c) Üst Yönetim Çalışması
- Beklentiler ve Vizyon
2) Yazılım Mühendisliği Yöntemlerine Genel Bakış (Yazılım Ekibi)
a) İş Modeli Geliştirme, İş Süreç Analizi
b) Gereksinim Yönetimi, Sistem Analizi
c) Değişiklik Yönetimi, Değişiklik Yönetimi Kurulu
d) Ürün Yaşam Döngüsü Yönetimi, İteratif Proje Yönetimi
e) Süreç Mühendisliği, Süreç İyileştirme
3) Kariyer Planlama Çalışmaları (Yazılım Ekibi Elemanları)
a) Rol ve Sorumluluk Değerlendirmesi
b) Şirket Kültürü ve Mesleki Hedeflerin Değerlendirilmesi
c) İş Bağlamında Yetersizlik Alanlarının Değerlendirilmesi
d) Şahsi Niteliklerin Değerlendirilmesi
e) Çözüm Üretme Kabiliyeti ve Çalışma Ortamının Değerlendirilmesi
f) Şirketin Profesyonel Yetiştirme ve İstihdam Etme Yeterliliklerinin Değerlendirilmesi
g) Çözüme Katkı Payının Değerlendirilmesi
h) Kalite Hareketi Bağlamında Gelecek Tahminleri Yapılması
i) Temel Sorun Fikirlerinin Paylaşılması
4) Farklı Oluşumların Perspektife Katkıları (X Grubu Yönetimi)
a) Oturmuş bir Platformun Getirdiği Disiplin Çerçevesinde Sorunlar ve Çözüm Önerileri
5) Değerlendirme ve Strateji Geliştirme (BT Yönetimi)
a) Şirket Ekosisteminin Değerlendirilmesi
b) Kısa Vade Planı Yapılması
c) Orta Vade Stratejisinin Geliştirilmesi
6) Bulguların ve Önerilerin Sunulması
Eğitim Sonunda Kazanılacak Kabiliyetler
▪ Katılımcılar,
- İçinde bulundukları koşulları ve hareket alanlarını nesnel bir şekilde ortaya
koyacaklardır.
- Yazılım Mühendisliği yaklaşımlarına yönelik genel bir perspektif kazanacaklardır.
- İlk süreç kurgusu ve organizasyon yapısı geliştirilecektir.
- Süreç iyileştirmesi bağlamında kısa ve uzun vade stratejileri geliştirilecektir.
Mikideas by MikiMoka © 2018
Uyumlu Yazılım Mühendisliği Yaklaşımları
▪ Unified Process, Unified Modeling Language
▪ Kanban
▪ Scrum
▪ CMMI
▪ Toyota Production System, Lean
▪ Goal Directed Process
▪ xUP, MPP
Örnek Alınan Üstadlar
▪ Empulsys şirketi (Hollanda)
▪ Philip ve Mikela Tarlow
▪ Michael Rappa
▪ Ivar Jacobson
▪ Alaister Cockburn
▪ Ellen Göttesdiener
▪ James Bielak
▪ Alan Cooper
▪ Murray Cantor
▪ Max Goff
▪ William Edwards Deming
▪ Christopher Alexander
▪ Steve Jobs
▪ Ellen Göttesdiener
▪ Mel Conway
▪ Gerald Weinberg
▪ Tom Kelley
▪ Ivar Jacobson
▪ Craig Larman
▪ Philip Kruchten
▪ James Coplien
▪ James Bach
▪ Watts Humphrey
▪ Grady Booch
Eğitim Verilme Şekilleri
▪ Eğitmen eşliğinde grup çalışmaları
▪ Eğitmen eşliğinde etkileşimli sınıf eğitimi
Mikideas by MikiMoka © 2018
Kullanılan Araçlar
▪ Mindjet Mind Manager
Eğitim Materyali
▪ Süreç İyileştirme Ön Çalışması Raporu
EROL BOZKURT
1 / 6
+90 505 884 9483
erol.bozkurt@mikimoka.com
SUMMARY
Experience in various different kinds of domains, development platforms and organization structures.
Extensive application of Business Process Analysis, System Analysis, Software Development Process
Improvement, Project and Product Management techniques over a period of 20+ years.
EXPERTISE
▪ Analysis
- Business Modeling, Business Process Analysis, System Analysis, Interaction Design,
Requirement Management.
- Business Process Analyst, System Analyst, Interaction Designer, Consultant, Trainer.
- E-commerce, Social Networking, Energy, Telecommunication, Banking and Finance,
Government, Military, Production Environment, Retail, Application Life Cycle Management.
▪ Development
- Fortran, Pascal, LISP, Assembly, C, C++, C#.
- Xamarin,
- RESTful Web Services, JSON, MongoDB.
- AWS.
- Visual Studio, NUnit, Xamarin Test Cloud.
▪ Quality
- Process Engineering, Test Management.
- Process Engineer, Test Manager, Consultant, Trainer.
- Unified Process, UML, SysML, CMMI, Kanban, Scrum, TOGAF, Toyota Production System, Goal
Directed Process.
- IBM Rational, Telelogic, Borland, Sparx Systems, Microsoft, Atlassian, Balsamiq, Rally
Software, Mindjet.
- Exploratory Testing, Testing Dirty Systems, Testing E-commerce Applications.
▪ Management
- Enterprise Architecture, Organization Re-engineering, IT Department Management, Product
Life Cycle Management, Iterative Project Management, Change Management.
- General Manager (Consultancy Firm).
- Managing Partner (Software Development Firm).
- Project Manager, Product Manager.
- Unit Manager (Groups of Analysts, Developers, Testers and Project Managers).
EXPERIENCE
▪ MikiMoka (07/2016 –)
http://mikimoka.com
MikiMoka helps you to spot people you don't know, but you should meet. You can easily build
personal social networks for specific needs while you are traveling and manage your favorite
communities easily.
Pitch Deck = https://1drv.ms/b/s!At99oJ_Ix9L6gboCzthT_-8rPRVebQ
MikiMoka also has a sibling project, Sakamun which helps business owners to manage their
workforce with outmost efficiency.
Presentation = https://1drv.ms/b/s!At99oJ_Ix9L6gcBGtHvRlpEG6VLRog
Presentation = https://1drv.ms/b/s!At99oJ_Ix9L6gboISIsNDwWwC1Lx8w
- iOS, Android, Windows.
- C#, Xamarin, MongoDB, Amazon Web Services.
- Google Map, Firebase, Nancy FX.
- Developer, Managing Partner
EROL BOZKURT
2 / 6
▪ Mikideas (01/2018 –)
https://1drv.ms/u/s!At99oJ_Ix9L6gZFBmg4wqOHZ6PQmIA
Mikideas is MikiMoka’s training & consultancy brand. Mikideas is a MVP generator.
▪ Ufkunna (01/2016 – 06/2017)
Ufkunna is a startup supported by the Sabanci University. It's a global software development
project targeted at high volume businesses. It redefines how the traditional businesses handle
commercial relationships and empowers both the consumers and the providers. It helps you
manage your commercial relationships regardless of your whereabouts or what you have in mind.
- iOS, Android, Windows, Xamarin, Node.js, MongoDB, Azure.
- iWatch, Samsung Gear, Google Maps, Bing Maps, Siri, Cortana.
- Partners include Inovent (Sabanci University), Interactive Writers, Cultural Anthropologists.
- Managing Partner
▪ XupiT! (02/2013 –08/2017)
Management, E-Business Modeling, Software Process Engineering
- Computer Scientist, Trainer, Consultant
- Consultancy on Organization Re-engineering
- Consultancy on Health Tourism E-Business Applications
- Consultancy on E-Commerce Applications
- Consultancy on Global Distribution Systems
- Consultancy on Multiplayer Online Games aiming Social Awareness and Life Simulations
- Consultancy on TS13298 compatible Document Archive Management Systems
- Consultancy on E-Business Modeling, IT Management and Software Process Engineering
- Consultancy on Business Process Analysis, Requirement Management and Interaction Design
- Consultancy on Iterative Project Management and Product Life Cycle Management
▪ Markafoni (03/2011 – 02/2013)
B2C (markafoni.com); ERP; CRM.
Python, PostgreSQL.
- Quality Assurance Manager
- Group buying, private shopping, horizontal and vertical e-commerce projects.
- Managed and Consulted business process analysis tasks covering all aspects of the firm,
including Marketing, Production, Logistics, Finance, Accounting, Returns and Customer
Relations.
- Managed Analysis and QA groups.
- Trained and Consulted the Analysis and QA groups from scratch.
- Managed the Project Management group.
- Analyzed the current firm ecosystem and developed a software development process model
suitable to the maturity level and vision of the firm.
▪ Met Global (10/2010 – 03/2011)
B2C (tatil.com, otel.com, dhr.com); B2B (hotelspro.com).
PHP, MySQL.
- Product Manager
- Booking, transfer, airline ticket, activity, transfer and tour sales; SEO and payment options
projects.
- Managed Analysis and Project Management groups.
- Trained and Consulted on Business Process Analysis, Requirement Management and Project
Management.
- Consulted on software usability and interaction design.
- Analyzed the current firm ecosystem and developed a software development process model
suitable to the maturity level and vision of the firm.
EROL BOZKURT
3 / 6
▪ Proline (7/2009 – 5/2010)
EMC, Software AG, FAST, Google Çözüm Ortağı, Kamu Yazılım Projeleri.
C#, Java, SQLServer.
- System Analyst, Project Manager
- TS13298 compatible Document and Archive Management System, Theses and Dissertation
Management System, Technical Support CRM Application.
- Analyzed the current firm ecosystem and developed a software development process model
suitable to the maturity level and vision of the firm.
▪ SoftTech (7/2008-7/2009)
Software projects for Is Bank and its associated firms.
C#, Java, SQLServer, Oracle.
- Process Engineer, Chief Analyst
- Consulted several project teams in Banking, Port Management, Real Estate Management and
Union Member Management projects on Analysis and Software Process Improvement topics.
- Analyzed the current firm ecosystem and developed a software development process model
suitable to the CMMI Level 3 standard.
- Consulted managers and project teams on motivation, career development and team
building.
▪ Ikon (4/2007-6/2008)
Microsoft Partner, .NET Projects
C#, SQLServer.
- System Analyst, Project Manager
- Managed the ALM Suite (Project Management, Requirement Management, Test Management
and Change Management).
- Trained and Consulted project teams on Business Process Analysis and Requirement
Management.
- Trained and Consulted the following firms: Bank Asya, Turkiye Finans, Kuveyt Turk, Garanti
Emeklilik, Denizbank (Intertech), Anadolu Hayat, Global Bilgi, Yasar Holding, Ford, Ulker,
Obase, VDF ...
▪ Bumerang (6/2004-3/2007)
Sparx Systems Partner, Military and Simulation projects.
C#, JavaJ2EE, CC++, SQLServer, Oracle.
- Process Engineer, Project Manager, Managing Partner
- Consulted on System Analysis, Requirement Management and Process Engineering.
- Trained and Consulted the following firms: Yaltes, Kaletron, Meteksan Sistem, Tubitak MAM
BTE, Ulker ...
- Managed the Social Sciences Simulator project under the guidance of Ankara University -
Communication Faculty, Center for Non-Governmental Organizations, and the United Nations
Foundation.
- Conducted Market Analyses, Business Development and Strategic Planning Sessions.
- Managed outsourced human resources.
▪ Bildem (2/2001-5/2004)
IBM Rational, Telelogic, WindRiver, Popkin, and I-Logix Partner, Various Software Projects.
COBOL, AS 400, PowerBuilder, Oracle Forms, CC++, JavaJ2EE, C#, VB, VB.NET.
- System Analyst, Process Engineer, Region Manager
- Consulted, trained and provided professional services for project teams in Yapı Kredi
Teknoloji, Turkcell, Infina, Tubitak MAM BTEAE, Logo, Yuce Bilgi Sistemleri, Toyota, Koc
Sistem, Akbank, TAI Tusaş, ETI, Intertech, Telsim, TAV, SBS ...
- Held seminars and workshops at Bogazici University, Yildiz Teknik University, Istanbul Teknik
University, Bilgi University, Maltepe University, Orta Dogu Teknik University ...
EROL BOZKURT
4 / 6
PREVIOUS WORKS
Developer U.S.A.
C/C++, Assembly, OpenGL. 1993 - 1998
• 3D Engines for video games and battle simulators.
• Artificial Intelligence applications for video games and life simulators.
• Fuzzy Logic applications.
TECHNOLOGY
Development Platforms
Fortran 77/90, Assembly (Vax), Pascal, Lisp, C, C++, Java, C#.
Application Life Cycle Tools
• IBM Rational RequisitePro, Telelogic DOORS;
• Serena Prototype Composer, Balsamiq Mockups;
• IBM Rational ClearQuest, IBM Rational Team Concert , JIRA;
• Kanban Flow, AgileZen, Microsoft Project;
• IBM Rational Method Composer;
• Mindjet MindManager;
• IBM Rational Test Manager;
• Sparx Systems Enterprise Architect, Rational Software Architect, Rational Rhapsody;
• Microsoft Visual Studio, Team Foundation Server, SQLServer;
• Xamarin (iOS, Android, Windows), Nancy FX, Firebase, MongoDB.
EDUCATION
B.S., Computer Science
University of Houston, Houston, Texas, U.S.A. 3.4/4.0 GPA
ARTICLES
• Scrum: A New Delusion -
https://www.academia.edu/8513964/Scrum_A_New_Delusion
• Computer Science 2.0 -
https://www.academia.edu/8551286/Computer_Science_2.0
• Analyses of movies with hidden meanings -
http://www.tasteofcinema.com/author/erol/
2014
2014
2016
BOOKS
Tek Yol Evrim! (Viva La Evolucion)
http://tekyolevrim.com
A book on software development issues within the context of work ethics, leadership,
management and professionalism.
Something from Nothing
A science-fiction novel about distorting and manufacturing reality.
Scrum Smart
An upcoming book that summarizes and elaborates the best parts of the lectures
given in Sabanci University, Istanbul, Turkey: "Management Issues in Computer
Science" and "Communication Issues in Management."
February,
2017
March,
2019
March,
2019
EROL BOZKURT
5 / 6
COURSES TAUGHT
• "IT564 - Management Issues in Computer Sciences" course,
Sabanci University, Istanbul, Turkey - http://www.sabanciuniv.edu/en
A Master’s degree course targeted at the IT professionals who want to become
managers. This is the 6th
year of the course. Here’s the link for the lecture
notes: https://1drv.ms/f/s!At99oJ_Ix9L6qFz_prwQVT6qvV1i
• "DA525" - Communication Issues in Management" course,
Sabanci University, Istanbul, Turkey - http://www.sabanciuniv.edu/en
A Master’s degree course targeted at the data analysts and business
intelligence experts who want to become managers. This is the 1st
year of the
course.
• Business Modeling, E-business Modeling
• System Analysis, Requirement Management, Systems Engineering
• Object Oriented Analysis & Design, Mobile & Web Application Development
• Iterative Project Management, Product Life Cycle Management
• Organization Reengineering, Process Improvement, Enterprise Architecture
• Software Engineering Disciplines for Managers
• Agile Software Development for Entrepreneurs
• Idea to MVP: An Alternate Incubation Program for Software Startups (15 MB)
https://1drv.ms/u/s!At99oJ_Ix9L6gZROGyswVPWByAVwNg
2011 - 2017
2016 – 2017
COURSES TAKEN
• Certified Scrum Master, James Coplien
https://sites.google.com/a/gertrudandcope.com/www/jimcoplien
• Togaf, Jawad Issa
http://www.shift-technologies.com
• Entrepreneurship, Kosgeb
http://www.kosgeb.gov.tr/site/en
• Entrepreneurship 101, MaRS (Toronto)
https://www.marsdd.com/
• Startup School, Y Combinator (San Francisco)
http://ycombinator.com
PERSONAL INFORMATION
Career Interests
• Bridging the gap between technology and social sciences, such as culturel anthropology.
• Analysis of the communities artificialy formed by software applications.
• Using software applications to enhance human experiences.
• Using software applicaitions to evolve communities.
Psychological Analyses of Erol Bozkurt
• DiSC Work of Leaders Profile - https://1drv.ms/b/s!At99oJ_Ix9L6uXyfckS3GtTvqmZA
• Innermetrix DISC Index - https://1drv.ms/b/s!At99oJ_Ix9L6uXjcaplyEoJgRBUF
• Character Profile - ENTJ - https://www.16personalities.com/entj-personality
EROL BOZKURT
6 / 6
HOBBIES
• Music: Frank Zappa, Richard Wagner, Steve Roach, Modest Mussorgsky, Steve Vai.
• Movies: Andrei Tarkovsky, Ridley Scott, Adrian Lyne, Kim Jee-woon, Ang Lee.
• Literature: George Orwell, William Shakespeare, Fyodor Dostoyevsky, Takayuki Yamaguchi.
• Philosophy: Friedrich Nietzce, John M. Berry, Martin Heidegger, Meister Eckhart, Ibn Arabi.
ROLE MODELS
Alan Cooper, Ivar Jacobson, Ellen Gottesdiener, Murray Cantor, Max Goff, Tom DeMarco, Joe Marasco,
Mel Conway, Donna Haraway, Peter Coad, Grady Booch, Tony Buzan, Edward de Bono, Alistair Cockburn,
Mikela & Philip Tarlow, James Coplien, Craig Larman, Kelli Houston, John M. Berry, Martin Fowler,
Christopher Alexander, Ragıp Buluç, James Bach, Laurence J. Peter, Nikolai Bezroukov, William Edwards
Deming, Michael Rappa, Tom Kelley, Tony Buzan, Nicholas Carr, Susan Greenfield.
COMPANIES I’VE BEEN INVOLVED WITH OVER THE YEARS
Markafoni, MetGlobal, Proline, Is Bankasi, Opet, Ikon, Bildem, Havelsan, Savunma Sanayi Mustesarligi,
Armerkom, Albaraka, Bilmed, Etiya, Karel, Bank Asya, Turkiye Finans, Kuveyt Turk, Garanti Emeklilik,
Denizbank, Intertech, Anadolu Hayat, Global Bilgi, Yasar Holding, Ford, Ulker, Obase, VDF, Yaltes,
Kaletron, Meteksan Sistem, Tubitak MAM BTE, Yapı Kredi Teknoloji, Turkcell, Infina, Tubitak MAM
BTEAE, Logo, Yuce Bilgi Sistemleri, Toyota, Koc Sistem, Akbank, TAI Tusas, ETI, Telsim, TAV, SBS, TEI,
BMC, Bogazici Universitesi, Yildiz Teknik Universitesi, Istanbul Teknik Universitesi, Bilgi Universitesi,
Maltepe Universitesi, Orta Dogu Teknik Universitesi, Sabanci Üniversitesi...
KEYWORDS
• E-Business Modeling, Business Process Analysis,
• System Analysis, Requirement Management, Interaction Design, Systems Engineering,
• Object Oriented Design, Software Development,
• Iterative Project Management, Product Life Cycle Management,
• Quality Assurance Management,
• General Management, Enterprise Architecture,
• Software Process Improvement, Application Lifecycle Management.
Mikideas by MikiMoka © 2018
Erol Bozkurt
Bünyesinde işi bilfiil yapan profesyonel, eğitmen, danışman veya yönetici olarak çalıştığım şirket ve
kurumların listesini aşağıda bulabilirsiniz:
• Akbank
• Albaraka
• Anadolu Hayat
• Armerkom
• Bank Asya
• Bildem
• Bilgi Üniversitesi
• Bilmed
• BMC
• Boğaziçi Üniversitesi
• Denizbank
• ETİ
• Etiya
• Ford
• Garanti Emeklilik
• Global Bilgi
• Havelsan
• İkon
• İnfina
• Intertech
• İş Bankası
• İstanbul Teknik Üniversitesi
• Kaletron
• Karel
• Koç Sistem
• Kuveyt Türk
• Logo
• Maltepe Üniversitesi
• Markafoni
• Meteksan Sistem
• MetGlobal
• Obase
• Opet
• Orta Doğu Teknik Üniversitesi
• Proline
• Sabancı Üniversitesi
• SBS
• SSM
• TAI Tusaş
• TAV
Mikideas by MikiMoka © 2018
• TEI
• Telsim
• Toyota
• Tübitak MAM BTE
• Tübitak MAM BTEAE
• Turkcell
• Türkiye Finans
• Ülker
• VDF
• Yaltes
• Yapı Kredi Teknoloji
• Yaşar Holding
• Yıldız Teknik Üniversitesi
• Yüce Bilgi Sistemleri

More Related Content

Similar to Yazılım Mühendisliği Eğitim ve Danışmanlık Hizmetleri

Hydron Group Kurumsal Tanıtım Dosyası
Hydron Group Kurumsal Tanıtım DosyasıHydron Group Kurumsal Tanıtım Dosyası
Hydron Group Kurumsal Tanıtım DosyasıHydron Consulting Grup
 
8 adımda doğru ERP çözümü
8 adımda doğru ERP çözümü8 adımda doğru ERP çözümü
8 adımda doğru ERP çözümüMuharrem Gezer
 
Analist Eğitimi - Tüm Bölümler - [535 Slides]
Analist Eğitimi - Tüm Bölümler -  [535 Slides]Analist Eğitimi - Tüm Bölümler -  [535 Slides]
Analist Eğitimi - Tüm Bölümler - [535 Slides]Erol Bozkurt
 
Bpm yildiz tekno park 2019
Bpm yildiz tekno park 2019Bpm yildiz tekno park 2019
Bpm yildiz tekno park 2019Serkan Turkeli
 
Yönetim Bilişim Sistemleri Bölümü
Yönetim Bilişim Sistemleri BölümüYönetim Bilişim Sistemleri Bölümü
Yönetim Bilişim Sistemleri BölümüBoğaziçi University
 
Norm 2106 eği̇ti̇m katalogu
Norm   2106 eği̇ti̇m kataloguNorm   2106 eği̇ti̇m katalogu
Norm 2106 eği̇ti̇m kataloguupmkorg
 
İdealkoç Tanıtım
İdealkoç Tanıtımİdealkoç Tanıtım
İdealkoç Tanıtımidealkoc
 
Yönetici Denetçi ve Son Kullanıcı Bilişim Akademisi
Yönetici Denetçi ve Son Kullanıcı Bilişim AkademisiYönetici Denetçi ve Son Kullanıcı Bilişim Akademisi
Yönetici Denetçi ve Son Kullanıcı Bilişim Akademisialinizam99
 
12 prpsl musteri_stratejisi
12 prpsl musteri_stratejisi12 prpsl musteri_stratejisi
12 prpsl musteri_stratejisiERDEM ÖZŞEN
 

Similar to Yazılım Mühendisliği Eğitim ve Danışmanlık Hizmetleri (20)

Hydron Group Kurumsal Sunumu
Hydron Group Kurumsal SunumuHydron Group Kurumsal Sunumu
Hydron Group Kurumsal Sunumu
 
Hydron Group Kurumsal Tanıtım Dosyası
Hydron Group Kurumsal Tanıtım DosyasıHydron Group Kurumsal Tanıtım Dosyası
Hydron Group Kurumsal Tanıtım Dosyası
 
MART - www.martgeldi.com - İş Analizi Eğitimlerimiz
MART - www.martgeldi.com - İş Analizi EğitimlerimizMART - www.martgeldi.com - İş Analizi Eğitimlerimiz
MART - www.martgeldi.com - İş Analizi Eğitimlerimiz
 
Aim Kurumsal Sunum
Aim Kurumsal SunumAim Kurumsal Sunum
Aim Kurumsal Sunum
 
8 adımda doğru ERP çözümü
8 adımda doğru ERP çözümü8 adımda doğru ERP çözümü
8 adımda doğru ERP çözümü
 
Paargas bilgi
Paargas bilgiPaargas bilgi
Paargas bilgi
 
Analist Eğitimi - Tüm Bölümler - [535 Slides]
Analist Eğitimi - Tüm Bölümler -  [535 Slides]Analist Eğitimi - Tüm Bölümler -  [535 Slides]
Analist Eğitimi - Tüm Bölümler - [535 Slides]
 
Stratejik BT
Stratejik BTStratejik BT
Stratejik BT
 
MART - www.martgeldi.com - Temel Düzey İş Analizi Eğitimi
MART - www.martgeldi.com - Temel Düzey İş Analizi EğitimiMART - www.martgeldi.com - Temel Düzey İş Analizi Eğitimi
MART - www.martgeldi.com - Temel Düzey İş Analizi Eğitimi
 
Bpm yildiz tekno park 2019
Bpm yildiz tekno park 2019Bpm yildiz tekno park 2019
Bpm yildiz tekno park 2019
 
Yönetim Bilişim Sistemleri Bölümü
Yönetim Bilişim Sistemleri BölümüYönetim Bilişim Sistemleri Bölümü
Yönetim Bilişim Sistemleri Bölümü
 
MART - www.martgeldi.com - Scrum Eğitimlerimiz
MART - www.martgeldi.com - Scrum EğitimlerimizMART - www.martgeldi.com - Scrum Eğitimlerimiz
MART - www.martgeldi.com - Scrum Eğitimlerimiz
 
Tanıtım
TanıtımTanıtım
Tanıtım
 
Norm 2106 eği̇ti̇m katalogu
Norm   2106 eği̇ti̇m kataloguNorm   2106 eği̇ti̇m katalogu
Norm 2106 eği̇ti̇m katalogu
 
MART - www.martgeldi.com - İş Analizi Teknikleri Eğitimi
MART - www.martgeldi.com - İş Analizi Teknikleri EğitimiMART - www.martgeldi.com - İş Analizi Teknikleri Eğitimi
MART - www.martgeldi.com - İş Analizi Teknikleri Eğitimi
 
Insights Quarterly - Ekim 2017
Insights Quarterly - Ekim 2017Insights Quarterly - Ekim 2017
Insights Quarterly - Ekim 2017
 
İdealkoç Tanıtım
İdealkoç Tanıtımİdealkoç Tanıtım
İdealkoç Tanıtım
 
Yönetici Denetçi ve Son Kullanıcı Bilişim Akademisi
Yönetici Denetçi ve Son Kullanıcı Bilişim AkademisiYönetici Denetçi ve Son Kullanıcı Bilişim Akademisi
Yönetici Denetçi ve Son Kullanıcı Bilişim Akademisi
 
12 prpsl musteri_stratejisi
12 prpsl musteri_stratejisi12 prpsl musteri_stratejisi
12 prpsl musteri_stratejisi
 
Cevik Yaklasim, Scrum ve XP Pratikleri
Cevik Yaklasim, Scrum ve XP PratikleriCevik Yaklasim, Scrum ve XP Pratikleri
Cevik Yaklasim, Scrum ve XP Pratikleri
 

More from Erol Bozkurt

Hayır Çevik Değilsiniz!
Hayır Çevik Değilsiniz!Hayır Çevik Değilsiniz!
Hayır Çevik Değilsiniz!Erol Bozkurt
 
Management Issues in Computer Sciences - Final Exam - 2015
Management Issues in Computer Sciences - Final Exam - 2015Management Issues in Computer Sciences - Final Exam - 2015
Management Issues in Computer Sciences - Final Exam - 2015Erol Bozkurt
 
Using Personality Tests for Solving Business Problems
Using Personality Tests for Solving Business ProblemsUsing Personality Tests for Solving Business Problems
Using Personality Tests for Solving Business ProblemsErol Bozkurt
 
Potansiyel bir evrimcinin cevapları
Potansiyel bir evrimcinin cevaplarıPotansiyel bir evrimcinin cevapları
Potansiyel bir evrimcinin cevaplarıErol Bozkurt
 
"Management Issues in Computer Sciences" Final Exam
"Management Issues in Computer Sciences" Final Exam"Management Issues in Computer Sciences" Final Exam
"Management Issues in Computer Sciences" Final ExamErol Bozkurt
 
Sakamun "highlights"
Sakamun "highlights"Sakamun "highlights"
Sakamun "highlights"Erol Bozkurt
 
Sakamun "take your game to a whole different level"
Sakamun "take your game to a whole different level"Sakamun "take your game to a whole different level"
Sakamun "take your game to a whole different level"Erol Bozkurt
 
Hayır, bu Scrum değil!
Hayır, bu Scrum değil!Hayır, bu Scrum değil!
Hayır, bu Scrum değil!Erol Bozkurt
 
Sakamun "take your game to a whole different level"
Sakamun "take your game to a whole different level"Sakamun "take your game to a whole different level"
Sakamun "take your game to a whole different level"Erol Bozkurt
 
Gerçek Girişimcilik Hikâyeleri
Gerçek Girişimcilik HikâyeleriGerçek Girişimcilik Hikâyeleri
Gerçek Girişimcilik HikâyeleriErol Bozkurt
 

More from Erol Bozkurt (10)

Hayır Çevik Değilsiniz!
Hayır Çevik Değilsiniz!Hayır Çevik Değilsiniz!
Hayır Çevik Değilsiniz!
 
Management Issues in Computer Sciences - Final Exam - 2015
Management Issues in Computer Sciences - Final Exam - 2015Management Issues in Computer Sciences - Final Exam - 2015
Management Issues in Computer Sciences - Final Exam - 2015
 
Using Personality Tests for Solving Business Problems
Using Personality Tests for Solving Business ProblemsUsing Personality Tests for Solving Business Problems
Using Personality Tests for Solving Business Problems
 
Potansiyel bir evrimcinin cevapları
Potansiyel bir evrimcinin cevaplarıPotansiyel bir evrimcinin cevapları
Potansiyel bir evrimcinin cevapları
 
"Management Issues in Computer Sciences" Final Exam
"Management Issues in Computer Sciences" Final Exam"Management Issues in Computer Sciences" Final Exam
"Management Issues in Computer Sciences" Final Exam
 
Sakamun "highlights"
Sakamun "highlights"Sakamun "highlights"
Sakamun "highlights"
 
Sakamun "take your game to a whole different level"
Sakamun "take your game to a whole different level"Sakamun "take your game to a whole different level"
Sakamun "take your game to a whole different level"
 
Hayır, bu Scrum değil!
Hayır, bu Scrum değil!Hayır, bu Scrum değil!
Hayır, bu Scrum değil!
 
Sakamun "take your game to a whole different level"
Sakamun "take your game to a whole different level"Sakamun "take your game to a whole different level"
Sakamun "take your game to a whole different level"
 
Gerçek Girişimcilik Hikâyeleri
Gerçek Girişimcilik HikâyeleriGerçek Girişimcilik Hikâyeleri
Gerçek Girişimcilik Hikâyeleri
 

Yazılım Mühendisliği Eğitim ve Danışmanlık Hizmetleri

  • 2. Mikideas by MikiMoka © 2018 1 + 1 + 1 + 1 = 1 Mikideas birbirini tamamlayıcı üç eğitim ve danışmanlık hizmetinin iş hedeflerinizi en etkili bir şekilde gerçekleştirmenizi sağlayacak bir uygulamayla zenginleştirildiği yenilikçi bir girişimcilik paketidir. 1) “Find Your Edge” : Önce profesyonel ekibimizle birlikte odaklanmanız gereken iş fikri ortaya çıkarılır. Ne yapmanız gerektiğini anlarsınız. 2) “Start Smart” : Sonra iş fikriniz ürününüzün ilk versiyonuna dönüştürülerek (Minimum Viable Product), onu gerçek koşullarda test etmeniz (ürün - pazar uyumunu yakalamanız) sağlanır. 3) “Be Smart” : Büyümek istediğinizde ihtiyaç duyacağınız profesyonel kadrolar eğitilir ve verimli hale getirilir. Sizinse yönetim kabiliyetiniz geliştirilerek ürün ve hizmet kaliteniz artırılır. “Start Smart”, aşağıdaki gibi detaylandırılabilir: Toplam yedi aşamadan oluşan hizmet paketinin birinci aşamasında, önce fikirler projelendirilir ve ürün prototipi geliştirilir.
  • 3. Mikideas by MikiMoka © 2018 İkinci aşamadaysa, prototip merkeze alınarak ürününüzün vizyonu, kısa ve uzun vade stratejik planı geliştirilir. Üçüncü aşamada, ürün tanıtımı stratejiniz geliştirilir ve bunun için kullanılabilecek promosyon ürünleri hazırlanır. Dördüncü aşamada, olası iş ortaklarınızla ilk ilişkiler kurulur ve ürün - pazar uyumunu yakalayabilmeniz için gereken değerlendirme çemberi (feedback loop) oluşturulur. Beşinci aşamada, ürününüz tüm kullanıcı gruplarına açılır ve başlangıçta yaptığınız iş modeli (canvas) gibi tahminler test edilmeye başlanır. Altıncı aşamada, pilot kapsamında elde edilen bulgular, proje durumu ve olası geleceği hakkındaki bilgiler yatırımcılarla paylaşılarak ilk yatırım (seed) için gerekli başvurular yapılır.
  • 4. Mikideas by MikiMoka © 2018 Yedinci ve son aşamadaysa, ürününüz bu sefer pilot çalışmalarının işaret ettiği yönde eksiksiz olarak geliştirilir ve yazılım ekibinize devredilir (versiyon 1.0). “Be Smart” aşağıdaki gibi detaylandırılabilir: 25 yılı aşkın bir süredir yenilikçi ve global bir güç olmak isteyen şirketlerle çalışıyoruz. Farklı organizasyon yapısı, olgunluk seviyesi, teknoloji ve iş konusuna sahip 60’ın üzerinde şirketle 50’nin üzerinde projede yer aldık. Girişimcilik alanında MaRS (Toronto), Y Combinator (San Francisco) ve Sabancı Üniversitesi (İstanbul) çalıştığımız şirketlerden sadece bazıları. Bu deneyimimizden siz de yararlanmak ister misiniz?
  • 5. Mikideas by MikiMoka © 2018 İş Süreç Analizi Özet Olası yazılım projelerini iş ekosistemine odaklanarak ortaya çıkarma, strateji belirleme, şirket ve rakipleri arasında mevcut durum, fırsatlar ve tehditler bağlamında ilişkiler kurma yöntemlerine yönelik bir çalışmadır. Süre  Tipik çalışma süresi : 2 gün = 12 saat.  Tavsiye edilen ek çalışma süresi : Şirket proje konusuna yönelik olarak 2 gün = 12 saat. Katılımcı Profili  İş Süreç Analisti  Girişimci, Sponsor, Yönetici  Proje konusuna yönelik olarak Konu Uzmanı veya potansiyel Müşteri  Tüketici rolleri : Sistem Analisti, Etkileşim Tasarımcısı, Sistem Mimarı  Diğer uzman roller : Süreç Mühendisi, İş Geliştirme, Strateji Geliştirme, Bilişim Antropolojisi Eğitim Paketi  Çözüm Geliştirme  Önerilen Devam Eğitimi : Requirement Management Eğitim İçeriği  İş ekosisteminin tanımlanması, değerlendirilmesi, uygulamalar açısından kaynak olarak kullanımı, uygulama yaşam döngüsü boyunca bakımı  Rakip analizi, İş fırsatlarının saptanması, İş geliştirme  İş süreçleri analizi, İş vizyonu, İş fayda analizi, İş nesnelerinin tasarım tekniklerinin teorik ve pratik olarak öğrenilmeleri  İş modelinin uygulamalara dönüşümü, Alternatif uygulama yaklaşımları, Uygulama ilişkileri  Stratejik plan geliştirme, Manevra noktaları oluşturma Eğitim Sonunda Kazanılacak Kabiliyetler  İş Süreç Analistleri iteratif yazılım geliştirme süreçleri ile uyumlu iş süreç analizi yöntemlerine haiz olacaklardır  Diğer roller ortak bir perspektif kazanacaklar ve eğer tüketici rollerini canlandırıyorsa, yöntemler aracılığıyla üretilen iş ürünlerinden nasıl yararlanacaklarını öğreneceklerdir
  • 6. Mikideas by MikiMoka © 2018 Uyumlu Yazılım Mühendisliği Yaklaşımları  Unified Process, UML (Eğitim Kapsamında) - Business Modeling - Business Process Analysis - Business Use Case Analysis - Business Vision - Business Objects - UML Diagrams  Mind Map (Eğitim Kapsamında)  Business Ecosystems, Symbiosis (Eğitim Kapsamında)  CMMI Level 3  Scrum Örnek Alınan Üstadlar  Empulsys şirketi (Hollanda) Eğitim Verilme Şekilleri  Eğitmen eşliğinde sınıf eğitimi  Grup çalışması  Durum Değerlendirme hizmeti  Danışmanlık  İzleme, Değerlendirme ve Müdahale hizmeti Kullanılan Araçlar  Rational Unified Process  Mindjet Mind Manager  Sparx Systems Enterprise Architect  Serbest çizim satıhları Eğitim Materyali  Basılı sunumlar  Egzersiz Materyali
  • 7. Mikideas by MikiMoka © 2018 E-İş E-Ticaret Süreç Analizi Özet Olası yazılım projelerini e-işe-ticaret bağlamında iş ekosistemine odaklanarak ortaya çıkarma, strateji belirleme, şirket ve rakipleri arasında mevcut durum, fırsatlar ve tehditler bağlamında ilişkiler kurma yöntemlerine yönelik bir çalışmadır. Süre  Tipik çalışma süresi : 2 gün = 12 saat.  Tavsiye edilen ek çalışma süresi : Şirket proje konusuna yönelik olarak 2 gün = 12 saat. Katılımcı Profili  İş Süreç Analisti  Girişimci, Sponsor, Yönetici  Proje konusuna yönelik olarak Konu Uzmanı veya potansiyel Müşteri  Tüketici rolleri : Sistem Analisti, Etkileşim Tasarımcısı, Sistem Mimarı  Diğer uzman roller : Süreç Mühendisi, İş Geliştirme, Strateji Geliştirme, Bilişim Antropolojisi Eğitim Paketi  Çözüm Geliştirme  Önerilen Devam Eğitimi : Requirement Management Eğitim İçeriği  E-Ticaret girişimlerinin iş, fırsat, operasyon ve bilişim teknolojileri bağlamında analizi  E-Ticaret ekosisteminin orta vadede olası fırsat ve gelişim süreci açısından analizi  İş ekosisteminin tanımlanması, değerlendirilmesi, uygulamalar açısından kaynak olarak kullanımı, uygulama yaşam döngüsü boyunca bakımı  Rakip analizi, İş fırsatlarının saptanması, İş geliştirme  İş süreçleri analizi, İş vizyonu, İş fayda analizi, İş nesnelerinin tasarım tekniklerinin teorik ve pratik olarak öğrenilmeleri  İş modelinin uygulamalara dönüşümü, Alternatif uygulama yaklaşımları (B2C, B2B, B2E, Sembiyotik İlişkiler , Kullanıcılara Gizli Amaçlar Gözeten Yaklaşımlar), Uygulama ilişkileri  Stratejik plan geliştirme, Manevra noktaları oluşturma Eğitim Sonunda Kazanılacak Kabiliyetler  İş Süreç Analistleri iteratif yazılım geliştirme süreçleri ile uyumlu iş süreç analizi yöntemlerine haiz olacaklardır  Diğer roller ortak bir perspektif kazanacaklar ve eğer tüketici rollerini canlandırıyorsa, yöntemler aracılığıyla üretilen iş ürünlerinden nasıl yararlanacaklarını öğreneceklerdir
  • 8. Mikideas by MikiMoka © 2018 Uyumlu Yazılım Mühendisliği Yaklaşımları  Unified Process, UML (Eğitim Kapsamında) - E-Business Modeling - Business Process Analysis - Business Use Case Analysis - Business Vision - Business Objects - UML Diagrams  Mind Map (Eğitim Kapsamında)  Business Ecosystems, Symbiosis (Eğitim Kapsamında)  CMMI  Scrum Örnek Alınan Üstadlar  Philip ve Mikela Tarlow  Michael Rappa  Empulsys şirketi (Hollanda) Eğitim Verilme Şekilleri  Eğitmen eşliğinde sınıf eğitimi  Grup çalışması  Durum Değerlendirme hizmeti  Danışmanlık  İzleme, Değerlendirme ve Müdahale hizmeti Kullanılan Araçlar  Rational Unified Process  Mindjet Mind Manager  Sparx Systems Enterprise Architect  Serbest çizim satıhları Eğitim Materyali  Basılı sunumlar  Egzersiz Materyali
  • 9. Mikideas by MikiMoka © 2018 Gereksinim Yönetimi Özet Geliştirilen yazılım ürününe yönelik olarak farklı detay seviyesindeki ve türdeki gereksinimlerin çözüm doğruluğu, ürün kalitesi ve değişikliğin etkisi ile proje ilerlemesini ölçme imkanı sağlayacak şekilde yönetilmesini sağlayacak yöntemlere yönelik bir çalışmadır. Süre  Tipik çalışma süresi : 5 gün = 30 saat.  Dilenirse 2 + 3 gün şeklinde ikiye bölünmesi mümkündür.  Temel UML bilgisine sahip gruplar için süresi : 1 + 3 = 4 gün = 24 saat. Katılımcı Profili  Sistem Analisti  Etkileşim Tasarımcısı  Sponsor, Yönetici  Sürece uyum sağlaması açısından potansiyel Müşteri  Tüketici rolleri : Sistem Mimarı, Veri Analisti, Test Mühendisi, Takım Lideri, Programcı  Diğer uzman roller : Süreç Mühendisi, İş Süreç Analisti, Teknik Yazar Eğitim Paketi  Çözüm Geliştirme  Önerilen Devam Eğitimi : Iterative Project Management Eğitim İçeriği  Proje kapsamının stratejik olarak belirlenmesi, aklanması ve paydaşlar arasındaki fikir birliğinin sağlanması  Gereksinim Yönetimi Planının hazırlanması  Proje vizyonu, Paydaş analizi, Üst seviye gereksinimlerin belirlenmeleri ve önceliklendirilmeleri  Öncelik gruplarının kademeli olarak detaylı gereksinimlerinin çıkarılmaları  Olay Tablosu çalışması  Fayda analizi, Aktör ve Aktör Deneklerinin ilişkileri, Aktör ve Persona ilişkileri  Senaryo detaylarının hazırlanma teknikleri, Fayda detaylarının dokümante edilmesi ve gereksinime dönüştürülmeleri, Gereksinimler arası ilişkiler ve izlenebilirlik  Fayda Haritası tekniği  Fayda analizi çalışmalarının grup bazlı anlatımı ve savunmalarının yapılması, Fayda analizi çalışmalarının format ve içerik olarak grup bazlı gözden geçirmelerinin yapılması  Sistemin duruma göre değişen davranışlarının analizinin yapılması  Fonksiyonel olmayan gereksinimlerin eklenerek eksiksiz Yazılım Gereksinim Dokümantasyonunun ortaya çıkarılması  Proje sözlüğü, İş Kuralları ve Uygulama Mesaj Envanteri çalışmalarının eklenmesi  Kullanıcı Etkileşim Modelinin oluşturulması ve Etkileşim Tasarımının yapılması, Tasarım olarak algılanmayacak Arayüz Prototiplerinin oluşturulması
  • 10. Mikideas by MikiMoka © 2018 Eğitim Sonunda Kazanılacak Kabiliyetler  Sistem Analistleri iteratif yazılım geliştirme süreçleri ile uyumlu gereksinim yönetim yöntemlerine haiz olacaklardır  Etkileşim Tasarımcıları iteratif yazılım geliştirme süreçleri ile uyumlu etkileşim tasarımı yöntemlerine haiz olacaklardır.  Diğer roller ortak bir perspektif kazanacaklar ve eğer tüketici rollerini canlandırıyorsa, yöntemler aracılığıyla üretilen iş ürünlerinden nasıl yararlanacaklarını öğreneceklerdir Uyumlu Yazılım Mühendisliği Yaklaşımları  Unified Process, UML (Eğitim Kapsamında) - Requirement Management - Use Case Analysis - Vision - Non-functional Requirements - Requirement Pyramid and Traceability, Impact of Change - UML Diagrams  Goal Directed Process (Eğitim Kapsamında) - Interaction Design - Persona - Capability – Desirability - Viability Triangle - Software Politeness  CMMI Level 3  Scrum Örnek Alınan Üstatlar  Ivar Jacobson  Alaister Cockburn  Ellen Göttesdiener  James Bielak  Alan Cooper Eğitim Verilme Şekilleri  Eğitmen eşliğinde sınıf eğitimi  Grup çalışması  Durum Değerlendirme hizmeti  Danışmanlık  İzleme, Değerlendirme ve Müdahale hizmeti
  • 11. Mikideas by MikiMoka © 2018 Kullanılan Araçlar  Rational Unified Process  Mindjet Mind Manager  Sparx Systems Enterprise Architect1  Balsamiq Mockups  IBM Rational Rhapsody  Serbest çizim satıhları Eğitim Materyali  Basılı sunumlar  Egzersiz Materyali Anahtar Kelimeler  İş Süreç Analizi, Sistem Analizi, Gereksinim Yönetimi,  Kullanıcı Deneyimi, Etkileşim Tasarımı,  UML, Unified Modeling Language, RUP, Rational Unified Process,  EA, Enterprise Architecture, CMMI, Capability Maturity Model Integration,  Scrum. 1 Varsayılan UML ürünüdür.
  • 12. Mikideas by MikiMoka © 2018 Nesne Yönelimli Sistem Mimarisi Tasarımı Özet Role bağlı hedefler yaklaşımıyla yapılan gereksinim yönetimi çalışmalarının deneyimli programcılar eliyle geliştirilecek yazılım ürününe uygun bir sistem mimarisine dönüştürülmelerini sağlayacak yöntemlere yönelik bir çalışmadır. Süre  Tipik çalışma süresi : 5 gün = 30 saat.  Dilenirse 2 + 3 gün şeklinde ikiye bölünmesi mümkündür.  Temel UML bilgisine sahip gruplar için süresi : 1 + 3 = 4 gün = 24 saat. Katılımcı Profili  Sistem Mimarı  Programcı, Takım Lideri  Sponsor, Yönetici  Takım geliştirme amaçlı olarak Sistem Analisti, Etkileşim Tasarımcısı, Konu Uzmanı veya Potansiyel Müşteri  Diğer uzman roller : Süreç Mühendisi Eğitim Paketi  Tasarım Eğitim İçeriği  Proje kapsamının stratejik olarak belirlenmesi, aklanması ve paydaşlar arasındaki fikir birliğinin sağlanması  Gereksinim Yönetimi Planının hazırlanması  Proje vizyonu, Paydaş analizi, Üst seviye gereksinimlerin belirlenmeleri ve önceliklendirilmeleri  Öncelik gruplarının kademeli olarak detaylı gereksinimlerinin çıkarılmaları  Olay Tablosu çalışması  Fayda analizi  Senaryo detaylarının hazırlanma teknikleri, Fayda detaylarının dokümante edilmesi ve gereksinime dönüştürülmeleri, Gereksinimler arası ilişkiler ve izlenebilirlik  Fayda analizi çalışmalarının grup bazlı anlatımı ve savunmalarının yapılması, Fayda analizi çalışmalarının format ve içerik olarak grup bazlı gözden geçirmelerinin yapılması  Sistemin duruma göre değişen davranışlarının analizinin yapılması  Fonksiyonel olmayan gereksinimlerin eklenerek eksiksiz Yazılım Gereksinim Dokümantasyonunun ortaya çıkarılması  Analiz sınıfları ve İsim Ayıklama çalışması  Üst düzey tasarım çalışması olarak Analiz Modeli  Üst düzey tasarım çalışmasının detaylı tasarıma dönüştürülmesi, Tasarım Modeli  İmplementasyon Modeli, Model ve Kaynak Kod ilişkisi
  • 13. Mikideas by MikiMoka © 2018  Geriye dönük mühendislik çalışması  Nesne modeli ve Veri modeli ilişkisi  Programcı bakış açısıyla yazılım geliştirme süreci değerlendirmesi ve duruma uygun Tasarım Modeli yaklaşımları Eğitim Sonunda Kazanılacak Kabiliyetler  Sistem Mimarları iteratif yazılım geliştirme süreçleri ile uyumlu sistem mimarisi tasarımı yöntemlerine haiz olacaklardır  Takım Lideri ve Programcılar, Sistem Mimarları ile ahenkli çalışma yöntemlerine haiz olacaklardır  Programcı kabiliyet seti haricindeki uzmanlıklara sahip olanlar Sistem Mimarı, Takım Lideri ve Programcılarla ahenkli çalışma yöntemlerine haiz olacaklardır Uyumlu Yazılım Mühendisliği Yaklaşımları  Unified Process, UML (Eğitim Kapsamında) - Requirement Management - Use Case Analysis - Requirement Pyramid and Traceability, Impact of Change - Analysis Model - Design Model - Implementation Model - Reverse engineering - Round Trip engineering - Data Model - UML Diagrams  CMMI Level 3  Scrum Örnek Alınan Üstadlar  Peter Eeles, Kelli A. Houston, Wojtek Kozaczynski  Peter Coad  Don Box  Christopher Alexander  Martin Fowler  Eric Gamma, Richard Helm, Ralph Johnson, John Vlissides
  • 14. Mikideas by MikiMoka © 2018 Eğitim Verilme Şekilleri  Eğitmen eşliğinde sınıf eğitimi  Grup çalışması  Durum Değerlendirme hizmeti  Danışmanlık  İzleme, Değerlendirme ve Müdahale hizmeti Kullanılan Araçlar  Rational Unified Process  Mindjet Mind Manager  Sparx Systems Enterprise Architect  Serbest çizim satıhları Eğitim Materyali  Basılı sunumlar  Egzersiz Materyali
  • 15. Mikideas by MikiMoka © 2018 Ürün Yaşam Döngüsü Yönetimi Özet Geliştirilen yazılım ürününün değişen iş, teknoloji ve vizyona bağlı olarak yaşam döngüsünün yönetilmesini sağlayacak yöntemlere yönelik bir çalışmadır. Süre  Tipik çalışma süresi : 2 gün = 12 saat. Katılımcı Profili  Ürün Yöneticisi, Scrum bağlamında Ürün Sahibi  İş Süreç Analisti, Sistem Analisti, Etkileşim Tasarımcısı  Sponsor, Yönetici  Tüm yazılım ekibi rolleri : Programcı, Testçi  Sürece uyum sağlaması açısından potansiyel Müşteri  Diğer uzman roller : Süreç Mühendisi, Sistem Mimarı Eğitim Paketi  Yönetim  Önerilen Başlangıç Eğitimi : Requirement Management, Iterative Project Management  Önerilen Devam Eğitimi : Process Engineering Eğitim İçeriği  Analiz kabiliyet seti üzerine oturan uzmanlıkların Ürün Yönetimi olarak ortaya konması  Şirket olgunluğuna ve hedeflerine bağlı olarak alternatif Ürün Yönetimi Birimi yapılarının ortaya konması  Analiz kabiliyet seti üzerine oturan İş Süreç Analizi, Sistem Analizi, Kullanılabilirlik, Veri Analizi ve konuya bağlı diğer stratejik uzmanların (Örneğin, istatistikçi, sosyolog, vs.) birbirleriyle ilişkileri, çalışma şekilleri ve birim organizasyon yapısındaki yerleri  Çalışanların çok boyutlulukları ve üzerinde çalışılan konuya bağlı olarak rollerinin ve organizasyon şemasındaki konumlarının değişimi  Ürün Yöneticisinin sorumlulukları ve çalışma şekilleri  Çözüm Geliştirme, Geleneksel Ürün Yönetimi ve Scrum Product Owner Team yaklaşımının ilişkilerinin ortaya konması  İş ve sistem ayrımları, Ürünün iş ve sistem bağlamlarında geliştirilmesi  Ürün arzulanabilirliği, yapılabilirliği ve işletilebilirliğinin analiz teknikleri  Ürün yaşam döngüsü ve Stratejik ürün evrim planı  Ürün ekosisteminin analizi , Ürünün ait olduğu veya olabileceği alanların geliştirilmesi  Ürünün farklı platformlara yayılım stratejisinin ortaya çıkarılması (Örneğin, b2b, b2c, b2e, mobil, intranet, desktop, vs. )  Ürün grupları arasında vizyon, kabiliyet, geliştirilme kalitesi ve yaşanan sorunlar açısından karşılaştırma teknikleri
  • 16. Mikideas by MikiMoka © 2018 Eğitim Sonunda Kazanılacak Kabiliyetler  Ürün Yöneticileri iteratif yazılım geliştirme süreçleri ile uyumlu ürün yönetimi yöntemlerine haiz olacaklardır  Analiz Birimi ürün yönetimi zemini olarak kendini değerlendirme ve konumlandırma imkanı bulacaktır  Diğer roller ortak bir perspektif kazanacaklar, ürün yönetimi iş ürünlerini tüketebilir hale gelecekler ve ürün yaşam döngüsü odağıyla çalışma ahengi kazanacaklardır Uyumlu Yazılım Mühendisliği Yaklaşımları  Unified Process, UML (Eğitim kapsamında) - Business Modeling - Requirement Management - Interaction Design - Domain Expertise - Experimental Control - Change Management - Iterative Project Management - Product Life Cycle Management  Management (Eğitim kapsamında) - Leadership - Functional Decomposition - Pseudomorphism - Thought Processes  Mind Map (Eğitim Kapsamında)  Business Ecosystems, Symbiosis (Eğitim Kapsamında)  CMMI Level 3  Scrum (Eğitim kapsamında) - Product Owner Örnek Alınan Üstadlar  William Edwards Deming  Christopher Alexander  Steve Jobs  Ellen Göttesdiener
  • 17. Mikideas by MikiMoka © 2018 Eğitim Verilme Şekilleri  Eğitmen eşliğinde sınıf eğitimi  Grup çalışması  Durum Değerlendirme hizmeti  Danışmanlık  İzleme, Değerlendirme ve Müdahale hizmeti Kullanılan Araçlar  Rational Unified Process  Mindjet Mind Manager  Serbest çizim satıhları Eğitim Materyali  Basılı sunumlar  Egzersiz Materyali
  • 18. Mikideas by MikiMoka © 2018 Yazılım Mühendisliğinde Yöneticilik Yaklaşımları Özet Yazılım Mühendisliği bağlamında mesleğe yönelik güncel sorunlar, olası çözümleri, mesleğe özel yönetim yaklaşımları ve yazılım mühendisliği harici yeterliliklerin başarıya etkisi hakkında profesyonel fikirlerin paylaşıldığı ve değerlendirildiği bir çalışmadır. Süre  Tipik çalışma süresi : 7 gün = 42 saat.  Dilenirse 3 + 4 gün şeklinde ikiye bölünmesi mümkündür. Katılımcı Profili  Yazılım Mühendisliği Profesyonelleri  Yazılım Mühendisliği Öğrencileri  Yazılım Mühendisliği Akademik Personeli  Yazılım Mühendisliğine İlgi Duyan Herkes Eğitim Paketi  Yönetim Eğitim İçeriği  Yöneticinin Sahip Olması Gereken Özellikler  Yönetilebilirliğin Gereksinimleri  Kim ve Nerede Olduğunuzu Bilmek  İnsanlık Durumları  Yazılım Geliştirmenin Yolsuz Yolu Eğitim Sonunda Kazanılacak Kabiliyetler  Yazılım Mühendisliği Profesyonelleri analiz kabiliyet seti üzerinde uzmanlaşmış ve ürün odaklı bir çözüm geliştirme yaklaşımına sahip liderlerin temel özellikleri hakkında bilgi edinmiş olacaklardır  Yazılım Mühendisliği Profesyonelleri analiz kabiliyet seti üzerinde uzmanlaşmış ve ürün odaklı bir çözüm geliştirme yaklaşımına sahip liderlerin kullandıkları yazılım mühendisliği ve strateji yöntemlerine haiz olacaklardır  Diğer roller ortak bir perspektif kazanacaklar ve yazılım mühendisliğinde liderlik konuları hakkında bilgi edinmiş olacaklardır Uyumlu Yazılım Mühendisliği Yaklaşımları  Unified Process, UML (Eğitim kapsamında)  Requirement Management (Eğitim kapsamında)  Iterative Project Management (Eğitim kapsamında)  Product Life Cycle Management (Eğitim kapsamında)
  • 19. Mikideas by MikiMoka © 2018  Leadership in Software Engineering (Eğitim kapsamında)  Quality (Eğitim kapsamında)  Beyond Agile : Smart Processes, xUP (Eğitim kapsamında)  Peopleware (Eğitim kapsamında)  IT Anthropology (Eğitim kapsamında)  Work Ethics (Eğitim kapsamında)  Career Development (Eğitim kapsamında)  CMMI Level 3  Scrum (Eğitim kapsamında) Örnek Alınan Üstadlar  Max Goff  William Edwards Deming  Mel Conway  George Orwell  Meister Eckhart  Gerald Weinberg  Tom Kelley  Ivar Jacobson Eğitim Verilme Şekilleri  Eğitmen eşliğinde sınıf eğitimi  Grup çalışması  Durum Değerlendirme hizmeti  Danışmanlık  İzleme, Değerlendirme ve Müdahale hizmeti Kullanılan Araçlar  Rational Unified Process  Mindjet Mind Manager  Sparx Systems Enterprise Architect  Balsamiq Mockups  IBM Rational RequisitePro  Serbest çizim satıhları Eğitim Materyali  Basılı sunumlar  Egzersiz Materyali
  • 20. Mikideas by MikiMoka © 2018 Yazılım Geliştirme Süreç Mühendisliği Özet Tüm sürece yayılmış ve herkesin derdi olan kalitelilik anlayışıyla uyumlu, disiplinli, uyarlanabilir ve çevik, daha da önemlisi akıllı yazılım geliştirme süreçleri geliştirilmesini ve yaşatılmasını sağlayacak yöntemlere yönelik bir çalışmadır. Süre  Tipik çalışma süresi : 4 gün = 24 saat.  Dilenire 2 + 2 gün şklinde ikiye bölünmesi mümkündür. Katılımcı Profili  Süreç Mühendisleri  CEO, CIO  Sponsor, Yönetici  Tüm yazılım ekibi rolleri : Analist, Programcı, Testçi  Sürece uyum sağlaması açısından potansiyel Müşteri  Diğer uzman roller : Taşeron Şirket Temsilcisi Eğitim Paketi  Kalite  Önerilen Başlangıç Eğitimi : Requirement Management, Iterative Project Management, Product Management Eğitim İçeriği  Üçlü kalite anlayışının (Müşteri Memnuniyeti, Çalışan Memnuniyeti, Şirket Memnuniyeti) arkasında yatan temel nedenlerin ortaya konması  Şirket içi organizasyon yapısı ve haberleşme şeklinin nesnel olarak ortaya konması  Ürünler ve şirket kültürü ilişkilerinin ortaya çıkarılması, İyileştirme noktalarının belirlenmesi  Müşteriler, Proje Ekibi ve Yönetim arasındaki ilişkilerin ortaya çıkarılması, İyileştirme noktalarının belirlenmesi  Kalite odaklı yazılım geliştirme isteklerinin gerçek nedenlerinin ortaya çıkarılması, Hayal ve Gerçek ayrımlarının yapılması, Kısa ve Uzun vade stratejik iyileşme planınn geliştirilmesi  İhtiyaçlara yönelik alternatif organizasyon yapısı, yazılım mühendisliği rolleri ve ilişkilerinin geliştirilmesi  İhtiyaçlara yönelik baz süreç modelinin bir Unified Process, CMMI, Scrum, Toyota Üretim Sistemi ve Sağduyu kombinasyonu olarak ortaya konması, Ek yöntem, teknik ve olası gelişme noktalarıyla donatılması  Baz süreç modeli üzerine farklı amaçlara yönelik alternatif süreç modellerinin oturtulmaları  Geleneksel kalite bölümü, Neci ve Nasılcı Süreç Mühendisleri ile Scrum Master yaklaşımının ilişkilerinin açıklanması  Şirket içi eğitim, danışmanlık ve koçluk ilişkilerinin gelişimi için bilgi aktarımı ortamının kurulması
  • 21. Mikideas by MikiMoka © 2018  Çalışanların şirket içindeki fiziki dağılımlarının, ofis mekanının kullanım biçimlerinin kaliteye etkilerinin ortaya konması  Üst yönetim, orta yönetim ve proje ekibi ilişkilerinin kaliteye etkilerinin ortaya konması  Gerçek anlamıyla şeffaflık ve ciddi iyileşme isteklerinin enstrü manları  Çalışanların şirket tarafından algılanamayabilecek potansiyel katkıları ve etkilerinin büyüklüğünün ortaya konması  Profesyonellerin motivasyon kaynakları, Mesleki gurur, İş ahlakı, Entellektüel faaliyetlerden keyif alma  Mesleğin özü olan soyutlama ve olası kötü etkileri, Şizofrenik proje ekipleri  Bilişim Teknolojileri Yazılım dünyasından insan manzaraları, Alınabilecek önemli rol modelleri, Profesyonel yaklaşımlar, Ofis Politikaları  Değişim unsuru olarak seçilebilecek özel nitelikteki çalışanlar, Pilot projeler, İyileşmenin yaygınlaştırılma teknikleri  Profesyonel elemanları istihdam edebilme ve şirkette tutabilme teknikleri  Mutabakatlar ve Müeyyideleri Eğitim Sonunda Kazanılacak Kabiliyetler  Süreç Mühendisleri iteratif yazılım geliştirme süreçleri ile uyumlu tahlil edilebilir,uyarlanabilir ve geliştirilebilir bir süreç mühendisliği yaklaşımına haiz olacaklardır  Diğer roller ortak bir perspekti kazanacaklardır Uyumlu Yazılım Mühendisliği Yaklaşımları  Unified Process, UML (Eğitim kapsamında) - Process Engineering  Kanban (Eğitim kapsamında)  Scrum (Eğitim kapsamında) - Scrum Master - General Structure  CMMI (Eğitim kapsamında)  Toyota Production System (Eğitim kapsamında) - Human Resources - Kaizen Thinking - Toyota Bulletin Board  Goal Directed Process (Eğitim kapsamında)  xUP (Eğitim kapsamında)  Quality Trinity (Eğitim kapsamında)  MPP (Eğitim kapsamında)  Wall of Wonder (Eğitim kapsamında)  The Round Table (Eğitim kapsamında)
  • 22. Mikideas by MikiMoka © 2018  The Differences in Process Models Örnek Alınan Üstadlar  James Coplien  William Edwards Deming  Craig Larman  Philip Kruchten  Mel Conway  Murray Cantor  James Bach  Watts Humphrey  Ivar Jacobson  Grady Booch  Murray Cantor Eğitim Verilme Şekilleri  Eğitmen eşliğinde sınıf eğitimi  Grup çalışması  Durum Değerlendirme hizmeti  Danışmanlık  İzleme, Değerlendirme ve Müdahale hizmeti Kullanılan Araçlar  Rational Unified Process  Mindjet Mind Manager  Serbest çizim satıhları Eğitim Materyali  Basılı sunumlar  Egzersiz Materyali
  • 23. Mikideas by MikiMoka © 2018 Girişimciler için Yazılım Mühendisliği Özet Girişimcilere yönelik olarak verilecek eğitimin Çözüm Geliştirme, Kalite ve Yöneticilik bölümlerini içeren kısmının tanıtımıdır. Süre ▪ Tipik çalışma süresi : ? gün = 100 saat. Katılımcı Profili ▪ Girişimci ▪ Sponsor, Yönetici ▪ Yazılım Mühendisliği Profesyonelleri Eğitim Paketi ▪ Girişimcilik Eğitim İçeriği ▪ E-İş Modeli Geliştirme, İş Süreç Analizi ▪ Sistem Analizi, Gereksinim Yönetimi, Etkileşim Tasarımı ▪ Nesne Yönelimli Sistem Mimarisi Tasarımı (seçeneğe bağlı) ▪ İteratif Proje Yönetimi ▪ Ürün Yaşam Döngüsü Yönetimi ▪ Yazılım Mühendisliğinde Yöneticilik Yaklaşımları ▪ Süreç Mühendisliği Eğitim Sonunda Kazanılacak Kabiliyetler ▪ Girişimciler, - İş fikirlerinin ekosistem analizi yöntemiyle saptanması, değerlendirilmesi ve yazılım ürünlerinin ortaya çıkarılmasını, - Ortaya çıkan yazılım ürünlerinin gereksinimleri bağlamında hakimiyet altına alınmasını, - Ürünlere yönelik projelerin iteratif bir şekilde yönetilmesini, - Ürünlerin yaşam döngüleri boyunca vizyonlarını korumalarını ve iyileştirmelerini, - Yazılım odaklı şirketlerde kullanmaları gereken genel yöneticilik yaklaşımlarını, - Yazılım geliştiren ekiplerin ve projelerden dolaylı olarak etkilenen paydaşların birlikte yaşama, çalışma ve ortaya kaliteli ürün çıkarma imkanlarını süreç mühendisliği bağlamında nasıl mümkün kılabileceklerini öğrenmiş olacaklardır. Uyumlu Yazılım Mühendisliği Yaklaşımları
  • 24. Mikideas by MikiMoka © 2018 ▪ Unified Process, Unified Modeling Language ▪ Kanban ▪ Scrum ▪ CMMI ▪ Toyota Production System, Lean ▪ Goal Directed Process ▪ xUP, MPP Örnek Alınan Üstadlar ▪ Empulsys şirketi (Hollanda) ▪ Philip ve Mikela Tarlow ▪ Michael Rappa ▪ Ivar Jacobson ▪ Alaister Cockburn ▪ Ellen Göttesdiener ▪ James Bielak ▪ Alan Cooper ▪ Murray Cantor ▪ Max Goff ▪ William Edwards Deming ▪ Christopher Alexander ▪ Steve Jobs ▪ Ellen Göttesdiener ▪ Mel Conway ▪ George Orwell ▪ Meister Eckhart ▪ Gerald Weinberg ▪ Tom Kelley ▪ Ivar Jacobson ▪ Craig Larman ▪ Philip Kruchten ▪ James Coplien ▪ James Bach ▪ Watts Humphrey ▪ Grady Booch
  • 25. Mikideas by MikiMoka © 2018 Eğitim Verilme Şekilleri ▪ Eğitmen eşliğinde sınıf eğitimi ▪ Grup çalışması ▪ Durum Değerlendirme hizmeti ▪ Danışmanlık ▪ İzleme, Değerlendirme ve Müdahale hizmeti Kullanılan Araçlar ▪ Rational Unified Process ▪ Mindjet Mind Manager ▪ Sparx Systems Enterprise Architect ▪ Balsamiq Mockups ▪ IBM Rational RequisitePro ▪ Microsoft Office ürünleri ▪ Serbest çizim satıhları Eğitim Materyali ▪ Basılı sunumlar ▪ Egzersiz Materyali
  • 26. Mikideas by MikiMoka © 2018 Yazılım Mühendisliği Disiplinlerine Genel Bakış Özet Yazılım mühendisliği profesyonellerine yönelik olarak yazılım mühendisliği disiplinleri, süreç modelleri, güncel yaklaşımlar ve yöntemleri, mesleki sorunlar ve olası çözüm yolları hakkında etkileşimli olarak yapılan perspektif sağlama amaçlı bir çalışmadır. Süre ▪ Tipik çalışma süresi : 12 saat. Katılımcı Profili ▪ Yöneticiler ▪ Yazılım Mühendisliği Profesyonelleri Eğitim Paketi ▪ Yönetim Eğitim İçeriği ▪ Yazılım Mühendisliği Disiplinleri ▪ Süreç Modelleri ▪ Çalışma Çerçeveleri ve Yöntemler ▪ Organizasyon Yapıları ▪ İnsan Kaynakları Politikaları ▪ Yazılım Sektörünün Çalışan Profili, Yönetim Kabiliyetleri ve İş Fırsatları Bağlamında Değerlendirilmesi ▪ Kariyer Geliştirme ▪ Kalite Yaklaşımları ▪ Takip Edilebilecek Üstadlar Eğitim Sonunda Kazanılacak Kabiliyetler ▪ Katılımcılar, - Yazılım Mühendisliği yaklaşımlarına yönelik genel bir perspektif kazanacaklardır. Uyumlu Yazılım Mühendisliği Yaklaşımları ▪ Unified Process, Unified Modeling Language ▪ Kanban ▪ Scrum ▪ CMMI ▪ Toyota Production System, Lean ▪ Goal Directed Process
  • 27. Mikideas by MikiMoka © 2018 ▪ xUP, MPP Örnek Alınan Üstadlar ▪ Empulsys şirketi (Hollanda) ▪ Philip ve Mikela Tarlow ▪ Michael Rappa ▪ Ivar Jacobson ▪ Alaister Cockburn ▪ Ellen Göttesdiener ▪ James Bielak ▪ Alan Cooper ▪ Murray Cantor ▪ Max Goff ▪ William Edwards Deming ▪ Christopher Alexander ▪ Steve Jobs ▪ Ellen Göttesdiener ▪ Mel Conway ▪ George Orwell ▪ Meister Eckhart ▪ Gerald Weinberg ▪ Tom Kelley ▪ Ivar Jacobson ▪ Craig Larman ▪ Philip Kruchten ▪ James Coplien ▪ James Bach ▪ Watts Humphrey ▪ Grady Booch Eğitim Verilme Şekilleri ▪ Eğitmen eşliğinde etkileşimli sınıf eğitimi Kullanılan Araçlar ▪ Mindjet Mind Manager
  • 28. Mikideas by MikiMoka © 2018 Eğitim Materyali ▪ Basılı sunumlar ▪ Egzersiz Materyali
  • 29. Mikideas by MikiMoka © 2018 Organizasyon Oluşturma ve İyileştirme Özet Bilişim Teknoloji birimlerinin yeni yapılarının iş hedeflerine ve diğer iş birimlerinin organizasyon yapılarına bağlı olarak oluşturulmasını veya mevcut organizasyon yapısının değerlendirilerek, iyileştirilmesini hedefleyen eğitim ve danışmanlık hizmetidir. Süre ▪ Tipik çalışma süresi : 36 saat. - 1 Saat BT Yöneticisi Çalışması - ½ Gün Takım Çalışması - ½ Gün İş Birimleri Çalışması - 1 Saat Üst Yönetici Çalışması - 1 Saat BT Yöneticisi Çalışması II - 1 Gün Tüm Takım İçin Eğitim - 1 Gün Takım Elemanlarıyla Bire Bir Çalışmalar - 1 Gün BT Yöneticisi için Eğitim - ½ Gün Takımla Çözüm Önerilerinin Değerlendirilmesi Katılımcı Profili ▪ Yöneticiler ▪ Üst Yönetim ▪ Yazılım Mühendisliği Profesyonelleri ▪ İlgili BT Personeli ▪ İş Birimleri Profesyonelleri Eğitim Paketi ▪ Süreç Mühendisliği Eğitim İçeriği ▪ Yazılım Mühendisliği Disiplinleri ▪ Süreç Modelleri ▪ Çalışma Çerçeveleri ve Yöntemler ▪ Organizasyon Yapıları ▪ İnsan Kaynakları Politikaları ▪ Yazılım Sektörünün Çalışan Profili, Yönetim Kabiliyetleri ve İş Fırsatları Bağlamında Değerlendirilmesi ▪ Kariyer Geliştirme ▪ Kalite Yaklaşımları ▪ Takip Edilebilecek Üstadlar
  • 30. Mikideas by MikiMoka © 2018 Örnek Çalışma İçeriği 1) Mevcut Sorunların Ortaya Çıkarılma Çalışmaları a) Yazılım Ekibi Çalışması - Sorunlar ve Çözüm Önerileri b) İş Birimleri Çalışmaları - Sorunlar ve Çözüm Önerileri c) Üst Yönetim Çalışması - Beklentiler ve Vizyon 2) Yazılım Mühendisliği Yöntemlerine Genel Bakış (Yazılım Ekibi) a) İş Modeli Geliştirme, İş Süreç Analizi b) Gereksinim Yönetimi, Sistem Analizi c) Değişiklik Yönetimi, Değişiklik Yönetimi Kurulu d) Ürün Yaşam Döngüsü Yönetimi, İteratif Proje Yönetimi e) Süreç Mühendisliği, Süreç İyileştirme 3) Kariyer Planlama Çalışmaları (Yazılım Ekibi Elemanları) a) Rol ve Sorumluluk Değerlendirmesi b) Şirket Kültürü ve Mesleki Hedeflerin Değerlendirilmesi c) İş Bağlamında Yetersizlik Alanlarının Değerlendirilmesi d) Şahsi Niteliklerin Değerlendirilmesi e) Çözüm Üretme Kabiliyeti ve Çalışma Ortamının Değerlendirilmesi f) Şirketin Profesyonel Yetiştirme ve İstihdam Etme Yeterliliklerinin Değerlendirilmesi g) Çözüme Katkı Payının Değerlendirilmesi h) Kalite Hareketi Bağlamında Gelecek Tahminleri Yapılması i) Temel Sorun Fikirlerinin Paylaşılması 4) Farklı Oluşumların Perspektife Katkıları (X Grubu Yönetimi) a) Oturmuş bir Platformun Getirdiği Disiplin Çerçevesinde Sorunlar ve Çözüm Önerileri 5) Değerlendirme ve Strateji Geliştirme (BT Yönetimi) a) Şirket Ekosisteminin Değerlendirilmesi b) Kısa Vade Planı Yapılması c) Orta Vade Stratejisinin Geliştirilmesi 6) Bulguların ve Önerilerin Sunulması Eğitim Sonunda Kazanılacak Kabiliyetler ▪ Katılımcılar, - İçinde bulundukları koşulları ve hareket alanlarını nesnel bir şekilde ortaya koyacaklardır. - Yazılım Mühendisliği yaklaşımlarına yönelik genel bir perspektif kazanacaklardır. - İlk süreç kurgusu ve organizasyon yapısı geliştirilecektir. - Süreç iyileştirmesi bağlamında kısa ve uzun vade stratejileri geliştirilecektir.
  • 31. Mikideas by MikiMoka © 2018 Uyumlu Yazılım Mühendisliği Yaklaşımları ▪ Unified Process, Unified Modeling Language ▪ Kanban ▪ Scrum ▪ CMMI ▪ Toyota Production System, Lean ▪ Goal Directed Process ▪ xUP, MPP Örnek Alınan Üstadlar ▪ Empulsys şirketi (Hollanda) ▪ Philip ve Mikela Tarlow ▪ Michael Rappa ▪ Ivar Jacobson ▪ Alaister Cockburn ▪ Ellen Göttesdiener ▪ James Bielak ▪ Alan Cooper ▪ Murray Cantor ▪ Max Goff ▪ William Edwards Deming ▪ Christopher Alexander ▪ Steve Jobs ▪ Ellen Göttesdiener ▪ Mel Conway ▪ Gerald Weinberg ▪ Tom Kelley ▪ Ivar Jacobson ▪ Craig Larman ▪ Philip Kruchten ▪ James Coplien ▪ James Bach ▪ Watts Humphrey ▪ Grady Booch Eğitim Verilme Şekilleri ▪ Eğitmen eşliğinde grup çalışmaları ▪ Eğitmen eşliğinde etkileşimli sınıf eğitimi
  • 32. Mikideas by MikiMoka © 2018 Kullanılan Araçlar ▪ Mindjet Mind Manager Eğitim Materyali ▪ Süreç İyileştirme Ön Çalışması Raporu
  • 33. EROL BOZKURT 1 / 6 +90 505 884 9483 erol.bozkurt@mikimoka.com SUMMARY Experience in various different kinds of domains, development platforms and organization structures. Extensive application of Business Process Analysis, System Analysis, Software Development Process Improvement, Project and Product Management techniques over a period of 20+ years. EXPERTISE ▪ Analysis - Business Modeling, Business Process Analysis, System Analysis, Interaction Design, Requirement Management. - Business Process Analyst, System Analyst, Interaction Designer, Consultant, Trainer. - E-commerce, Social Networking, Energy, Telecommunication, Banking and Finance, Government, Military, Production Environment, Retail, Application Life Cycle Management. ▪ Development - Fortran, Pascal, LISP, Assembly, C, C++, C#. - Xamarin, - RESTful Web Services, JSON, MongoDB. - AWS. - Visual Studio, NUnit, Xamarin Test Cloud. ▪ Quality - Process Engineering, Test Management. - Process Engineer, Test Manager, Consultant, Trainer. - Unified Process, UML, SysML, CMMI, Kanban, Scrum, TOGAF, Toyota Production System, Goal Directed Process. - IBM Rational, Telelogic, Borland, Sparx Systems, Microsoft, Atlassian, Balsamiq, Rally Software, Mindjet. - Exploratory Testing, Testing Dirty Systems, Testing E-commerce Applications. ▪ Management - Enterprise Architecture, Organization Re-engineering, IT Department Management, Product Life Cycle Management, Iterative Project Management, Change Management. - General Manager (Consultancy Firm). - Managing Partner (Software Development Firm). - Project Manager, Product Manager. - Unit Manager (Groups of Analysts, Developers, Testers and Project Managers). EXPERIENCE ▪ MikiMoka (07/2016 –) http://mikimoka.com MikiMoka helps you to spot people you don't know, but you should meet. You can easily build personal social networks for specific needs while you are traveling and manage your favorite communities easily. Pitch Deck = https://1drv.ms/b/s!At99oJ_Ix9L6gboCzthT_-8rPRVebQ MikiMoka also has a sibling project, Sakamun which helps business owners to manage their workforce with outmost efficiency. Presentation = https://1drv.ms/b/s!At99oJ_Ix9L6gcBGtHvRlpEG6VLRog Presentation = https://1drv.ms/b/s!At99oJ_Ix9L6gboISIsNDwWwC1Lx8w - iOS, Android, Windows. - C#, Xamarin, MongoDB, Amazon Web Services. - Google Map, Firebase, Nancy FX. - Developer, Managing Partner
  • 34. EROL BOZKURT 2 / 6 ▪ Mikideas (01/2018 –) https://1drv.ms/u/s!At99oJ_Ix9L6gZFBmg4wqOHZ6PQmIA Mikideas is MikiMoka’s training & consultancy brand. Mikideas is a MVP generator. ▪ Ufkunna (01/2016 – 06/2017) Ufkunna is a startup supported by the Sabanci University. It's a global software development project targeted at high volume businesses. It redefines how the traditional businesses handle commercial relationships and empowers both the consumers and the providers. It helps you manage your commercial relationships regardless of your whereabouts or what you have in mind. - iOS, Android, Windows, Xamarin, Node.js, MongoDB, Azure. - iWatch, Samsung Gear, Google Maps, Bing Maps, Siri, Cortana. - Partners include Inovent (Sabanci University), Interactive Writers, Cultural Anthropologists. - Managing Partner ▪ XupiT! (02/2013 –08/2017) Management, E-Business Modeling, Software Process Engineering - Computer Scientist, Trainer, Consultant - Consultancy on Organization Re-engineering - Consultancy on Health Tourism E-Business Applications - Consultancy on E-Commerce Applications - Consultancy on Global Distribution Systems - Consultancy on Multiplayer Online Games aiming Social Awareness and Life Simulations - Consultancy on TS13298 compatible Document Archive Management Systems - Consultancy on E-Business Modeling, IT Management and Software Process Engineering - Consultancy on Business Process Analysis, Requirement Management and Interaction Design - Consultancy on Iterative Project Management and Product Life Cycle Management ▪ Markafoni (03/2011 – 02/2013) B2C (markafoni.com); ERP; CRM. Python, PostgreSQL. - Quality Assurance Manager - Group buying, private shopping, horizontal and vertical e-commerce projects. - Managed and Consulted business process analysis tasks covering all aspects of the firm, including Marketing, Production, Logistics, Finance, Accounting, Returns and Customer Relations. - Managed Analysis and QA groups. - Trained and Consulted the Analysis and QA groups from scratch. - Managed the Project Management group. - Analyzed the current firm ecosystem and developed a software development process model suitable to the maturity level and vision of the firm. ▪ Met Global (10/2010 – 03/2011) B2C (tatil.com, otel.com, dhr.com); B2B (hotelspro.com). PHP, MySQL. - Product Manager - Booking, transfer, airline ticket, activity, transfer and tour sales; SEO and payment options projects. - Managed Analysis and Project Management groups. - Trained and Consulted on Business Process Analysis, Requirement Management and Project Management. - Consulted on software usability and interaction design. - Analyzed the current firm ecosystem and developed a software development process model suitable to the maturity level and vision of the firm.
  • 35. EROL BOZKURT 3 / 6 ▪ Proline (7/2009 – 5/2010) EMC, Software AG, FAST, Google Çözüm Ortağı, Kamu Yazılım Projeleri. C#, Java, SQLServer. - System Analyst, Project Manager - TS13298 compatible Document and Archive Management System, Theses and Dissertation Management System, Technical Support CRM Application. - Analyzed the current firm ecosystem and developed a software development process model suitable to the maturity level and vision of the firm. ▪ SoftTech (7/2008-7/2009) Software projects for Is Bank and its associated firms. C#, Java, SQLServer, Oracle. - Process Engineer, Chief Analyst - Consulted several project teams in Banking, Port Management, Real Estate Management and Union Member Management projects on Analysis and Software Process Improvement topics. - Analyzed the current firm ecosystem and developed a software development process model suitable to the CMMI Level 3 standard. - Consulted managers and project teams on motivation, career development and team building. ▪ Ikon (4/2007-6/2008) Microsoft Partner, .NET Projects C#, SQLServer. - System Analyst, Project Manager - Managed the ALM Suite (Project Management, Requirement Management, Test Management and Change Management). - Trained and Consulted project teams on Business Process Analysis and Requirement Management. - Trained and Consulted the following firms: Bank Asya, Turkiye Finans, Kuveyt Turk, Garanti Emeklilik, Denizbank (Intertech), Anadolu Hayat, Global Bilgi, Yasar Holding, Ford, Ulker, Obase, VDF ... ▪ Bumerang (6/2004-3/2007) Sparx Systems Partner, Military and Simulation projects. C#, JavaJ2EE, CC++, SQLServer, Oracle. - Process Engineer, Project Manager, Managing Partner - Consulted on System Analysis, Requirement Management and Process Engineering. - Trained and Consulted the following firms: Yaltes, Kaletron, Meteksan Sistem, Tubitak MAM BTE, Ulker ... - Managed the Social Sciences Simulator project under the guidance of Ankara University - Communication Faculty, Center for Non-Governmental Organizations, and the United Nations Foundation. - Conducted Market Analyses, Business Development and Strategic Planning Sessions. - Managed outsourced human resources. ▪ Bildem (2/2001-5/2004) IBM Rational, Telelogic, WindRiver, Popkin, and I-Logix Partner, Various Software Projects. COBOL, AS 400, PowerBuilder, Oracle Forms, CC++, JavaJ2EE, C#, VB, VB.NET. - System Analyst, Process Engineer, Region Manager - Consulted, trained and provided professional services for project teams in Yapı Kredi Teknoloji, Turkcell, Infina, Tubitak MAM BTEAE, Logo, Yuce Bilgi Sistemleri, Toyota, Koc Sistem, Akbank, TAI Tusaş, ETI, Intertech, Telsim, TAV, SBS ... - Held seminars and workshops at Bogazici University, Yildiz Teknik University, Istanbul Teknik University, Bilgi University, Maltepe University, Orta Dogu Teknik University ...
  • 36. EROL BOZKURT 4 / 6 PREVIOUS WORKS Developer U.S.A. C/C++, Assembly, OpenGL. 1993 - 1998 • 3D Engines for video games and battle simulators. • Artificial Intelligence applications for video games and life simulators. • Fuzzy Logic applications. TECHNOLOGY Development Platforms Fortran 77/90, Assembly (Vax), Pascal, Lisp, C, C++, Java, C#. Application Life Cycle Tools • IBM Rational RequisitePro, Telelogic DOORS; • Serena Prototype Composer, Balsamiq Mockups; • IBM Rational ClearQuest, IBM Rational Team Concert , JIRA; • Kanban Flow, AgileZen, Microsoft Project; • IBM Rational Method Composer; • Mindjet MindManager; • IBM Rational Test Manager; • Sparx Systems Enterprise Architect, Rational Software Architect, Rational Rhapsody; • Microsoft Visual Studio, Team Foundation Server, SQLServer; • Xamarin (iOS, Android, Windows), Nancy FX, Firebase, MongoDB. EDUCATION B.S., Computer Science University of Houston, Houston, Texas, U.S.A. 3.4/4.0 GPA ARTICLES • Scrum: A New Delusion - https://www.academia.edu/8513964/Scrum_A_New_Delusion • Computer Science 2.0 - https://www.academia.edu/8551286/Computer_Science_2.0 • Analyses of movies with hidden meanings - http://www.tasteofcinema.com/author/erol/ 2014 2014 2016 BOOKS Tek Yol Evrim! (Viva La Evolucion) http://tekyolevrim.com A book on software development issues within the context of work ethics, leadership, management and professionalism. Something from Nothing A science-fiction novel about distorting and manufacturing reality. Scrum Smart An upcoming book that summarizes and elaborates the best parts of the lectures given in Sabanci University, Istanbul, Turkey: "Management Issues in Computer Science" and "Communication Issues in Management." February, 2017 March, 2019 March, 2019
  • 37. EROL BOZKURT 5 / 6 COURSES TAUGHT • "IT564 - Management Issues in Computer Sciences" course, Sabanci University, Istanbul, Turkey - http://www.sabanciuniv.edu/en A Master’s degree course targeted at the IT professionals who want to become managers. This is the 6th year of the course. Here’s the link for the lecture notes: https://1drv.ms/f/s!At99oJ_Ix9L6qFz_prwQVT6qvV1i • "DA525" - Communication Issues in Management" course, Sabanci University, Istanbul, Turkey - http://www.sabanciuniv.edu/en A Master’s degree course targeted at the data analysts and business intelligence experts who want to become managers. This is the 1st year of the course. • Business Modeling, E-business Modeling • System Analysis, Requirement Management, Systems Engineering • Object Oriented Analysis & Design, Mobile & Web Application Development • Iterative Project Management, Product Life Cycle Management • Organization Reengineering, Process Improvement, Enterprise Architecture • Software Engineering Disciplines for Managers • Agile Software Development for Entrepreneurs • Idea to MVP: An Alternate Incubation Program for Software Startups (15 MB) https://1drv.ms/u/s!At99oJ_Ix9L6gZROGyswVPWByAVwNg 2011 - 2017 2016 – 2017 COURSES TAKEN • Certified Scrum Master, James Coplien https://sites.google.com/a/gertrudandcope.com/www/jimcoplien • Togaf, Jawad Issa http://www.shift-technologies.com • Entrepreneurship, Kosgeb http://www.kosgeb.gov.tr/site/en • Entrepreneurship 101, MaRS (Toronto) https://www.marsdd.com/ • Startup School, Y Combinator (San Francisco) http://ycombinator.com PERSONAL INFORMATION Career Interests • Bridging the gap between technology and social sciences, such as culturel anthropology. • Analysis of the communities artificialy formed by software applications. • Using software applications to enhance human experiences. • Using software applicaitions to evolve communities. Psychological Analyses of Erol Bozkurt • DiSC Work of Leaders Profile - https://1drv.ms/b/s!At99oJ_Ix9L6uXyfckS3GtTvqmZA • Innermetrix DISC Index - https://1drv.ms/b/s!At99oJ_Ix9L6uXjcaplyEoJgRBUF • Character Profile - ENTJ - https://www.16personalities.com/entj-personality
  • 38. EROL BOZKURT 6 / 6 HOBBIES • Music: Frank Zappa, Richard Wagner, Steve Roach, Modest Mussorgsky, Steve Vai. • Movies: Andrei Tarkovsky, Ridley Scott, Adrian Lyne, Kim Jee-woon, Ang Lee. • Literature: George Orwell, William Shakespeare, Fyodor Dostoyevsky, Takayuki Yamaguchi. • Philosophy: Friedrich Nietzce, John M. Berry, Martin Heidegger, Meister Eckhart, Ibn Arabi. ROLE MODELS Alan Cooper, Ivar Jacobson, Ellen Gottesdiener, Murray Cantor, Max Goff, Tom DeMarco, Joe Marasco, Mel Conway, Donna Haraway, Peter Coad, Grady Booch, Tony Buzan, Edward de Bono, Alistair Cockburn, Mikela & Philip Tarlow, James Coplien, Craig Larman, Kelli Houston, John M. Berry, Martin Fowler, Christopher Alexander, Ragıp Buluç, James Bach, Laurence J. Peter, Nikolai Bezroukov, William Edwards Deming, Michael Rappa, Tom Kelley, Tony Buzan, Nicholas Carr, Susan Greenfield. COMPANIES I’VE BEEN INVOLVED WITH OVER THE YEARS Markafoni, MetGlobal, Proline, Is Bankasi, Opet, Ikon, Bildem, Havelsan, Savunma Sanayi Mustesarligi, Armerkom, Albaraka, Bilmed, Etiya, Karel, Bank Asya, Turkiye Finans, Kuveyt Turk, Garanti Emeklilik, Denizbank, Intertech, Anadolu Hayat, Global Bilgi, Yasar Holding, Ford, Ulker, Obase, VDF, Yaltes, Kaletron, Meteksan Sistem, Tubitak MAM BTE, Yapı Kredi Teknoloji, Turkcell, Infina, Tubitak MAM BTEAE, Logo, Yuce Bilgi Sistemleri, Toyota, Koc Sistem, Akbank, TAI Tusas, ETI, Telsim, TAV, SBS, TEI, BMC, Bogazici Universitesi, Yildiz Teknik Universitesi, Istanbul Teknik Universitesi, Bilgi Universitesi, Maltepe Universitesi, Orta Dogu Teknik Universitesi, Sabanci Üniversitesi... KEYWORDS • E-Business Modeling, Business Process Analysis, • System Analysis, Requirement Management, Interaction Design, Systems Engineering, • Object Oriented Design, Software Development, • Iterative Project Management, Product Life Cycle Management, • Quality Assurance Management, • General Management, Enterprise Architecture, • Software Process Improvement, Application Lifecycle Management.
  • 39. Mikideas by MikiMoka © 2018 Erol Bozkurt Bünyesinde işi bilfiil yapan profesyonel, eğitmen, danışman veya yönetici olarak çalıştığım şirket ve kurumların listesini aşağıda bulabilirsiniz: • Akbank • Albaraka • Anadolu Hayat • Armerkom • Bank Asya • Bildem • Bilgi Üniversitesi • Bilmed • BMC • Boğaziçi Üniversitesi • Denizbank • ETİ • Etiya • Ford • Garanti Emeklilik • Global Bilgi • Havelsan • İkon • İnfina • Intertech • İş Bankası • İstanbul Teknik Üniversitesi • Kaletron • Karel • Koç Sistem • Kuveyt Türk • Logo • Maltepe Üniversitesi • Markafoni • Meteksan Sistem • MetGlobal • Obase • Opet • Orta Doğu Teknik Üniversitesi • Proline • Sabancı Üniversitesi • SBS • SSM • TAI Tusaş • TAV
  • 40. Mikideas by MikiMoka © 2018 • TEI • Telsim • Toyota • Tübitak MAM BTE • Tübitak MAM BTEAE • Turkcell • Türkiye Finans • Ülker • VDF • Yaltes • Yapı Kredi Teknoloji • Yaşar Holding • Yıldız Teknik Üniversitesi • Yüce Bilgi Sistemleri