Merampingkan siklus hidup pengembangan produk dengan otomatisasi
Memilih solusi manajemen alur kerja yang tepat melalui evaluasi yang ketat
Ruang Pengembangan Peranti Lunak penuh dengan orang

Digunakan oleh 44 dari 50 bank teratas di dunia, serta banyak maskapai penerbangan, pemerintah, dan perusahaan layanan kesehatan dan ritel, sistem komputer mainframe IBM Z merupakan pilihan pertama bagi organisasi yang membutuhkan standar tertinggi untuk kinerja, keamanan, keandalan, dan ketersediaan.

Ribuan orang di IBM mendukung pengembangan IBM z Systems dan mengelola alur kerja perekayasaan untuk perusahaan sebesar itu merupakan pekerjaan yang sangat besar. Agar rilis sesuai jadwal, tim platform IBM Z harus terus-menerus mengoordinasikan manufaktur, desain chip, perangkat keras, firmware, OS, pengujian, pelacakan cacat, dan alur proyek lainnya serta memproses data dalam jumlah besar.

Tenggat waktu pengiriman yang tak kunjung usai berarti bahwa masalah dan kesalahan harus diatasi sejak dini dalam siklus pengembangan. Sistem juga harus memenuhi persyaratan peraturan yang ketat di berbagai standar industri dan pemerintah, sehingga pengujian, validasi, dan verifikasi harus komprehensif.

"Ada banyak kontrol pemerintah seputar ekspor—siapa yang dapat terlibat dalam pembatasan pengembangan untuk beberapa negara, lisensi kontrol ekspor untuk negara lain sebagai contohnya," ujar Chris Roberts, Arsitek, IBM Systems DevOps Enterprise Solutions Systems. “Kami harus patuh terhadap audit dan menjaga kondisi sangat aman. IBM aktif dalam komunitas sumber terbuka, tetapi kami tidak ingin orang melihat desain chip milik kami. Kami harus mengisolasi berbagai hal, bahkan di dalam IBM, sehingga beberapa tim pengembangan tidak dapat melihat apa yang dilakukan oleh tim lainnya."

Selama bertahun-tahun, tim platform zHW mengandalkan beberapa alat bantu manajemen alur kerja untuk melacak pengembangan—tetapi masing-masing memiliki kekurangan. "Salah satu solusi yang diperoleh IBM beberapa tahun lalu sangat kuat dan melakukan semua yang kami inginkan, namun sangat kompleks dan tidak intuitif," kata Dominic Odescalchi, Project Executive and Manager, IBM zHW Program Management. "Solusi ini memiliki tantangan dalam hal kegunaan, sehingga orang-orang mulai melihat opsi lain."

Data real-time dalam skala besar

 

Kemampuan skala perusahaan untuk menyimpan toko informasi real-time selama bertahun-tahun tanpa pengarsipan untuk memberikan akses yang lebih cepat kepada pengguna ke data pengujian

Visualisasi alur kerja

 

IBM Engineering Workflow Management merupakan satu-satunya alat yang menyediakan tampilan grafis ketergantungan untuk dampak visual langsung

Dengan tumpukan alat bantu terintegrasi dari EWM, data penting akan tersedia melalui koneksi ke berbagai repositori tim. Hal ini akan memungkinkan kami untuk membuka doors lebar-lebar untuk mengotomatisasi tugas dan mengumpulkan data. Solusi ini akan membebaskan waktu yang tak terhitung jumlahnya untuk fokus melakukan aktivitas yang bernilai lebih tinggi. Dominic Odescalchi Eksekutif dan Manajer Proyek Manajemen Program IBM zHW

Solusi berbasis cloud yang terkenal lainnya pada awalnya menarik banyak peminat karena fitur-fitur kegunaannya. Namun, biaya penskalaan dan dukungan teknis menjadi batu sandungan utama.

Dengan banyaknya proyek terkait platform IBM zHW yang sangat penting dalam waktu dekat, ada dua pertanyaan kunci yang perlu diselesaikan untuk memastikan penelusuran penuh atas semua alur kerja: Dapatkah sebuah solusi Engineering Workflow Management tunggal menggantikan kondisi untuk menerapkan beberapa solusi, dan jika ya, solusi mana yang akan menjadi solusi teratas dalam evaluasi head-to-head yang tidak memihak?

