Özgür Yazılım Proje Yönetimi



Benzer belgeler
Finans Dünyasında Linux ve Özgür Yazılımlar

Özgür Yazılım ve GNU/Linux'a Giriş

I. Oturum: GNU/LINUX A GİRİŞ

Özgür Yazılım Lisansları

GNU/Linux ve Özgür Yazılım. Mahir B. Aşut EkoPC Kurucu Ortağı ve Yöneticisi, LKD Üyesi

Linux Nedir, Neden Önemlidir

Özgür Yazılım ve Pardus. Erkan Tekman TÜBİTAK UEKAE 7 Aralık 2006

Özgür Yazılım, İş ve Kariyer Modelleri. Mahir B. Aşut EkoPC Kurucu Ortağı ve Yöneticisi, LKD Üyesi

Açık Kaynak Kodlu Yazılım

Necdet Yücel - necdetyucel@gmail.com, Engin Manap - enginmanap@gmail.com, Öğrenciler Özgür Mesutcan Yazılıma Kurt Nasıl - mesutcank@gmail.

Gpl Nedir? Açık Kaynak Kod Nedir?

ÖZGÜR YAZILIM & GNU/LINUX

GNU/Linux'un Tarihi ve Önemi

Pardus'a Katkı Vermek İçin Gereksinimler

Özgür Yazılım Nedir? Özgür Yazılım Tarihçesi Ve Sektörde İş Olanakları

Linux un Temel Bileşenleri. Linux Nedir? Aydın ÜSTÜN (Selçuk Üniversitesi) e-posta:

Efe Çiftci Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Kasım 2012 CENG 191 Computer Engineering Orientation Özel Sunumu

Linux ve Özgür Yazılım Nedir?

Akademik Dünyada Özgür Yazılım. Akademik Dünyada. Onur Tolga Şehitoğlu

Linux nasıl savunulmaz?

Özgür yazılım nedir?

LKD Kendi İlacını Kullanıyor

Pardus Yazılım Testleri ve Hata Takip Sistemi

Ulusal Dağıtım Projesi ve Pardus

A. Murat Eren. VI. Linux ve Özgür Yazılım Şenliği

Özgür Yazılım ve Linux'a Giriş

GNU Özgür Belgeleme Lisansı (GFDL) Kapsamındaki Dokümanlar Đçin Bir Çevrimiçi Arşiv Geliştirilmesi

TEMEL BİLGİ TEKNOLOJİLERİ KULLANIMI

Turquaz. Açık kodlu muhasebe yazılımı Turquaz Proje Grubu

Compiere Açık kodlu ERP + CRM yazılımı. Hüseyin Ergün Önsel Armağan Serkan Demir

EYLÜL 2012 İŞLETİM SİSTEMLERİ. Enformatik Bölümü

BİLİŞİM SİSTEMLERİNİN PRENSİPLERİ

İşletim Sistemleri; İÇERİK. Yazılım BİLGİ TEKNOLOJİLERİ VE UYGULAMALARI Yazılım Türleri

Akıllı telefonlar, avuçiçi bilgisayarlar ile taşınabilir (cep) telefonların özelliklerini birleştiren cihazlardır. Akıllı telefonlar kullanıcıların

Nasıl Pardus Geliştiricisi Olunur?

Linux İşletim Sistemi. EnderUnix Çekirdek Takımı Üyesi afsin ~ enderunix.org

SİSTEM VE YAZILIM. o Bilgisayar sistemleri donanım, yazılım ve bunları işletmek üzere gerekli işlemlerden oluşur.

Büyük Kurumlarda Özgür Yazılım Kullanımına Giriş

GNU/Linux ve. E. Fatih Yetkin. Bursa, Nisan slide 1

Özgür yazılım nedir?

Özgür Yazılım, GNU/Linux, GNOME, Mono Yakın Geçmiş, Bugün ve Yakın Gelecek. Enver ALTIN.

Google Web Toolkit ile Öğretim Elemanı Otomasyon Sistemi

Pardus. Erkan Tekman, T. Barış Metin. 18 Mayıs Ulusal Dağıtım Projesi Ulusal Elektronik ve Kriptoloji Enstitüsü. Pardus için 10 Neden

Utku Somer Enver ALTIN Masaüstü Ortamı. 21 Mart 2006 IBM LSYM

Linux Çekirdek Geliştirme Süreci

PostgreSQL Ekosistemi Geliştirme

Yrd. Doç. Server ACİM İnönü Üniversitesi Güzel Sanatlar Fakültesi. Bir Besteci'nin Gözünden Özgür Yazılım ve Özgür Yaşam

1.Debian. 2.Ubuntu. Şekil 1. Güncel logosu

