Yıldız Teknik Üniversitesi – Entity Framework Semineri Ardından

Dün(6 Mart Cumartesi) Yıldız Teknik Üniversitesi Yıldız Kampüsünde gerçekleşen etkinlikte ADO.NET Entity Framework sunumumu gerçekleştirdim. Hava koşulları nedeniyle katılımın az olmasına rağmen dinleyicilerin teknik olarak iyi seviyede olması, ORM araçlarına ve Entity Framework’e ilgi duymaları 2 saat süren bu semineri benim için oldukça keyifli kıldı. Seminer sonrasında bazı katılımcılarla hatıra fotoğrafı çektirmeyi de unutmadık tabi ki :)

Seminerde kullandığım C# 3.0 ve LINQ sunum dosyasını ve örnek kod parçalarının bulunduğu proje dosyasını bu blog girdimdeki linklerden indirebilirsiniz. Bu güzel etkinlikte emeği geçen MSP arkadaşlarım Mehmet Cengiz ve Hatice Meriç’e teşekkür ediyorum.

7 Mart 2010 Pazar 23:02

Yorum - RSSYorumlar (2)

Kategori: Genel

facebook'da Paylaş   twitter'da Paylaş   friendfeed'de Paylaş   del.icio.us'da Paylaş   stumpleupon'da Paylaş   Permalink

Freelance Yazılım Projeleri Nasıl Ücretlendirilmeli?

Son zamanlarda bana sıklıkla gelen sorulardan biri proje bazlı çalışmalara ne kadar fiyat biçilmesi gerektiğiyle ilgili. Hatta maillerin genel formatı da “Hocam adamlar benden şunları istiyorlar” deyip sıralanan maddeler ve kabaca “bu iş ne kadara yapılır?” sorusundan oluşmakta:) Bu tarz sorulara verdiğim cevapları aslında blogumdan paylaşırsam freelance proje geliştiren arkadaşlara iyi bir referans olabilir diye düşünerek aldım elime klavyemi...

Freelance yazılım projeleri çoğu programcıyı cezbeder ve heyecanlandırır. Nedeni ise bu tarz işlerin ekstra proje deneyimi, iş ağlarını geliştirme fırsatı ve ekstra maddi gelir kaynağı sağlamasıdır. Aslında ücretlendirme konusuna gelmeden önce üzerinde durulabilecek önemli bir kaç nokta daha var. Bu hususlar özellikle ilk projelerini yapan arkadaşlara faydalı olacaktır. Nedir bunlar;

- Herşeyden önce şunu unutmamak lazım; freelance projeler için özel zamanınızı ayıracaksınız. Yani akşamlarınız ve hafta sonlarınız belirli bir süreliğine dolu olacak. Arkadaşlarınıza, ailenize, hobilerinize 1-2 aylığına fazla zaman ayıramayabilirsiniz.

- Müşteri sizinle çalıştığına göre olaya çok da profesyonel bakmıyor büyük olasılıkla. Yani büyük ihtimalle müşteri tam olarak ne istediğini bilmiyor. Dolayısıyla işe başladığınızda müşterinin sizden istedikleri ile birkaç hafta sonra istedikleri çok farklı şeyler olabilir. Bu nedenle böyle bir projeye başlamadan önce mutlaka müşteri ile projenin detaylarını belirleyin ve sınırlarını çizin. Bu dakikadan sonra da müşterinin isteyeceği ek geliştirmeler için ayrı zaman ve ücret talep edin. Ve aman diyeyim, bilişim teknolojilerinden anlamayan ve bu işe bilgisayara işletim sistemi kurmakla eşdeğer bakan tipteki müşterilerden olabildiğince uzak durun!

- İşler çoğu zaman planlandığı gibi gitmez. İşi ne kadar sürede yapmayı planladığınız yeterli değil, olası problemleri ve gecikmeleri de hesaba katarak müşteriye gerçekci bir süre verin.

