SlideShare a Scribd company logo
1 of 23
17 Kasım 2012
    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 Bilgileri
       Eposta: bmukad@gmail.com
       Mobile : +90536 2402424




Big Scale Sistemler, Lojistik Operasyonları, e-Ticaret Ödeme Sistemleri, Cache Yapıları, Mysql Database Sistemleri,Php Development , Linux Administration
                                                           , FrontEnd Development, Ağ Yapıları
   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[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.
   Ana hat itibari ile 2 Kategoride

   low level (assembler)

   high level (C++, C# .. )

   6000’den fazla ...
   ASP and .Net
   Java
   PHP
   Python
   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 program nedir ?
   CMS nedir ?
   Hosted servisler ?
   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
•Nasıl karar vereceğiz ?
•Doğru yazılımcı
•Doğru firma
•Doğru zamanlama
•Doğru platform
•Doğru paket program
•Riskler

                    Size özel dikilmiş bir takım elbise ...
   Yazılımcılar
   Yazılım mimarı
   Sistemciler
   İş analistleri
   Donanım destek
   Test mühendisleri
   Şirket kültürü

   Hedefler

   Farkları görmek yada ortak noktaları görmek

   Her adımı beraber atmak, aynı farkındalıkta kalmak
Programming
                 Frameworks   Servers     RDBMS        SCM             CI
Language & IDE




                                        Dependency               Modelling Tools
Issue Tracking    Testing     Wiki                   UI Design
                                        Management                     ...
Sistemsel Altyapı                    Yazılımsal Altyapı


  Uygulama Sunucuları                  Yazılım Dili / Platformu


  Web Sunucuları                       Frameworkler, Entegrasyonlar


  Veritabanı Sunucuları                Önyüz, Orta Katman ve Veri Katmanı


  Load Balancer                        YazılımYaşam Döngüsü


  Cluster/Session Replication          Performans

                                       Loglama, Monitoring, Fraud Önleme,
  Firewall, Router, DNS, Disk, ...
                                       Güvenlik, ...
   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.
   Shared Hosting veya Dedicated sistemler
   Yurtiçi veya yurtdışı datacenter seçimi
   Bulut bilişim
   Büyürken altyapıyı koruma
   Dikkat edilmesi gerekenler
   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 ...
• İş 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)
İletişim Bilgileri
Eposta: bmukad@gmail.com
Mobile : +90536 2402424

More Related Content

Similar to Eticaret akademi Yazılım ve IT süreçleri

Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage)
Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage)Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage)
Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage)
Kamil Çömlekçi
 
IBM Presentation ( IBM SUNUM )
IBM Presentation ( IBM SUNUM )IBM Presentation ( IBM SUNUM )
IBM Presentation ( IBM SUNUM )
msemihdemir
 
Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008
mtcakmak
 
Başarılı Projelerin Anahtarı: Çevik Yazılım Geliştirme Pratikleri
Başarılı Projelerin Anahtarı: Çevik Yazılım Geliştirme PratikleriBaşarılı Projelerin Anahtarı: Çevik Yazılım Geliştirme Pratikleri
Başarılı Projelerin Anahtarı: Çevik Yazılım Geliştirme Pratikleri
Lemi Orhan Ergin
 
Sumeyra surmeli-cv
Sumeyra surmeli-cvSumeyra surmeli-cv
Sumeyra surmeli-cv
sumeyraas
 
Masaüstü sanallaştırma
Masaüstü sanallaştırma Masaüstü sanallaştırma
Masaüstü sanallaştırma
Eren Caner
 
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
 

Similar to Eticaret akademi Yazılım ve IT süreçleri (20)

Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage)
Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage)Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage)
Kütüphanelerde Web Sitesi Hazırlama ve Uygulama Semineri (FrontPage)
 
IBM Presentation ( IBM SUNUM )
IBM Presentation ( IBM SUNUM )IBM Presentation ( IBM SUNUM )
IBM Presentation ( IBM SUNUM )
 
İyi yazılım mühendisi nasıl olunur? En doğru kariyer adımları nasıl atılır?
İyi yazılım mühendisi nasıl olunur? En doğru kariyer adımları nasıl atılır?İyi yazılım mühendisi nasıl olunur? En doğru kariyer adımları nasıl atılır?
İyi yazılım mühendisi nasıl olunur? En doğru kariyer adımları nasıl atılır?
 
Bulutistan 2017 - Türkiyenin Bulut Entegratörü
Bulutistan 2017 - Türkiyenin Bulut EntegratörüBulutistan 2017 - Türkiyenin Bulut Entegratörü
Bulutistan 2017 - Türkiyenin Bulut Entegratörü
 
Windows Server 2008 Sanallaştirma Teknolojileri
Windows Server 2008 Sanallaştirma TeknolojileriWindows Server 2008 Sanallaştirma Teknolojileri
Windows Server 2008 Sanallaştirma Teknolojileri
 
Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008Kurumsal Yazılım Geliştirme ve Visual Studio 2008
Kurumsal Yazılım Geliştirme ve Visual Studio 2008
 
