{"id":42447,"date":"2026-06-10T21:12:12","date_gmt":"2026-06-10T18:12:12","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/"},"modified":"2026-06-10T21:12:43","modified_gmt":"2026-06-10T18:12:43","slug":"psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/","title":{"rendered":"PSM I S\u0131nav\u0131na Haz\u0131rl\u0131kta Devrim: Kendi Ki\u015fiselle\u015ftirilmi\u015f Pratik Arac\u0131m\u0131 Nas\u0131l Geli\u015ftirdim?"},"content":{"rendered":"<h2>PSM I S\u0131nav\u0131na Haz\u0131rl\u0131kta Devrim: Kendi Ki\u015fiselle\u015ftirilmi\u015f Pratik Arac\u0131m\u0131 Nas\u0131l Geli\u015ftirdim?<\/h2>\n<p>Profesyonel Scrum Master (PSM I) sertifikasyonu, \u00e7evik metodolojileri anlama ve uygulama becerisini kan\u0131tlaman\u0131n \u00f6nemli bir yoludur. Ancak, bu prestijli sertifikaya giden yolda kar\u015f\u0131la\u015f\u0131lan en b\u00fcy\u00fck engellerden biri, geleneksel deneme s\u0131navlar\u0131n\u0131n yetersizli\u011fidir. S\u00fcrekli ayn\u0131 sorularla kar\u015f\u0131la\u015fmak, ezbere dayal\u0131 bir \u00f6\u011frenme modeline itmek ve ger\u00e7ek anlamda zay\u0131f y\u00f6nleri tespit edememek, bir\u00e7ok aday\u0131n motivasyonunu d\u00fc\u015f\u00fcrmektedir. \u0130\u015fte bu noktada, ki\u015fiselle\u015ftirilmi\u015f bir pratik arac\u0131 geli\u015ftirme fikri do\u011fdu. Bu makale, PSM I s\u0131nav\u0131na haz\u0131rlan\u0131rken kar\u015f\u0131la\u015ft\u0131\u011f\u0131m zorluklar\u0131 a\u015fmak i\u00e7in kendi \u00f6zel arac\u0131m\u0131 nas\u0131l tasarlad\u0131\u011f\u0131m\u0131, geli\u015ftirdi\u011fimi ve bu s\u00fcrecin bana ne gibi faydalar sa\u011flad\u0131\u011f\u0131n\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klayacakt\u0131r. Amac\u0131m, sadece bir ara\u00e7 geli\u015ftirmek de\u011fil, ayn\u0131 zamanda \u00f6\u011frenme s\u00fcrecini daha verimli, keyifli ve sonu\u00e7 odakl\u0131 hale getirmektir.<\/p>\n<h3>Geleneksel Deneme S\u0131navlar\u0131n\u0131n Yetersizlikleri Nelerdir?<\/h3>\n<p>PSM I gibi bilgi yo\u011fun bir sertifikasyon s\u0131nav\u0131na haz\u0131rlan\u0131rken, deneme s\u0131navlar\u0131 genellikle ilk ba\u015fvurulan kaynaklard\u0131r. Ancak piyasada bulunan pek \u00e7ok deneme s\u0131nav\u0131 arac\u0131, belirli bir soru havuzundan rastgele se\u00e7imler yaparak \u00e7al\u0131\u015f\u0131r. Bu yakla\u015f\u0131m, ilk ba\u015fta faydal\u0131 gibi g\u00f6r\u00fcnse de, zamanla ciddi s\u0131n\u0131rlamalar ortaya \u00e7\u0131kar\u0131r. En belirgin sorunlardan biri, soru setlerinin genellikle sabit olmas\u0131d\u0131r. Birka\u00e7 kez ayn\u0131 deneme s\u0131nav\u0131n\u0131 \u00e7\u00f6zd\u00fc\u011f\u00fcn\u00fczde, sorular\u0131 ve hatta do\u011fru cevaplar\u0131 ezberlemeye ba\u015flars\u0131n\u0131z. Bu durum, ger\u00e7ek bilgi ve anlay\u0131\u015f yerine, kal\u0131p tan\u0131ma becerisini geli\u015ftirir. Oysa PSM I s\u0131nav\u0131, Scrum K\u0131lavuzu&#8217;nun derinlemesine anla\u015f\u0131lmas\u0131n\u0131, prensiplerin i\u00e7selle\u015ftirilmesini ve farkl\u0131 senaryolara uygulanabilmesini gerektirir. Sadece do\u011fru cevab\u0131 i\u015faretlemek, bu derinli\u011fi sa\u011flamaz.<\/p>\n<p>Bunun yan\u0131 s\u0131ra, geleneksel deneme s\u0131navlar\u0131 genellikle ki\u015fiselle\u015ftirilmi\u015f geri bildirim sunmaktan uzakt\u0131r. Bir soruyu yanl\u0131\u015f cevaplad\u0131\u011f\u0131n\u0131zda, \u00e7o\u011fu ara\u00e7 sadece do\u011fru cevab\u0131 g\u00f6sterir ve belki k\u0131sa bir a\u00e7\u0131klama sunar. Ancak bu, neden yanl\u0131\u015f yapt\u0131\u011f\u0131n\u0131z\u0131, hangi Scrum prensibini tam olarak anlamad\u0131\u011f\u0131n\u0131z\u0131 veya hangi alanlarda daha fazla \u00e7al\u0131\u015fman\u0131z gerekti\u011fini net bir \u015fekilde ortaya koymaz. \u00d6\u011frenme s\u00fcreci, sadece do\u011fru cevaplar\u0131 bilmekten ibaret de\u011fildir; ayn\u0131 zamanda hatalardan ders \u00e7\u0131karmak, eksik bilgiyi tamamlamak ve kavramsal bo\u015fluklar\u0131 doldurmakla ilgilidir. Geleneksel ara\u00e7lar, bu kritik \u00f6\u011frenme d\u00f6ng\u00fcs\u00fcn\u00fc etkili bir \u015fekilde destekleyemez. \u00d6rne\u011fin, &#8220;Scrum Tak\u0131m\u0131&#8221; konulu sorularda s\u00fcrekli hata yapan bir aday, bu durumun fark\u0131na varmayabilir veya bu konuda \u00f6zel olarak pratik yapma f\u0131rsat\u0131 bulamayabilir.<\/p>\n<p>Bir di\u011fer \u00f6nemli eksiklik ise adaptif \u00f6\u011frenme yetene\u011finin olmamas\u0131d\u0131r. Her aday\u0131n bilgi seviyesi, \u00f6\u011frenme h\u0131z\u0131 ve zay\u0131f oldu\u011fu alanlar farkl\u0131d\u0131r. Geleneksel deneme s\u0131navlar\u0131 ise herkese ayn\u0131 sorular\u0131 sunar ve ayn\u0131 s\u0131rayla ilerler. Bu, g\u00fc\u00e7l\u00fc oldu\u011funuz konularda gereksiz zaman harcaman\u0131za neden olurken, zay\u0131f oldu\u011funuz konularda yeterli peki\u015ftirmeyi sa\u011flamaz. Bu durum, \u00f6zellikle zaman\u0131 k\u0131s\u0131tl\u0131 olan veya belirli konulara odaklanmak isteyen adaylar i\u00e7in verimsiz bir haz\u0131rl\u0131k s\u00fcreci demektir. K\u0131sacas\u0131, deneme s\u0131navlar\u0131n\u0131n mevcut yap\u0131s\u0131, pasif bir \u00f6\u011frenme deneyimi sunar ve aday\u0131n aktif kat\u0131l\u0131m\u0131n\u0131, kendi \u00f6\u011frenme yolculu\u011funu \u015fekillendirme yetene\u011fini k\u0131s\u0131tlar. Bu durum, beni kendi \u00e7\u00f6z\u00fcm\u00fcm\u00fc geli\u015ftirmeye iten temel motivasyon kayna\u011f\u0131 olmu\u015ftur.<\/p>\n<h3>Ki\u015fiselle\u015ftirilmi\u015f Pratik Arac\u0131n\u0131n Temelleri: Fikir ve Tasar\u0131m S\u00fcreci<\/h3>\n<p>Geleneksel deneme s\u0131navlar\u0131n\u0131n eksikliklerini deneyimledikten sonra, daha etkili bir haz\u0131rl\u0131k s\u00fcreci i\u00e7in ki\u015fiselle\u015ftirilmi\u015f bir pratik arac\u0131 geli\u015ftirme fikri zihnimde netle\u015fmeye ba\u015flad\u0131. Bu arac\u0131n temel amac\u0131, aday\u0131n zay\u0131f y\u00f6nlerini tespit etmek, \u00f6\u011frenme h\u0131z\u0131na adapte olmak ve s\u0131nav odakl\u0131 ezberden ziyade, Scrum prensiplerinin derinlemesine anla\u015f\u0131lmas\u0131n\u0131 sa\u011flamakt\u0131. \u0130lk ad\u0131m, arac\u0131n temel \u00f6zelliklerini ve mimarisini belirlemek oldu.<\/p>\n<p>\u00d6ncelikle, bir soru bankas\u0131 olu\u015fturmak gerekiyordu. Bu soru bankas\u0131 sadece sorular\u0131 ve do\u011fru cevaplar\u0131 i\u00e7ermeyecekti; her soruyu belirli kategorilerle (\u00f6rne\u011fin, &#8220;Scrum Rolleri&#8221;, &#8220;Scrum Olaylar\u0131&#8221;, &#8220;Scrum Eserleri&#8221;, &#8220;De\u011ferler ve Prensipler&#8221;) ve zorluk seviyeleriyle etiketleyecektim. Ayr\u0131ca, her soru i\u00e7in detayl\u0131 bir a\u00e7\u0131klama ve ilgili Scrum K\u0131lavuzu referans\u0131n\u0131 da ekleyecektim. Bu sayede, kullan\u0131c\u0131 bir soruyu yanl\u0131\u015f cevaplad\u0131\u011f\u0131nda, sadece do\u011fru cevab\u0131 de\u011fil, ayn\u0131 zamanda neden do\u011fru oldu\u011funu ve ilgili kavram\u0131n Scrum K\u0131lavuzu&#8217;nda nerede bulundu\u011funu da \u00f6\u011frenebilecekti. Bu, ezberden ziyade anlamaya dayal\u0131 bir \u00f6\u011frenmeyi te\u015fvik edecekti.<\/p>\n<p>Arac\u0131n ki\u015fiselle\u015ftirilmi\u015f olmas\u0131n\u0131 sa\u011flayacak en \u00f6nemli bile\u015fen, bir \u00f6\u011frenme algoritmas\u0131yd\u0131. Bu algoritma, kullan\u0131c\u0131n\u0131n ge\u00e7mi\u015f performans\u0131n\u0131 izleyecekti. Hangi kategorilerde s\u0131k\u00e7a hata yapt\u0131\u011f\u0131n\u0131, hangi zorluk seviyesindeki sorular\u0131 cevaplamakta zorland\u0131\u011f\u0131n\u0131 kaydedecekti. Bu verilere dayanarak, sistem bir sonraki oturumda kullan\u0131c\u0131ya daha fazla zay\u0131f oldu\u011fu konulardan veya daha \u00f6nce yanl\u0131\u015f cevaplad\u0131\u011f\u0131 sorulardan benzerlerini sunacakt\u0131. Bu, &#8220;aral\u0131kl\u0131 tekrar (spaced repetition)&#8221; prensibine benzer bir yakla\u015f\u0131md\u0131; zorlan\u0131lan konular\u0131n daha s\u0131k, kolayca cevaplanan konular\u0131n ise daha seyrek tekrar edilmesini sa\u011flayacakt\u0131. \u00d6rne\u011fin, bir kullan\u0131c\u0131 &#8220;Daily Scrum&#8221; ile ilgili sorular\u0131 s\u00fcrekli yanl\u0131\u015f yap\u0131yorsa, sistem ona bir sonraki pratik seans\u0131nda bu konuyla ilgili daha fazla soru y\u00f6nlendirecekti.<\/p>\n<p>Kullan\u0131c\u0131 deneyimi (UX) de tasar\u0131m s\u00fcrecinin \u00f6nemli bir par\u00e7as\u0131yd\u0131. Arac\u0131n kullan\u0131m\u0131 kolay, aray\u00fcz\u00fc anla\u015f\u0131l\u0131r ve motivasyonu art\u0131r\u0131c\u0131 olmal\u0131yd\u0131. Bir ilerleme panosu (dashboard), kullan\u0131c\u0131n\u0131n genel ba\u015far\u0131 oran\u0131n\u0131, kategori baz\u0131nda performans\u0131n\u0131 ve zaman i\u00e7indeki geli\u015fimini g\u00f6rselle\u015ftirecekti. Bu, aday\u0131n kendi \u00f6\u011frenme yolculu\u011funu takip etmesine ve hangi alanlara odaklanmas\u0131 gerekti\u011fini net bir \u015fekilde g\u00f6rmesine yard\u0131mc\u0131 olacakt\u0131. Ayr\u0131ca, her pratik seans\u0131n\u0131n sonunda detayl\u0131 bir geri bildirim raporu sunulacakt\u0131. Bu rapor, yanl\u0131\u015f cevaplanan sorular\u0131, do\u011fru a\u00e7\u0131klamalar\u0131 ve geli\u015ftirilmesi gereken alanlar\u0131 vurgulayacakt\u0131. T\u00fcm bu tasar\u0131m kararlar\u0131, pasif bir s\u0131nav arac\u0131ndan, aktif bir \u00f6\u011frenme ko\u00e7una d\u00f6n\u00fc\u015fen bir platform yaratma hedefiyle al\u0131nd\u0131.<\/p>\n<h3>Teknik Mimari ve Geli\u015ftirme S\u00fcreci: Ad\u0131m Ad\u0131m \u0130n\u015fa<\/h3>\n<p>Ki\u015fiselle\u015ftirilmi\u015f PSM I pratik arac\u0131n\u0131n fikir ve tasar\u0131m a\u015famalar\u0131 tamamland\u0131ktan sonra, s\u0131ra teknik mimariyi belirlemeye ve geli\u015ftirme s\u00fcrecine geldi. Bu projede, h\u0131zl\u0131 geli\u015ftirme, esneklik ve \u00f6l\u00e7eklenebilirlik sa\u011flamak amac\u0131yla modern web teknolojilerini kullanmaya karar verdim.<\/p>\n<p><strong>Backend (Arka U\u00e7) Geli\u015ftirme:<\/strong><br \/>\nArac\u0131n beyni olan backend i\u00e7in Python ve Flask framework&#8217;\u00fcn\u00fc tercih ettim. Flask, hafif yap\u0131s\u0131 ve esnekli\u011fi sayesinde h\u0131zl\u0131 prototipleme ve API geli\u015ftirmek i\u00e7in idealdi. Veritaban\u0131 olarak ise SQLite kulland\u0131m. Projenin ba\u015flang\u0131\u00e7 a\u015famas\u0131nda, b\u00fcy\u00fck bir kullan\u0131c\u0131 kitlesi beklentim olmad\u0131\u011f\u0131 i\u00e7in basit ve kolay y\u00f6netilebilir bir veritaban\u0131 \u00e7\u00f6z\u00fcm\u00fc yeterliydi. Veritaban\u0131 \u015femas\u0131 a\u015fa\u011f\u0131daki temel tablolar\u0131 i\u00e7eriyordu:<\/p>\n<p>*   <code>questions<\/code>: Soru metni, do\u011fru cevap, a\u00e7\u0131klama, zorluk seviyesi, kategoriler.<br \/>\n*   <code>users<\/code>: Kullan\u0131c\u0131 bilgileri (e-posta, \u015fifre).<br \/>\n*   <code>user_performance<\/code>: Hangi kullan\u0131c\u0131n\u0131n hangi soruyu ne zaman cevaplad\u0131\u011f\u0131, do\u011fru\/yanl\u0131\u015f bilgisi.<\/p>\n<p>Bir \u00f6rnek <code>questions<\/code> tablosu ekleme kodu \u015f\u00f6yle olabilir:<\/p>\n<div class=\"code-container\">\n<pre><code>\nINSERT INTO questions (question_text, correct_answer, explanation, difficulty, category) VALUES\n('Daily Scrum toplant\u0131s\u0131n\u0131n temel amac\u0131 nedir?', 'Scrum Tak\u0131m\u0131n\u0131n ilerlemesini ve engelleri de\u011ferlendirmek.', 'Daily Scrum, Scrum Tak\u0131m\u0131n\u0131n hedeflerine ula\u015fma yolundaki ilerlemesini senkronize etme ve varsa engelleri belirleme amac\u0131 ta\u015f\u0131r.', 'orta', 'Scrum Olaylar\u0131');\n  <\/code><\/pre>\n<\/div>\n<p>Flask ile RESTful API&#8217;ler olu\u015fturdum. Bu API&#8217;ler, frontend uygulamas\u0131n\u0131n soru \u00e7ekmesini, kullan\u0131c\u0131 cevaplar\u0131n\u0131 kaydetmesini, performans verilerini g\u00fcncellemesini ve kullan\u0131c\u0131 giri\u015f\/kay\u0131t i\u015flemlerini y\u00f6netmesini sa\u011fl\u0131yordu. \u00d6rne\u011fin, kullan\u0131c\u0131n\u0131n ge\u00e7mi\u015f performans\u0131na g\u00f6re ki\u015fiselle\u015ftirilmi\u015f soru setini d\u00f6nd\u00fcren bir <code>GET \/api\/questions\/personalized<\/code> endpoint&#8217;i bulunuyordu.<\/p>\n<p><strong>Frontend (\u00d6n U\u00e7) Geli\u015ftirme:<\/strong><br \/>\nKullan\u0131c\u0131 aray\u00fcz\u00fc i\u00e7in JavaScript tabanl\u0131 bir k\u00fct\u00fcphane olan React&#8217;i se\u00e7tim. React&#8217;in bile\u015fen tabanl\u0131 yap\u0131s\u0131, mod\u00fcler ve y\u00f6netilebilir bir UI geli\u015ftirmeme olanak tan\u0131d\u0131. Kullan\u0131c\u0131, React uygulamas\u0131 \u00fczerinden sorular\u0131 g\u00f6rebiliyor, cevaplar\u0131 i\u015faretleyebiliyor ve an\u0131nda geri bildirim alabiliyordu. Temel frontend bile\u015fenleri \u015funlard\u0131:<\/p>\n<p>*   <code>Login\/Register Form<\/code>: Kullan\u0131c\u0131 giri\u015fi ve kayd\u0131.<br \/>\n*   <code>QuestionDisplay<\/code>: Soru metnini, cevap se\u00e7eneklerini ve kullan\u0131c\u0131n\u0131n se\u00e7imini g\u00f6steren bile\u015fen.<br \/>\n*   <code>FeedbackModal<\/code>: Kullan\u0131c\u0131 bir soruyu cevaplad\u0131ktan sonra do\u011fru\/yanl\u0131\u015f bilgisini ve detayl\u0131 a\u00e7\u0131klamay\u0131 g\u00f6steren modal pencere.<br \/>\n*   <code>Dashboard<\/code>: Kullan\u0131c\u0131n\u0131n genel ilerlemesini, kategori baz\u0131nda ba\u015far\u0131 oranlar\u0131n\u0131 ve zay\u0131f alanlar\u0131n\u0131 g\u00f6steren g\u00f6rsel bir aray\u00fcz.<\/p>\n<p>React uygulamas\u0131nda, kullan\u0131c\u0131 bir soruyu cevaplad\u0131\u011f\u0131nda, bu bilgi Flask backend&#8217;ine bir POST iste\u011fi ile g\u00f6nderiliyor ve <code>user_performance<\/code> tablosuna kaydediliyordu. Bu sayede, \u00f6\u011frenme algoritmas\u0131 s\u00fcrekli g\u00fcncel verilere sahip oluyordu.<\/p>\n<p><strong>\u00d6\u011frenme Algoritmas\u0131n\u0131n Geli\u015ftirilmesi:<\/strong><br \/>\nBu, projenin en kritik par\u00e7as\u0131yd\u0131. Basit bir yakla\u015f\u0131mla ba\u015flad\u0131m:<br \/>\n1.  Kullan\u0131c\u0131n\u0131n her soru kategorisindeki do\u011fru\/yanl\u0131\u015f cevap oran\u0131n\u0131 hesapla.<br \/>\n2.  Yanl\u0131\u015f cevaplanan sorular\u0131 bir &#8220;tekrar havuzuna&#8221; ekle.<br \/>\n3.  Yeni bir pratik seans\u0131 istendi\u011finde, \u00f6ncelikle tekrar havuzundaki sorulardan veya kullan\u0131c\u0131n\u0131n en d\u00fc\u015f\u00fck ba\u015far\u0131 oran\u0131na sahip oldu\u011fu kategorilerden sorular\u0131 \u00f6ncelikli olarak getir.<br \/>\n4.  E\u011fer tekrar havuzundaki bir soru do\u011fru cevaplan\u0131rsa, o soruyu havuzdan \u00e7\u0131kar ve bir sonraki sefer daha uzun bir aral\u0131kta tekrar sunulmas\u0131 i\u00e7in i\u015faretle (basit bir aral\u0131kl\u0131 tekrar mekanizmas\u0131).<\/p>\n<p>Bu ad\u0131m ad\u0131m geli\u015ftirme s\u00fcreci, sadece bir ara\u00e7 in\u015fa etmekle kalmad\u0131, ayn\u0131 zamanda web geli\u015ftirme becerilerimi de peki\u015ftirmemi sa\u011flad\u0131. Her a\u015famada kar\u015f\u0131la\u015f\u0131lan sorunlar, yeni \u00e7\u00f6z\u00fcmler \u00fcretmeme ve projenin s\u00fcrekli olarak iyile\u015fmesine olanak tan\u0131d\u0131.<\/p>\n<h3>\u00d6\u011frenme Algoritmas\u0131 ve Geri Bildirim Mekanizmas\u0131: Ki\u015fiselle\u015ftirmenin Kalbi<\/h3>\n<p>Ki\u015fiselle\u015ftirilmi\u015f pratik arac\u0131m\u0131n en ay\u0131rt edici \u00f6zelli\u011fi, geleneksel deneme s\u0131navlar\u0131ndan farkl\u0131 olarak, her kullan\u0131c\u0131n\u0131n \u00f6\u011frenme yolculu\u011funa adapte olabilen ak\u0131ll\u0131 bir \u00f6\u011frenme algoritmas\u0131 ve detayl\u0131 bir geri bildirim mekanizmas\u0131 sunmas\u0131yd\u0131. Bu iki bile\u015fen, sistemin ger\u00e7ekten ki\u015fiselle\u015ftirilmi\u015f bir deneyim sunmas\u0131n\u0131 sa\u011flad\u0131.<\/p>\n<p><strong>\u00d6\u011frenme Algoritmas\u0131:<\/strong><br \/>\nAlgoritman\u0131n temel amac\u0131, kullan\u0131c\u0131n\u0131n g\u00fc\u00e7l\u00fc ve zay\u0131f y\u00f6nlerini dinamik olarak tespit etmek ve pratik seanslar\u0131n\u0131 bu bilgilere g\u00f6re optimize etmekti. Bunun i\u00e7in birka\u00e7 anahtar strateji izlendi:<\/p>\n<p>1.  <strong>Performans Takibi:<\/strong> Her kullan\u0131c\u0131n\u0131n her bir soruya verdi\u011fi cevap (do\u011fru\/yanl\u0131\u015f) ve bu cevab\u0131n ne zaman verildi\u011fi kaydedildi. Bu veriler, kullan\u0131c\u0131n\u0131n zaman i\u00e7indeki geli\u015fimini izlemek i\u00e7in temel olu\u015fturdu.<br \/>\n2.  <strong>Kategori Bazl\u0131 Analiz:<\/strong> Her soru, belirli bir Scrum konusuna (\u00f6rn. &#8220;Scrum Rolleri&#8221;, &#8220;Sprint Planlama&#8221;, &#8220;Scrum De\u011ferleri&#8221;) atanm\u0131\u015f oldu\u011fundan, algoritma kullan\u0131c\u0131n\u0131n hangi kategoriye ait sorularda daha s\u0131k hata yapt\u0131\u011f\u0131n\u0131 belirleyebiliyordu. \u00d6rne\u011fin, bir kullan\u0131c\u0131 &#8220;Product Owner&#8221; ile ilgili sorular\u0131 s\u00fcrekli yanl\u0131\u015f cevapl\u0131yorsa, sistem bu kategorinin o kullan\u0131c\u0131 i\u00e7in bir zay\u0131f nokta oldu\u011funu tespit ediyordu.<br \/>\n3.  <strong>Zorluk Seviyesi Ayar\u0131:<\/strong> Sorular ayn\u0131 zamanda &#8220;kolay&#8221;, &#8220;orta&#8221; ve &#8220;zor&#8221; olarak etiketlenmi\u015fti. Algoritma, kullan\u0131c\u0131n\u0131n zorluk seviyelerine g\u00f6re performans\u0131n\u0131 da de\u011ferlendiriyordu. Belirli bir zorluk seviyesinde s\u00fcrekli ba\u015far\u0131s\u0131z olan kullan\u0131c\u0131lara, o seviyeden daha fazla soru sunularak meydan okunmas\u0131 sa\u011flan\u0131yordu.<br \/>\n4.  <strong>Aral\u0131kl\u0131 Tekrar (Spaced Repetition) Yakla\u015f\u0131m\u0131:<\/strong> Yanl\u0131\u015f cevaplanan sorular, bir &#8220;tekrar havuzuna&#8221; ekleniyordu. Ancak bu sadece basit bir tekrar de\u011fildi. Bir soru yanl\u0131\u015f cevapland\u0131\u011f\u0131nda, sistem o soruyu daha k\u0131sa aral\u0131klarla tekrar sormak \u00fczere i\u015faretliyordu. E\u011fer ayn\u0131 soru birka\u00e7 kez \u00fcst \u00fcste do\u011fru cevaplan\u0131rsa, tekrar aral\u0131\u011f\u0131 uzat\u0131l\u0131yor ve sorunun havuzdaki \u00f6nceli\u011fi d\u00fc\u015f\u00fcr\u00fcl\u00fcyordu. Bu sayede, \u00f6\u011frenilen bilgilerin kal\u0131c\u0131 hale gelmesi hedefleniyordu. \u00d6rne\u011fin, bir soruyu bug\u00fcn yanl\u0131\u015f yapt\u0131n\u0131z, sistem onu yar\u0131n tekrar sorar. Yar\u0131n yine yanl\u0131\u015f yaparsan\u0131z, birka\u00e7 saat sonra tekrar sorar. Do\u011fru yapmaya ba\u015flad\u0131\u011f\u0131n\u0131zda ise aral\u0131klar uzar (2 g\u00fcn, 5 g\u00fcn, 10 g\u00fcn vb.).<\/p>\n<p>Bu algoritma sayesinde, her pratik seans\u0131, kullan\u0131c\u0131n\u0131n mevcut bilgi d\u00fczeyine ve \u00f6\u011frenme ihtiya\u00e7lar\u0131na g\u00f6re dinamik olarak \u015fekilleniyordu. Bu, zaman\u0131n daha verimli kullan\u0131lmas\u0131na ve ger\u00e7ek anlamda zay\u0131f y\u00f6nlerin giderilmesine olanak tan\u0131d\u0131.<\/p>\n<p><strong>Geri Bildirim Mekanizmas\u0131:<\/strong><br \/>\nAlgoritman\u0131n sa\u011flad\u0131\u011f\u0131 ki\u015fiselle\u015ftirmenin yan\u0131 s\u0131ra, detayl\u0131 ve anlaml\u0131 geri bildirim, \u00f6\u011frenme s\u00fcrecinin ayr\u0131lmaz bir par\u00e7as\u0131yd\u0131.<\/p>\n<p>1.  <strong>An\u0131nda Geri Bildirim:<\/strong> Her soru cevapland\u0131ktan hemen sonra, kullan\u0131c\u0131n\u0131n cevab\u0131n\u0131n do\u011fru mu yanl\u0131\u015f m\u0131 oldu\u011fu belirtiliyordu. Yanl\u0131\u015f cevaplarda, do\u011fru cevap vurgulan\u0131yor ve detayl\u0131 bir a\u00e7\u0131klama sunuluyordu. Bu a\u00e7\u0131klama, sadece do\u011fru cevab\u0131n ne oldu\u011funu de\u011fil, ayn\u0131 zamanda neden do\u011fru oldu\u011funu ve ilgili Scrum K\u0131lavuzu maddesini de i\u00e7eriyordu.<br \/>\n2.  <strong>Kategori Bazl\u0131 Performans Raporlar\u0131:<\/strong> Kullan\u0131c\u0131 panosunda, her bir Scrum kategorisindeki (\u00f6rn. &#8220;Scrum Rolleri&#8221;, &#8220;Sprint Planlama&#8221;) ba\u015far\u0131 oran\u0131 y\u00fczdesel olarak g\u00f6steriliyordu. Bu, kullan\u0131c\u0131n\u0131n hangi alanlarda iyi oldu\u011funu ve hangilerinde daha fazla \u00e7al\u0131\u015fmas\u0131 gerekti\u011fini g\u00f6rsel olarak anlamas\u0131na yard\u0131mc\u0131 oluyordu.<br \/>\n3.  <strong>Zaman \u0130\u00e7indeki Geli\u015fim Grafikleri:<\/strong> Kullan\u0131c\u0131n\u0131n genel ba\u015far\u0131 oran\u0131n\u0131n zaman i\u00e7indeki de\u011fi\u015fimi bir grafik \u00fczerinde g\u00f6steriliyordu. Bu, motivasyonu art\u0131rmak ve kaydedilen ilerlemeyi somutla\u015ft\u0131rmak i\u00e7in \u00f6nemliydi.<br \/>\n4.  <strong>\u00d6nerilen \u00c7al\u0131\u015fma Alanlar\u0131:<\/strong> Sistem, kullan\u0131c\u0131n\u0131n performans verilerine dayanarak, bir sonraki pratik seans\u0131nda hangi konulara odaklanmas\u0131 gerekti\u011fini \u00f6neriyordu. \u00d6rne\u011fin, &#8220;Son 100 soruda &#8216;Scrum Master&#8217; rol\u00fcyle ilgili sorularda %40 ba\u015far\u0131 oran\u0131n\u0131z var. Bu alana daha fazla odaklanman\u0131z \u00f6nerilir.&#8221; gibi y\u00f6nlendirmeler sa\u011fl\u0131yordu.<\/p>\n<p>Bu kapsaml\u0131 geri bildirim mekanizmas\u0131, kullan\u0131c\u0131n\u0131n sadece &#8220;ne&#8221;yi yanl\u0131\u015f yapt\u0131\u011f\u0131n\u0131 de\u011fil, ayn\u0131 zamanda &#8220;neden&#8221; yanl\u0131\u015f yapt\u0131\u011f\u0131n\u0131 anlamas\u0131n\u0131 ve gelecekteki pratiklerini bilin\u00e7li bir \u015fekilde y\u00f6nlendirmesini sa\u011flad\u0131. Bu sayede, PSM I s\u0131nav\u0131na haz\u0131rl\u0131k s\u00fcreci, pasif bir test \u00e7\u00f6zme eyleminden, aktif ve stratejik bir \u00f6\u011frenme deneyimine d\u00f6n\u00fc\u015ft\u00fc.<\/p>\n<h3>Kullan\u0131c\u0131 Deneyimi ve Aray\u00fcz Tasar\u0131m\u0131: Sezgisel ve Motive Edici Bir Ortam<\/h3>\n<p>Ki\u015fiselle\u015ftirilmi\u015f PSM I pratik arac\u0131n\u0131n teknik altyap\u0131s\u0131 ve \u00f6\u011frenme algoritmas\u0131 ne kadar geli\u015fmi\u015f olursa olsun, kullan\u0131c\u0131 deneyimi (UX) ve aray\u00fcz tasar\u0131m\u0131 (UI) ba\u015far\u0131l\u0131 bir platform i\u00e7in hayati \u00f6neme sahiptir. Kullan\u0131c\u0131lar, karma\u015f\u0131k veya kullan\u0131m\u0131 zor bir ara\u00e7 yerine, sezgisel, anla\u015f\u0131l\u0131r ve motive edici bir ortamda \u00f6\u011frenmeyi tercih ederler. Bu nedenle, arac\u0131n geli\u015ftirilmesi s\u00fcrecinde UX\/UI tasar\u0131m\u0131na b\u00fcy\u00fck \u00f6nem verdim.<\/p>\n<p><strong>Basit ve Temiz Aray\u00fcz:<\/strong><br \/>\nTasar\u0131mda &#8220;az \u00e7oktur&#8221; prensibini benimsedim. Aray\u00fcz\u00fcn karma\u015f\u0131kl\u0131ktan uzak, temiz ve minimalist olmas\u0131na \u00f6zen g\u00f6sterdim. Her ekran\u0131n belirli bir amaca hizmet etmesini ve gereksiz \u00f6\u011felerle kullan\u0131c\u0131y\u0131 bunaltmamas\u0131n\u0131 sa\u011flad\u0131m. \u00d6rne\u011fin, soru ekran\u0131nda sadece soru metni, cevap se\u00e7enekleri ve ilerleme g\u00f6stergesi yer al\u0131yordu. Bu sadelik, kullan\u0131c\u0131n\u0131n dikkatini da\u011f\u0131tmadan tamamen \u00f6\u011frenme materyaline odaklanmas\u0131n\u0131 sa\u011flad\u0131. Renk paletini de n\u00f6tr tonlarda tutarak, hem a\u00e7\u0131k (light mode) hem de koyu (dark mode) temalarda okunabilirli\u011fi optimize ettim.<\/p>\n<p><strong>Kolay Navigasyon:<\/strong><br \/>\nKullan\u0131c\u0131lar\u0131n ara\u00e7 i\u00e7inde kolayca gezinebilmesi i\u00e7in basit bir navigasyon yap\u0131s\u0131 olu\u015fturdum. Ana men\u00fcde &#8220;Pratik Yap&#8221;, &#8220;Performans\u0131m&#8221;, &#8220;Ayarlar&#8221; gibi net ba\u015fl\u0131klar yer al\u0131yordu. Bu sayede, kullan\u0131c\u0131lar istedikleri b\u00f6l\u00fcme h\u0131zla ula\u015fabiliyor ve \u00f6\u011frenme s\u00fcre\u00e7lerini kesintiye u\u011fratmadan devam edebiliyorlard\u0131. \u00d6rne\u011fin, pratik yaparken bir kavram\u0131 tekrar etmek isteyen bir kullan\u0131c\u0131, kolayca &#8220;Performans\u0131m&#8221; b\u00f6l\u00fcm\u00fcne ge\u00e7ip zay\u0131f oldu\u011fu konulara g\u00f6z atabiliyordu.<\/p>\n<p><strong>Etkile\u015fimli ve An\u0131nda Geri Bildirim:<\/strong><br \/>\nHer soruya verilen cevab\u0131n ard\u0131ndan an\u0131nda geri bildirim sunulmas\u0131, kullan\u0131c\u0131 deneyimini zenginle\u015ftiren \u00f6nemli bir unsurdu. Kullan\u0131c\u0131 bir se\u00e7ene\u011fi i\u015faretledi\u011finde, cevab\u0131n do\u011fru veya yanl\u0131\u015f oldu\u011fu g\u00f6rsel bir i\u015faretle (\u00f6rn. ye\u015fil tik, k\u0131rm\u0131z\u0131 \u00e7arp\u0131) hemen belirtiliyordu. Yanl\u0131\u015f cevaplarda, do\u011fru cevap vurgulan\u0131yor ve detayl\u0131 bir a\u00e7\u0131klama otomatik olarak a\u00e7\u0131l\u0131yordu. Bu anl\u0131k etkile\u015fim, kullan\u0131c\u0131n\u0131n \u00f6\u011frenme d\u00f6ng\u00fcs\u00fcn\u00fc h\u0131zland\u0131r\u0131yor ve merak\u0131n\u0131 gideriyordu.<\/p>\n<p><strong>\u0130lerleme Takibi ve G\u00f6rselle\u015ftirme:<\/strong><br \/>\nMotivasyonu art\u0131rmak i\u00e7in, kullan\u0131c\u0131n\u0131n ilerlemesini ve performans\u0131n\u0131 g\u00f6rselle\u015ftiren bir pano (dashboard) tasarlad\u0131m. Bu pano \u015funlar\u0131 i\u00e7eriyordu:<br \/>\n*   <strong>Genel Ba\u015far\u0131 Oran\u0131:<\/strong> T\u00fcm sorulara verilen do\u011fru cevaplar\u0131n y\u00fczdesi.<br \/>\n*   <strong>Kategori Bazl\u0131 Performans:<\/strong> Her bir Scrum kategorisindeki (\u00f6rn. &#8220;Scrum Rolleri&#8221;, &#8220;Sprint Planlama&#8221;) ba\u015far\u0131 oranlar\u0131n\u0131 g\u00f6steren \u00e7ubuk grafikler. Bu, kullan\u0131c\u0131n\u0131n hangi alanlarda daha g\u00fc\u00e7l\u00fc veya zay\u0131f oldu\u011funu bir bak\u0131\u015fta g\u00f6rmesini sa\u011fl\u0131yordu.<br \/>\n*   <strong>Zaman \u0130\u00e7indeki Geli\u015fim:<\/strong> Kullan\u0131c\u0131n\u0131n g\u00fcnl\u00fck veya haftal\u0131k bazda do\u011fru cevap oranlar\u0131n\u0131 g\u00f6steren \u00e7izgi grafikleri. Bu, kaydedilen ilerlemeyi somutla\u015ft\u0131rarak kullan\u0131c\u0131y\u0131 daha fazla \u00e7al\u0131\u015fmaya te\u015fvik ediyordu.<br \/>\n*   <strong>\u00d6nerilen Odak Alanlar\u0131:<\/strong> Algoritman\u0131n belirledi\u011fi, kullan\u0131c\u0131n\u0131n daha fazla \u00e7al\u0131\u015fmas\u0131 gereken konular\u0131n listesi.<\/p>\n<p>Bu g\u00f6rselle\u015ftirilmi\u015f veriler, kullan\u0131c\u0131n\u0131n kendi \u00f6\u011frenme yolculu\u011funun kontrol\u00fcn\u00fc elinde tuttu\u011fu hissini veriyor ve &#8220;neredeyim, nereye gitmeliyim?&#8221; sorular\u0131na net cevaplar sunuyordu. Kullan\u0131c\u0131 deneyimini ve aray\u00fcz tasar\u0131m\u0131n\u0131 bu \u015fekilde ele almak, arac\u0131n sadece teknik olarak i\u015flevsel olmakla kalmay\u0131p, ayn\u0131 zamanda kullan\u0131c\u0131lar i\u00e7in keyifli ve etkili bir \u00f6\u011frenme ortam\u0131 sunmas\u0131n\u0131 sa\u011flad\u0131.<\/p>\n<h3>Ger\u00e7ek D\u00fcnya Uygulamas\u0131: Bir Vaka Analizi ve Elde Edilen Sonu\u00e7lar<\/h3>\n<p>Ki\u015fiselle\u015ftirilmi\u015f PSM I pratik arac\u0131n\u0131 geli\u015ftirme s\u00fcrecim, sadece teorik bilgilerimi peki\u015ftirmekle kalmad\u0131, ayn\u0131 zamanda ger\u00e7ek bir problem i\u00e7in somut bir \u00e7\u00f6z\u00fcm \u00fcretmemi sa\u011flad\u0131. Bu arac\u0131 kendi PSM I s\u0131nav haz\u0131rl\u0131\u011f\u0131mda aktif olarak kullanarak, geleneksel y\u00f6ntemlerle kar\u015f\u0131la\u015ft\u0131r\u0131lamayacak d\u00fczeyde verimli bir deneyim ya\u015fad\u0131m. \u0130\u015fte bu vaka analizi, arac\u0131n pratik faydalar\u0131n\u0131 ve elde etti\u011fim sonu\u00e7lar\u0131 detayland\u0131rmaktad\u0131r.<\/p>\n<p><strong>Problem Tan\u0131m\u0131 ve Ba\u015flang\u0131\u00e7 Noktas\u0131:<\/strong><br \/>\nPSM I s\u0131nav\u0131na ilk kez haz\u0131rlan\u0131rken, piyasadaki pop\u00fcler deneme s\u0131navlar\u0131n\u0131 kulland\u0131m. Ba\u015flang\u0131\u00e7ta iyi bir ilerleme kaydetti\u011fimi d\u00fc\u015f\u00fcnsem de, k\u0131sa s\u00fcrede ayn\u0131 sorularla defalarca kar\u015f\u0131la\u015fmaya ba\u015flad\u0131m. Bu durum, sorular\u0131 ezberlememe yol a\u00e7t\u0131 ve ger\u00e7ek Scrum anlay\u0131\u015f\u0131m\u0131 geli\u015ftirme konusunda yetersiz kald\u0131. \u00d6rne\u011fin, &#8220;Scrum Master&#8217;\u0131n sorumluluklar\u0131&#8221; ile ilgili bir soruyu do\u011fru cevaplamam, bu konuyu ger\u00e7ekten anlad\u0131\u011f\u0131m anlam\u0131na gelmiyordu; sadece o spesifik sorunun cevab\u0131n\u0131 hat\u0131rl\u0131yordum. Bu durum, s\u0131navda kar\u015f\u0131la\u015fabilece\u011fim farkl\u0131 senaryolara haz\u0131rl\u0131kl\u0131 olmam\u0131 engelliyordu.<\/p>\n<p><strong>Arac\u0131n Uygulanmas\u0131 ve Kullan\u0131m \u015eekli:<\/strong><br \/>\nKendi geli\u015ftirdi\u011fim arac\u0131, s\u0131nav haz\u0131rl\u0131\u011f\u0131m\u0131n ana bile\u015feni haline getirdim. Her g\u00fcn belirli bir s\u00fcre (genellikle 30-45 dakika) arac\u0131 kullanarak pratik yapt\u0131m. Arac\u0131n \u00f6\u011frenme algoritmas\u0131, daha \u00f6nce yanl\u0131\u015f cevaplad\u0131\u011f\u0131m veya zay\u0131f oldu\u011fum kategorilerden sorular\u0131 \u00f6ncelikli olarak bana sunuyordu. \u00d6rne\u011fin, &#8220;Sprint Review&#8221; ile ilgili kavramlar\u0131 kar\u0131\u015ft\u0131r\u0131yorsam, sistem bana bu konuyla ilgili farkl\u0131 senaryolar ve zorluk seviyelerinde sorular y\u00f6nlendiriyordu.<\/p>\n<p>Her yanl\u0131\u015f cevapta, sadece do\u011fru cevab\u0131 g\u00f6rmekle kalm\u0131yor, ayn\u0131 zamanda detayl\u0131 a\u00e7\u0131klamay\u0131 ve ilgili Scrum K\u0131lavuzu referans\u0131n\u0131 inceliyordum. Bu, ezberden ziyade kavramsal bir \u00f6\u011frenmeyi te\u015fvik ediyordu. Arac\u0131n panosundaki (dashboard) ilerleme grafiklerini ve kategori bazl\u0131 performans raporlar\u0131n\u0131 d\u00fczenli olarak kontrol ettim. Bu, hangi alanlarda hala zay\u0131f oldu\u011fumu net bir \u015fekilde g\u00f6rmemi ve sonraki pratik seanslar\u0131m\u0131 bilin\u00e7li bir \u015fekilde y\u00f6nlendirmemi sa\u011flad\u0131. \u00d6rne\u011fin, &#8220;Scrum De\u011ferleri&#8221; konusundaki ba\u015far\u0131 oran\u0131m\u0131n d\u00fc\u015f\u00fck oldu\u011funu fark etti\u011fimde, bu alana \u00f6zel olarak odaklanarak ilgili k\u0131lavuz b\u00f6l\u00fcmlerini tekrar okudum ve daha fazla pratik yapt\u0131m.<\/p>\n<p><strong>Elde Edilen Sonu\u00e7lar:<\/strong><br \/>\nBu ki\u015fiselle\u015ftirilmi\u015f yakla\u015f\u0131m sayesinde, PSM I s\u0131nav\u0131na \u00e7ok daha haz\u0131rl\u0131kl\u0131 ve \u00f6zg\u00fcvenli bir \u015fekilde girdim.<br \/>\n*   <strong>Derinlemesine Anlay\u0131\u015f:<\/strong> Arac\u0131n sa\u011flad\u0131\u011f\u0131 detayl\u0131 a\u00e7\u0131klamalar ve hedefli pratik sayesinde, Scrum prensiplerini ve pratiklerini sadece ezberlemekle kalmay\u0131p, ger\u00e7ek anlamda i\u00e7selle\u015ftirdim. S\u0131navdaki senaryo bazl\u0131 sorular\u0131 \u00e7\u00f6zerken, do\u011fru cevab\u0131 mant\u0131ksal \u00e7\u0131kar\u0131mlarla bulabildim, ezber bilgisiyle de\u011fil.<br \/>\n*   <strong>Zay\u0131f Y\u00f6nlerin Giderilmesi:<\/strong> Algoritman\u0131n zay\u0131f oldu\u011fum alanlara odaklanmas\u0131, bilgi bo\u015fluklar\u0131m\u0131 h\u0131zla kapatmam\u0131 sa\u011flad\u0131. Geleneksel deneme s\u0131navlar\u0131nda g\u00f6zden ka\u00e7\u0131rabilece\u011fim veya \u00fczerinde yeterince duramayaca\u011f\u0131m konular\u0131, bu ara\u00e7 sayesinde eksiksiz bir \u015fekilde tamamlad\u0131m.<br \/>\n*   <strong>Zaman Verimlili\u011fi:<\/strong> G\u00fc\u00e7l\u00fc oldu\u011fum konularda gereksiz zaman harcamak yerine, enerjimi ger\u00e7ekten \u00f6\u011frenmem gereken alanlara y\u00f6nlendirdim. Bu, genel haz\u0131rl\u0131k s\u00fcresini \u00f6nemli \u00f6l\u00e7\u00fcde k\u0131saltt\u0131.<br \/>\n*   <strong>Y\u00fcksek S\u0131nav Ba\u015far\u0131s\u0131:<\/strong> Nihayetinde, PSM I s\u0131nav\u0131n\u0131 ilk denemede y\u00fcksek bir puanla ge\u00e7tim. Bu ba\u015far\u0131da, ki\u015fiselle\u015ftirilmi\u015f pratik arac\u0131m\u0131n rol\u00fc yads\u0131namazd\u0131. S\u0131navda kar\u015f\u0131la\u015ft\u0131\u011f\u0131m sorular\u0131n \u00e7o\u011fu, arac\u0131n sundu\u011fu \u00e7e\u015fitlilik ve derinlik sayesinde bana yabanc\u0131 gelmedi.<\/p>\n<p>Bu vaka analizi, ki\u015fiselle\u015ftirilmi\u015f \u00f6\u011frenme ara\u00e7lar\u0131n\u0131n, \u00f6zellikle sertifikasyon s\u0131navlar\u0131na haz\u0131rl\u0131kta ne kadar d\u00f6n\u00fc\u015ft\u00fcr\u00fcc\u00fc olabilece\u011fini a\u00e7\u0131k\u00e7a g\u00f6stermektedir. Kendi arac\u0131m\u0131 in\u015fa etmek, sadece bir s\u0131nav\u0131 ge\u00e7meme yard\u0131mc\u0131 olmakla kalmad\u0131, ayn\u0131 zamanda problem \u00e7\u00f6zme ve geli\u015ftirme becerilerimi de ileriye ta\u015f\u0131d\u0131.<\/p>\n<h3>\u0130leri D\u00fczey \u00d6zellikler: Yapay Zeka ve S\u00fcrekli \u0130yile\u015ftirme Potansiyeli<\/h3>\n<p>Ki\u015fiselle\u015ftirilmi\u015f PSM I pratik arac\u0131m, temel i\u015flevleriyle bile olduk\u00e7a etkili olsa da, modern teknolojinin sundu\u011fu imkanlarla s\u00fcrekli olarak geli\u015ftirilebilir ve daha ileri d\u00fczey \u00f6zelliklerle zenginle\u015ftirilebilir. \u00d6zellikle yapay zeka (YZ) ve makine \u00f6\u011frenimi (ML) teknikleri, bu arac\u0131n potansiyelini bir \u00fcst seviyeye ta\u015f\u0131yabilir.<\/p>\n<p><strong>Yapay Zeka ile Soru \u00dcretimi ve Dinamik Zorluk Ayar\u0131:<\/strong><br \/>\nMevcut durumda, soru bankas\u0131 manuel olarak olu\u015fturulmu\u015f sorulardan olu\u015fuyor. Ancak do\u011fal dil i\u015fleme (NLP) yeteneklerine sahip bir YZ modeli entegre edilerek, Scrum K\u0131lavuzu ve ilgili di\u011fer kaynaklardan dinamik olarak yeni ve \u00f6zg\u00fcn sorular \u00fcretilebilir. Bu, soru havuzunun s\u00fcrekli geni\u015flemesini ve tekrara d\u00fc\u015fme olas\u0131l\u0131\u011f\u0131n\u0131n azalmas\u0131n\u0131 sa\u011flar. \u00d6rne\u011fin, bir YZ modeli, Scrum K\u0131lavuzu&#8217;ndaki bir paragraf\u0131 analiz ederek, o paragraftan \u00e7\u0131kar\u0131labilecek farkl\u0131 t\u00fcrde (do\u011fru\/yanl\u0131\u015f, \u00e7oktan se\u00e7meli, senaryo bazl\u0131) sorular \u00fcretebilir.<\/p>\n<p>Ayr\u0131ca, YZ algoritmalar\u0131, kullan\u0131c\u0131n\u0131n performans\u0131n\u0131 \u00e7ok daha sofistike bir \u015fekilde analiz ederek dinamik zorluk ayar\u0131n\u0131 optimize edebilir. Sadece do\u011fru\/yanl\u0131\u015f oran\u0131na bakmak yerine, kullan\u0131c\u0131n\u0131n cevaplama s\u00fcresi, belirli kelimeleri veya kavramlar\u0131 anlama d\u00fczeyi gibi daha ince detaylar\u0131 da dikkate alarak, bir sonraki sorunun zorluk seviyesini ve konusunu anl\u0131k olarak belirleyebilir. Bu, her kullan\u0131c\u0131 i\u00e7in mikro d\u00fczeyde ki\u015fiselle\u015ftirilmi\u015f bir \u00f6\u011frenme yolu olu\u015fturur.<\/p>\n<p><strong>Do\u011fal Dil \u0130\u015fleme (NLP) ile Geri Bildirim ve A\u00e7\u0131klamalar\u0131n Zenginle\u015ftirilmesi:<\/strong><br \/>\nMevcut geri bildirim mekanizmas\u0131, \u00f6nceden tan\u0131mlanm\u0131\u015f a\u00e7\u0131klamalar\u0131 sunuyor. YZ destekli NLP teknikleri kullan\u0131larak, bu geri bildirimler \u00e7ok daha ba\u011flamsal ve ki\u015fiselle\u015ftirilmi\u015f hale getirilebilir. \u00d6rne\u011fin:<br \/>\n*   <strong>Yanl\u0131\u015f Cevap Analizi:<\/strong> Kullan\u0131c\u0131n\u0131n yanl\u0131\u015f se\u00e7ene\u011fi neden se\u00e7mi\u015f olabilece\u011fini tahmin eden ve buna y\u00f6nelik ek bilgiler sunan bir YZ modeli geli\u015ftirilebilir.<br \/>\n*   <strong>Ki\u015fiselle\u015ftirilmi\u015f A\u00e7\u0131klamalar:<\/strong> YZ, kullan\u0131c\u0131n\u0131n ge\u00e7mi\u015f performans\u0131na ve \u00f6\u011frenme tarz\u0131na g\u00f6re, bir kavram\u0131 a\u00e7\u0131klarken farkl\u0131 \u00f6rnekler veya benzetmeler kullanarak a\u00e7\u0131klamalar\u0131 daha anla\u015f\u0131l\u0131r hale getirebilir.<br \/>\n*   <strong>Serbest Metin Cevaplar\u0131:<\/strong> Belirli sorular i\u00e7in kullan\u0131c\u0131lardan serbest metin cevaplar\u0131 al\u0131nabilir ve NLP ile bu cevaplar\u0131n do\u011frulu\u011fu, eksiklikleri veya yanl\u0131\u015f anlamalar\u0131 tespit edilerek detayl\u0131 geri bildirim sa\u011flanabilir.<\/p>\n<p><strong>Sosyal \u00d6\u011frenme ve Gamification (Oyunla\u015ft\u0131rma) \u00d6zellikleri:<\/strong><br \/>\nAraca liderlik tablolar\u0131, ba\u015far\u0131 rozetleri veya puan sistemleri gibi oyunla\u015ft\u0131rma elementleri eklenebilir. Bu, kullan\u0131c\u0131 motivasyonunu art\u0131rabilir ve \u00f6\u011frenme s\u00fcrecini daha e\u011flenceli hale getirebilir. Ayr\u0131ca, kullan\u0131c\u0131lar\u0131n birbirleriyle etkile\u015fimde bulunabilece\u011fi, sorular\u0131 tart\u0131\u015fabilece\u011fi veya kendi \u00f6\u011frenme ipu\u00e7lar\u0131n\u0131 payla\u015fabilece\u011fi bir forum veya topluluk \u00f6zelli\u011fi de d\u00fc\u015f\u00fcn\u00fclebilir. Bu t\u00fcr sosyal etkile\u015fimler, farkl\u0131 bak\u0131\u015f a\u00e7\u0131lar\u0131 kazanmaya ve \u00f6\u011frenmeyi peki\u015ftirmeye yard\u0131mc\u0131 olabilir.<\/p>\n<p><strong>Mobil Uygulama ve \u00c7evrimd\u0131\u015f\u0131 Eri\u015fim:<\/strong><br \/>\nG\u00fcn\u00fcm\u00fczde mobil cihazlar\u0131n yayg\u0131nl\u0131\u011f\u0131 g\u00f6z \u00f6n\u00fcne al\u0131nd\u0131\u011f\u0131nda, arac\u0131n bir mobil uygulama olarak geli\u015ftirilmesi, kullan\u0131c\u0131lara her yerden ve her zaman pratik yapma imkan\u0131 sunacakt\u0131r. \u00c7evrimd\u0131\u015f\u0131 eri\u015fim \u00f6zelli\u011fi ise internet ba\u011flant\u0131s\u0131 olmayan durumlarda bile \u00f6\u011frenme s\u00fcrecinin devaml\u0131l\u0131\u011f\u0131n\u0131 sa\u011flayacakt\u0131r.<\/p>\n<p>Bu ileri d\u00fczey \u00f6zellikler, ki\u015fiselle\u015ftirilmi\u015f pratik arac\u0131n\u0131 sadece bir s\u0131nav haz\u0131rl\u0131k platformundan \u00e7\u0131kar\u0131p, s\u00fcrekli \u00f6\u011frenmeyi destekleyen, dinamik ve ak\u0131ll\u0131 bir e\u011fitim asistan\u0131na d\u00f6n\u00fc\u015ft\u00fcrme potansiyeli ta\u015f\u0131maktad\u0131r. Geli\u015ftirme s\u00fcrecinin her a\u015famas\u0131nda bu t\u00fcr iyile\u015ftirmeler i\u00e7in bir yol haritas\u0131 belirlemek, projenin uzun vadeli ba\u015far\u0131s\u0131 i\u00e7in kritik \u00f6neme sahiptir.<\/p>\n<h3>Sonu\u00e7 ve S\u0131k\u00e7a Sorulan Sorular<\/h3>\n<p>PSM I sertifikasyon s\u0131nav\u0131na haz\u0131rl\u0131k s\u00fcrecinde geleneksel deneme s\u0131navlar\u0131n\u0131n yetersizliklerini tecr\u00fcbe etmek, beni kendi ki\u015fiselle\u015ftirilmi\u015f pratik arac\u0131m\u0131 geli\u015ftirmeye itti. Bu proje, sadece s\u0131nav\u0131 y\u00fcksek bir ba\u015far\u0131yla ge\u00e7memi sa\u011flamakla kalmad\u0131, ayn\u0131 zamanda Scrum prensiplerini derinlemesine anlamam\u0131, web geli\u015ftirme becerilerimi peki\u015ftirmemi ve problem \u00e7\u00f6zme yakla\u015f\u0131m\u0131m\u0131 geli\u015ftirmemi sa\u011flad\u0131. Arac\u0131n temelinde yatan ki\u015fiselle\u015ftirilmi\u015f \u00f6\u011frenme algoritmas\u0131, detayl\u0131 geri bildirim mekanizmas\u0131 ve sezgisel kullan\u0131c\u0131 aray\u00fcz\u00fc, her aday\u0131n kendi h\u0131z\u0131nda ve ihtiya\u00e7lar\u0131na g\u00f6re \u00f6\u011frenmesini m\u00fcmk\u00fcn k\u0131ld\u0131. Ezbere dayal\u0131 bir yakla\u015f\u0131mdan uzakla\u015farak, kavramsal anlay\u0131\u015f\u0131 ve pratik uygulama becerisini \u00f6n plana \u00e7\u0131karan bu ara\u00e7, \u00e7evik metodolojileri benimseme yolunda at\u0131lan \u00f6nemli bir ad\u0131md\u0131r. Gelecekte yapay zeka entegrasyonu ve oyunla\u015ft\u0131rma gibi ileri d\u00fczey \u00f6zelliklerle daha da zenginle\u015ftirilebilir potansiyeli bulunmaktad\u0131r. Bu deneyim, \u00f6\u011frenmenin sadece bir hedef de\u011fil, ayn\u0131 zamanda s\u00fcrekli bir ke\u015fif ve geli\u015fim s\u00fcreci oldu\u011funu bir kez daha kan\u0131tlam\u0131\u015ft\u0131r.<\/p>\n<h4>S\u0131k\u00e7a Sorulan Sorular<\/h4>\n<ol>\n<li>\n        <strong>Ki\u015fiselle\u015ftirilmi\u015f pratik arac\u0131, geleneksel deneme s\u0131navlar\u0131ndan neden daha etkilidir?<\/strong><\/p>\n<p>Ki\u015fiselle\u015ftirilmi\u015f ara\u00e7, kullan\u0131c\u0131n\u0131n ge\u00e7mi\u015f performans\u0131n\u0131 analiz ederek zay\u0131f oldu\u011fu konular\u0131 tespit eder ve pratik seanslar\u0131n\u0131 bu alanlara odaklanacak \u015fekilde d\u00fczenler. Geleneksel s\u0131navlar ise genellikle sabit soru setleri sunar, bu da ezbere yol a\u00e7abilir ve ger\u00e7ek \u00f6\u011frenmeyi engeller.<\/p>\n<\/li>\n<li>\n        <strong>Bu arac\u0131 geli\u015ftirmek i\u00e7in hangi teknik bilgi ve beceriler gereklidir?<\/strong><\/p>\n<p>Temel web geli\u015ftirme bilgisi (Python\/Flask, Node.js\/Express gibi backend framework&#8217;leri; React\/Vue gibi frontend k\u00fct\u00fcphaneleri), veritaban\u0131 y\u00f6netimi (SQL), algoritma tasar\u0131m\u0131 ve kullan\u0131c\u0131 deneyimi (UX) prensipleri gereklidir. Ayr\u0131ca, Scrum K\u0131lavuzu hakk\u0131nda derinlemesine bilgi sahibi olmak da \u00f6nemlidir.<\/p>\n<\/li>\n<li>\n        <strong>Ki\u015fiselle\u015ftirme algoritmas\u0131 tam olarak nas\u0131l \u00e7al\u0131\u015f\u0131r?<\/strong><\/p>\n<p>Algoritma, kullan\u0131c\u0131n\u0131n her soruya verdi\u011fi cevab\u0131 (do\u011fru\/yanl\u0131\u015f), cevaplama s\u00fcresini ve ilgili kategorileri kaydeder. Bu verilere dayanarak, kullan\u0131c\u0131n\u0131n en d\u00fc\u015f\u00fck ba\u015far\u0131 oran\u0131na sahip oldu\u011fu kategorilerden veya daha \u00f6nce yanl\u0131\u015f cevaplad\u0131\u011f\u0131 sorulardan benzerlerini \u00f6ncelikli olarak sunar. Aral\u0131kl\u0131 tekrar prensibini kullanarak, do\u011fru cevaplanan sorular\u0131n tekrar s\u0131kl\u0131\u011f\u0131n\u0131 azalt\u0131rken, yanl\u0131\u015f cevaplanan sorular\u0131n tekrar s\u0131kl\u0131\u011f\u0131n\u0131 art\u0131r\u0131r.<\/p>\n<\/li>\n<li>\n        <strong>Arac\u0131n geli\u015ftirilmesi ne kadar s\u00fcrd\u00fc ve zorluklar\u0131 nelerdi?<\/strong><\/p>\n<p>\u0130lk prototipin geli\u015ftirilmesi birka\u00e7 hafta s\u00fcrd\u00fc. En b\u00fcy\u00fck zorluklar, kapsaml\u0131 bir soru bankas\u0131 olu\u015fturmak, \u00f6\u011frenme algoritmas\u0131n\u0131 optimize etmek ve kullan\u0131c\u0131 dostu bir aray\u00fcz tasarlamakt\u0131. Ayr\u0131ca, Scrum K\u0131lavuzu&#8217;nun her bir maddesini do\u011fru bir \u015fekilde yorumlamak ve sorular\u0131 buna g\u00f6re haz\u0131rlamak da zaman al\u0131c\u0131yd\u0131.<\/p>\n<\/li>\n<li>\n        <strong>Bu t\u00fcr bir arac\u0131 ba\u015fkalar\u0131 da kendi sertifikasyonlar\u0131 i\u00e7in geli\u015ftirebilir mi?<\/strong><\/p>\n<p>Kesinlikle evet. Herhangi bir sertifikasyon veya bilgi yo\u011fun alan i\u00e7in benzer bir ki\u015fiselle\u015ftirilmi\u015f \u00f6\u011frenme arac\u0131 geli\u015ftirilebilir. \u00d6nemli olan, \u00f6\u011frenme materyalini k\u00fc\u00e7\u00fck par\u00e7alara ay\u0131rmak, performans takibi i\u00e7in bir sistem kurmak ve adaptif bir geri bildirim mekanizmas\u0131 tasarlamakt\u0131r. Teknik becerilere sahip herkes bu t\u00fcr bir projeye giri\u015febilir.<\/p>\n<\/li>\n<\/ol>\n<p>#Scrum #PSMI #S\u0131navHaz\u0131rl\u0131\u011f\u0131 #Ki\u015fiselle\u015ftirilmi\u015f\u00d6\u011frenme #WebGeli\u015ftirme<\/p>\n<div class=\"github-example-link\"><strong>\u00d6rnek kod:<\/strong> <a href=\"https:\/\/github.com\/fatihsoysalcom\/personalized-quiz-tool\" target=\"_blank\" rel=\"noopener noreferrer\">github.com\/fatihsoysalcom\/personalized-quiz-tool<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"INSERT INTO questions (question_text, correct_answer, explanation, difficulty, category) VALUES (&#8216;Daily Scrum toplant\u0131s\u0131n\u0131n temel amac\u0131 nedir?","protected":false},"author":1,"featured_media":0,"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":[1],"tags":[],"class_list":{"0":"post-42447","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"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>PSM I S\u0131nav\u0131na Haz\u0131rl\u0131kta Devrim: Kendi Ki\u015fiselle\u015ftirilmi\u015f Pratik Arac\u0131m\u0131 Nas\u0131l Geli\u015ftirdim? - 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\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PSM I S\u0131nav\u0131na Haz\u0131rl\u0131kta Devrim: Kendi Ki\u015fiselle\u015ftirilmi\u015f Pratik Arac\u0131m\u0131 Nas\u0131l Geli\u015ftirdim?\" \/>\n<meta property=\"og:description\" content=\"INSERT INTO questions (question_text, correct_answer, explanation, difficulty, category) VALUES (&#039;Daily Scrum toplant\u0131s\u0131n\u0131n temel amac\u0131 nedir?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-10T18:12:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-10T18:12:43+00:00\" \/>\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=\"24 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"PSM I S\u0131nav\u0131na Haz\u0131rl\u0131kta Devrim: Kendi Ki\u015fiselle\u015ftirilmi\u015f Pratik Arac\u0131m\u0131 Nas\u0131l Geli\u015ftirdim?\",\"datePublished\":\"2026-06-10T18:12:12+00:00\",\"dateModified\":\"2026-06-10T18:12:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/\"},\"wordCount\":4806,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/\",\"name\":\"PSM I S\u0131nav\u0131na Haz\u0131rl\u0131kta Devrim: Kendi Ki\u015fiselle\u015ftirilmi\u015f Pratik Arac\u0131m\u0131 Nas\u0131l Geli\u015ftirdim? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-06-10T18:12:12+00:00\",\"dateModified\":\"2026-06-10T18:12:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"PSM I S\u0131nav\u0131na Haz\u0131rl\u0131kta Devrim: Kendi Ki\u015fiselle\u015ftirilmi\u015f Pratik Arac\u0131m\u0131 Nas\u0131l Geli\u015ftirdim?\"}]},{\"@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":"PSM I S\u0131nav\u0131na Haz\u0131rl\u0131kta Devrim: Kendi Ki\u015fiselle\u015ftirilmi\u015f Pratik Arac\u0131m\u0131 Nas\u0131l Geli\u015ftirdim? - 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\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/","og_locale":"tr_TR","og_type":"article","og_title":"PSM I S\u0131nav\u0131na Haz\u0131rl\u0131kta Devrim: Kendi Ki\u015fiselle\u015ftirilmi\u015f Pratik Arac\u0131m\u0131 Nas\u0131l Geli\u015ftirdim?","og_description":"INSERT INTO questions (question_text, correct_answer, explanation, difficulty, category) VALUES ('Daily Scrum toplant\u0131s\u0131n\u0131n temel amac\u0131 nedir?","og_url":"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-06-10T18:12:12+00:00","article_modified_time":"2026-06-10T18:12:43+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"24 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"PSM I S\u0131nav\u0131na Haz\u0131rl\u0131kta Devrim: Kendi Ki\u015fiselle\u015ftirilmi\u015f Pratik Arac\u0131m\u0131 Nas\u0131l Geli\u015ftirdim?","datePublished":"2026-06-10T18:12:12+00:00","dateModified":"2026-06-10T18:12:43+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/"},"wordCount":4806,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/","url":"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/","name":"PSM I S\u0131nav\u0131na Haz\u0131rl\u0131kta Devrim: Kendi Ki\u015fiselle\u015ftirilmi\u015f Pratik Arac\u0131m\u0131 Nas\u0131l Geli\u015ftirdim? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-06-10T18:12:12+00:00","dateModified":"2026-06-10T18:12:43+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/psm-i-sinavina-hazirlikta-devrim-kendi-kisisellestirilmis-pratik-aracimi-nasil-gelistirdim\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"PSM I S\u0131nav\u0131na Haz\u0131rl\u0131kta Devrim: Kendi Ki\u015fiselle\u015ftirilmi\u015f Pratik Arac\u0131m\u0131 Nas\u0131l Geli\u015ftirdim?"}]},{"@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\/42447","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=42447"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/42447\/revisions"}],"predecessor-version":[{"id":42448,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/42447\/revisions\/42448"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=42447"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=42447"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=42447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}