- Müşteri tanıdığınız ve çok güvendiğiniz birisi olsa bile projeye başladığınız gün mutlaka belirli bir miktarda peşinat alın. Bu miktar toplam ücretin %20-%30’u olabilir. Peşinat almak hem emeğiniz, hem de projenin tamamlanması için teminattır, bunu unutmayın.

- Eğer bir işyerinde çalışıyorsanız akşamları ve hafta sonları bu işe harcayacağınız efor normal işinize yansımamalı. Yani akşam başladığınız çalışma gece saat 2-3’lere kadar sürüp, ertesi gün işyerinizdeki performansınızı etkiliyorsa bu çalıştığınız şirketin hakkını yemek anlamına gelir. Özellikle geceleri çalışmayı seven arkadaşların bu konuya etik olarak dikkat etmesi ve geceleri çalışma sevdalarını akşamın daha erken saatlerine bırakmaları gerekir.

Sıralanacak başka maddeler de olabilir. Eğer bu tarz projelerde tecrübeleri olan arkadaşlar varsa onların da yorumlarını bekliyorum bu yazıya. Peki gelelim yazımızın asıl konusuna. Bu tip projeler nasıl ücretlendirilmeli? Durumu izah etmenin en kolay yolu rakamlardan gitmek sanırsam.

Çalıştığınız şirkette aylık maaşınızın 2000 TL olduğunu ve ay içerisinde ortalama 160 saat çalıştığınızı varsayalım. Yani saat başına aldığınız ücret 12.5 TL gibi bir rakam. Ancak freelance projeyi özel zamanlarınızda kodlayacaksınız, yani burada harcayacağınız 1 saatin ücreti 12.5 TL olamaz, olmamalı. O zaman bu değerli zamanınız için bir fiyat biçmelisiniz. Burada kendinize bir katsayı belirleyebilirsiniz ve saat ücretini bu katsayıyla çarparak gerçek saat ücretini çıkarabilirsiniz. Bu katsayı yapacağınız işin zorluğuna, zamanınızın sizin için çok önemli olmasına bağlı olarak değişebilir. Ortalama durumlar için bu katsayı değerini 2-2.5 olarak belirleyebiliriz(Bu rakamın 4’ten yüksek olması oldukça yüksek fiyat istiyorsunuz anlamına gelebilir. 1.5-3 arasındaki değerler makul). Bir diğer kriter de müşteriye vereceğiniz süre. Süre için gerekli tüyoyu yukarıdaki 3. maddede belirtmiştim. Müşteriye hafta veya ay bazında süre vereceksiniz elbetteki, ama bu süre zarfında işe ne kadar saat ayıracağınızı hesaplamalısınız. Son olarak da yapacağınız işin risklerini belirleyin. Örneğin süre çok kısıtlı ise ve kendinizi çok sıkıştıracaksanız bu ücrete artı olarak yansımalı, zira işin stresi sizi yıpratacaktır. Bu ve buna benzer durumları ücretinize ek olarak yansıtabilirsiniz. Sonuç olarak ortaya şöyle bir formül atabiliriz;

Ücret = (S x K x Z) + R

S: İşyerinizdeki saat ücretiniz
K: Saat katsayınız
Z: Projeyi ne kadar zamanda bitirmeyi planlıyorsunuz(saat olarak)
R: Olası riskler için belirleyeceğiniz ek ücret

Projeyi 200 saatte bitireceğinizi düşünüyorsunuz, saat katsayınız da 2.5. Projenin sizi biraz sıkıştıracağını ve çeşitli problemlerden dolayı işin zorlukları olduğunu düşünerek 1000 TL’lik risk ücreti çıkardınız. O zaman (12.5 x 2.5 x 200) + 1000 = 7250 TL’lik bir rakam çıktı ortaya. Bu şekilde yapılacak bir ücretlendirme sizi freelance olarak geliştireceğiniz yazılım projeleri için makul bir sonuca götürüyor gibi. Tabi herkesin kendine göre bir fiyat formülü olacaktır, benim izah etmeye çalıştığım bu tarz projeleri fiyatlandırmakta zorlanan arkadaşlara tahmini bir fiyat çıkarmaları konusunda yardımcı olmak.

