Not: Web sitesi otomatik olarak çevrilmiştir. En iyi okuma deneyimi için İngilizceye geçin.

çevi̇kli̇k yazilim geli̇şti̇rme dişinda kullanilabi̇li̇r mi̇

Agile dış yazılım geliştirme – Mümkün mü?

2000'li yılların başında ilk BT departmanları çevik çalışma yöntemine geçmeye başladı. Bunun daha iyi iş sonuçları ürettiği kısa sürede anlaşıldı. Bugün, Agile yazılım geliştirmede standarttır (kuruluşların 95%'si bunu kullanmaktadır – Eyalet Agile, 2020). Bu nedenle giderek daha fazla şirketin kendilerine şu soruyu sorması şaşırtıcı değildir: Agile yazılım dışı projeler için kullanılabilir mi? Size Agile kullanımının yazılım geliştirme dışında ne zaman mantıklı olduğunu ve bunun pratikte nasıl görünebileceğini göstereceğim.

 

Şirketler yazılım geliştirme dışında neden Agile kullanıyor?

Agile'nin yazılım geliştirme dışında nasıl çalıştığına bakmadan önce, şirketlerin neden diğer departmanlarda ve sektörlerde de çevik çalışmayı tercih ettiklerine bir göz atalım. Doğrudan konuya girmek gerekirse, Agile şirketlerin daha kısa sürede daha iyi bir son ürün elde etmelerini sağlar. Diğer şeylerin yanı sıra, bu amaçla uygulanan çevik çerçeveler 

     

      • Ekipler içinde ve arasında daha iyi iletişim,  

      • açık bir geri bildirim kültürü ve

      • şeffaf ve daha verimli bir çalışma şekli.

    Özellikle çalışma ortamı karmaşık olduğunda bu avantajlardan yararlanırsınız (bkz. Cynefin modeli) dır. 

    Cynefine modeli

    Kaynak: Cynefin: çevik yöntemler – ya da değil | MT AG (mt-itsolutions.com)

    Agile daha sonra ekipler için iş süreçlerini daha kolay yapılandırmalarını, değerlendirmelerini ve uyarlamalarını sağlayan bir yapı oluşturur. Artık tek bir ana plan değil, ekiplerin ustalaştığı birçok küçük kilometre taşı vardır. Ve: Bir ürün müdürü veya tek bir yönetici yerine, sorumluluk tüm ekipteki birçok omuz arasında paylaşılır.

     

    Agile'nin yazılım geliştirme dışında kullanımı: Nasıl çalışır?

    Bu nedenle, BT dışı projeler için çevik çalışma yönteminin avantajları açıktır. Ancak BT dışı Agile pratikte nasıl çalışabilir? Sonuçta, Agile yazılım geliştirme süreçlerini iyileştirmek için geliştirilmiştir. Bu nedenle Agile yazılım dışı projeler için de kullanılabilir mi?

    Birkaç istisna dışında buna net bir "evet" cevabı verebilirim. Ancak Scrum gibi bir çerçeveyi seçip şablon olarak projenize uygulayamazsınız. Bu tek başına işe yaramaz çünkü çoğu çerçeve BT süreçleri için tasarlanmıştır. 

    Dolayısıyla, Agile'yi diğer çalışma alanlarında uygulamak için başlangıçta bu iki olasılıkla karşı karşıya kalırsınız:

       

        1. Çevik bir çerçevenin yalnızca çerçevesini benimser ve geri kalanını sektörün, projenin ve ekiplerin ihtiyaçlarına göre uyarlarsınız.

        1. Sadece çevik bir çerçevenin belirli yapı taşlarına karar verir ve bunları uygularsınız.

      Kuruluşlar için ilk yaklaşımı başarılı bir şekilde uygulamak genellikle zordur. Kapsamlı, profesyonel destek olmadan kuruluşlar bir çerçevenin çerçevesini kendi süreçlerine aktaramazlar. 

      Bu nedenle pratikte, şirketinizde ya çevik Kanban yöntemiyle ya da aşağıdaki yöntemlerle başlamanızı öneririm çevi̇k Retrospektifler an. Her iki yaklaşım da ekipleri ve departmanları bunaltmadan Agile –'nin faydalarını göstermek için yeterince büyük bir adımdır. 

      Agile hakkında resmi olarak konuşmamak faydalı olabilir. Bu, ekipleri yanlış beklentilerden korur ve tek tek çalışanların kötü deneyimler yaşamış olması halinde yeni süreçlere çekincesiz ve korkusuzca girmelerini sağlar. 

       

      Agile'yi yazılım geliştirme dışında kullanmak: Ne zaman mümkün değildir?

      Agile'nin yazılım geliştirme dışında çok az anlam ifade ettiği veya hiç anlam ifade etmediği birkaç istisna vardır: 

      Sıkı gereksinimleri olan projeler

      Mevzuata uygunluk veya sertifikasyonlar gibi katı gerekliliklere her zaman uymak zorunda olan şirketler, Agile'nin avantajlarından yararlanmak için süreçlerini yeterince uyarlayamazlar. Bu durumda çevik yaklaşımların yinelemeli ve uyarlanabilir doğası çalışma şekillerine yansımaz. 

      Değişiklik kontrolüne sahip müşteriler

      Kuruluşlar, sürecin her adımını dokümantasyon ve değişiklik kontrolü yoluyla kontrol etmek isteyen müşterilerle çalışıyorsa, Agile'nin uygulanmasının önündeki engel çok büyüktür. Çünkü: Agile'nin doğasında sorumluluğu birçok omuza dağıtmak vardır. Ekiplerin kendi başlarına karar vermelerine izin verilir ve bu beklenir. Sürekli kontrol ile bu pek mümkün değildir. 

      Bu hangi sektörler için geçerlidir?

      Sıkı gereksinimleri olan projeler ve değişiklik kontrolü olan müşteriler çoğunlukla havacılık, sağlık ve ordu gibi yüksek düzeyde düzenlenmiş sektörlerde bulunur. Burada, yönetişim ve kontrol destekleyici sütunlardır. 

      Sürekli iyileştirme – gibi bazı çevik kavramları bu sektörlerde uygulayabilmenize rağmen, örneğin retrospektifler, Agile'nin gerçek faydaları bu çerçeveler tarafından zayıflatılmaktadır. Ancak, Agile'nin gerçek faydaları bu çerçeve koşulları tarafından zayıflatılmaktadır.

       

      Yazılım geliştirme dışında Agile kullanımı: 3 pratik örnek

      BT dışı Agile'ye sadece teorik olarak yaklaşmamak için 3 pratik örneğe bir göz atalım. Bu örnekler size Agile'nin yazılım dışı projelerde nasıl çalışabileceğini ve Agile'nin bu süreçte neleri değiştirdiğini gösterecek:

      Agile yazılım geliştirme dışında: UX tasarımı

      Tasarım ekiplerindeki Agile teknikleri, pazara sunulması aylar sürmeden kullanıcılarının – ihtiyaçlarıyla yakından bağlantılı ürünler geliştirmeye yardımcı olur. Agile'nin yinelemeli yapısı, keyfi mükemmellik baskısını ortadan kaldırır ve UX tasarımcılarının daha esnek ve uyarlanabilir bir şekilde çalışmasına yardımcı olur. 

      Bunu başarmak için Agile, örneğin UX tasarımında "Tasarım Sprinti "ni tanıtmaktadır. Bu, ilk fikirden test edilebilir bir ürün geliştirmek için tüm kilit paydaşların 4 veya 5 gün boyunca birlikte çalışmasını içerir. Tasarım sprintleri genellikle aynı şekilde üretime geçen başarılı tasarımlara yol açar. 

      Bu ABD çevrimiçi öğrenme platformu Quizlet Örneğin, diyagram oluşturma araçlarını portföyüne dahil etmiştir. Bir tasarım sprinti tatmin edici bir sonuç üretmese bile, hangi fikirlerin ve yaklaşımların hedefe götürmediğini hızlı bir şekilde gösterir. Bu, çok fazla kaynak israf etmeden doğru yolu – almak için vazgeçilmez bir içgörüdür.

      İpucu: Tasarım sprintinde, doğrudan ilk geri bildirim almak için "müşteriyi" veya hedef grubu birkaç kez davet edin.

      Agile yazılım geliştirme dışında: Pazarlama

      Pazarlama alanında Agile sürekli olarak potansiyelleri ve sorunlara gerçek zamanlı çözümler bulmak, testler yapmak ve sonuçları anında değerlendirmek ve hızlı bir şekilde yinelemek için verilere ve analizlere dayanır. Pratikte bu, bir pazarlama departmanının aynı anda birkaç kampanya yürütmesi ve her hafta bunlar için yeni fikirler geliştirmesi anlamına gelir. Yukarıdan aşağıya pazarlamanın aksine, çevik pazarlama iddialı satın alma hedefleri ve katı bir kampanya planı tarafından değil, pazar tarafından yönlendirilir.

      Bir e-ticaret yazılımı sağlayıcısı olan Sleeknote, çevik pazarlama yoluyla üretimini ve organik trafiğini büyük ölçüde artırmayı başardı. Bunu başarmak için haftalık sprintler, ürün backlogları ve Kanban panoları ile çalıştı. McKinsey, çevik pazarlama ile şirketlerin şunları yapabileceğini varsayıyor cirolarını yüzde 20 ila 40 arasında artırabilir.

      Agile yazılım geliştirme dışında: İşe Alım

      İşe Alımda Agile, kuruluşların yüksek vasıflı yetenekleri ve pasif iş arayanları çekmelerine ve şirketteki çalışan devrini azaltmalarına yardımcı olur. Bunu yapmak için Agile, işe alımı ciro üzerinde doğrudan etkisi olan bir ürün departmanı olarak görmektedir. Bunu yapmak için, iş arayanların ihtiyaçlarına sürekli olarak uyum sağlayarak pazara hızlı ve sürekli bir şekilde yanıt vermelidir.

      Örneğin IBM'in kendi framework'ü vardır. "Yetenek Ediniminde Agile" (AgileTA) ile Scrum'ı İK departmanında uygulamak üzere bir araya geldi. Özellikle retrospektifler, yapılan işin değerlendirilmesini, kullanılmayan potansiyelin ve hataların ortaya çıkarılmasını sağlıyor. 

       

      Agile'nin yazılım geliştirme dışında kullanımına ilişkin sonuç: Küçük adımlarla ilk başarının elde edilmesi

      Agile şirketlere daha iyi ürünleri daha hızlı yaratma şansı sunuyor. Agile'nin yazılım geliştirme dışında kullanımı birçok departman ve sektörde mümkündür. Önemli olan her şeyi bir anda yapmak istememektir. Profesyonel destek olmadan, kuruluşlar Agile'nin uygulamadaki ilk etkilerini hissetmek için retrospektifler gibi temel çevik unsurlarla başlamalıdır. Bundan sonra, bir çerçevenin diğer unsurlarını adım adım süreçlerine entegre edebilirler. Atölye çalışmamız, çevik bir dönüşüm sırasında ne pahasına olursa olsun kaçınmanız gereken 7 hatayı gösteriyor. Scagile Projesi. Gelmekten çekinmeyin, atölye çalışmaları ücretsizdir.

      Ek olarak, Echometer aracına göz atmanızı tavsiye edebilirim (Daha fazla bilgi için buraya tıklayın: Çevik retrospektifler için en iyi ücretsiz yazılım). Özellikle çevik yöntemlere yeni başlayan ekipler için uygundur.

      Bu makaleyi ağınızla paylaşın

      Takım desteğine mi ihtiyacınız var? İşte yapacağın şey: Spotify Health Check Retrospektifi!

      İlk Sağlık Sorusu: "😍 İşe gitmekten keyif alıyoruz ve birlikte çalışırken çok eğleniyoruz."

      Biraz daha ister misiniz? Retro Tool şimdi deneyin.

      Daha fazla makale

      Echometer Haber Bülteni

      Echometer ile ilgili güncellemeleri kaçırmayın ve çevik çalışma için ilham alın