Değer Akışı Eşleme nedir?


19

Değer Akışı Haritalaması ve yazılım teslim süreci de dahil olmak üzere üretim süreçlerinin değer akışını analiz etmek için nasıl kullanılabileceği hakkında çok şey duydum . Yazılım geliştirme ve operasyon ekipleri bağlamında başarılı bir şekilde sunulduğunu hiç görmedim.

Değer Akışı Eşleme nedir ve yazılım dağıtımına nasıl uygulanabilir?

Yanıtlar:


8

Bir değer akışı daha az içsel değere sahip şeylerin bir koleksiyona değer katan bir süreçtir. Kanonik örnekte bir montaj hattı var. Bağlantısı kesilmiş bir parça koleksiyonuna (direksiyon simidi, vites kolu, gaz pedalı) çok az ilgi duyuyorum. Öte yandan, bir araba için iyi para ödeyeceğim. Otomobil üreticileri değer katmak tesisleri, vasıflı iş, tedarik zincirleri vb Parçaları akışının bir ucundan içeri şeklinde bölümlerine, arabalar diğer çıkıyor.

İşletmeler ürünlerini ve / veya hizmetlerini sunmak için karmaşık süreçler kullanırlar. Değer akışı eşlemesi , şirketler tarafından nasıl ve nerede değer sunduklarını anlamak için kullanılan bir süreçtir . Değer akışı eşleştirmesinin amacı, değer sağlayan bir iş yeteneğini desteklemek için gereken adımların, zamanın ve kaynakların net bir şekilde anlaşılmasını sağlamaktır.

Değer akışı eşlemesi, kaizen veya Sürekli İyileştirme için yararlıdır . DevOps ve Lean'de kullanılan “sistemler düşüncesi” karmaşık bir süreç boyunca yapılan küçük, artımlı iyileştirmeleri teşvik eder. Bir değer akışı haritası, bir değer akışındaki gereksiz veya verimsiz adımlar gibi atık alanlarını açığa çıkarabilir. Tam bir harita bu atık alanlarını ortaya çıkarma eğilimindedir. Bu, iyileştirmelere öncelik verilmesine yardımcı olur.

Değer Akışı Eşleme, büyük ölçüde bir iş sürecine veya yazılım teslimi içindeki daha küçük bir kapsama uygulanabilir. Yazılım teslim sürecinin kendisi bir montaj hattını yansıtır. Kod yazılır, gözden geçirilir, test edilir, entegre edilir ve tekrar test edilir. Son olarak Üretime teslim edilene kadar bir ortamdan diğerine (imalatta buna iş merkezi denir ) teslim edilir.


Değer akışı eşlemenin yazılıma nasıl uygulanacağını açıklayabilir misiniz? Şef, docker, jenkins, git ve aws'ların birlikte çalışması ve belki de gerekli değilse git + svn'yi kullanmadığınızdan veya daha fazla çeşitli google ürünlerinin reklamcılık işlerini nasıl geliştirdiği gibi mi?
avi

Hem yazılım hem de süreç için bir yazılım teslim değeri akışı yapılır. Bir döngünün "başlangıcı", yeni bir sistem oluşturmak veya mevcut bir sistemi değiştirmek / geliştirmek (yeşil alan / kahverengi alan) için bir proje planı olabilir. Hem insan hem de otomatik çalışan yazılım sunmak için gereken tüm adımlar değer akışının bir parçasıdır.
Dave Swersky

Bir karışıklık noktasını açıklığa kavuşturmanın yanı sıra, cevabınızı somut bir örnek içerecek şekilde değiştirmenizi umuyordum.
avi

SDLC'de VSM'nin gerçekleştirilmesine yönelik bir sonraki adımın, spesifikasyonlardan üretime kadar montaj hatlarına entegre veri analizi olacağını düşünüyorum.
Peter

6

Değer Akışı Eşleme Nedir?

Değer Akışı Haritası, tedarikçiden müşteriye kuruluşunuz aracılığıyla iş, envanter ve bilgi akışının bir temsilidir. VSM, gecikmelerin sürecinizdeki yerini, herhangi bir kısıtlamayı ve aşırı çalışmayı veya envanteri bir bakışta görmenizi sağlar.

BT kuruluşları için yaygın bir gösterim, envanterin birikmiş iş yerindeki bir takım görevler olduğudur. Joel Spolsky bu kavramı açıklayan ve genişleten muhteşem bir makale yazdı .

Genellikle bir VSM aşağıdakileri içeren grafik bir grafiktir:

  • müşteriniz
  • tedarikçiniz (iş yapmak için harici yükleniciler kullanıyorsanız ve kullandığınızda)
  • kuruluşunuzun içindeki süreç (kuruluşunuzdaki iş öğelerine ne olur)
  • Geri bildirim döngüleri (müşteri özellikleri ister, gereksinimleri tedarikçiye iletirsiniz, vb.)

Değer Akışı Eşleme neden yapılır?

Daha büyük organizasyonlarda, çalışma özel hücrelere bölündüğünde - genellikle tüm sistemin kavramı odaklanmamıştır. Bu, yerel optima'yı optimize etmek gibi sorunlara yol açar. Örneğin, bir Jenkins sunucusunu ve onu kullanması gereken başka bir geliştirici ekibini yöneten bir ekibiniz varsa - Jenkins yöneticileri JIRA'larında iyi görünen iyileştirmeler ve işler yapabilirler. Ama aslında, sistemi kullanan geliştiricileri incitiyor. Bir System Thinking organizasyonunda, insanlar sistemi bir bütün olarak geliştirmeye çalışacak, yerel olan ve bütünü üzerinde hiçbir etkisi olmayan veya sürece zarar veren iyileştirmeler eklemeyeceklerdir.

Bir VSM'nin amacı, değer yaratma sürecinde minimum israfla (Yalın) kuruluşun müşterilerine en iyi değeri sağlamaktır. "Değer" kuruluşun müşterisinin satın aldığı şeydir.

Değer Akışı Haritası nasıl oluşturulur?

Bir VSM yaratmanın kendi hedefi vardır, organizasyonu geliştirir. Böylece ilk adım mevcut iş ve bilgi akışını haritalamaktır. Bir sonraki adım, bazı iyileştirmeler tasarlamak ve uygulamaktır ve gelecekte de yinelemeye ve geliştirmeye devam etmektedir. VSM, etrafındaki işi ve ölçümleri gösteren görsel bir gösterge panosudur, bu nedenle darboğaz açıkça görülebilir ve kontrol edilebilir (Kısıtlar Teorisi kullanılarak).

Çoğu Yalın kitaptaki açıklamaya dayanarak bir VSM oluşturma adımları:

  1. Değeri müşterinin bakış açısından belirtin.
  2. Her ürün ailesi için VSM'yi tanımlayın (birden fazla olabilir)
  3. İş akışını iyileştirin.
  4. Çekme oluşturun. Müşteri artık işi VSM'den çıkarabilir, ondan itme yapamaz.
  5. Mükemmel olana kadar tekrarlayın.

Kanban'ı çalışmayı yönetmek için kullanan bir kuruluşta, müşteri bakış açısından değerin çekilmesini yönetmek için kullanılır. Ne yazık ki, insanlar genellikle Kanban'ın nasıl çalıştığını ve neden olduğu gibi tanımlandığını bilmiyorlar, bu yüzden Kanban'ı müşterilere (veya pazara) itmek için kullanıyorlar - bu genellikle çok fazla boşa giden iş ve hayal kırıklığına uğramış insanlara yol açar işlerinin bir etkisi olduğunu görmüyorum.

Konu hakkında daha fazla bilgi için harika referans:

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.