profesyonel proje geliştirme

21 views
Skip to first unread message

can alper

unread,
Nov 12, 2009, 4:22:43 AM11/12/09
to altdotnetturkiye
Arkadaşlar merhaba,

orta ölçekli bir kurum için 3 kişilik bir ekiple insan kaynakları
yönetimi, crm, muhasebe... gibi konularda yazılım geliştirmeye
çalışıyoruz. şu an işin oldukça başındayız. daha oncede kurum için
geliştirdiğimiz bir kaç ufak yazılım ve yeni geliştirdiğimiz yazılım
ile alakalı kullanıcı ile iletişimden başlayıp , programın
gerçekleştirimine ,projenin zaman planlamasına kadar daha profesyonel
çalışmak istiyoruz. ayrıyeten üç kişi aynı projede takım olarak
çalışabilmemiz için ne kullanabiliriz.

vs 2005 framework 2.0 ASp.net c# uyglaması gerçekleştiriyoruz.
veritabanımızda oracle.

Sidar Ok

unread,
Nov 12, 2009, 4:31:25 AM11/12/09
to altdotne...@googlegroups.com
Selam Can,

Sifirdan bir proje geli$tiriyorsunuz, neden .NET 2.0 ? 

Hele VS 2005 ? 

Bir de benim a$agidaki mailden gordugum 1 tek soru var, o da "ayriyeten" den sonraki kisim. Ama ayriyeten dendigine gore onceki kisimda da gizli bir soru var. Onu acik edersen dunya daha guzel bir yer olur bence. 

Diger soru icin ise, 3 ki$inin rolleri neler ? Visual Studio Team System kullanabilirsiniz, geli$tirme ve proje yonetimi icin, ama biraz daha detay vermen lazim. Proje ne a$amada, sizden beklenen nedir, bizden beklenen nedir ? ( proje yonetimiyle ilgili genel tavsiyeler mi, tool onerileri mi, mac sonuclari ve kupon tahminleri mi vs.) 

Kolay gelsin. (Turkiye'deki i$ dunyasinda mavi yakalilara kolay gelsin, beyaz yakalilara ise iyi cali$malar deniyor. Bunun samimiyetsiz geldigi benden ba$ka biri daha var mi acep ?) 

Sidar Ok

2009/11/12 can alper <canalpe...@gmail.com>

--

You received this message because you are subscribed to the Google Groups "altdotnetturkiye" group.
To post to this group, send email to altdotne...@googlegroups.com.
To unsubscribe from this group, send email to altdotnetturki...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/altdotnetturkiye?hl=.





--
Sidar Ok

http://www.sidarok.com
http://www.twitter.com/sidarok

can ozturk

unread,
Nov 12, 2009, 4:59:02 AM11/12/09
to altdotne...@googlegroups.com
projeye sıfırdan başladığımızı düşünelim. projede öncelikle olarak bize neiçin lazım olduğu ,hangi birimlerin kullanacagı ve bu birimlerde kimlerden bilgi alabilecegimizn belirlenmesi gibi işleri yapabiliriz. ardından kullanıcı taleplerinin toplanıp bi ön analiz yapıp , projeyi parçalara bölüp zaman planlamasının yapılması ve işlerin yazılım elemanlarına bölüştürülmesi gibi sayabilirm. benim sizden istediğim bu aşamaların aslında nası olması gerektiği ve belkide bi tool ile daha saglıklı gerçekleştrilebiliyosa tool önerisi. daha sonra yazılım gerçekleştirilirken ekibin ortak bi şekilde çalışabilecegi bi sistemin oturtulması.ortak sistem derken biz bi yazılım mimarisi ve standardı belirledik. ve kullanıyoruz. fakat team çalışmasına uygun bir yazılımımız yok. bide bi yazılımı gerçekleştiriken daha once yapılmış yazılımlar ile alakalı isteklerin alınıp zaman planına eklenmeside buyuk bi sıkıntı. aslında sorunumuz deneyimli bi proje yöneticimizin olmayısı. tabi yinede  bu problemi araştırma ve sizin yardımlarınızla aşabileceğimize inanıyorm.

12 Kasım 2009 11:31 tarihinde Sidar Ok <sid...@gmail.com> yazdı:



--
Sakarya Büyükşehir Belediyesi
Senior Software Developer

Sidar Ok

unread,
Nov 12, 2009, 7:22:10 AM11/12/09
to altdotne...@googlegroups.com
Bence sorununuz deneyimli bir proje yoneticinizden ote bir proje yoneticinizin olmayi$i. 

Zamani ayarlayan, assignment lari yapan ki$inin ayni zamanda bir developer olmasinin getirdigi dezavantajlar var. 

Proje yeti$mezse, sorumlusu kim ? Gerekli butceyi kim atiyor, hesabini kim, kimden soruyor ? Deadline lariniz i belirleyenler neler, bu harcanacak emegin kalemleri nelerdir ?

Bunlarin hepsi ve daha fazlasi proje yoneticisinin cevaplamasi gereken sorular. Ve cevaplari bircok ba$liga bolunerek tarti$ilabilinir, sadece bu ba$likta bi anahtar alip butun sorunlari cozmek mumkun degil. 

Takim kucuk, kucuk takimlara onerim Agile uygulamalaridir. (Buyuk takimlara da onerim kucuk parcalara bolup agile uygulamalaridir :) ) . Mu$teriyle olan ili$ki kuvvetliyse (belediyede direkt domain expert ine eri$imin oldugunu varsayiyorum) Guzel bi SCRUM yakla$imiyla story card lari cikarip, requirement lari bu $ekilde belirleyip projelendirebilirsin. Detaylari icin bi SCRUM kitabi alip okumani oneririm (Ken Schwaber in kitabi guzeldi) . 