YRD. DOÇ. DR. AGÂH TUĞRUL KORUCU

Bir yazılım geliştirme metodolojisi aşağıdaki adımlardan meydana gelir; Yazılım geliştirme sürecine destek verecek araçlar, modeller ve yöntemler.

GNU/Linux Nedir? Linux Kullanıcıları Derneği Kaya Oğuz

Pardus Projesi ve Topluluk süreçleri. Ali Işıngör Akın Ömeroğlu

İŞLETİM SİSTEMLERİ. Enformatik Bölümü

Linux İşletim Sistemlerine Bakış & Ücretsiz Yazılımlarla Çözümler

Gitlab ile Web Tabanlı Git Deposu Yönetimi

AÇIK KAYNAK KODLU İŞLETİM SİSTEMLERİ DERS NOTLARI 1-İşletim Sisteminin görevi nedir? En çok kullanılan işletim sistemleri nelerdir?

BİLGİ İŞLEM DERS 1. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

50. Kütüphanecilik Haftası

Özgür Yazılım Eğitim Yönetim Sistemleri

Ne Yapabilirim? Son. Pardus. Ekin Meroğlu, Ulusal Dağıtım Projesi Ulusal Elektronik ve Kriptoloji Enstitüsü.

JAVA MOBIL UYGULAMALAR

PAROLA GÜVENLİĞİ. İlker Korkmaz. homes.ieu.edu.tr/ikorkmaz 08/06 UBE

AÇIK KAYNAK İŞLETİM SİSTEMLERİ

1.Yazılım Geliştirme Metotları 1

Açık Kaynak Kodlu Yazılım Geliştirme Ortamı ve Araçları

Tekir (Ön Muhasebe Yazılımı)

Cluster i Linux'ta Kümeleme Özgür Yazılım ve Açık Kaynak G 2006 Ali Erdinç Köroğlu

LİNUX NEDİR? Türker GÜLÜM Linux Kullanıcıları Derneği. 3 Aralık 2006

Özgür ve Açık Kaynak Kodlu Yazılımlar Kullanılarak Merkezi Servisler Nasıl Verilebilir?


Efe Çiftci Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Kasım 2012 CENG 191 Computer Engineering Orientation Özel Sunumu

Pardus Çalıştayı Hayrettin Bucak ULAKBİM Müdür V

ESİS Projesi. Kaynaklar Bakanlığı

Barış ŞİMŞEK. EnderUNIX Yazılım Geliştirme Takımı Çekirdek Takım Üyesi

Pardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular

Ku tu phane, Ars iv ve Bilgi Merkezleri I c in Ac ık Kaynak Ekosistemine Giris. Orçun Madran Hacettepe Üniversitesi

SUBVERSION VE TRAC A GİRİŞ

Pardus Temel Seviye Kullanıcı Eğitimi. Sürüm Ağustos 2012 Pardus K Fatih Akıllı Tahta sürümüne göre hazırlanmıştır.

Ders Tanıtım Sunumu. Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı. 26 Şub Öğr. Gör.

IBM CLM Çözümleriyle Çevik Yazılım Süreçleri. Canberk Akduygu & Koray Okşar

KDE Masaüstü Ortamı. S.Çağlar Onur & Barış Metin. caglar@uludag.org.tr baris@uludag.org.tr. Akademik Bilişim 2005 Gaziantep

*BSD Ailesine genel bakış

İşletim Sistemi Nedir?

Ubuntu Hakkında En Çok Sorulan Sorular

9.DERS Yazılım Geliştirme Modelleri

Project Management Emin OCAK

Yazılım Geliştirme Genel Tanımlar

BENZERSİZ SORUNLARA BENZERSİZ ÇÖZÜMLER

ULUSAL AKADEMİK AĞ VE BİLGİ MERKEZİ

CMMI. CMMI ve Çevik Yöntemler. Orhan KALAYCI Haziran Yazılım Süreç Kalitesi ve Yönetim Danışmanlığı.

Linux ve Özgür Yazılım ile tanışma... Türker Gülüm İstanbul Koç Üniversitesi 2011

Madde a: Kamuda açık yazılımların hukuki, idari ve mali boyutlarının incelenmesi. Görkem Çetin

Java EE 5 Teknolojileri Jboss Seam

Pardus. S.Çağlar Onur, 21 Aralık Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği

Linux İşletim Sistemi Tanıtımı

Linux İşletim Sistemlerine Bakış & Ücretsiz Yazılımlarla Çözümler


FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ Yazılım Mühendisliği Bölümü

Veritabanı Uygulamaları Tasarımı

Uludağ Projesi, İlk Adımlar (Kalite Takımı)

Transkript:

Özgür Yazılım Proje Yönetimi Hakan Uygun

