loader image

DevOps Culture

Keterampilan terkait penyiapan budaya DevOps dan kemampuan organisasi.

Sebagai cotoh:
– Memimpin transisi ke budaya dan pola pikir DevOps.
– Menghapus hambatan buatan antara fungsi, departemen dan tim, pengembangan dan operasi.
– Merancang ulang pekerjaan dan melatih kembali praktisi.
– Komunikasi yang lebih baik dan kepemilikan ujung ke ujung atas hasil pelanggan untuk memberikan nilai.

Organisational Capability Development (OCDV)

Penyediaan kepemimpinan, saran dan dukungan implementasi untuk menilai kemampuan organisasi dan untuk mengidentifikasi, memprioritaskan, dan menerapkan perbaikan. Pemilihan, adopsi, dan integrasi kerangka kerja dan model industri yang sesuai untuk memandu perbaikan. Penggunaan sistematis penilaian kematangan kemampuan, metrik, definisi proses, manajemen proses, pengulangan dan pengenalan teknik yang tepat, alat dan keterampilan yang ditingkatkan. Penyampaian solusi orang, proses dan teknologi yang terintegrasi untuk memberikan kinerja organisasi yang lebih baik sejalan dengan rencana dan tujuan strategis organisasi. Lingkup peningkatan bersifat organisasi tetapi juga dapat sangat terfokus sebagaimana diperlukan misalnya pengembangan perangkat lunak, pengembangan sistem, pengiriman proyek atau peningkatan layanan.

Organisation Design and Implementation (ORDI)

Perencanaan, desain dan implementasi struktur dan budaya organisasi yang terintegrasi termasuk lingkungan tempat kerja, lokasi, profil peran, pengukuran kinerja, kompetensi dan keterampilan. Fasilitasi perubahan diperlukan untuk beradaptasi dengan perubahan teknologi, masyarakat, model operasi baru dan proses bisnis. Identifikasi atribut kunci dari budaya yang diperlukan dan bagaimana ini dapat diterapkan dan diperkuat untuk menghasilkan kinerja organisasi yang lebih baik.

Relationship Management (RLMT)

Identifikasi sistematis, analisis, manajemen, pemantauan dan peningkatan hubungan pemangku kepentingan untuk menargetkan dan meningkatkan hasil yang saling menguntungkan. Memperoleh komitmen untuk bertindak melalui konsultasi dan pertimbangan dampak. Merancang pendekatan manajemen hubungan yang akan diambil; termasuk peran dan tanggung jawab, tata kelola, kebijakan, proses, dan alat, serta mekanisme dukungan. Secara kreatif menggabungkan saluran komunikasi formal dan informal untuk mencapai hasil yang diinginkan.

Measurement (MEAS)

Pengembangan dan pengoperasian kemampuan pengukuran untuk mendukung kebutuhan informasi organisasi yang disepakati. Perencanaan, implementasi, dan pengendalian aktivitas untuk mengukur atribut proses, produk, dan layanan untuk menilai kinerja, kemajuan, dan memberikan indikasi dan wawasan terhadap masalah, masalah, dan risiko aktual atau potensial. Identifikasi persyaratan, pemilihan ukuran dan skala pengukuran, penetapan metode pengumpulan dan analisis data, penetapan nilai target dan ambang batas. Pengukuran dapat diterapkan pada organisasi, proyek, proses, dan produk kerja.

Competency Assessment (LEDA)

Penilaian pengetahuan, keterampilan, dan perilaku dengan cara apa pun baik formal maupun informal terhadap kerangka kerja seperti SFIA. Evaluasi, pemilihan, adopsi dan adaptasi metode, perangkat, dan teknik penilaian berdasarkan konteks penilaian dan bagaimana hasil penilaian akan digunakan. Evaluasi pembelajaran atau kegiatan pendidikan terhadap hasil pengembangan keterampilan/kompetensi yang ditetapkan.

IT Management (ITMG)

Pengelolaan infrastruktur dan sumber daya TI yang diperlukan untuk merencanakan, mengembangkan, menyampaikan, dan mendukung layanan dan produk TI untuk memenuhi kebutuhan bisnis. Persiapan untuk layanan baru atau yang diubah, pengelolaan proses perubahan dan pemeliharaan standar peraturan, hukum dan profesional. Manajemen kinerja sistem dan layanan dalam hal kontribusinya terhadap kinerja bisnis dan biaya keuangan serta keberlanjutannya. Manajemen layanan yang dibeli. Pengembangan rencana peningkatan layanan berkelanjutan untuk memastikan infrastruktur TI mendukung kebutuhan bisnis secara memadai.