Tooling icinse, eger MS eviyseniz zaten VSTS ya vardir, ya bedavadir. VSTS in icinde bug tracking, sharepoint le ve ms project le proje yonetimi entegrasyonu + dokuman yonetimi, test tool lari vs gibi bir cok $ey var. 

Proje di$inda zaman yonetimi icin bir timesheet management uygulamasi kurabilirsiniz. Insanlarin bu sisteme harcadiklari saatleri dogru olarak girmesi ve pm in bu saatler dogrultusunda projeyi takip etmesi + oncelikleri belirlemesi gerekir. Bunun icin ben $u anki mu$terimde Achievo yu kullaniyorum, bele$ olmasindan mutevellit. Sharepoint ve MS Project uzerine custom cozumler cakan arkada$lari da duymu$tum, bi cay icmek nasip olmadi kendileriyle. 

Izlemen gerektigini du$undugum yol hakkinda bi$eyler atmi$tir umarim ortaya o kadar yazdim :) 


2009/11/12 can ozturk <canalpe...@gmail.com>

can ozturk

unread,
Nov 12, 2009, 7:35:05 AM11/12/09
to altdotne...@googlegroups.com
çok tessekkur ederim
söylediklerinden yolumuzun baya uzun olduğunu anladım :). öncelikle ilk yazdığınla başlıycam dediğin SCRUM kitabını inceliycem. ayrıyeten bir yazılım evi değiliz. kamu kuruluşunda çalışıyorum. İmkanlarımız biraz kısıtlı.

iyi çalışamalar.

12 Kasım 2009 14:22 tarihinde Sidar Ok <sid...@gmail.com> yazdı:

M. Tahir Çakmak

unread,
Nov 15, 2009, 11:19:45 AM11/15/09
to altdotnetturkiye
Merhabalar Can'lar;

Sizleri bizzat tanıdığım için kişisel bir kaç fikrimi paylaşmak
istedim.
Yoksa Sidar Bey kadar kesinlikle tecrübeli değilim.

Türkçe bir Extreme Programming kitabı var. Aşağıdaki linkten bilgi
alabilirsin. Java temelli anlatsa da; belli başlı bazı teknikleri
açıklamakta... Ayrıntılı inceleme şansım olmadı ama göz atabilirsin.

http://www.kurumsaljava.com/2009/02/08/turkiyenin-ilk-extreme-programming-konulu-kitabi/

