Agile In Real Life (IRL) serisinin bu serisinde, Agile'ın yazılım dışı geliştirme uygulamalarında nasıl kullanılabileceğini veya uygulanabileceğini yazıyorum. Çevik uygulamalardan bazılarını Gerçek Hayat örnekleriyle açıklayarak, karşılaştığım veya kendi deneyimlerim hakkında yazdığım şeyler üzerine düşünürüm.
Agile'ın uygulandığını görebileceğiniz ülkeleri düşündüğünüzde, muhtemelen Japonya gibi bir ülke, Kaizen'in (yalın üretim) ortaya çıktığı yer aklınıza gelir. Ama Sri Lanka'yı düşünür müsün?
2018 yazında kız arkadaşımla 'Hindistan'ın Gözyaşı'na tatile gittim. Sprintlerden, Kullanıcı hikayelerinden ve yazılım geliştirmedeki rutinlerimle birlikte gelen her şeye ara verdim. Tetiklenmeyi ve Agile hakkında düşünmeyi beklemiyordum. Ama yüzünüze böyle göründüğünde, yapmamak imkansızdı.
Sri Lanka hakkında bilinmesi gereken güzel bir şey, buranın gelecek vadeden bir tatil beldesi olmasıdır. Ülke içinde bazı istikrarsızlıklarla mücadele etmesine ve hala mücadele etmesine rağmen, adanın büyüklüğü, doğanın çeşitliliği, tarihi ve kültürü onu gezginler için harika bir yer haline getiriyor. Oh, ve son derece ucuz.
Turistlerin ilgisindeki bu hızlı artış elbette bu adayı da etkiledi. Ekonomisi en iyi olan bir ülke değil, bu nedenle turizm (yeniden) patlamaya başlayınca otellerin gelişimi de hız kazandı. Bu, ülkeyi ziyaret ederseniz hala görünür durumda idi ve muhtemelen.
Sri Lanka “Otelleri” nin çoğu aslında Aile Yanı olarak anılır, çünkü çoğu zaman kurumsal işletmeler tarafından değil bir aile tarafından işletilirler. Basit olması için ona 'oteller' diyeceğim.
Neden bu arka planı anlatıyorum? Çünkü otellerin gelişimi Agile hakkında düşünmemi tetikledi. Uygulanan bazı ilkeleri görebiliyordum. Bilerek mi? Muhtemelen değil. Ancak, birçok Agile uygulamasının yalnızca yazılım geliştirmede değil, her tür projede yapılmasının akıllıca olduğunu gösteriyor.
Yeterince konuşma, bu hikayeyi anlatmanın en iyi yolu size sadece göstermektir. Aşağıda, kaldığımız aile yanında kaldığımız evlerden kaydettiğim iki videoyu görebilirsiniz. Bunların amatör tatil videolarınız olduğunu, profesyonel olmadığını ve ara sıra vahşi kız arkadaşının göründüğünü göreceksiniz.
Vurgulamak istediğim Çevik ilke, ilk ve muhtemelen en önemlisidir.
01. En yüksek önceliğimiz, müşteriyi erken ve sürekli teslimatla memnun etmektir.
Bu, çok sıralı (ve genellikle uzun) bir süreç olduğu bilinen Şelale gibi bir şeyden büyük bir farktır. Büyük patlamayla hayata geçen büyük projeler, umarım proje kapsamındaki tüm ihtiyaçları karşılar.
Muhtemelen videolarda da fark edeceğiniz gibi, otellerin bitmiş olmaktan çok uzak olduğu. Odaları eksikler, güzel bir lobiyi, güzel bir restoranı / barı kaçırıyorlar. Görebildiğiniz tesisler planlanmış, ancak hala geliştirme aşamasında.
Benim için görmek oldukça ilham vericiydi çünkü bence emlak gelişiminin şu anda nasıl gerçekleştiğine dair statükoya meydan okuyor. Avrupa'da inşa edilen bir bina veya otel gördüğümde çoğu zaman yıllardır inşaat alanı oluyor ve sonra her şey bittiğinde büyük bir açılış töreni oluyor.
Bu statükoya meydan okunması için bir neden var mı? Bu Çevik ilkenin faydaları nelerdir?
Bir Şelale projesi ile değer sağladığınız an, her şeyin bittiği andır. Bunun arasında müşteri veya kendi işiniz için herhangi bir değer sunmuyorsunuz. Bu utanç verici.
İlk videoyu çekin. Yavaş yavaş tüm odaları birlikte inşa edebilirlerdi. Önce çerçeve, sonra banyolar, sonra mobilyalar vb. Ama bunun yerine önce bir odayı inşa etmeye ve bitirmeye odaklandılar . Bu şekilde ilk turistler geceyi çoktan geçirebilir (müşteri için değer), aile için gelir (işin değeri) ile sonuçlanır.
Aile yanında kalmayı oda oda inşa ederek, turistler için zaten değer sunabilir ve daha fazla gelişme için gelir yaratabilirler.
İkinci videoda, tüm odalar tamamlandı, ancak tesislerin geri kalanı henüz orada değildi. "Restoran" sandalyeli bir şantiyeden başka bir şey değildi. Yine, bitene kadar beklemeli miydi? Sadece odalara bir bakın, bunlar harikaydı.
Diğer bir büyük fayda, gerçek müşteri geri bildirimlerini erken bir aşamada alabilmenizdir. Büyük sorunları tespit etmeye yardımcı olan ve hem mevcut hem de yeni "özellikler" (bu örnekte odalar) için bazı iyileştirmeler yapmak için iyi bir ilham kaynağı olan bir şey.
Bizim durumumuzda, aslında odada kalan ilk (veya belki ikinci) kişilerdik. Ve bazı sorunlarımız vardı. Sıcak su her gün çalışmıyordu ve elektrik doğru bağlanmamış gibi görünüyordu. Banyo ışığını dışarıdan yakma ihtiyacının komik bir durumu. Banyo dışında değil, odanın dışında, balkonda. Bir sonraki odayı geliştirirken kaçınmaları gereken bir şey.
Erken bir aşamada iş değeri yaratarak ve gerçek müşteri geri bildirimi alarak birçok riski azaltıyorsunuz. Kullanıcıların istediğini yerine getirmeme , aynı zamanda finansal riski azaltma riski .
Ya bir gayrimenkul projesi çok uzun sürerse ve bazı aksilikler varsa? Projenin sonuna kadar bunu görebilmek için finansal araçlara sahip olmama riskiniz var. Bu alışılmadık bir durum değil. Başka bir şirket devralıncaya kadar büyük binaları tamamlanmamış bırakarak iflas eden çok sayıda inşaat şirketi örneği var.
Sri Lankalıların riski azalttığı birkaç başka senaryo düşünelim:
Bu bitmemiş pansiyonlarda kalmak tuhaf mıydı? Belki biraz, çünkü bu onların rezervasyon fotoğraflarında gösterdikleri bir şey değildi. Ancak bu yerlerin çoğu muhteşemdi, harika odaları ve çok tatlı ve nazik sahipleriyle. Ve 15-20 Euro'luk bir fiyat için gerçekten şikayet etmek zor.
Üzerinde düşünecek çok şey var ve "Proje yöneticilerinin" buradaki olaylara nasıl yaklaştığı hakkında biraz fikir edinmek isterim. Her şeyi nasıl önceliklendirdiler, “yayınlara” nasıl karar verdiler, MVP olarak kabul edilen neydi? Bu yazılım dışı geliştirme örneklerinden neler öğrenebileceğimiz ilginç, ancak şimdilik sadece tahmin edebiliriz.
Umarım bunu ilginç bulmuşsunuzdur ve bu sizi kendi uygulamalarınızdan bazıları üzerinde düşünmeye sevk etmiştir. Öyleyse, lütfen öğrendiklerinizi yorumlarda paylaşın! 👇
Java'da volatile anahtar kelimesini kullandığımızda perde arkasında neler olduğuna ve neden senkronizasyonun yerini tam olarak almadığına kısa bir bakış uçucu anahtar kelime genelinde. Bu anahtar kelime, bir değişkende yapılan herhangi bir değişikliğin diğer ileti dizileri tarafından hemen görülebilmesini sağlamak için kullanılabilir, bu nedenle verilerimizin eski, senkronize olmayan ve yanlış hale gelmesini önlemeye yardımcı olur.
Üç ay önce yolculuğuma @ GovTech'in Devlet Dijital Hizmetlerinde başladım. Hukuk endüstrisini geliştirmekten ve Hukuk Bakanlığı'nda uluslararası ortaklıklar kurmaktan, şimdi yetenekli geliştiriciler ve tasarımcılardan oluşan bir ekiple, kağıt tabanlı ticaret belgelerine küresel geçişi güçlendirmeyi amaçlayan dijital bir yardımcı program olan TradeTrust'u oluşturmak için çalışıyorum.
Amaç, algıya çok daha fazla netlik getiren bir şeye nasıl baktığınızı çerçevelemenin bir yoludur. “Amaç” dediğimde, bir kişinin başarmaya çalıştığı şeyi kastediyorum, ekibinizin bilmek istediği şeyi veya kuruluşunuzun yıl içinde neyi başarmayı umduğunu değil.
Fiyat, bir dolar rakamından çok daha fazlasıdır - bir değerin temsilidir ve bir ürünün para kazanıp kazanmayacağını belirlemede en kritik faktördür. Yine de, genellikle sonradan düşünülür, bir ürün geliştirildikten sonra son dakikada değerlendirilir.
Ürün yönetimi o kadar çok farklı beceri gerektirir ki büyük ihtimalle çalışanlarınız en azından bazılarında sizden daha tecrübelidir. Bu beceriler, ekibinizin başarmaya ihtiyaç duyduğu şeyin temelini oluşturduğunda kafa karıştırıcı hale gelebilir.
Onlarla mücadele etmenin ve projelerinizi ve akıl sağlığınızı yolda tutmanın 3 yolu Ellerinizi indirin, Ürün Yönetiminin en zor kısmı, sizden güneşi ve ayı bakımlı parmaklarının çırpışıyla teslim etmenizi bekleyen mantıksız yöneticilerle uğraşmaktır. Benim zamanımda her türden yaşadım.