Vezir Wiki'ye hoşgeldiniz.
EditFor COMP8100 documents please click here
EditVezir yazılım projelerinde ve firmalarında belli bir standartlaşma sağlamak amacı ile oluşturulmuştur. Tüm yazılar Gürkan Yeniçeri'nin deneyimlerinden özümsenerek burada yansıtılmıştır fakat Vezir Projesi zaman içerisinde değişime uğrayacaktır ve eğer konu başlıkları hakkında blogunuzda yazdıysanız yada katıkıda bulunmak isterseniz lütfen gurkan nokta yeniceri et gmail nokta com adresine bir e-posta atarak kullanıcı ismi ve şifre belirtirseniz burada katkı sağlamanız için kullanıcı açabilirim.

Vezir
EditVezir Hakkında
Vezir yazılım firmaları ve projelerine yol gösterecek bir standartlaşma çabasıdır. Bu çabanın altında yatan neden, şimdiye kadar çalıştığım firma ve kurumların metodolojiye ve profesyonelleşmeye gösterdikleri duyarsızlıktır. Ben onları korkak olarak nitelendiriyorum çünkü yeni teknoloji ve metodları uygulamaktan çekiniyorlar. Kimisi Açık Kaynak lafını duyunca miğdesine ağrılar giriyor
Vezir yazılım firmasında yenilik ve değişiklik düşünenler, yeni yazılım firması kuracaklar, yazılım mühendisleri, analist yazılım uzmanları gibi geniş bir kitle tarafından okunabilir ve uygulanabilir. Amacım firma içi haberleşmenin artması ve hızlanması, bürokratik işlerin azaltılması ve müşteri ile olan ilişkilerin düzeltilmesidir.
EditOkuma Seçenekleri
Değişikliklerden hızlıca haberdar olabilmek için
RSS çıkıtısına üye olabilir ve anında değişiklikleri görebilirsiniz.
Bu wiki 3 ana bölümden oluşuyor. Bunlar:
Edit
Bu bölümde yazılım firması kurmak İşteyen girişimcilerin nelere dikkat etmesi gerektiğini anlatmaya çalıştım. Altyapı ve firma düzeninin nasıl olacağı konusunda fikirler verdim. Firma yönetimi ile ilgili yapısal düzenlemelerin nasıl olacağını analtmaya çalıştım.
Edit
Yazılımı üretecek ekibin yapılanması ve aralarındaki haberleşmenin nasıl olacağı konusunda ayrıntılı bilgileri burada bulabilirsiniz. Yazılım lideri veya yönetim gruplarında bulunan kişiler yapılanma ile ilgili fikirleri bu kısımda bulabilirler.
Edit
UML ve CBD standartlarının tüm proje genelinde nasıl kullanılacağı ve dosyalanacağı konusunda bilgiyi örnekleri ile beraber bu kısımdan öğrenebilirsiniz. Yazılım geliştiriciler ve sistem analistler için hazırlanmış bir bölümdür ve teknik ağırlıklıdır.
Her ne kadar farklı bölümlere ayrılmış olsada, her gruptan insanın kitabın tamamını okumasını tavsiye ederim. Böylece herkes eşit seviyede bilgiye sahip olmuş olacak ve veri akışı daha hızlı olacaktır.
EditÖnsöz
Bu kitap hem bir projenin nasıl yönetilmesi gerektiğini hemde bir proje grubunun nasıl yapılanması gerektiğini anlatmaktadır. Modül ve Nesne tabanlı analiz ve geliştirme yöntemlerinin nasıl bir projede uygulanabiliceğini örnekler ile göstermektedir. Bu kitabı yazmaktaki amacım, bilişim sektörüne gönül vermiş insanların sınırlama olmadan bilgiye ulaşmalarını sağlamak ve havada kalmış bir takım konuları bir standarda oturtmaktır. Modül ve Nesne tabanlı sistemler yakın zamana kadar tartışılan ve standarda sokulmaya çalışılan sistemlerdir ve şu anda dünyanın pek çok yerinde genelde devlet iştirakleri tarafından olmak üzere pek çok yazılım firması tarafından uygulanmaktadır.
Temeli 1980’lere dayanan UML ve 1996 yılında standarda sokulan Modül Tabanlı Yazılım Geliştirme kuralları ile birlikte Nesne Tabanlı sistemler hayata geçmeye başladı. Böylece yazılım dünyasında modülleme yolu ile yazılım geliştirmek hem daha az maliyetli hemde yeniden kullanılabilirliği arttıran bir sistem olarak rağbet görmeye başladı. Bazı firmalar belirli işleri yapan modülleri hazırlayıp firmaların beğenisine sundular. Bazı firmalarda hem Nesne Tabanlı hemde Modül Tabanlı yazılım geliştirme araçları ile piyasaya çıktılar. Kitabın ilerleyen sayfalarında bu firmaların araçlarına yer vereceğiz. Umarım bu kitap bilişim sektörüne gönül vermiş herkes için bir yol gösterici olur ve herkesin yararlandığı bir kaynak haline gelir.
EditKitap Kimin İçin Yazıldı
Kitap yazılım firması sahiplerinden, yazılım uzmanlarına kadar geniş bir kitleye hitap edecek biçimde hazırlandı. Yazılım firması sahipleri kendi iç organizelerini düzenleyecek bilgiler bulurken, yazılım uzmanları Modül ve Nesne tabanlı konular hakkında bilgi sahibi olacaklar. Bir sistem yöneticisi yazılım ortamlarında nelere dikkat etmesi gerektiğini görecek. Bir test uzmanı nasıl test yapılacağı konusunda metodolojileri öğrenecek. Bir sistem analisti nasıl analiz yapması gerektiğini öğrenecek. Pazarlama uzmanları nasıl ürünü pazarlamaları gerektiği konusunda yardımcı bilgiler alacaklar ve en önemliside herkes aynı dilden konuşuyor ve birbirlerini anlayabiliyor olacak.
Kitabın bu kadar geniş kitleye hitap etmesinin sebebi bir yazılım firması içindeki yapıyı tam olarak anlatabilmek ve yazılım firması kurmak isteyen genç girişimcilere birazda olsa yol göstermektir. Konular hakkında yeterli ayrıntıya girdiğime inanıyorum. Kitapta anlatılan metodlar olduğu gibi kullanılabileceği gibi, gerekliliklere göre ekleme yada çıkartma da yapılabilir. Örütbağ sitemizde kitabın sürekli güncellenen halinide takip edebilirsiniz.