Kebebasan untuk memilih solusi yang tepat

Bekerja di seluruh perusahaan pengembangan IBM Z, para pemangku kepentingan utama membuat bagan matriks evaluasi. Solusi ini menyajikan perbandingan alat bantu alur kerja secara berdampingan dan menunjukkan solusi mana yang memuaskan dan mana yang tidak memenuhi kemampuan integrasi untuk alat bantu yang digunakan oleh tim. "Ini merupakan upaya selama setahun untuk memastikan bahwa kami memilih alat yang tepat untuk memberikan hasil yang kami cari," kata Odescalchi. "Kami juga memiliki kebebasan untuk memilih alat terbaik yang memenuhi persyaratan yang harus kami miliki."

Setelah menerima input dari anggota tim di seluruh dunia, produk yang layak minimum (MVP) didefinisikan yang memenuhi kriteria utama kegunaan, skalabilitas, integrasi vertikal dan horizontal, keamanan, biaya, prioritas backlog, dukungan baris perintah, dukungan teknis, dan manajemen data dan ketergantungan.

Meskipun seluruh tim IBM z Portfolio berpartisipasi dalam pembuatan MVP, proyek ini dimulai dengan tim zHW, yang berkomitmen untuk bertransisi ke alat baru ini untuk implementasi pertama.

Berdasarkan proses evaluasi global selama satu tahun, tumpukan alat bantu IBM Engineering Workflow Management (EWM) dipilih sebagai solusi. "Dengan bersikap objektif, dan membiarkan kriteria dan data yang berbicara, kami dituntun untuk menggunakan EWM," kata Odescalchi. "EWM adalah alat konsensus yang kami sepakati bersama untuk memberikan solusi terbaik."

Dari semua kriteria pemilihan, skalabilitas merupakan salah satu faktor terpenting. "Kami membutuhkan solusi berskala perusahaan dan tidak banyak alat yang bisa mendukung volume data dan pengguna yang bersamaan, namun tetap memberikan performa yang dibutuhkan," kata Odescalchi.

Tim kepemimpinan platform zHW menanggapi masalah kompleksitas dengan mengembangkan persona untuk pengguna utama sistem EWM. "Fokus pada persona memungkinkan kami untuk mencapai kegunaan dan kesederhanaan bagi orang yang memasukkan input data serta orang yang mengonsumsi data," kata Odescalchi. "Mereka tidak akan dibebani dengan lusinan pilihan menu dan pilihan yang tidak relevan dengan persona mereka."

Persyaratan utama MVP lainnya adalah bahwa sistem track and plan dan manajemen cacat harus beroperasi sebagai satu lingkungan yang terintegrasi. "Kami tidak ingin keduanya menjadi dua sistem yang berbeda dan EWM menyediakan lingkungan tunggal," ujar Odescalchi.

Karena ukuran file yang sangat besar yang dibuat selama pengujian, solusi apa pun harus mendukung lampiran penyimpanan data yang besar. "Data harus tersedia dalam penyimpanan yang berfungsi. Banyak alat bantu lain yang membutuhkan pengarsipan setelah hanya satu tahun, yang mana hal ini tidak sesuai dengan kemampuan yang kami butuhkan," ujar Odescalchi. "IBM EWM bisa menyimpan toko informasi real-time selama bertahun-tahun tanpa harus mengarsipkannya, dan tidak ada alat bantu lain yang bisa memberikan kemampuan tersebut."

Perangkat lunak IBM EWM akan mengoordinasikan pusat data teknik untuk tim pengembangan platform zHW dan bekerja bersama-sama dengan solusi IBM Engineering Lifecycle Management (ELM). "Beberapa tim mungkin menggunakan proses tangkas yang memiliki alur kerja yang sama sekali berbeda dengan waterfall, namun tetap harus terhubung dan digunakan oleh tim lainnya," kata Roberts. "Kustomisasi alur kerja dalam ELM membantu solusi ini beradaptasi dengan setiap tim sembari tetap mengoordinasikan satu pandangan terhadap data dan kemajuan pengembangan."