Systems Development Management (DLMG)

Perencanaan, perkiraan, dan pelaksanaan program pengembangan sistem bekerja sesuai waktu, anggaran, dan target kualitas. Identifikasi sumber daya yang dibutuhkan untuk pengembangan sistem dan bagaimana ini akan dipenuhi dengan kapasitas pasokan yang efektif. Penyelarasan kegiatan pengembangan sistem dan hasil dengan arsitektur dan standar yang disepakati. Pengembangan peta jalan untuk mengkomunikasikan rencana pengembangan sistem di masa depan. Adopsi dan adaptasi model siklus hidup pengembangan sistem berdasarkan konteks pekerjaan dan memilih secara tepat dari pendekatan prediktif (didorong oleh rencana) atau pendekatan adaptif (berulang/gesit).

Learning Delivery (ETDL)

Pengalihan keterampilan dan pengetahuan bisnis dan/atau teknis serta peningkatan sikap profesional untuk memfasilitasi pembelajaran dan pengembangan. Menggunakan berbagai teknik, sumber daya, dan media (yang mungkin mencakup eLearning, lingkungan virtual on-line, penilaian diri, pembelajaran dengan bantuan rekan, simulasi, dan metode terkini lainnya).

DevOps Automation

Keterampilan yang terkait dengan kemampuan DevOps teknis – menggunakan otomatisasi untuk mendorong kecepatan dan kualitas.

Seperti contoh:
– Merancang dan menerapkan praktik seperti integrasi berkelanjutan, pengiriman berkelanjutan, layanan mikro, infrastruktur sebagai kode, pemantauan dan pencatatan, komunikasi dan kolaborasi.
– Peningkatan berkelanjutan dan peningkatan penggunaan otomatisasi untuk mendorong kecepatan, kualitas, skalabilitas, keamanan.

Configuration Management (CFMG)

Perencanaan, manajemen, kontrol, dan tata kelola aset dan artefak organisasi, proyek, dan layanan. Identifikasi, klasifikasi, dan spesifikasi item konfigurasi (CI) dan keterkaitannya. Mengidentifikasi konfigurasi dan versi kode sumber, perangkat lunak, sistem, dokumen, dan CI yang bergantung pada layanan pada titik waktu yang berbeda. Mengontrol perubahan konfigurasi secara sistematis dan menjaga integritas dan ketertelusuran konfigurasi selama proyek, sistem, dan/atau siklus hidup layanan. Mengidentifikasi dan mendokumentasikan karakteristik fungsional dan fisik CI, mengendalikan perubahan karakteristik tersebut, mencatat dan melaporkan pemrosesan perubahan dan status implementasi. Memverifikasi dan mengaudit CI untuk kualitas data dan kepatuhan terhadap persyaratan internal dan eksternal yang ditentukan.

Programming/Software Development (PROG)

Perencanaan, perancangan, pembuatan, perubahan, verifikasi, pengujian, dan dokumentasi komponen perangkat lunak baru dan yang diubah untuk memberikan nilai yang disepakati kepada pemangku kepentingan. Identifikasi, pembuatan, dan penerapan pengembangan perangkat lunak yang disepakati serta standar dan proses keamanan. Mengadopsi dan mengadaptasi model siklus hidup pengembangan perangkat lunak berdasarkan konteks pekerjaan dan memilih secara tepat dari pendekatan prediktif (digerakkan rencana) atau pendekatan adaptif (berulang/gesit).

Testing (TEST)

Perencanaan, desain, pengelolaan, pelaksanaan dan pelaporan pengujian, menggunakan alat dan teknik pengujian yang sesuai dan sesuai dengan standar proses yang disepakati dan peraturan khusus industri. Tujuan pengujian adalah untuk memastikan bahwa sistem, konfigurasi, paket, atau layanan baru dan yang diubah, bersama dengan antarmuka apa pun, berfungsi sebagaimana ditentukan (termasuk persyaratan keamanan), dan bahwa risiko yang terkait dengan penyebaran dipahami dan didokumentasikan secara memadai. Pengujian meliputi proses perekayasaan, penggunaan dan pemeliharaan testware (test case, skrip pengujian, laporan pengujian, rencana pengujian, dll) untuk mengukur dan meningkatkan kualitas perangkat lunak yang diuji.