Yukarıda da belirttiğim gibi, bu konuda bilgi ve tecrübeleri olan arkadaşların yorumlarını bekliyorum.

14 Ekim 2009 Çarşamba 00:46

Yorum - RSSYorumlar (10)

Etiket: ,
Kategori: Genel

facebook'da Paylaş   twitter'da Paylaş   friendfeed'de Paylaş   del.icio.us'da Paylaş   stumpleupon'da Paylaş   Permalink

Windows Ürünlerinin Kod İsimleri

Bildiğiniz gibi Microsoft birçok ürünü henüz beta aşamasındayken belirli kod isimleri(codename) vererek duyurmakta ve bizi gelecekteki yeniliklere çok erkenden ısındırmakta. Birkaç tane codename sayın desem aklınıza ilk hangileri gelir acaba? Whidbey, Orcas, Yukon, Longhorn vb...

Wikipedia'da karşılaştığım bir linke bakınca aslında Microsoft'un geçmişten beri codename'i ciddi bir standart halinde kullandığını gördüm. Bu sayfadan hem codename geçmişine göz atabilir, hem de kısaca zamanda yolculuk yaparak nereden nereye gelmişiz görebilirsiniz. Nerede Windows 3.1, nerede Windows Vista :)

22 Aralık 2008 Pazartesi 22:41

Yorum - RSSYorumlar (0)

Etiket:
Kategori: Genel

facebook'da Paylaş   twitter'da Paylaş   friendfeed'de Paylaş   del.icio.us'da Paylaş   stumpleupon'da Paylaş   Permalink

cellsea Photo Editor

İşte web dünyasının son harikalarından birisi. (Belki de uzun süreden beri webde vardı ama ben yeni gördüm) Web dünyasındaki hızlı gelişmeler gerçekten bizleri hayretler içinde bırakıyor. cellsea Photo Editor bunlardan birisi. Photoshop'taki birçok özelliği aratmayan bir resim editörü. Üstelik oldukça da hızlı gibi bir web-resim işleme editörü için. Her ne kadar oluşturduğum dosyanın boyutu biraz yüksek olsa da bilgisayarınızda Photoshop gibi profesyonel bir resim işleme editörü yoksa, ihtiyacınız olduğu zamanlarda işinize yarayacağına eminim.

Deneyin bakalım -> http://www.cellsea.com/java-cellsea/media/index.htm

20 Temmuz 2006 Perşembe 12:08

Yorum - RSSYorumlar (0)

Kategori: Genel | Web Teknolojileri

facebook'da Paylaş   twitter'da Paylaş   friendfeed'de Paylaş   del.icio.us'da Paylaş   stumpleupon'da Paylaş   Permalink

BumpTop 3D Desktop Prototype

Her bilgisayar kullanıcısı gibi eminim ki siz de masaüstünüzün dağınıklığından şikayetçi oluyorsunuzdur. YouTube de bu konu ile gördüğüm bir videoyu sizlerle paylaşmak istedim. Masaüstündeki dosyaları 3 boyutlu bir ortamda sıralamak, üstüste ya da deste olarak dizmek gibi birçok işlemin çok rahat bir şekilde yapılabileceği bir sistem geliştiriliyormuş. Aşağıdaki adresteki videoyu izleyerek hem "Vaay be" diyelim, hem de gelecekte bizi ne gibi yeniliklerin beklediğini görelim ;)

Video burada -> http://www.youtube.com/watch?v=M0ODskdEPnQ
16 Temmuz 2006 Pazar 16:41

Yorum - RSSYorumlar (0)

Kategori: Genel

facebook'da Paylaş   twitter'da Paylaş   friendfeed'de Paylaş   del.icio.us'da Paylaş   stumpleupon'da Paylaş   Permalink

Microsoft Football Scoreboard

