Etki Alanına Dayalı Tasarımı bilen müşterilerime sorduğumda,% 10'dan azı kafalarını salladı.
Ancak Deadline Driven Design'ı kimin deneyimlediğini sorduğumda neredeyse herkes güler ve bağlı hissederdi.
DDD metodolojisini müşteriye sunduğumda bir deneyimi paylaşmama izin verin.
BA (İş Analizi) Sayın T, gereksinimi analiz etmek ve daha sonra Lab1'de tasarımı yapmak için olay fırtınası ve DDD metodolojisini benimsemek için koçluk yaptığım kişidir. Kısa bir aradan sonra, ikinci bir Lab2 projesi için tekrar buluştuk. "
BA Bay T. tarafından tamamlanan aşağıdaki haritanın önünde duruyorduk. Yaptığı şeye oldukça şaşırmış görünüyordu.
Dedim ki: "Demek sizin çözdüğünüz kullanıcı hikayesi bu, Ama olay fırtınası nerede?"
Bay T tonunu biraz geri çevirdi ve benim de göz temasından kaçındı ve şöyle dedi: “Lab1'de, bana öyle geliyor ki olay fırtınasının çıktısı sadece kullanıcı hikayelerinden ibaret. Bu yüzden, sprint'e daha hızlı başlayabilmemiz için kullanıcı hikayelerini doğrudan bulmanın yararlı olabileceğini düşündüm. "
Birkaç saniyelik sessizlik ve biraz temiz hava yardımı ile. Şöyle dedim: "Kabul ettim, kullanıcı hikayesi olay fırtınasının görünen çıktılarından biridir, ancak bundan çok daha fazlası ve daha da önemlisi , kullanıcı hikayesinin sistemin zihnini doğru şekilde yansıttığını nasıl anlarsınız. "
Sonra kısa bir olay fırtınası değerleri dersine başladım.
"Her şeyden önce, geliştiricileri etkileşimli olarak dahil etmemiz gerekiyor. Olay fırtınası, alan uzmanlığı ile geliştiricinin zihnini birbirine bağlayan bir köprüdür. Böylesine etkili bir bağlantıyla, yazılım, alan uzmanlığının zihninden geliştiricinin zihin akışına ve geliştiricinin eliyle bilgisayara girebilir. "
"İkincisi, sistemimizin farklı alanlarını belirlememiz gerekiyor, böylece onları stratejik olarak önceliklendirebiliriz. (örneğin bunları mikro hizmetler veya modüller olarak ayırın veya desteklemek için üçüncü taraf sistemi içe aktarın.) "
"Ayrıca Agrega çıktısını da anlamak istiyorsunuz, böylece sistemin her biriminin zihniyetini tasarlayabilelim."
Bay T sinsice gülümsedi ve “Söylediklerinize katılıyorum ama PO'nun onayına ihtiyacımız var” dedi. (PO, ürün sahibidir)
Son teslim tarihini zorlayacak gerçek patron olan PO ile yukarıdaki konuşmayı tekrarladıktan sonra.
PO'ya eklediğim sözler, “Son teslim tarihine uymamız gerektiğini anlıyorum. Ancak bıçağı keskinleştirmek odun kesmeyi geciktirmez. Event Storming, hızlı tempoda iş süreci analizi yapmak için icat edildi. "
Bir günlük yoğun aktivitelerle, geliştiriciler, iş idaresi ve koç nihayet kısmi olay fırtınasını böyle göründü.
Bu duvarın önünde dururken Bay T'nin rahatladığını gördüm.
"Önceki ve sonraki kullanıcı hikayelerinin farkı nedir?" Diye sordum.
Bay T şunları söyledi: “Öncelikle birçok gizli kullanıcı hikayesi belirledik. örneğin: 'Sözleşme Bedeni Eklentisi' Agrega ', kafamdaki tüm senaryoları çözmeye çalıştığımda bu gözden kaçtı. "
"Neden o kısmı kaçırdın, oldukça önemli görünüyor" dedim.
Bay T, “Evet, Garip! Tüm kullanıcı hikayelerini zihnimden kavramak istediğimde sadece ormanı görüyorum ama ormanı göremiyorum. Bu yüzden çok fazla ayrıntı tanımlayamıyorum. Ancak olay fırtınasına başladığımızda, ormanın her yoluna adım attığımı ve içinden geçtiğimi hissediyorum, önemli nesneler netleşiyor. "
Dedim ki: "Evet, olay fırtınası zihninizi bu sınırsız duvarlara doğru genişletmenize ve onları herkes için görünür kılmanıza yardımcı olur. Yalnızca iş sürecinde açıklık oluşturmanıza yardımcı olmakla kalmaz, aynı zamanda tüm geliştiricilerin tüm ayrıntıları görmesine ve tüm sürecin zihniyetini anlamasına yardımcı olur . "
Ekledim: "İletişim ne olacak? Bu yardımcı oldu mu? "
Bay T başını salladı ve şöyle dedi: "Evet, başlangıçta bazı bulmacalarımı çözüyor, şimdi beni neyin beklediğini biliyorum ve sonra telefonu elime aldım ve son kullanıcıya ayrıntılı olarak sordum ve bu gerçekten yardımcı oldu."
Dedim ki: "Geliştirici ekibinden de tonlarca soru aldın, değil mi? Duvara yaydığınız tüm ayrıntıları görene kadar bu soruları soramayacaklar. Bu soruları size önceden sormazlarsa, sprint'in geç saatlerinde size sorarlar. Aksi takdirde, sorunu takma veya gizleme olasılıkları yüksektir ve kanbanınızda çok sayıda Devam Eden Çalışma öğesi görürsünüz. Bu, scrum kanban kullanırken yaygın bir tuzaktır, Çok fazla Devam Eden Çalışma . Ama neden diye sormalıyız, değil mi? "
Bay T gülümsedi ve anlattığım senaryoya oldukça aşina görünüyordu.
"Artık kaç alan ayırmamız gerektiğini biliyorsunuz, sprint 1'de çok sayıda dağınık kullanıcı hikayesini tek bir sprint'e koymak yerine hangi alan üzerinde çalışmalıyız?
Hatta sistem için kaç tane mikro hizmetimiz olacağını ve bunların nasıl etkileşime gireceğini bile bulduk, bu yardımcı olmuyor mu? "
…
Hikayemizi burada bitirelim, Olay fırtınası, iki kişilik iş konuşmasını yürütmek için gerçekten basit ama güçlü bir araçtır .
Peki iki kişilik iş nedir? Bunu bir sonraki blogumda genişletmeme izin verin. Olay fırtınasının yazılım tasarım alanını nasıl kurtardığını anlatacağım.
“Yazılım geliştirme bir öğrenme sürecidir; çalışan kod bir yan etkidir.” Bu alıntı aslında benim değil ama Event Storming'in yaratıcısı ve Event Storming'in yazarı Alberto Brandolini'nin sözlerini aktarıyorum.
Mimari diyagramlar çizmekten her zaman zevk aldım ve net bir amaç duygusu ve yılmaz bir tutkuya sahip bir mimar olarak kariyerimde bunların birçoğunu yaratma şansına sahip oldum. Her zaman “Bir resim bin kelimeye bedeldir” sözüne inanmışımdır, bu yazının amacı, hevesli herhangi bir geliştiriciye zamansız klasikler çizmesini sağlamak ve ilham vermektir.
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.
Mike Krzyzewski'nin bu sezonun sonunda Duke basketbolundan emekli olması, ona eşi ve ailesiyle daha fazla zaman kazandıracak.
'Succession' hayranları, Greg, diğer adıyla Nicholas Braun'un alışılmadık derecede uzun boyunu fark etmekten kendilerini alamıyorlar. Gerçekten oyuncu kadrosunun üzerinde mi yükseliyor?
Öncü Kadın Ree Drummond sizi Şükran Günü'ne hazırlamak için burada. İşte onun en iyi yan yemeklerinden bazıları.
Natalie '90 Day: The Single Life' dizisinde ama Mike Youngquist ne yapıyor? İşte Mike'ın şu anki ilişki durumu hakkında bildiklerimiz.
Her hafta güncellenen mini bulmacamız, en sevdiğimiz HowStuffWorks okumalarımızı zeki ipuçlarıyla birleştiriyor!
Doğru deterjanı seçme konusunda endişelenmenize gerek kalmadan çamaşır yıkamak yeterince kötü. Peki en iyisi hangisi? Yoksa önemli mi?
Kentucky kırsalındaki Fugates ve Combs aileleri, genetik piyangoyu kaybettiler ve her ikisi de, evlenirken tenlerinin mavi görünmesine neden olan nadir bir çekinik özelliği paylaştılar. Bunun nedeni neydi? Ve ailelere ne oldu?
İki babasız erkek civciv, California akbabasını yok olmaktan kurtarmak için bir programda yetiştiriliyor. Böyle 'bakire' doğumlar nasıl mümkün olabilir?
Breath of the Wild'daki en hızlı koşular kırk dakikanın biraz üzerindedir. Bağlantı uyanır, Ganon'a koşar ve dünyayı göz açıp kapayıncaya kadar kurtarır.
Maggie Gyllenhaal, New York Magazine'den David Marchese ile HBO dizisi The Deuce, yaklaşmakta olan Netflix filmi The Kindergarten Teacher ve #MeToo hareketi üzerine bir araya geldi. Çarşamba günü yayınlanan röportajda Marchese, bu konuların birincisi ile ikincisi arasındaki noktaları birleştirdi ve James Franco'nun başrolünü üstlendiği The Deuce'un yapımcılığını yapan Gyllenhaal'a, suçlandıktan sonra neden 2. sezonda kaldığını sordu. beş kadın tarafından cinsel taciz.
Yine de: YouTube aracılığıyla Disney Size söylemeliyim, bu sabah Fındıkkıran hakkında bir yıl daha çıkmayacak bir tatil filmi için heyecanlanacağımı düşünerek uyanmadım. Bakın, işte buradayız.
İyi bir Altoids teneke projesi görmeyeli uzun zaman oldu, ama Hackmypi'de, 5$'lık Raspberry Pi Zero'yu ve bir dokunmatik ekranı bir teneke kutuya doldurma konusunda bir rehberleri var. Buradaki proje bir Adafruit iki inçlik ekran kullanıyor , Bluetooth, Wi-Fi ve tam boyutlu bir USB bağlantı noktası ekler.
Cardi B ve Offset'in 3 yaşındaki kızı Kulture, yeni örgülü saç modelini Instagram'da sergiledi.
Selena Gomez daha önce arkadaşı Cara Delevingne için "Çok eğlenceli ve son derece maceracı" dedi.
Şarkıcı Perşembe günü fitness rutinini değiştirmeye karar verdi.
Jamie Dornan, Superman rolü için seçmelere katıldığını ancak Henry Cavill'e yenildiğini açıkladı; ve Marvel ile MCU'ya katılma hakkında konuştu.