Systems Integration and Build (SINT)

Perencanaan, implementasi, dan pengendalian aktivitas untuk mengintegrasikan/membangun komponen, subsistem, dan antarmuka untuk membuat sistem operasional, produk, atau layanan untuk dikirim ke pelanggan, atau untuk tujuan internal atau interim seperti pengujian. Pengembangan kemampuan organisasi untuk integrasi sistem dan membangun termasuk otomatisasi dan integrasi berkelanjutan.

Release and Deployment (RELM)

Manajemen proses, sistem, dan fungsi untuk mengemas, membangun, menguji, dan menyebarkan perubahan dan pembaruan (yang dibatasi sebagai “rilis”) ke dalam lingkungan langsung, membangun atau melanjutkan layanan yang ditentukan, untuk memungkinkan penyerahan yang terkendali dan efektif ke manajemen operasional dan masyarakat pengguna. Penerapan otomatisasi untuk meningkatkan efisiensi dan kualitas rilis.

Database Administration (DBAD)

Instalasi, konfigurasi, peningkatan, administrasi, pemantauan, dan pemeliharaan basis data. Memberikan dukungan untuk database operasional dalam penggunaan produksi dan untuk tujuan internal atau interim seperti pengembangan dan pengujian berulang. Meningkatkan kinerja database dan alat serta proses untuk administrasi database (termasuk otomatisasi).

IT Infrastructure (ITOP)

Pengoperasian dan kontrol infrastruktur TI (terdiri dari perangkat keras fisik atau virtual, perangkat lunak, layanan jaringan, dan penyimpanan data) baik di tempat atau disediakan sebagai layanan cloud) yang diperlukan untuk menyampaikan dan mendukung kebutuhan sistem informasi bisnis. Termasuk persiapan untuk layanan baru atau yang diubah, pengoperasian proses perubahan, pemeliharaan standar peraturan, hukum dan profesional, pembangunan dan pengelolaan sistem dan komponen dalam lingkungan virtualisasi dan komputasi awan serta pemantauan kinerja sistem dan layanan terkait dengan kontribusi mereka terhadap kinerja bisnis, keamanan mereka dan keberlanjutan mereka. Penerapan alat manajemen infrastruktur untuk mengotomatiskan penyediaan, pengujian, penerapan, dan pemantauan komponen infrastruktur.

DevOps Ways of Working

Keterampilan yang diperlukan untuk mengadaptasi dan mengoperasikan proses organisasi untuk mendukung budaya & cara kerja DevOps.

Di luar kemampuan otomatisasi teknis; itu membutuhkan perubahan lain pada praktik kerja untuk mencapai manfaat penuh dan menanamkan budaya yang berbeda.

Bergantung pada struktur organisasi Anda secara keseluruhan, Anda cenderung melihat departemen, tim, dan peran di luar tim DevOps inti Anda. Keterampilan yang tercantum di sini memberikan petunjuk ke dalam diskusi tersebut.

Methods and Tools (METL)

Definisi, penjahitan, penerapan, penilaian, pengukuran, otomatisasi, dan peningkatan metode dan alat untuk mendukung perencanaan, pengembangan, pengujian, pengoperasian, pengelolaan, dan pemeliharaan sistem. Memastikan metode dan alat diadopsi dan digunakan secara efektif di seluruh organisasi.

Product Management (PROD)

Manajemen aktif produk atau layanan sepanjang siklus hidup mereka (awal hingga pensiun) untuk mengatasi peluang pasar dan kebutuhan pelanggan / pengguna dan menghasilkan nilai sebesar mungkin untuk bisnis. Adopsi dan adaptasi model pengembangan produk berdasarkan konteks pekerjaan dan memilih secara tepat dari pendekatan prediktif (didorong oleh rencana) atau pendekatan adaptif (berulang/gesit).

Requirements Definition and Management (REQM)