Terakhir, untuk memastikan bahwa perangkat keras siap untuk dirilis, tim menyelesaikan pengujian dengan solusi IBM Engineering Test Management (ETM). “Karena, sekali lagi, ini adalah perangkat keras. Anda akan mendapatkan sesuatu yang secara fisik telah Anda kembangkan. Dengan demikian, segala sesuatunya harus diuji dengan baik-dan semuanya harus benar pada saat pertama kali," kata Roberts.

Kami memutuskan bahwa informasi yang disimpan dalam toko sistem IBM EWM jauh lebih aman daripada di GitHub. Kita bisa mengetahui siapa saja yang memiliki akses, bagian kode sumber mana yang mereka sentuh, dan apa yang mereka lihat. Chris Roberts Arsitek IBM Systems DevOps Enterprise Solutions Systems
Peluang integrasi dan otomatisasi yang kaya keamanan

Solusi IBM EWM akan memberikan tim pengembangan platform IBM zHW sebuah sumber kebenaran yang terpusat, dapat diskalakan, dan dapat ditelusuri yang dapat dengan cepat melaporkan perincian yang dibutuhkan oleh para pemimpin, auditor, dan regulator.

Dalam dunia infrastruktur TI yang terintegrasi, sangat penting untuk memastikan keamanan. Tim pengembangan IBM menganalisis potensi eksposur di seluruh alat yang biasa digunakan dalam siklus pengembangan. "Kami memutuskan bahwa informasi yang disimpan di toko EWM jauh lebih aman daripada di GitHub," kata Roberts. "Kami bisa mengetahui siapa saja yang memiliki akses, bagian kode sumber mana yang mereka sentuh, apa yang mereka lihat?"

Tim juga dapat menyesuaikan alur kerja untuk berintegrasi dengan sistem lain secara aman. "Kemampuan untuk membuat bidang, tata letak dan tab, serta menyesuaikan alur kerja, semuanya sudah ada di dalam alat bantu IBM," ujar Roberts. "Anda tidak terikat pada alur kerja standar. Anda tidak harus mengikuti prosesnya, proses yang Anda pilih dapat dimasukkan ke dalam sistem."

Seiring kemajuan proyek, pelaporan memberikan pandangan yang jelas kepada para pemimpin tim mengenai grafik burn down, untuk melihat apakah semua pengembangan, hasil, dan ketergantungan sudah sesuai target untuk mencapai tonggak penting. “Jika tim pengembangan chip gagal memberikan fitur yang bergantung pada tim firmware, sekarang mereka akan mengetahuinya. Semua orang sangat senang dengan kemampuan alat IBM EWM untuk memberikan dampak visual langsung dari item kerja tertentu. Manajemen ketergantungan itu adalah hal yang sangat besar,” kata Roberts.

"Dari apa yang saya lihat, tidak ada alat lain selain EWM yang menyediakan tampilan grafis dependensi," kata Odescalchi. "Ketika kami mendemonstrasikan fitur ini, fitur ini beresonansi dengan tim dan mereka melihatnya sebagai nilai tambah yang sangat besar."

Dengan power penanganan data, ketepatan, kejelasan dan integrasi, EWM diharapkan dapat melampaui tujuan tolok ukur tim pengembangan IBM sendiri.

Saat ini, tim program mencurahkan banyak waktu untuk menyiapkan presentasi slide secara manual untuk laporan status—laporan yang sudah usang pada saat dipresentasikan karena waktu yang dibutuhkan untuk mengumpulkan semua input. Namun, solusi EWM akan memiliki kemampuan untuk menghasilkan dasbor untuk melaporkan status secara real time. "Setiap kali Anda menekan refresh pada browser, dasbor akan diperbarui," kata Odescalchi. "Dasbor ini akan menjangkau berbagai sistem, mengumpulkan data dan menghasilkan bagan atau grafik. Otomatisasi akan menjadi aspek penting lainnya dari upaya ini.”

Logo IBM
Tentang International Business Machines Corporation (IBM)

