Bagaimana cara membuat model Manusia, Mesin, Ukuran, dan Proses di dunia DevOps?

17

Dalam Proyek Phoenix ketika di salah satu tur pabrik kami diberitahu bahwa setiap stasiun kerja adalah kombinasi dari Person, Mesin, Pengukuran, dan Proses. Ini masuk akal, lagipula kita memiliki orang, server, KPI, dan instruksi.

Namun, setiap kali saya memodelkan suatu proses (siklus hidup dari Tiket Dukungan misalnya) saya kesulitan untuk mempertimbangkan ini.

Status alur kerja saya biasanya meliputi:

  • Bantuan Jalur Pertama
  • Tek / Pengembang / Bantuan Tim Teknis Lainnya
  • Ulasan Kode
  • Pengujian
  • UAT
  • Penyebaran

Saya dapat dengan mudah mengukur jenis siklus, throughput, dan waktu antrian dari masing-masing negara bagian ini, tetapi saya merasa ini tidak adil untuk konsep Manusia, Mesin, Metode. Ini adalah ide yang mengisyaratkan di dalam buku tetapi tidak diperluas pada ...

Kita tahu bahwa waktu tunggu adalah fungsi pemanfaatan sehingga memantau seberapa sibuk orang dan server (sumber daya terbatas) sangat penting. Apakah ada proses yang pasti untuk memperluas pengukuran saya dari mesin keadaan terbatas sederhana ke ide Manusia, Mesin, Metode, Proses dalam buku ini?

Liath
sumber

Jawaban:

6

Apa yang mereka bicarakan adalah Kaizen 5M (Manusia, Mesin, Bahan, Metode, Pengukuran). Ini adalah pendekatan untuk perbaikan berkelanjutan di setiap stasiun dalam proses dan Ms adalah titik-titik perbaikan yang mungkin dan yang ada pertanyaan terkait (5Qs). Terkadang Lingkungan ditambahkan untuk ke-6, seperti dalam proses ini yang menjelaskan bagaimana membangun pertanyaan menggunakan diagram Ishikawa . Ini cukup penting dari TPS / Lean Manufacturing . Namun peningkatan itu bukan dalam pemanfaatan, melainkan peningkatan kualitas. Anda tidak pernah mengupayakan pemanfaatan karena hal itu kontraproduktif dengan throughput sistem .

Penting untuk dipahami bahwa Manusia, Mesin, Bahan, Metode, dan Pengukuran tidak mudah dipisahkan. Kadang-kadang Mesin, Bahan dan Pengukuran datang di satu sisi bersama dan Manusia dan Metode di sisi lain. Karena Anda dapat mengganti Pria dan Metode di stasiun kerja itu.

Dalam hal pengembangan perangkat lunak, Anda memiliki Perangkat Lunak (Mesin), Masalah (Bahan), Kualitas Kode / Penerimaan (Pengukuran), Manusia (Programmer) dan Metode (Proses Pengembangan). Pria itu melatih mesin dan menjadi akrab dengannya, dengan materi yang dikerjakan, memahami pengukuran yang diperlukan, mempelajari prosesnya. Semua itu hidup dalam otak manusia sehingga tidak mudah dipisahkan begitu dipelajari. Mengubah Metode hanya mungkin jika Manusia belum sepenuhnya menginternalisasikannya, jika tidak maka akan lebih mudah untuk mengubah Manusia dan Metode. Juga Mesin, Material dan Pengukuran sering diikat bersama melalui otomatisasi dan konfigurasi. Itulah sebabnya mereka ditarik pada sisi yang berlawanan dari diagram.

Jika Anda membaca buku dengan seksama, itu tidak benar-benar berbicara tentang pemanfaatan selain pada hambatan rantai nilai. Untuk mengangkat dan mengeksploitasi bottleneck. Beberapa metode digunakan untuk itu dalam buku ini, termasuk Kanban .

Anda tidak ingin mengoptimalkan stasiun individual dari proses Anda (Pelanggan-> Dukungan-> Pengembangan-> Tinjauan-> Pengujian-> Penerimaan Pengguna-> Penyebaran-> Pelanggan), tetapi Anda perlu membuat model transisi antara stasiun kerja tersebut , ketergantungannya dan untuk memantau Work In Process (WIP) yang bergerak melalui sistem. Biasanya melalui Perangkat Lunak Pelacakan Masalah (atau sistem Kanban), yang setara dengan pelacakan bahan dalam pembuatan. Di mana WIP menumpuk di depan stasiun kerja dalam proses rantai kritis Anda, Anda akan menemukan kemacetan dan itu adalah tempat di mana Anda ingin mengoptimalkan menggunakan Kaizan (5Ms, 5Qs)

Pemberitahuan: Saya telah menambahkan Pelanggan pada awal dan akhir proses Anda, karena setiap rantai nilai harus memulai dan mengakhiri dengan Pelanggan jika tidak, nilai tersebut tidak mewakili nilai bagi perusahaan.

Jiri Klouda
sumber