Cronom şirket
Cronom şirket Cronom şirket
Cronom şirket
 
E-ticarette Bilgi Teknolojileri - Bilgi Üniversitesi E-ticaret Akademi 2012.0...
E-ticarette Bilgi Teknolojileri - Bilgi Üniversitesi E-ticaret Akademi 2012.0...E-ticarette Bilgi Teknolojileri - Bilgi Üniversitesi E-ticaret Akademi 2012.0...
E-ticarette Bilgi Teknolojileri - Bilgi Üniversitesi E-ticaret Akademi 2012.0...
 
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
OPENSHIFT KONTEYNER PLATFORM İLE GELİŞTİRMEYE HIZLI BAŞLANGIÇ - Webinar-Aug2017
 
Yazılım Geliştirme Teknolojileri
Yazılım Geliştirme TeknolojileriYazılım Geliştirme Teknolojileri
Yazılım Geliştirme Teknolojileri
 
Başarılı Projelerin Anahtarı: Çevik Yazılım Geliştirme Pratikleri
Başarılı Projelerin Anahtarı: Çevik Yazılım Geliştirme PratikleriBaşarılı Projelerin Anahtarı: Çevik Yazılım Geliştirme Pratikleri
Başarılı Projelerin Anahtarı: Çevik Yazılım Geliştirme Pratikleri
 
GDO'suz Yazılım Geliştirme Teknikleri
GDO'suz Yazılım Geliştirme TeknikleriGDO'suz Yazılım Geliştirme Teknikleri
GDO'suz Yazılım Geliştirme Teknikleri
 
12factor apps
12factor apps12factor apps
12factor apps
 
MShowto.Org - Windows Server 2008 Güvenlik Teknolojileri
MShowto.Org - Windows Server 2008 Güvenlik TeknolojileriMShowto.Org - Windows Server 2008 Güvenlik Teknolojileri
MShowto.Org - Windows Server 2008 Güvenlik Teknolojileri
 
Sumeyra surmeli-cv
Sumeyra surmeli-cvSumeyra surmeli-cv
Sumeyra surmeli-cv
 
cloud adoption strategy
cloud adoption strategy cloud adoption strategy
cloud adoption strategy
 
Buluta Geçiş Planlaması
Buluta Geçiş PlanlamasıBuluta Geçiş Planlaması
Buluta Geçiş Planlaması
 
Masaüstü sanallaştırma
Masaüstü sanallaştırma Masaüstü sanallaştırma
Masaüstü sanallaştırma
 
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]
 
Python Programlama Diline Giriş - Güncelleme 2018
Python Programlama Diline Giriş - Güncelleme 2018Python Programlama Diline Giriş - Güncelleme 2018
Python Programlama Diline Giriş - Güncelleme 2018
 

Eticaret akademi Yazılım ve IT süreçleri

  • 2. 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 Bilgileri Eposta: bmukad@gmail.com Mobile : +90536 2402424 Big Scale Sistemler, Lojistik Operasyonları, e-Ticaret Ödeme Sistemleri, Cache Yapıları, Mysql Database Sistemleri,Php Development , Linux Administration , FrontEnd Development, Ağ Yapıları
  • 3. 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
  • 4. 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.
  • 5. Ana hat itibari ile 2 Kategoride  low level (assembler)  high level (C++, C# .. )  6000’den fazla ...
  • 6.
  • 7. ASP and .Net  Java  PHP  Python
  • 8.
  • 9. 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
  • 10. Paket program nedir ?  CMS nedir ?  Hosted servisler ?
  • 11. 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
  • 12. •Nasıl karar vereceğiz ? •Doğru yazılımcı •Doğru firma •Doğru zamanlama •Doğru platform •Doğru paket program •Riskler Size özel dikilmiş bir takım elbise ...
  • 13. Yazılımcılar  Yazılım mimarı  Sistemciler  İş analistleri  Donanım destek  Test mühendisleri
  • 14. Şirket kültürü  Hedefler  Farkları görmek yada ortak noktaları görmek  Her adımı beraber atmak, aynı farkındalıkta kalmak
  • 15. Programming Frameworks Servers RDBMS SCM CI Language & IDE Dependency Modelling Tools Issue Tracking Testing Wiki UI Design Management ...
  • 16. Sistemsel Altyapı Yazılımsal Altyapı Uygulama Sunucuları Yazılım Dili / Platformu Web Sunucuları Frameworkler, Entegrasyonlar Veritabanı Sunucuları Önyüz, Orta Katman ve Veri Katmanı Load Balancer YazılımYaşam Döngüsü Cluster/Session Replication Performans Loglama, Monitoring, Fraud Önleme, Firewall, Router, DNS, Disk, ... Güvenlik, ...
  • 17. 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.
  • 18. Shared Hosting veya Dedicated sistemler  Yurtiçi veya yurtdışı datacenter seçimi  Bulut bilişim  Büyürken altyapıyı koruma  Dikkat edilmesi gerekenler
  • 19. 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 ...
  • 20.
  • 21. • İş 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)
  • 22.

Editor's Notes

  1. ideasoft
  2. Common interface