Ayrıca Gürkan Yeniçeri'nin hazırldığı wiki; Yazılım ve Proje Yönetimi
konusunda oldukça güzel bilgiler vermekte...
Burada belirtilen 3 ana makaleyi okumanı, ve bu kişinin blogundaki
eski yazılara göz atmanı tavsiye edebilirim..
http://vezir.analystdeveloper.com/MainPage.ashx

Ve son olarak yeni bulduğum bir Yazılım Proje Yönetimi dökümanını da
sana sunuyorum.
http://www.bilisimzirvesi.com.tr/01/dosyalar/yazilim-proje-yonetimi.pdf

Kendi ekibinle çalıştığın için farklı yerlerden edineceğin bilgileri
kendine göre değiştirip uygulaman daha güzel olacaktır. Böylece
kendinize uygun bir proje yönetim stili belirlersiniz. Tabii ki bu
benim fikrim; ciddi bir projeyi yönetmek zorunda kalmadığım için bu
konuda diğer arkadaşların fikirlerini sunmalarını bekliyorum...

İyi çalışmalar; başarılar...

Mustafa Tahir Çakmak

On 12 Kasım, 14:35, can ozturk <canalperozt...@gmail.com> wrote:
> çok tessekkur ederim
> söylediklerinden yolumuzun baya uzun olduğunu anladım :). öncelikle ilk
> yazdığınla başlıycam dediğin SCRUM kitabını inceliycem. ayrıyeten bir
> yazılım evi değiliz. kamu kuruluşunda çalışıyorum. İmkanlarımız biraz
> kısıtlı.
>
> iyi çalışamalar.
>
> 12 Kasım 2009 14:22 tarihinde Sidar Ok <sida...@gmail.com> yazdı:
> > 2009/11/12 can ozturk <canalperozt...@gmail.com>
>
> > projeye sıfırdan başladığımızı düşünelim. projede öncelikle olarak bize
> >> neiçin lazım olduğu ,hangi birimlerin kullanacagı ve bu birimlerde kimlerden
> >> bilgi alabilecegimizn belirlenmesi gibi işleri yapabiliriz. ardından
> >> kullanıcı taleplerinin toplanıp bi ön analiz yapıp , projeyi parçalara bölüp
> >> zaman planlamasının yapılması ve işlerin yazılım elemanlarına bölüştürülmesi
> >> gibi sayabilirm. benim sizden istediğim bu aşamaların aslında nası olması
> >> gerektiği ve belkide bi tool ile daha saglıklı gerçekleştrilebiliyosa tool
> >> önerisi. daha sonra yazılım gerçekleştirilirken ekibin ortak bi şekilde
> >> çalışabilecegi bi sistemin oturtulması.ortak sistem derken biz bi yazılım
> >> mimarisi ve standardı belirledik. ve kullanıyoruz. fakat team çalışmasına
> >> uygun bir yazılımımız yok. bide bi yazılımı gerçekleştiriken daha once
> >> yapılmış yazılımlar ile alakalı isteklerin alınıp zaman planına eklenmeside
> >> buyuk bi sıkıntı. aslında sorunumuz deneyimli bi proje yöneticimizin
> >> olmayısı. tabi yinede  bu problemi araştırma ve sizin yardımlarınızla
> >> aşabileceğimize inanıyorm.
>
> >> 12 Kasım 2009 11:31 tarihinde Sidar Ok <sida...@gmail.com> yazdı:
>
> >> Selam Can,
>
> >>> Sifirdan bir proje geli$tiriyorsunuz, neden .NET 2.0 ?
>
> >>> Hele VS 2005 ?
>
> >>> Bir de benim a$agidaki mailden gordugum 1 tek soru var, o da "ayriyeten"
> >>> den sonraki kisim. Ama ayriyeten dendigine gore onceki kisimda da gizli bir
> >>> soru var. Onu acik edersen dunya daha guzel bir yer olur bence.
>
> >>> Diger soru icin ise, 3 ki$inin rolleri neler ? Visual Studio Team System
> >>> kullanabilirsiniz, geli$tirme ve proje yonetimi icin, ama biraz daha detay
> >>> vermen lazim. Proje ne a$amada, sizden beklenen nedir, bizden beklenen nedir
> >>> ? ( proje yonetimiyle ilgili genel tavsiyeler mi, tool onerileri mi, mac
> >>> sonuclari ve kupon tahminleri mi vs.)
>
> >>> Kolay gelsin. (Turkiye'deki i$ dunyasinda mavi yakalilara kolay gelsin,
> >>> beyaz yakalilara ise iyi cali$malar deniyor. Bunun samimiyetsiz geldigi
> >>> benden ba$ka biri daha var mi acep ?)
>
> >>> Sidar Ok
>
> >>> 2009/11/12 can alper <canalperozt...@gmail.com>
>
> >>> Arkadaşlar merhaba,
>
> >>>> orta ölçekli bir kurum için 3 kişilik bir ekiple insan kaynakları
> >>>> yönetimi, crm, muhasebe... gibi konularda yazılım geliştirmeye
> >>>> çalışıyoruz. şu an işin oldukça başındayız. daha oncede kurum için
> >>>> geliştirdiğimiz bir kaç ufak yazılım ve yeni geliştirdiğimiz yazılım
> >>>> ile alakalı kullanıcı ile iletişimden başlayıp , programın
> >>>> gerçekleştirimine ,projenin zaman planlamasına kadar daha profesyonel
> >>>> çalışmak istiyoruz. ayrıyeten üç kişi aynı projede takım olarak
> >>>> çalışabilmemiz için ne kullanabiliriz.
>
> >>>> vs 2005 framework 2.0 ASp.net c# uyglaması gerçekleştiriyoruz.
> >>>> veritabanımızda oracle.
>
> >>>> --
>
> >>>> You received this message because you are subscribed to the Google
> >>>> Groups "altdotnetturkiye" group.
> >>>> To post to this group, send email to altdotne...@googlegroups.com.
> >>>> To unsubscribe from this group, send email to
> >>>> altdotnetturki...@googlegroups.com<altdotnetturkiye%2Bunsu...@googlegroups.com>
> >>>> .
> >>>> For more options, visit this group at
> >>>>http://groups.google.com/group/altdotnetturkiye?hl=.
>
> >>> --
> >>> Sidar Ok
>
> >>>http://www.sidarok.com
> >>>http://www.twitter.com/sidarok
>
> >>>  --
> >>> You received this message because you are subscribed to the Google Groups
> >>> "altdotnetturkiye" group.
> >>> To post to this group, send email to altdotne...@googlegroups.com.
> >>> To unsubscribe from this group, send email to
> >>> altdotnetturki...@googlegroups.com<altdotnetturkiye%2Bunsu...@googlegroups.com>
> >>> .
> >>> For more options, visit this group at
> >>>http://groups.google.com/group/altdotnetturkiye?hl=.
>
> >> --
> >> Sakarya Büyükşehir Belediyesi
> >> Senior Software Developer
>
> >>  --
> >> You received this message because you are subscribed to the Google Groups
> >> "altdotnetturkiye" group.
> >> To post to this group, send email to altdotne...@googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> altdotnetturki...@googlegroups.com<altdotnetturkiye%2Bunsu...@googlegroups.com>
> >> .
> >> For more options, visit this group at
> >>http://groups.google.com/group/altdotnetturkiye?hl=.
>
> > --
> > Sidar Ok
>
> >http://www.sidarok.com
> >http://www.twitter.com/sidarok
>
> >  --
> > You received this message because you are subscribed to the Google Groups
> > "altdotnetturkiye" group.
> > To post to this group, send email to altdotne...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > altdotnetturki...@googlegroups.com<altdotnetturkiye%2Bunsu...@googlegroups.com>
> > .

can ozturk

unread,
Nov 16, 2009, 1:27:10 AM11/16/09
to altdotne...@googlegroups.com
Teşşekkür ederim Tahir fırsat buldukça linklerin hepsini detaylı bir şekilde inceliycem.

15 Kasım 2009 18:19 tarihinde M. Tahir Çakmak <mtca...@yahoo.com.tr> yazdı:
To unsubscribe from this group, send email to altdotnetturki...@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/altdotnetturkiye?hl=.


Reply all
Reply to author
Forward
0 new messages