OpenStack Upstream Institute Class Details

Pengantar

Dengan lebih dari 6.000 pengembang dari lebih dari 300 organisasi yang berbeda di seluruh dunia, OpenStack adalah salah satu proyek pengembangan perangkat lunak kolaboratif terbesar. Karena ukurannya, itu ditandai oleh keragaman besar dalam norma-norma sosial dan konvensi teknis. Ini dapat secara signifikan memperlambat kecepatan di mana pendatang baru berhasil mengintegrasikan peta jalan mereka sendiri ke dalam proyek OpenStack.

Kami telah merancang program pelatihan untuk menyediakan lingkungan yang interaktif bagi pendatang baru di mana mereka dapat belajar cara mereka berkolaborasi dengan komunitas kami. Kami mengandalkan prinsip-prinsip kolaborasi terbuka dan menggambarkan dan menunjukkan bagaimana Four Opens bekerja di OpenStack dalam praktek.

Pelatihan ini memiliki struktur modular yang memberikan ruang bagi peserta dengan peran pekerjaan yang berbeda.

Misalnya jika Anda seorang proyek atau program manager sangat penting bagi Anda untuk memahami bagaimana rilis OpenStack yang terstruktur agar mampu merencanakan roadmap untuk produk Anda bertanggung jawab untuk. Anda mungkin juga akan tertarik untuk berpartisipasi dalam Working Groups untuk berpartisipasi aktif dalam dan mempengaruhi masyarakat dalam Anda bidang minat. Pelatihan ini membantu Anda untuk menemukan entry point informasi yang Anda butuhkan.

Jika Anda seorang pengembang, kami membantu Anda untuk menemukan jalan ke masyarakat untuk mendapatkan memperbaiki bug atau fitur diterima dalam proyek OpenStack dalam jumlah minimal waktu.

Kelas langsung satu dan setengah hari mengajarkan siswa bagaimana untuk menavigasi seluk-beluk alat teknis proyek dan interaksi sosial dan menunjukkan bagaimana mereka dapat berkolaborasi dengan masyarakat dan menemukan tempat mereka dalam ekosistem.

Setelah pelatihan, siswa memiliki kemungkinan untuk mendaftar untuk pendampingan jangka panjang untuk lebih jauh memperkuat keterampilan yang mereka pelajari selama pelatihan.

Objectives (sasaran)

  • Memahami siklus rilis OpenStack ke tingkat yang dapat melakukan sinkronisasi dan mengintegrasikannya dengan roadmap produk Anda

  • Kenali alat teknis

  • Memahami alur kerja kontribusi OpenStack dan norma-norma sosial

  • Tahu dimana menemukan informasi, dimana dan bagaimana untuk mendapatkan bantuan jika diperlukan

  • Dapat mengidentifikasi dan mulai tugas (bug fix, fitur desain dan implementasi, kegiatan Working Group dan sebagainya)

Target Audience (khalayak target)

  • Developers/Software Engineers/Architects

  • Administrator sistem

  • Project/Program managers/Product owners

Prasyarat untuk menghadiri kelas

  • Mampu membaca dan menulis bahasa Inggris di tingkat teknis

Rekomendasi untuk menjadi anggota komunitas yang aktif

  • Untuk kode dan / atau dokumentasi kontribusi memiliki setidaknya 40% dari waktu kerja Anda mendedikasikan untuk proyek, baik melalui pemrograman atau melalui berinteraksi dengan masyarakat

  • Untuk partisipasi Working Group memiliki setidaknya 15-20% dari waktu kerja Anda yang dialokasikan untuk kegiatan masyarakat

  • Jika akan kontribusi kode, secara teknis cukup mahir untuk melaksanakan perbaikan bug sederhana dalam proyek

  • Jika akan kontribusi dokumentasi, mampu menghasilkan dokumen dalam infrastruktur yang dipilih proyek

Duration (lamanya)

  • Sessi face-to-face: 1.5 hari

Infrastruktur

Kami menyediakan mesin virtual dengan alat yang diperlukan pra-instal di dalamnya. Untuk informasi lebih lanjut tentang persyaratan sistem di atasnya, silakan lihat bagian OpenStack Upstream Institute Trainees' Guide.