Upload
murat-kader
View
285
Download
4
Embed Size (px)
DESCRIPTION
17 Kasım 2012 Eticaret Akademi IT ve Yazılım süreçleri sunumu - Murat Kader
Citation preview
E-Ticaret Akademi – YazılımMurat Kader
17 Kasım 2012
@muratkader
1984 yılında İstanbul’da doğdu. 2003 , Adex 2004, Portakal Bilişim 2006, Microsoft 2007, Vision DMR 2007, Estore 2009, OttoGroup – limango – arabulvar -Ogli
İletişim BilgileriEposta: [email protected] : +90536 2402424
Murat KaderOtto Group Bilgi Teknolojileri Müdürülimango, arabulvar, OGLI e-Solutions Platform
Big Scale Sistemler, Lojistik Operasyonları, e-Ticaret Ödeme Sistemleri, Cache Yapıları, Mysql Database Sistemleri,Php Development , Linux Administration , FrontEnd Development, Ağ Yapıları
Gündem
Tanışma Yazılım - Giriş Popüler yazılım dilleri Hangi yazılım dili ve platform Yazılımcı Outsource yazılım / Paket programlar / Tercihler IT ekibi / IT ekibi olabilmek Teknoloji seçimi – CheckList Datacenter / Hosting / Domain Sıfır Noktası Projelerin başarısız olma nedenleri Soru / Cevap / Yorum Free Format Teşekkürler
Yazılım
Yazılım[1] (İng. software), değişik ve çeşitli görevler yapma amaçlı tasarlanmış elektronik araçların birbirleriyle haberleşebilmesini ve uyumunu sağlayarak görevlerini ya da
kullanılabilirliklerini geliştirmeye yarayan makina komutlarıdır.
Yazılım yaşayan bir organizmadır... İhmale gelmez.
Yazılım
Ana hat itibari ile 2 Kategoride
low level (assembler)
high level (C++, C# .. )
6000’den fazla ...
Popüler Yazılım Dilleri ve Platformları
ASP and .Net Java PHP Python
Hangi Yazılım Dili ?
Yazılımcı - Developer
Yazılımcı kimdir ? Yazılımcı nereden bulunur ? Yazılımcı ile anlaşabilmek ortak dili konuşmak ? Doğru yazılımcı varmıdır ve nasıl bulunur ? Startup - Gizli Kahramanlar
We Made IT Possible
Paket Programlar
Paket program nedir ? CMS nedir ? Hosted servisler ?
Outsource
Yazılım outsource edilebilirmi ?
Outsource yazılım doğru bir tercihmidir ?
Outsource yazılım iletişim sorunları nelerdir ? Ne yapılacak?
Detayları neler?
Dökümantasyon
Kabaca iş kalemleri
Tahmini iş yükü
İş ve süreç akışları
El sıkışma
Outsource / Paket Programlar
Size özel dikilmiş bir takım elbise ...
•Nasıl karar vereceğiz ?
•Doğru yazılımcı
•Doğru firma
•Doğru zamanlama
•Doğru platform
•Doğru paket program
•Riskler
IT Ekibi
Yazılımcılar
Yazılım mimarı
Sistemciler
İş analistleri
Donanım destek
Test mühendisleri
Ekip Olmak
Şirket kültürü
Hedefler
Farkları görmek yada ortak noktaları görmek
Her adımı beraber atmak, aynı farkındalıkta kalmak
Teknoloji seçimi – CheckList
Programming Language
& IDEFrameworks Servers RDBMS SCM CI
Issue Tracking Testing
Dependency Managemen
tUI DesignWiki Modelling
Tools ...
Teknoloji seçimi – CheckList
Sistemsel Altyapı
Uygulama Sunucuları
Web Sunucuları
Veritabanı Sunucuları
Load Balancer
Cluster/Session Replication
Firewall, Router, DNS, Disk, ...
Yazılımsal Altyapı
Yazılım Dili / Platformu
Frameworkler, Entegrasyonlar
Önyüz, Orta Katman ve Veri Katmanı
Yazılım Yaşam Döngüsü
Performans
Loglama, Monitoring, Fraud Önleme, Güvenlik, ...
Datacenter / Hosting / Domain
Alan adı (domain name), bir web sitesinin İnternet'teki adı ve adresidir.
Hosting veya Barındırma, bir web sitesinde yayınlanmak istenen sayfaların, resimlerin veya dokümanların internet kullanıcıları tarafından erişebileceği bir bilgisayarda tutulmasıdır.
Veri Merkezi(Data Center), bilgisayar sistemleri ile telekomünikasyon ve veri ambarı sistemleri gibi ek sistemleri barındıran bir tesistir.
Datacenter / Hosting / Domain
Shared Hosting veya Dedicated sistemler Yurtiçi veya yurtdışı datacenter seçimi Bulut bilişim Büyürken altyapıyı koruma Dikkat edilmesi gerekenler
Sıfır Noktası
Kabaca ne kadarlık bir bütçe gerekli?
Kabaca proje planı ve hedefler ?
Projeye göre yazılım seçimi ?
Tahmini kaç kişilik bir ekip gerekli?
Domain, sunucu, lisanslar vb satınalımlar ?
Entegrasyonlar ?
Tedarik, lojistik, dağıtım ?
Ön talep toplama, duyuru, PR?
Kaynak, zaman, kapsam planlama ...
Projelerin Başarısız Olma Nedenleri
Projelerin Başarısız Olma Nedenleri
• İş sahibi/müşteri ile proje ekipleri, hatta proje ekipleri içindeki birimler arasındaki koordinasyon, iletişim, işbirliği eksikliği, motivasyon kaybı .
• Nitelikli olmayan ekip. Yetersiz iş gücü.
• Optimizasyon yapılmaması, en iyi en mükemmel değil, o günün şartlarına uygun en iyi çözüm – ‘Mükemmel iyinin düşmanıdır’, Voltaire– ‘Engineering is nothing but optimization’
• Yanlış seçimler (teknoloji, mimari, donanım, vs)
Soru / Cevap / Yorum Free Format