Pengumpulan, analisis, spesifikasi, dan validasi persyaratan dan kendala ke tingkat yang memungkinkan pengembangan dan operasi yang efektif dari perangkat lunak, sistem, proses, produk, dan layanan baru atau yang diubah. Manajemen persyaratan di seluruh pengiriman dan siklus hidup operasional perangkat lunak, sistem, proses, produk atau layanan. Negosiasi trade-off yang dapat diterima oleh pemangku kepentingan utama dan dalam batasan anggaran, teknis, peraturan, dan lainnya. Adopsi dan adaptasi model siklus hidup manajemen persyaratan berdasarkan konteks pekerjaan dan memilih secara tepat dari pendekatan berbasis rencana/prediktif atau pendekatan yang lebih adaptif (berulang dan gesit).

Information Security (SCTY)

Pemilihan, desain, pembenaran, penerapan dan pengoperasian kontrol dan strategi manajemen untuk menjaga keamanan, kerahasiaan, integritas, ketersediaan, akuntabilitas, dan kepatuhan yang relevan dari sistem informasi dengan undang-undang, peraturan, dan standar yang relevan.

User Experience Evaluation (USEV)

Validasi sistem, produk atau layanan, untuk memastikan bahwa persyaratan pemangku kepentingan dan organisasi telah terpenuhi, praktik yang diperlukan telah diikuti, dan sistem yang digunakan terus memenuhi kebutuhan organisasi dan pengguna. Penilaian iteratif (dari prototipe awal hingga implementasi langsung akhir) dari efektivitas, efisiensi, kepuasan pengguna, kesehatan dan keselamatan, dan aksesibilitas untuk mengukur atau meningkatkan kegunaan proses baru atau yang sudah ada, dengan tujuan mencapai tingkat kegunaan produk atau layanan yang optimal.

Change Management (CHMG)

Manajemen perubahan pada infrastruktur layanan termasuk aset layanan, item konfigurasi, dan dokumentasi terkait. Manajemen perubahan menggunakan permintaan perubahan (RFC) untuk perubahan standar atau darurat, dan perubahan karena insiden atau masalah untuk memberikan kontrol yang efektif dan pengurangan risiko terhadap ketersediaan, kinerja, keamanan, dan kepatuhan layanan bisnis yang terkena dampak perubahan.

Incident Management (USUP)

Pemrosesan dan koordinasi tanggapan yang sesuai dan tepat waktu terhadap laporan insiden, termasuk menyalurkan permintaan bantuan ke fungsi yang sesuai untuk resolusi, memantau aktivitas resolusi, dan menjaga klien menilai kemajuan menuju pemulihan layanan.

Problem Management (PBMG)

Penyelesaian (baik reaktif dan proaktif) masalah di seluruh siklus hidup sistem informasi, termasuk klasifikasi, prioritas dan inisiasi tindakan, dokumentasi akar penyebab dan penerapan perbaikan untuk mencegah insiden di masa depan.

Performance Management (PEMT)

Optimalisasi kinerja orang, termasuk penentuan kemampuan, integrasi ke dalam tim, alokasi tugas, arahan, dukungan, bimbingan, motivasi, dan pengelolaan kinerja.

Professional Development (PDSV)

Fasilitasi pengembangan profesional individu, termasuk inisiasi, pemantauan, peninjauan, dan validasi rencana pembelajaran dan pengembangan sejalan dengan kebutuhan organisasi atau bisnis. Konseling peserta dalam semua aspek yang relevan dari pengembangan profesional berkelanjutan mereka. Identifikasi sumber belajar/pengembangan yang tepat. Menjalin hubungan dengan penyedia pelatihan internal dan eksternal. Evaluasi manfaat kegiatan pengembangan profesional berkelanjutan.

Knowledge Management (KNOW)

Manajemen sistematis dari pengetahuan vital untuk menciptakan nilai bagi organisasi dengan menangkap, berbagi, mengembangkan, dan mengeksploitasi pengetahuan kolektif organisasi untuk meningkatkan kinerja, mendukung pengambilan keputusan, dan mengurangi risiko. Pengembangan budaya berbagi pengetahuan yang mendukung dan kolaboratif untuk mendorong keberhasilan penerapan solusi teknologi untuk manajemen pengetahuan. Menyediakan akses ke pengetahuan informal, diam-diam serta pengetahuan formal, terdokumentasi, eksplisit dengan memfasilitasi kolaborasi dan komunikasi internal dan eksternal.