{"id":114,"date":"2014-06-10T00:35:40","date_gmt":"2014-06-09T21:35:40","guid":{"rendered":"http:\/\/fatihsoysal.com\/blog\/?p=114"},"modified":"2018-03-01T21:05:29","modified_gmt":"2018-03-01T19:05:29","slug":"zaman-kavrami-ve-yazilimci","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/","title":{"rendered":"Zaman Kavram\u0131 ve Yaz\u0131l\u0131mc\u0131"},"content":{"rendered":"<p>Merhabalar, \u00f6zellikle i\u015f tecr\u00fcbesi az olan yaz\u0131l\u0131mc\u0131lar\u0131n b\u00fcy\u00fck sorunudur zaman kavram\u0131. Bu zaman y\u00f6netimini sa\u011fl\u0131kl\u0131 yapmak \u00e7ok zordur. Yaz\u0131l\u0131mc\u0131lar\u0131n zaman y\u00f6netim yetene\u011fi \u00e7o\u011funlukla \u00e7ok k\u00f6t\u00fcd\u00fcr. Genellikle firmalar \u00e7e\u015fitli y\u00f6ntemleri izleyerek bu s\u00fcreci olumlu y\u00f6ne \u00e7evirirler. \u0130lerleyen yaz\u0131lar\u0131m\u0131zda bu y\u00f6ntemlerden bahsedece\u011fim. Zaman\u0131 sa\u011fl\u0131kl\u0131 kullanamaman\u0131n \u00e7e\u015fitli nedenleri vard\u0131r. \u00c7o\u011funlukla yaz\u0131l\u0131m projeleri e\u011fer ba\u015fka bir nedeni yoksa tahmin edilen proje tamamlanma s\u00fcresinin \u00e7ok daha sonras\u0131nda tamamlan\u0131r. Bunlardan bir k\u0131sm\u0131 da \u00e7e\u015fitli nedenlerden iptal edilir. Bu yaz\u0131mda yap\u0131lan hatalar\u0131 sizlerle payla\u015faca\u011f\u0131m.<br \/>\n<strong>Nedenleri<\/strong><br \/>\n\u00b7 Yaz\u0131l\u0131mc\u0131lar zaman y\u00f6netimi planlamas\u0131 yaparken asl\u0131nda \u00e7ok zaman alan kodlama d\u0131\u015f\u0131 aktiviteleri dikkate almazlar.<br \/>\n\u00b7 Bu noktada yaz\u0131l\u0131mc\u0131lar\u0131n da \u00f6ng\u00f6rmekte zorluk \u00e7ektikleri bir nokta var. \u00d6rne\u011fin bir hata ile kar\u015f\u0131la\u015f\u0131yorsunuz, bu hatan\u0131n \u00e7\u00f6z\u00fcm\u00fcn\u00fc bulam\u0131yorsunuz, T\u00fcrk\u00e7e kaynak s\u0131k\u0131nt\u0131s\u0131 var. \u0130\u015fte bu noktada s\u00fcre\u00e7 en az sorunun \u00e7\u00f6z\u00fcm\u00fc kadar uzuyor.<br \/>\n\u00b7 Yaz\u0131l\u0131mc\u0131lar m\u00fc\u015fterilerin veya y\u00f6neticilerin projede bir de\u011fi\u015fiklik iste\u011fi, bu iste\u011fin onaylanmas\u0131 vb. s\u00fcre\u00e7lerin yava\u015fl\u0131\u011f\u0131n\u0131 hesaba katmazlar.<br \/>\n\u00b7 Yaz\u0131l\u0131mc\u0131lar her zaman asl\u0131nda yaz\u0131lmas\u0131 istenen \u00fcr\u00fcn\u00fcn ne oldu\u011funu tam anlamazlar. Hatta bazen bir prototip yaz\u0131ld\u0131ktan sonra yakla\u015f\u0131m\u0131n yanl\u0131\u015f oldu\u011funu, her \u015feyin ba\u015ftan yaz\u0131lmas\u0131 gerekti\u011fini anlad\u0131klar\u0131 bile olur.<br \/>\n\u00b7 Ayn\u0131 zamanda \u00e7o\u011fu m\u00fc\u015fteri tam olarak ne istedi\u011fini bilmez, ya da tam olarak ne istedi\u011fini aktaramaz. Bu i\u015flem de s\u00fcreci yava\u015flatabilir.<br \/>\n\u00b7 E\u011fer geli\u015ftirilen proje her zaman yap\u0131landan farkl\u0131 bir yap\u0131da ya da kategorideyse, programc\u0131lar \u00f6\u011frenme ve adaptasyon s\u00fcrecini hesaplayamazlar.<br \/>\n\u00b7 Programc\u0131lar, bir \u00fcr\u00fcn\u00fcn ger\u00e7ekten hatas\u0131z \u00e7al\u0131\u015f\u0131r hale gelmesinin gerekti\u011fi s\u00fcreyi hesaplamazlar. Halbuki bazen hata d\u00fczeltme s\u00fcreci geli\u015ftirmeden \u00e7ok daha uzun s\u00fcrer.<br \/>\nUluslararas\u0131 standartlarda ise listeledi\u011fimiz par\u00e7alar 12 madde olarak listelenmektedir. \u015eimdi dilerseniz bu maddelere g\u00f6z atal\u0131m. (12 Problems With Software Estimation)<\/p>\n<ol>\n<li><strong>Bilinmeyenin \u00fczerine plan yapmak imkans\u0131zd\u0131r<\/strong><br \/>\n\u00c7o\u011fu yaz\u0131l\u0131m birbirinden farkl\u0131d\u0131r ve her projede neredeyse daha \u00f6nce hi\u00e7 yap\u0131lmam\u0131\u015f bir \u00fcr\u00fcn geli\u015ftirilir. Projede yap\u0131lacaklar belirli olsa bile, karma\u015f\u0131k bir sistemi geli\u015ftirmek, istenen belli olmas\u0131na ra\u011fmen bile zordur.<br \/>\nBir program bir\u00e7ok farkl\u0131 y\u00f6ntem ile yaz\u0131labilir. Zaman planlamas\u0131 a\u015famas\u0131nda net olarak belirlenemeyen dizayn se\u00e7imleri, bir yaz\u0131l\u0131m\u0131n biti\u015f zaman\u0131n\u0131 do\u011frudan etkiler. Yap\u0131lan zaman planlar\u0131n\u0131n, istenildi\u011fi \u015fekilde y\u00fcr\u00fcyebilmesi i\u00e7in kabul g\u00f6rm\u00fc\u015f belli ba\u015fl\u0131 y\u00f6ntemler vard\u0131r, fakat en iyi y\u00f6ntemle bile yap\u0131lan plan, yaz\u0131l\u0131m geli\u015ftirme aktif olarak ba\u015flamad\u0131\u011f\u0131 i\u00e7in \u00f6ng\u00f6r\u00fc ve varsay\u0131mdan ibarettir.<br \/>\nYap\u0131lan Planlar Genelde \u0130yimserdir<br \/>\n\u00c7o\u011fu programc\u0131 planlar\u0131n\u0131 olduk\u00e7a iyimser varsay\u0131mlar \u00fczerine yapar. Proje ba\u015flad\u0131\u011f\u0131nda daha \u00fcretken olacaklar\u0131n\u0131 d\u00fc\u015f\u00fcnd\u00fcklerinden veya projenin karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 tam olarak anlayamad\u0131klar\u0131ndan iyimser varsay\u0131mlarda bulunmu\u015f olabilirler. Bu planlar\u0131 de\u011ferlendiren ki\u015filer genelde bu iyimser planlamalar\u0131 biraz daha geni\u015fletip daha ger\u00e7ek\u00e7i hale getirirler. \u00d6rne\u011fin kodun yaz\u0131lmas\u0131 bir haftada biter gibi bir tahminde bulunulmu\u015fsa bunu 2 hafta veya bir aya \u00e7\u0131karmakla daha ger\u00e7ek\u00e7i planlar elde edilebilir.<\/li>\n<li><strong>Verilen Zaman Sonuna Kadar Kullan\u0131l\u0131r<\/strong><br \/>\n\u00c7o\u011fu programc\u0131 verilen zaman\u0131 sonuna kadar kullanmaya meyillidir. Yapt\u0131klar\u0131 i\u015fi erken bitirseler bile, kalan zaman\u0131 projeye katk\u0131s\u0131 olmayacak kod d\u00fczeltmeleri yapmak, kod i\u015fleyi\u015fini biraz daha h\u0131zland\u0131rmak i\u00e7in harcarlar. Bazen de i\u015fini bitirdikten sonra verilen zaman\u0131n bitmesini bekleyip farkl\u0131 bir i\u015fe ba\u015flamazlar. Bu yakla\u015f\u0131mla i\u015fler asla planland\u0131\u011f\u0131ndan \u00e7abuk bitmez.<\/li>\n<li><strong>Firmalar Zaman Planlamas\u0131na Olduk\u00e7a Fazla \u0130timat Eder<\/strong><br \/>\n\u00dcr\u00fcn \u00e7\u0131k\u0131\u015f tarihleri, fuarlara kat\u0131l\u0131m ve tan\u0131t\u0131m tarihleri hepsi projenin zaman planlamas\u0131 baz al\u0131narak yap\u0131l\u0131r. Sat\u0131\u015f ve pazarlama birimleri anla\u015fmalar\u0131n\u0131 bu tahminler \u00fczerine yapar ve yap\u0131lan planlamada olu\u015facak bir gecikme daha ba\u015fka yap\u0131lan bir\u00e7ok plan\u0131n da gecikmesine neden olur.<\/li>\n<li><strong>\u00d6ng\u00f6r\u00fclemeyen \u015eeyler \u00dczerine \u00c7ok Fazla Zaman Harcan\u0131r<\/strong><br \/>\nYap\u0131lan tahminler m\u00fckemmel bile olsalar, proje \u00fczerinde \u00e7al\u0131\u015f\u0131rken kar\u015f\u0131m\u0131za \u00f6ng\u00f6remedi\u011fimiz bir\u00e7ok problem \u00e7\u0131kar. Proje esnas\u0131nda beklemedi\u011fimiz yeni i\u015fler \u00e7\u0131km\u0131\u015f olabilir. \u00c7o\u011fu \u015firket planlar\u0131n\u0131 yaparken bu gibi durumlar i\u00e7in ekstra zaman ay\u0131r\u0131r, fakat varsay\u0131mlar \u00fczerine yap\u0131lm\u0131\u015f bir plana varsay\u0131mlar \u00fczerine ekstra zaman eklemekle ne kadar g\u00fcvenilir bir \u015fey elde etmi\u015f oluruz?<\/li>\n<li><strong>Zaman Planlamas\u0131na Tahmin G\u00f6z\u00fcyle Bak\u0131lmamas\u0131<\/strong><br \/>\nYap\u0131lan zaman planlar\u0131 asl\u0131nda bir t\u00fcr tahmindir fakat insanlar buna tahmin g\u00f6z\u00fcyle bakmazlar, bu planlara kesinlikle aksamayacak ger\u00e7ekle\u015fecek g\u00f6z\u00fcyle bak\u0131l\u0131r ve ba\u015fka planlar da buna g\u00fcvenerek yap\u0131l\u0131r. \u0130lk planda olacak bir gecikme bu y\u00fczden zincir etkisiyle di\u011fer planlar\u0131 da etkiler.<\/li>\n<li><strong>Yaz\u0131l\u0131mc\u0131lar Aras\u0131ndaki Verimlilik Farklar\u0131n\u0131n G\u00f6z ard\u0131 Edilmesi<\/strong><br \/>\nBu durum yap\u0131lan zaman planlamalar\u0131n\u0131 daha da zorla\u015ft\u0131r\u0131r. \u0130n\u015faat sekt\u00f6r\u00fcnde duvar ustalar\u0131n\u0131n ortalama bir duvar\u0131 \u00f6rme h\u0131z\u0131n\u0131 bilebilirsiniz fakat bir i\u015fi yapma h\u0131z\u0131 programc\u0131lar aras\u0131nda \u00e7ok b\u00fcy\u00fck farkl\u0131l\u0131k g\u00f6sterir. Programc\u0131 kendi yapaca\u011f\u0131 i\u015fin zaman planlamas\u0131n\u0131 kendi yapt\u0131\u011f\u0131nda i\u015finiz az da olsa kolayla\u015f\u0131r \u00e7\u00fcnk\u00fc kendi \u00fcretkenlikleri hakk\u0131nda sizden daha \u00e7ok bilgileri vard\u0131r. Fakat bu tahminleri onlar yerine genelde proje y\u00f6neticileri yapar ve b\u00fct\u00fcn programc\u0131lara e\u015fit \u00fcretkenliktelermi\u015f gibi davran\u0131rlar.<\/li>\n<li><strong>M\u00fc\u015fterinin \u0130steklerindeki De\u011fi\u015fiklikler Proje Plan\u0131na Yans\u0131t\u0131lmaz<\/strong><br \/>\nProje devam ederken, ortaya ufak ufak bir \u015feyler \u00e7\u0131kmaya ba\u015flad\u0131\u011f\u0131nda m\u00fc\u015fteri ortaya \u00e7\u0131kan baz\u0131 \u00f6zelliklerden memnun olmaz, de\u011fi\u015ftirtmek ister veya memnun kal\u0131r ve ekstra bir ka\u00e7 \u015fey daha eklenmesini ister. Bu gibi de\u011fi\u015fiklikler proje plan\u0131na bazen yans\u0131t\u0131lmaz fakat her gelen istek yap\u0131lacak fazladan i\u015f oldu\u011fu i\u00e7in bu gibi durumlar plana yans\u0131t\u0131lmak zorundad\u0131r.<\/li>\n<li><strong>Ger\u00e7ek Anla\u015f\u0131ld\u0131\u011f\u0131nda Genelde \u00c7ok Ge\u00e7 Kal\u0131nm\u0131\u015ft\u0131r<\/strong><br \/>\n\u00d6nceki maddelerde belirtmi\u015ftik, programc\u0131lar genelde iyimser tahminlerde bulunurlar. \u00c7o\u011fu zaman iyimser tahminde bulunduklar\u0131na ve projeyi yeti\u015ftiremeyeceklerine inanmazlar ta ki son g\u00fcn gelip te daha yap\u0131lacak bir\u00e7ok i\u015fin kald\u0131\u011f\u0131 anla\u015f\u0131l\u0131ncaya kadar. Fakat art\u0131k \u00e7ok ge\u00e7 kal\u0131nm\u0131\u015ft\u0131r, proje gecikmi\u015f \u00fcr\u00fcn \u00e7\u0131k\u0131\u015f tarihi ertelenmi\u015ftir.<\/li>\n<li><strong>Bir Plan Gecikti\u011finde Di\u011ferleri de G\u00fcncellenmeli<\/strong><br \/>\nProgramc\u0131lar genelde projenin planlanan bir k\u0131sm\u0131n\u0131 zaman\u0131nda bitiremediklerinde, di\u011fer yapacaklar\u0131 i\u015flerin planlar\u0131n\u0131 g\u00fcncellemezler. Arada kaybolan zaman\u0131 sonraki i\u015fleri daha h\u0131zl\u0131 yaparak kapatacaklar\u0131na inan\u0131rlar, fakat genelde tam tersi olur. B\u00f6yle bir durum genelde iyimser tahmin yap\u0131ld\u0131\u011f\u0131na i\u015farettir<\/li>\n<li><strong>Planlar Ger\u00e7ekle\u015fmedi\u011finde Programc\u0131lar Su\u00e7lan\u0131r<\/strong><br \/>\nPlanlar gecikti\u011finde su\u00e7lanacak birileri bulunmaya \u00e7al\u0131\u015f\u0131l\u0131r ve bu genelde plana ayak uyduramayan programc\u0131lar olur. Bu stresli bir \u00e7al\u0131\u015fma ortam\u0131 yarat\u0131r ve programc\u0131 sonraki projelerde su\u00e7lanmamak i\u00e7in yapt\u0131\u011f\u0131 zaman planlamalar\u0131nda geni\u015f davran\u0131r.<\/li>\n<li><strong>Planlar\u0131 Yanl\u0131\u015f \u0130nsanlar Yapar<\/strong><br \/>\nProgramc\u0131lar \u00fczerinde \u00e7al\u0131\u015ft\u0131klar\u0131 konuyla ilgili tahminleri kendileri yapmal\u0131lar. Proje y\u00f6neticisi bu tahmini onun yerinde yapt\u0131\u011f\u0131 zaman zamanlama konusunda s\u0131k\u0131nt\u0131lar ya\u015fan\u0131r.<\/li>\n<\/ol>\n<p><strong>Fatih Soysal<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"Merhabalar, \u00f6zellikle i\u015f tecr\u00fcbesi az olan yaz\u0131l\u0131mc\u0131lar\u0131n b\u00fcy\u00fck sorunudur zaman kavram\u0131. Bu zaman y\u00f6netimini sa\u011fl\u0131kl\u0131 yapmak \u00e7ok zordur.&hellip;","protected":false},"author":1,"featured_media":115,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[10],"tags":[4,37,38],"class_list":{"0":"post-114","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-yazilim","8":"tag-fatih-soysal","9":"tag-yazilim","10":"tag-zaman-kavrami","11":"cs-entry","12":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Zaman Kavram\u0131 ve Yaz\u0131l\u0131mc\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Zaman Kavram\u0131 ve Yaz\u0131l\u0131mc\u0131\" \/>\n<meta property=\"og:description\" content=\"Merhabalar, \u00f6zellikle i\u015f tecr\u00fcbesi az olan yaz\u0131l\u0131mc\u0131lar\u0131n b\u00fcy\u00fck sorunudur zaman kavram\u0131. Bu zaman y\u00f6netimini sa\u011fl\u0131kl\u0131 yapmak \u00e7ok zordur.&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2014-06-09T21:35:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-03-01T19:05:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2015\/06\/time-management1-1024x658.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"658\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Zaman Kavram\u0131 ve Yaz\u0131l\u0131mc\u0131\",\"datePublished\":\"2014-06-09T21:35:40+00:00\",\"dateModified\":\"2018-03-01T19:05:29+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/\"},\"wordCount\":1302,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"image\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2015\/06\/time-management1.jpg\",\"keywords\":[\"fatih soysal\",\"yaz\u0131l\u0131m\",\"zaman kavram\u0131\"],\"articleSection\":[\"Yaz\u0131l\u0131m\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/#respond\"]}],\"copyrightYear\":\"2014\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/\",\"name\":\"Zaman Kavram\u0131 ve Yaz\u0131l\u0131mc\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2015\/06\/time-management1.jpg\",\"datePublished\":\"2014-06-09T21:35:40+00:00\",\"dateModified\":\"2018-03-01T19:05:29+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/#primaryimage\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2015\/06\/time-management1.jpg\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2015\/06\/time-management1.jpg\",\"width\":3938,\"height\":2530,\"caption\":\"Businessmen and Clock\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Zaman Kavram\u0131 ve Yaz\u0131l\u0131mc\u0131\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Zaman Kavram\u0131 ve Yaz\u0131l\u0131mc\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/","og_locale":"tr_TR","og_type":"article","og_title":"Zaman Kavram\u0131 ve Yaz\u0131l\u0131mc\u0131","og_description":"Merhabalar, \u00f6zellikle i\u015f tecr\u00fcbesi az olan yaz\u0131l\u0131mc\u0131lar\u0131n b\u00fcy\u00fck sorunudur zaman kavram\u0131. Bu zaman y\u00f6netimini sa\u011fl\u0131kl\u0131 yapmak \u00e7ok zordur.&hellip;","og_url":"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2014-06-09T21:35:40+00:00","article_modified_time":"2018-03-01T19:05:29+00:00","og_image":[{"width":1024,"height":658,"url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2015\/06\/time-management1-1024x658.jpg","type":"image\/jpeg"}],"author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"6 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Zaman Kavram\u0131 ve Yaz\u0131l\u0131mc\u0131","datePublished":"2014-06-09T21:35:40+00:00","dateModified":"2018-03-01T19:05:29+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/"},"wordCount":1302,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"image":{"@id":"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2015\/06\/time-management1.jpg","keywords":["fatih soysal","yaz\u0131l\u0131m","zaman kavram\u0131"],"articleSection":["Yaz\u0131l\u0131m"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/#respond"]}],"copyrightYear":"2014","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/","url":"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/","name":"Zaman Kavram\u0131 ve Yaz\u0131l\u0131mc\u0131 - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/#primaryimage"},"image":{"@id":"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2015\/06\/time-management1.jpg","datePublished":"2014-06-09T21:35:40+00:00","dateModified":"2018-03-01T19:05:29+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/#primaryimage","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2015\/06\/time-management1.jpg","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2015\/06\/time-management1.jpg","width":3938,"height":2530,"caption":"Businessmen and Clock"},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/zaman-kavrami-ve-yazilimci\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Zaman Kavram\u0131 ve Yaz\u0131l\u0131mc\u0131"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=114"}],"version-history":[{"count":2,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/114\/revisions"}],"predecessor-version":[{"id":117,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/114\/revisions\/117"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media\/115"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}