İçerik Özgür Yazılım Nedir? Proje Yönetimi Özgür Yazılım Farkı Sorular

Özgür Yazılım Nedir? Açık Kaynak Kodlu Yazılım Özgür Yazılım Bedava Yazılım Korsan Yazılım

Özgür Yazılım Nedir? Yazılım Özgürlükleri Kullanım Özgürlüğü Değiştirme Özgürlüğü Paylaşma Özgürlüğü Lisanlar GPL LGPL BSD MPL

Bireyler Özgür Yazılım Üretme Richard Stallman, Linus Torvalds, v.b. Topluluklar, Vakıflar, Kamu Kurumları OSDL, Apache, Tübitak v.b. Büyük Şirketler Red Hat, Sun, IBM, Google v.b. Küçük Şirketler KnowledgeTree Inc., Alkacon Software GmbH, v.b.

Proje Yönetimi BT projelerinin %74 ü başarısız ya da maliyet/zaman hedeflerini aşıyor BT projelerinin %51 i bütçesini %200 oranında aşıyor ve hedeflenen özelliklerin %75 ini karşılayabiliyor

Yazılım Proje Metodları Genel Model İhtiyaçlar Tasarım Kodlama Yayınlama Şelale ( Waterfall ) Yenileme ( Incremental ) Spiral

Geliştirme Modeli Kapalı Geliştirme Proje yönetimi kolay Küçük geliştirici topluluğu Net iş tanımları Açık Geliştirme Proje yönetimi zor Katkıcı oranı yüksek Test süreçleri daha hızlı

Topluluk Yönetimi Erişilebilir olun! Web sitesi E-posta listeleri Hata Takip Sistemi IRC, Jabber v.b.

Topluluk Yönetimi Geliştirici Topluluğu İyi bir geliştirici topluluğu tesadüfen oluşmaz Proje kurucusu proje lideri olmak zorunda değil Yetki ve İş Bölümü Fazla yük taşımayın Fork! Mümkünse yapmayın Çok zorlamayın fork gelir

Topluluk Yönetimi Kullanıcı Topluluğu İhtiyaçlarını en iyi kullanıcılar bilirler İyi bir kullanıcı topluluğu projenizin başarısı için en kritik etmendir Kullanıcılar teknik kişiler değildir Kullanıcılar da katkı verebilir Sorun giderme Belgeleme Test ve hata bildirimi

Sürüm Yönetimi Çabuk yayınla, sık yayınla Sürüm Modelleri Geliştirici sürümü ( günlük, haftalık v.b. ) Deneme Sürümü ( alfa, beta ) Kararlı Sürüm

Kod Belgeleme Belgeleme Yeni geliştiriciler kazandırır Kod yönetimini kolaylaştırır Kullanıcı Kılavuzu Uygulamanızın kullanımını kolaylaştırır Topluluk yönetiminizi kolaylaştırır ( RTFM )

Araç Seti Özgür Yazılım için özgür araçlar kullanın Birkeeper Git Jira - Bugzilla Çözüm için doğru araçları seçin OpenGL ile Veri Tabanı uygulaması yazmayın! Ekibin kullanımı en hızlı olacak araçları seçin

Ekosistem Özgür yazılımdan para kazanmak ayıp değildir! Özgür yazılımlar ancak ekonomik destek varsa yaşarlar...

İş Modelleri Kurulum, Eğitim Hizmetleri İşletme Hizmetleri Danışmanlık ve destek Hizmetleri Özel Çözümler Daha Fazlası : http://www.follars.com/

Proje konusu Proje Temelleri Projenin Hedefi Mevcut Çözümler Nelerdir? Mevcut özgür yazılımlara katkı Varsa alternatiflerinden farkı Motivasyon Keyif İş Modeli

Proje Adı Proje Adı ve Lisans Akılda Kalıcı Olmalı Proje imleyebilmeli Domain adı bulunabilmeli Tabii ki daha önce kullanılmamış olmalı :) Lisans GPL, AGPL, LGPL

Web Sitesi Kaynak Kod Erişimi Hata Takip Sistemi Topluluk Araçları Sourceforge Googecode dev.java.net Proje Yeri

Temel araçlar Proje Teknolojisi Programlama Dili, IDE v.b. Derleme yöntemi Sürüm takip sistemi Geliştirme Standartları İsimlendirme kuralları Metodolojiler

Proje Duyurusu Sourceforge Freshmeat İlgili topluluk alanları Bloglar Spam'a hayır!

Örnekler Linux Pardus Tekir Ticari Otomasyon

Referanslar Managing Projects the Open Source Way Free Software Project Management HOWTO Free Source Project Management www.follars.com

Teşekkürler