IBM merupakan perusahaan teknologi informasi yang berbasis di Armonk, New York. Didirikan pada tahun 1911, perusahaan ini menawarkan perangkat keras, perangkat lunak, dan layanan dalam komputasi awan, AI, perdagangan, data dan analitik, IoT, seluler dan keamanan siber, serta ketahanan bisnis, strategi, dan solusi desain. IBM memiliki 250.000 karyawan yang melayani klien di seluruh dunia melalui IBM Consulting, IBM Software dan IBM Infrastructure.

Ambil langkah selanjutnya

Untuk mempelajari lebih lanjut tentang solusi IBM yang ditampilkan dalam cerita ini, silakan hubungi perwakilan IBM atau Mitra Bisnis IBM Anda.

Lihat lebih banyak studi kasus Hubungi IBM ASTRI Hong Kong

Mengantarkan Industri 4.0 dengan pendekatan tangkas untuk rekayasa sistem

Baca studi kasus
Proyek Kereta Api Victoria

Menjaga proyek kereta api paling kompleks di Melbourne tetap tepat waktu dan sesuai rencana

Baca studi kasus
Video

Cara perusahaan-perusahaan terkemuka merangkul transformasi digital dalam bidang teknik

Lihat videonya
Hukum

© Hak Cipta IBM Corporation 2021. IBM Corporation, New Orchard Road, Armonk, NY 10504

Diproduksi di Amerika Serikat, Desember 2021.

IBM, logo IBM, ibm.com, IBM z Systems, dan Power adalah merek dagang dari International Business Machines Corp., terdaftar di banyak yurisdiksi di seluruh dunia. Nama produk dan layanan lain mungkin merupakan merek dagang milik IBM atau perusahaan lain. Daftar merek dagang IBM saat ini tersedia di web di “Informasi hak cipta dan merek dagang” pada ibm.com/legal/copyright-trademark.

Dokumen ini adalah yang terbaru pada tanggal awal publikasi dan dapat diubah oleh IBM kapan saja. Tidak semua penawaran tersedia di setiap negara tempat IBM beroperasi.

Data kinerja dan contoh klien yang dikutip disajikan hanya untuk tujuan ilustrasi. Hasil kinerja aktual dapat bervariasi, tergantung pada konfigurasi dan kondisi pengoperasian tertentu. INFORMASI DALAM DOKUMEN INI DISEDIAKAN "SEBAGAIMANA ADANYA" TANPA JAMINAN APA PUN, BAIK TERSURAT MAUPUN TERSIRAT, TERMASUK TANPA JAMINAN UNTUK DAPAT DIPERJUALBELIKAN, KESESUAIAN UNTUK TUJUAN TERTENTU, DAN JAMINAN ATAU KETENTUAN APA PUN YANG TIDAK MELANGGAR. Produk IBM dijamin sesuai dengan syarat dan ketentuan perjanjian yang mengatur penyediaan produk tersebut.

Pernyataan Praktik Keamanan yang Baik: Keamanan sistem IT mencakup perlindungan sistem dan informasi melalui pencegahan, deteksi, dan respons terhadap akses yang tidak semestinya dari dalam dan luar perusahaan Anda. Akses yang tidak tepat dapat mengakibatkan informasi diubah, dihancurkan, disalahgunakan, atau disalahgunakan, atau dapat mengakibatkan kerusakan atau penyalahgunaan sistem Anda, termasuk untuk digunakan dalam serangan terhadap pihak lain. Tidak ada sistem atau produk IT yang bisa dianggap sepenuhnya aman dan tidak ada satu pun produk, layanan, atau tindakan keamanan yang bisa sepenuhnya efektif dalam mencegah penggunaan atau akses yang tidak semestinya. Sistem, produk, dan layanan IBM dirancang untuk menjadi bagian dari pendekatan keamanan yang sesuai hukum dan komprehensif, yang akan melibatkan prosedur operasional tambahan, dan mungkin memerlukan sistem, produk, atau layanan lain agar lebih efektif. IBM TIDAK MENJAMIN BAHWA SISTEM, PRODUK, ATAU LAYANAN APA PUN KEBAL DARI, ATAU AKAN MEMBUAT PERUSAHAAN ANDA KEBAL DARI, TINDAKAN JAHAT ATAU ILEGAL DARI PIHAK MANA PUN.