Bazen dersin ki, projeyi kağıda dkeyim. Daha sonra kağıda yazdıkça yazasın gelir yapacaklarını, metodlarını vs... Baktın ki almış başını gidiyor. Beyaz kağıt, beyaz olarak kalmalı dersin kendi kendine. Başlarsın kod yazmaya. İşin zeti, usta şofrü direksiyonda grmek kafidir 😃 Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

@ozgunlu hocam vakti gelmiş hayatına yeni bir kelimenin daha katılma zamanı gelmiş :) Welcome to Anti Pattern.. Uzun uzadıya anlatmak yerine google da anti pattern nedir diye aratman iyi olacaktır. Aşağıdaki arkadaşı okumaya başladım 1-2 makalesini okudum sıkmadan olayı anlatıyor tavsiye ederim.. http://ayhanugur.com/tag/antipattern-nedir/ Hocam şimdi işyerindeyim fazla vaktim olmuyor ama gz gezdiriyim dedim ve ilk cümlede kalbimden vurdu :D Aradığım şey bu galiba sağol :D En nemli etken patronların- yada ekip liderlerinin yazılıma ve yazılımcıya bir an nce olsun, sahaya çıksın, müşteriye hemen çalışır bir şeyler gstermek lazım tutumudur. not: diğer yorumlar hakkında fikirlerimi yazıcam. sizlerin metotlarını da merak ediyorum bu konuda? ozgunlu tarafından 24/Kas/15 11:25 tarihinde düzenlenmiştir Hello, i am nothing. I come from Neverland.

Her Zaman daha iyisi olur. Cizdigin plani takip et. Sonra update edersin. Onemli olan ilk versiyonu.

ben 10 seneden fazladır bişeyler yazıyorum bu sektre daha hiç grmedim baştan planlandığı gibi biten bir proje lider sinan derki yapta içek bi filtre kahve boş ver skerim demekki olmuyor use case ile snnyk.com - code is poetry all that i know...

1-Sistemin gereksinimleri kagida dokersin ve analizini yaparsin 2-Yazilimin tasarimini yaparsin. UML, use-case, v. s. 3-Kodlamaya gecersin 4-Uniteleri test edersin. 5-Tumunun birllikte calismasini test edersin 6-Musteriye verirsin ve musteriye sistemi gosterirsin 7-Bakimini yaparsin Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver!!! // Hayatin herkes icin bir bavulu vardir!!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin

@ozgunlu hocam vakti gelmiş hayatına yeni bir kelimenin daha katılma zamanı gelmiş :) Welcome to Anti Pattern.. Uzun uzadıya anlatmak yerine google da anti pattern nedir diye aratman iyi olacaktır. Aşağıdaki arkadaşı okumaya başladım 1-2 makalesini okudum sıkmadan olayı anlatıyor tavsiye ederim.. http://ayhanugur.com/tag/antipattern-nedir/ Paslanmış bir uygulama geliştirici.. #AnalistŞart

Kamban bana mantıklı geliyor ya. Kamban veya scrum zeybekustasi ile yaptığımız bir projede kanban üzerinden gidiyoruz https://tree.taiga.io/ burada ücretsiz bir hesap oluşturup kanban ya da scrum yaklaşımı seçilierek tasklar oluşturulabilir. Kanban, scrum a oranla daha basit bir yaklaşım ve ben de tercih ediyorum. Tabi firmada scrum yaklaşımı kullanıyoruz tfs de ama kişisel projelerde kanban güzel unbalanced tarafından 24/Kas/15 12:07 tarihinde düzenlenmiştir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