Dünya Kupası 9 Haziran'da başlıyor. Bu büyük organizasyona ülke olarak katılamamanın üzüntüsünü hala yaşasakta, büyük şölene sayılı günler futbolseverler olarak heyecanımız giderek artıyor. Bakalım nasıl maçlar izleyeceğiz, ne tür süprizlerle karşılaşacağız.

Bu heyecanı masaüstünüzden de takip etmek istiyorsanız Microsoft Football Scoreboard programını bilgisayarınıza kurabilirsiniz. Bu program sayesinde istediğiniz takımların fikstürlerini, maçlarını, haberlerini, futbolcular hakkında detaylı bilgileri ve istatistikleri takip edebiliyorsunuz. RSS okuyucu olarakta kullanabileceğiniz bu programa dünya kupası ile ilgili RSS'leri eklediniz mi artık maçları izleyemeseniz bile bir çok bilgiyi ve istatistiği Football Scoreboard'dan takip edebilirsiniz. Programı buraya tıklayarak yükleyebilirsiniz.
4 Haziran 2006 Pazar 00:41

Yorum - RSSYorumlar (0)

Kategori: Genel

facebook'da Paylaş   twitter'da Paylaş   friendfeed'de Paylaş   del.icio.us'da Paylaş   stumpleupon'da Paylaş   Permalink

Mezuniyet Hatırası

1 Mayıs Pazartesi günü bölüm olarak mezuniyet anısı resim çekimlerini gerçekleştirdik. "Mükemmel, harikulade bir gün" bu güzel günü tanımlamak için yetmez ama denilecek başka bir lafta bulamıyorum. Bize ODTÜ yü anımsatan her yere adımlarımızı attık yağmura çamura rağmen, bölümümüz, fakültemiz, ODTÜ Stadı, Fizik bölümünün önü, Bilim ağacı... Dolu dolu resimlerimizi çekildik, mutluluk içerisinde, cıvıl, cıvıl. Herkesin yüzündeki gülümsemeyi görmek lazımdı. Hele ki ODTÜ yollarında oluşturduğumuz konvoy, arabalardan dışarı taşmamız ve bağırmaktan sesimizin kısılması. Çok eğlenceli ve unutulmayacak bir gündü. Sadece benim için değil, eminim ki tüm CEIT-2006 mezunları için.
4 Mayıs 2006 Perşembe 09:25

Yorum - RSSYorumlar (0)

Kategori: Genel

facebook'da Paylaş   twitter'da Paylaş   friendfeed'de Paylaş   del.icio.us'da Paylaş   stumpleupon'da Paylaş   Permalink

Ücretsiz ASP.NET 2.0 ve SQL Server Express Hosting

.NET Framework 2.0'ı bir de hosting üzerinde denemeyi çok isterdim ama malum zamanım yok! Eğer sizin zamanınız varsa mutlaka deneyin. 30 gün ücretsiz olarak 50 MB alan ve 30 MB database alanı veriyor.

Adres: http://vwdhosting.net/

Kaynak: ScottGu's Blog
9 Şubat 2006 Perşembe 09:29

Yorum - RSSYorumlar (0)

Kategori: ASP.NET | Genel | SQL Server

facebook'da Paylaş   twitter'da Paylaş   friendfeed'de Paylaş   del.icio.us'da Paylaş   stumpleupon'da Paylaş   Permalink

Bağlantılar



Takip Et

RSS Feed twitter friendfeed

Seminer/Webiner Programım

  • Seminer-WebinerASP.NET 4.0 WebForms Yenilikleri (Microsoft İstanbul Ofisi)
    29 Mayıs 2010

  • Seminer-WebinerVisual Studio 2010 Yenilikleri (Osmangazi Üniversitesi)
    15 Mayıs 2010

  • Seminer-WebinerASP.NET AJAX ile Zengin Internet Uygulamaları Geliştirme (Microsoft İstanbul Ofisi)
    3 Mayıs 2010

>> Etkinlik Takvimi