Bagaimana merancang sistem otomatis skala besar untuk perusahaan besar dalam tujuh langkah

Merancang sistem otomatis untuk perusahaan besar untuk bekerja dengan rekanannya. Pembuatan dua jenis akun pribadi sekaligus: untuk karyawan perusahaan dan untuk dealer. Tugas yang tidak dipercaya oleh semua orang. Dan kami merancang sistem seperti itu untuk salah satu produsen terkemuka bahan bangunan dan finishing di Rusia.

Perusahaan ini sangat besar: beberapa tingkat manajer, manajer, pemasar perdagangan, analis, akuntan. Dan berbagai interaksi dengan sekitar 150 dealer yang bekerja di berbagai wilayah negara. Seluruh sistem ini harus efisien dan otomatis.

Ada sesuatu untuk dikerjakan. Pertama, manajemen tidak memiliki informasi lengkap tentang konsumen akhir dari produk yang dijual oleh dealer, volume penjualan riil dan saldo stok. Pasokan produk karena ini tidak seimbang. Itu datang ke kasus-kasus seperti ketika hadiah yang diberikan kepada dealer berdasarkan hasil kampanye pemasaran tidak mencapai mereka. Di perusahaan itu sendiri, manajer menerima pesanan dalam bentuk file excel dan menolak untuk berbagi informasi tentang keadaan terkini. Manajemen perusahaan mengerti bahwa ini tidak dapat dilanjutkan. Pada saat yang sama, mereka tidak berani bekerja dengan integrator TI besar karena tingginya biaya pekerjaan.

gambar

Langkah 1: penelitian domain


Mempelajari secara terperinci semua informasi tentang kegiatan perusahaan dan produk. Saya harus belajar, misalnya, untuk membedakan satu sama lain dari berbagai jenis pelat dan plester. Kami berkenalan dengan informasi di situs web pelanggan dan di situs para pesaingnya. Dapatkan akses ke dokumen internal perusahaan, aturan, instruksi, kontrak dengan dealer, ke sistem 1C internal.

gambar

Langkah 2: mengidentifikasi tujuan bisnis utama CEO


Dialog dengan orang utama perusahaan ternyata bermanfaat. Mengidentifikasi dan menyetujui tujuan utama kepemimpinan. Yaitu:

  • Segera atur data pengiriman perusahaan. Berdasarkan data ini, evaluasi gambaran keseluruhan penjualan, lacak tren, buat rencana, pecahkan masalah yang teridentifikasi dan potensial.
  • – . , , , . .
  • , .
  • . .
  • , .

gambar

3:


Pada tahap ini, puluhan wawancara dilakukan dengan karyawan perusahaan: kepala divisi, manajer di berbagai tingkatan, dan spesialis pemasaran. Kami menggunakan metode kelompok fokus, memantau kegiatan orang-orang di tempat kerja mereka. Bahkan, selama sebulan spesialis kami sendiri menjadi karyawan perusahaan pelanggan. Setidaknya di tingkat magang. Kami menyelidiki segala sesuatunya dengan hati-hati. Sampai-sampai mereka duduk di belakang punggung manajer dan menyaksikan dari awal hingga akhir bagaimana mereka bekerja dengan pesanan. Manajer, tentu saja, tidak dapat merasa iri dalam situasi seperti itu, tetapi mereka tidak punya tempat untuk pergi.

Perhatian khusus diberikan pada pengumpulan dan analisis informasi tentang hak dan tingkat akses karyawan perusahaan ke data dan bagaimana karyawan dapat menggunakan informasi ini. Tugas mengumpulkan informasi sebagian difasilitasi oleh manajemen perusahaan. Dua kepala divisi dipilih secara khusus, yang, jika perlu, dapat menerima dan memberi kami informasi yang diperlukan.

Data juga dikumpulkan selama komunikasi dengan dealer. Kami beruntung: selain rekanan di wilayah kami, kami juga berhasil berkomunikasi dengan perwakilan orang lain - tepat pada saat itu pertemuan tahunan dealer perusahaan diadakan di kota kami. Saya harus mengatakan bahwa prospek membuat kegiatannya setransparan mungkin bagi perusahaan pelanggan tidak terlalu antusias untuk sebagian besar dealer. Dan dalam proses komunikasi, sulit untuk berbicara dengan orang dan mendapatkan umpan balik dari mereka tentang masalah dan ide untuk menyelesaikannya.

Hasil utama dari tahap proyek terpanjang ini adalah deskripsi terperinci tentang proses bisnis, keinginan, tugas pengguna dalam UML, notasi BPMN 2.0 dan file teks.

gambar

Kesulitan

– , .

, . , . , , . , , , .

. , , – . , .


4:


Berdasarkan data yang diperoleh, sejumlah besar tabel dan diagram dari berbagai jenis dibuat. Mereka menggambarkan aliran data, semua entitas, hubungan mereka, keadaan dan interaksinya.

Daftar panjang objek, atribut, tipe dan sumber mereka dibentuk dengan indikasi apa yang dapat dilakukan setiap karyawan dengan objek-objek ini dalam akun pribadi mereka.

Misalnya, manajer penjualan bekerja dengan dealer dan pesanan mereka, tetapi tidak dapat menambah dealer baru dan melihat bagaimana pengiriman terjadi. Dia melihat rencananya, tetapi tidak melihat rencana umum departemen. Dia melihat bermacam-macam barang, tetapi tidak menambahkan barang ke sana. Itu dapat memonitor penerimaan hadiah promosi, tetapi tidak membuat promosi. Dll

gambar

Langkah 5: mengembangkan skrip khusus


Membuat skrip dasar dan tambahan untuk semua jenis pengguna, pola perilaku.

Berikut adalah satu contoh skrip pengguna yang cukup sederhana. Kepala divisi memutuskan untuk memastikan bahwa semua pesanan dealer diproses dengan cepat dan efisien. Untuk melakukan ini, di bagian pesanan, pengguna memilih pesanan selama seminggu terakhir dan melihat langsung daftar dengan semua status mereka. Kemudian dia memilih pesanan dengan status "dalam pemrosesan" dan melihat di mana para manajer pesanan ini milik.

Pakar kami menggambarkan beberapa lusinan skenario seperti itu untuk versi MVP. Dan bahkan dengan ini, semuanya benar-benar tidak dapat diperhitungkan pada tahap ini. Sisanya direncanakan untuk tahap selanjutnya dari pengembangan proyek.

gambar

Langkah 6: membuat struktur akun pengguna


Berdasarkan skenario yang dijelaskan, kami menentukan satu set elemen fungsional dari akun pribadi untuk semua jenis pengguna dan struktur bagian dan data. Untuk setiap jenis, struktur partisi sendiri dirancang dengan fungsi yang dibutuhkannya.

gambar

Langkah 7: membuat prototipe dan spesifikasi teknis


Alat Axure digunakan untuk membuat prototipe interaktif dari sistem masa depan. Setelah beberapa pertemuan, kami menyetujui prototipe ini dengan manajemen perusahaan pelanggan dan menyusun spesifikasi teknis yang jelas dan terperinci untuk tahap pertama pekerjaan, dengan dasar di mana kami dapat menangani pengembangan perangkat lunak dan implementasi sistem selanjutnya.

gambar

Tiga bulan berlalu dari awal hingga akhir pengerjaan proyek.

Ini adalah pengalaman pertama kami dari pekerjaan analitis skala besar. Sekarang kami yakin bahwa kami dapat memecahkan masalah yang banyak diasosiasikan hanya dengan integrator TI besar.

All Articles