Kodlamaya başlamadan nce büyük projelerde izlediğiniz adımlar nelerdir? Benim sistemimde yanlış birşeyler var ya da normali bu? Teknoloji seçimi yapıyoruz, uygun programlama dilini seçiyoruz. Buraya kadar herşey tamam ama işin içeriğindeki adımları düşünüp, kendimize bir dküman çıkarıyoruz. Herşeyi en ince detayına kadar yazıyorum, yazılacak modüller içerikleri vs. Sonra sistemi kodlamaya başlayınca , kafamda ampuller yanmaya başlıyor. Şurası şyle olsa daha iyi olur, burası şyle olsa daha iyi olur diye diye. Ve başta hazırladığım mekaniğin dışına çıkıyorum. Herşey bir anda çorba olmaya başlıyor, çünkü her zaman şunu şyle yapsam daha iyi olur diyebileceğim birşey oluyor. Ve ben bu daha iyi olurların içerisinde kaybolup gidiyorum, sonuç odaklı çalışmak yerine detaylarda boğuluyorum. İşin ktüsü bu detayların sonu gelmiyor. Ne kadar genel bir yapı oluşturmaya çalışırsam çalışıyım, her zaman daha iyisini kafamdan çıkarıyorum. Best case' lere baktığınız siteler var mı? Ya da siz nasıl bir yol izliyorsunuz? NOT : Tabi burada müşterinin bitmek bilmeyen istekleri de var. AMAÇ? Müşteriyi memnun edip, saçmasapan da olsa çalışan bir sistem mi hazırlamak yoksa Harika bir kod altyapısı mı hazırlamaktır? Ek not: Mükemmel olmadığı sürece hiçbir keyif almıyorum, işe başlarken çok mutlu harika hissederken işler ilerledikçe aşırı mutsuz oluyorum. ozgunlu tarafından 24/Kas/15 06:23 tarihinde düzenlenmiştir Hello, i am nothing. I come from Neverland.

use-case oluşturmak. work breakdown structure oluşturmak. müşteri ile güven ortamını tahsis etmek. -olmayan ürünü olmuş gibi proje aşamalarında sunmamak- rigit bir sistemdense esnek olmanın yollarını aramak. update ler için çok ideal. in-house çzümler de sunmak. -müşteri olayın sadece senin elinde bittiğini farkederse stratejik anlamda iş ortaklıgından soğuyup mevcut alternatiflere ynelecektir.

Ekibe ve kurum kültürüne uygun olacak şekilde agile süreçlerden biri tercih edilebilir. Bunların hiçbiri sihirli değnek değil tabi. Bir ekibe çok iyi oturan sistem başka birine uygun olmayabiliyor, olsaydı zaten tek bir metod olur diğerleri hiç doğmazdı. Scrum aynı zamanda customize edilebilir bir sistem. Genelde çok fazla şirkette/ekipte işe yarıyor gibi. Onu denemenizi tavsiye ederim. Kanban için sadece ekibin değil, komple şirket kültürünün değişmesi ve kanban uygulayan ekiplere saygı ve uyum gstermesi gerekir. Yoksa hukukun olmadığı ülkede liberal politika uygulamak gibi olur :) İşe yaramaz. Extreme programming için ise Türkiye hala hazır değil :) Sen hiç kaval çaldın mı?

Kamban bana mantıklı geliyor ya. Kamban veya scrum

Agile süreç uygulamak gerekiyor. Yani gereksinimleri en başta belirleme. Senin ki waterfall model oluyor ama sen bir askeri uygulama yapmıyorsan her ayrıntıyı en başta ğrenmene gerek yok. Bence yapılması gereken ana gerekinimleri tepit edip işe başlamak ve süreç işledikçe yeni gereksinimleri -czümleri işe dahil etmek. Yoksa altndan kalkmak zor olur. zeybekustasi tarafından 24/Kas/15 06:25 tarihinde düzenlenmiştir https://www.youtube.com/watch?v=WC3-71NKwPw

herkesin nemlilik noktası farklıdır ama profesyonel yazılımda genişletlebilir esneklikte olması esastır. en iyi çalışan programı da yapsan küçük bir değişiklik için bir sürü kod değiştiriyorsan yazılım bilgini sorgula. buradaki bilgi de oo tabanlı yazmak. mesela n-tier çalışırsan işini parçalarw blersin, ve gerekli yerde gerekli kısmı değiştirmen kafi. kısaca küçük parçalara bl, ynetmesi kolay olur Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.