OpenStack Upstream Training Archives (arsip pelatihan hulu OpenStack)

Kami mengadakan OpenStack Upstream Training yang pertama di Atlanta, sebelum OpenStack Summit Atlanta 2014. Sejak Atlanta, kami telah mengadakan pelatihan sebelum setiap OpenStack Summit. Selain itu acara "official", beberapa kelompok pengguna mengadakan pelatihan Upstream lokal.

Ucapan terima kasih kepada semua orang yang telah membuat ini menjadi kenyataan, terutama Loic Dachary, Stefano Maffulli, Tim Freund, Marton Cium, dan Ildiko Váncsa yang memimpin pelatihan.

Latihan yang diarsipkan

Lego yang diterapkan pada kontribusi Free Software (15 min)

Slide ini mempersiapkan siswa untuk kegiatan Lego, dan memastikan mereka memahami metafora yang digunakan. Lego dalam latihan merupakan kode dari proyek software, dalam hal ini OpenStack. Para siswa semua mengambil peran yang mewakili berbagai aspek dari masyarakat OpenStack, termasuk peran hulu (upstream) seperti Foundation (yayasan) dan TC, dan kontributor seperti perusahaan, dan individu yang tidak terafiliasi yang digerakkan oleh motif yang tidak diketahui (agen bebas).

Kelompok ini dibagi menjadi 'teams' baru mereka pada tahap ini. Fasilitator dapat memilih cara apapun yang mereka suka melakukan hal ini (memilih tim, atau mengizinkan siswa untuk self-select). Nomor yang direkomendasikan adalah di slide, tetapi dapat diubah sesuai jumlah peserta di dalam ruangan. Untuk kelompok yang sangat besar, pertimbangkan memisahkan menjadi dua 'communities', yang kemudian harus sesuai jalan bersama mereka untuk menyelesaikan sesi. Memiliki masyarakat lebih membutuhkan tingkat koordinasi tambahan untuk mencapai interoperability antara hasil kerja mereka.

Berikan setiap orang nametag untuk memakai, dengan nama pertama mereka dan peran mereka tertulis di atasnya. Untuk agen bebas, jangan mengungkapkan siapa yang terganggu, kontroversial, atau sejalan. Masyarakat perlu bekerja untuk menghasilkan keluaran dari diri sendiri.

Kontribusi Simulasi (2 jam)

Menjelang waktu: pastikan bangunan Lego yang ada diatur di atas meja, tetapi tidak terhubung satu sama lain. Semua batu bata tidak disortir harus tersedia dalam beberapa kotak kecil di bagian yang berbeda dari ruangan, untuk peserta menggunakannya. Tidak perlu untuk menampilkan kotak atau manual instruksi.

Setelah siswa dipisahkan ke dalam peran baru mereka, dan memiliki pemahaman tentang proyek, mulai timer untuk sprint (bertindak cepat) pertama. Selama lima menit waktu perencanaan, mendorong setiap kelompok untuk bersama-sama dan berpikir tentang proyek mereka. Jika memungkinkan, berikan masing-masing kelompok sudut ruangan dan akses ke papan tulis atau flipchart. Bagi perusahaan, pastikan CEO menetapkan arah, dan tim ini di papan. Tanggung jawab mereka adalah untuk memberikan nilai bagi stakeholder mereka. Untuk hulu (upstream), mereka berpikir tentang standar komunitas mereka ingin mengatur: mereka bertanggung jawab atas kualitas produk jadi. Untuk kontributor agen bebas, menggunakan waktu ini untuk mendapatkan mereka untuk memahami peran mereka dalam simulasi: menjelaskan bagian mereka sebagai agen chaos (campus aduk). Mereka bisa mendapatkan langsung bekerja segera setelah mereka memahami peran mereka, tidak perlu menunggu timer untuk pergi. Para agen bebas tidak boleh dipaksa untuk mengkoordinasikan antara mereka: ada hasil yang lebih baik jika mereka tahu betapa sulitnya untuk mencapai apa pun tanpa koordinasi dengan orang lain. Secara teori, agen bebas jugo dapat memutuskan untuk menghancurkan hal-hal: mencoba menyarankan opsi ini untuk salah satu dari mereka, melihat apa yang terjadi.

Saran dari proyek untuk bekerja pada:

  • Perusahaan: item industri besar seperti pusat perbelanjaan, carpark, pembangkit energi, datacenter, dan rumah sakit.

  • Agen bebas: item komunitas seperti petak sayuran, jalur sepeda, karya seni publik, taman bermain. Untuk agen kontroversial, barang bermasalah seperti penjara, skate bowl, dan taman anjing.

  • Upstream: mempertimbangkan pedoman sekitar konsistensi dalam batu bata (brick) yang digunakan, bagaimana menghubungkan jalan dan trotoar antara bangunan, jenis bangunan mereka harus meminta masyarakat untuk membuat, dan hal-hal mereka tidak akan menerima. Membuat mereka mengerti bahwa mereka bertanggung jawab untuk produk jadi.

Mulai timer untuk membangun waktu, dan mengizinkan semua orang untuk mulai bekerja. Selama setiap tahap pembangunan, mentor berkeliaran di sekitar kelompok mendengarkan dan membuat saran, tanpa benar-benar melakukan setiap pekerjaan atau memberikan jawaban. Peran mentor adalah dengan mengajukan pertanyaan untuk mengarahkan percakapan antara tim. Sebagai contoh, selama sprint pertama itu adalah umum bahwa CEO dan PTL akan menghadapi ketidakcocokan rencana mereka. Mentor harus meminta tim bagaimana mengatasi masalah itu.

Dalam interaksi Anda dengan siswa, jangan takut untuk memprovokasi beberapa masalah. Misalnya, memunculkan ide tentang API (cara menghubungkan bangunan satu sama lain) dengan masing-masing perusahaan, tetapi tidak menyebutkan itu ke hulu (upstream), sehingga hulu akhirnya dihadapkan dengan tantangan standardisasi API. Anda juga bisa, di sprint kedua atau ketiga, mendorong satu kelompok untuk memanggil pertemuan siklus sprint untuk memilah masalah.

Selama lima menit terakhir dari sprint (waktu review), meminta semua orang untuk melepaskan tangan mereka dari Lego, dan berkumpul di sekitar jalan in-progress. Pada tahap ini, upstream sampai ke suara pada perubahan, dan apa pun yang ditolak akan dikirim kembali ke kelompok berkontribusi untuk diperbaiki. Pastikan upstream memberikan alasan yang baik untuk penolakan, bersama dengan saran untuk perbaikan. Mendorong Upstream untuk menolak beberapa hal awal, untuk mencoba dan memastikan bahwa kontributor memahami kebutuhan untuk memiliki Foundation yang mampu mengatur sebelum mereka mengalihkan masalah itu ke generasi berikutnya.

Pada akhir empat sprint, pastikan Anda mengambil foto grup!

Perencanaan kontribusi (2 jam)

  • Para siswa mempersiapkan presentasi 5 menit dari kontribusi yang direncanakan mereka.

  • Setiap kelompok siswa mempersiapkan presentasi yang menjelaskan:

    • kontribusi dimana mereka berencana untuk bekerja selama sesi online

    • bagaimana mereka akan terlibat dengan Upstream

    • bagaimana berkontribusi untuk agenda perusahaan

    • dan dengan siapa mereka akan bekerja

  • Setiap kelompok siswa menyajikan slide untuk kelas

Pelatihan sebelumnya

2019

2018

2017

2017 Beijing, China

2017 Boston, USA

2016 Barcelona, Spain (spanyol)

What’s new with OpenStack Upstream Training.

Mentors

  • Ildikó Váncsa – The OpenStack Foundation

  • Márk Korondi – IBM Research Zürich

  • Kendall Nelson – The OpenStack Foundation

  • Victoria Martinez de la Cruz – Red Hat

  • Márton Kiss – Aptira

  • Jay Bryant – IBM

  • Patrick East – PureStorage

  • Xing Yang – Dell EMC

  • Ghanshyam Mann – NEC

  • Gergely Csatári – Nokia

  • Melvin Hillsman – OSIC

  • Christian Berendt – B1 Systems GmbH

  • Anne Gentle – Cisco

  • Jirayut Nimsaeng- Kaidee

  • Kato Tomoyuki- Fujitsu

Etherpad

Etherpad for Upstream Training, Barcelona, 2016

2016 Austin, USA

Staff

  • Marton Kiss (training, mentoring, assistant)

  • Ildiko Vancsa - ildikov - Telemetry (mentoring, assistant)

  • Mark Korondi (mentoring, assistant)

  • Victoria Martinez de la Cruz - vkmc - Trove/Zaqar (mentoring, assistant)

  • Christian Berendt - Installation (mentoring, assistant)

  • Lana Brindley - Docs (mentoring, assistant)

  • Swami Redydy (mentoring, assistant)

2015 Tokyo, Japan

Staff

  • Tim Freund (training, mentoring, assistant, english)

  • Chris Ricker (training, mentoring, assistant, english)

  • Loïc Dachary (Training, mentoring, assistant, english and french)

  • Shinobu KINJO (mentoring, assistant, japanese)

  • Cleber Rosa (mentoring, assistant, portuguese)

  • Rohit Agarwalla (assistant)

  • KATO Tomoyuki (assistant, Japanese)

  • macJack (assistant, English, Chinese)

2015 Vancouver, Canada

Staff

  • Tim Freund (training, assistant, english)

  • Chris Ricker (training, mentoring, assistant, english)

  • Sylvain Bauza (assistant, mentoring, training, french, english)

  • Lana Brindley (assistant, mentoring, English)

  • Rossella Sblendido (assistant, Italian, English)

  • Victoria Martínez de la Cruz (assistant, english)

  • Takashi Torii (assistant, japanese)

  • KATO Tomoyuki (assistant, Japanese)

  • macJack (assistant, English, Chinese)

  • François Bureau (assistant, french, english)

Etherpad

Etherpad for Upstream Training, Vancouver, 2015

2014 Paris, France

OpenStack Upstream Training in Paris.

Staff

  • Stefano Maffulli (training, mentoring, assistant, english)

  • Loic Dachary (training, mentoring, assistant, french, english)

  • Chris Ricker (training, mentoring, assistant, english)

  • Xavier Antoviaque (training, mentoring, assistant, french, english)

  • Rodolphe Quiedeville (training, mentoring, assistant, french)

  • Edouard Thuleau (assistant, french, english)

  • François Bureau (assistant, french, english)

  • Sahid Ferdjaoui (assistant, french, english)

  • Christophe Sauthier (training, assistant, mentoring, french, english)

  • Sylvain Bauza (assistant, mentoring, training, french, english)

  • Julie Pichon (training, mentoring, assistant, english)

  • Adrien Cunin (mentoring, assistant, french, english)

  • Tim Freund (assistant, english)

  • Syed Armani (training, mentoring, assistant, english)

  • Victoria Martínez de la Cruz (assistant, english)

  • Cindy Pallares (assistant, english)

  • Irena Berezovsky (assistant, mentor, english)

  • Haikel Guemar (assistant, mentor, french, english)

  • Takashi Torii (assistant, japanese)

2014 Atlanta, USA

OpenStack Upstream Training in Atlanta A Big Success.

Staff

  • Loic Dachary (training, mentoring, assistant, french, english) - lead

  • Chris Ricker (training, mentoring, assistant, english)

  • Xavier Antoviaque (training, mentoring, assistant, french, english)

  • Rodolphe Quiedeville (training, mentoring, assistant, french)

  • Edouard THULEAU (assistant, french, english)

  • Sahid Ferdjaoui (assistant, french, english)

Local Upstream Trainings

Seoul, Korea

  • 2nd Upstream Training in Seoul with Ubuntu Korea Community & Naver D2

    • Date: February 11, 2017 (Sat)

    • Etherpad for Upstream Training, Korea, 2017

    • Informasi lebih lanjut: http://sdndev.net/11

    • Staff

      • Ian Y. Choi (training, assistant, mentoring)

      • SeongSoo Cho (assistant, mentoring)

      • Taehee Jang (assistant, mentoring - Ubuntu Korea Community)

      • Youngwoo Kim (assistant, mentoring)

      • EunSeop Shin (assistant, mentoring)

      • Young-Kyun Kim (assistant, mentoring)

      • Sungjin Kang (assistant, mentoring)

      • Hyeunjee Kim (assistant, mentoring)

      • Peter Ko (assistant, mentoring)

  • 1st Upstream Training in Seoul

    • Date: February 18, 2016 (Thu)

    • Etherpad for Upstream Training, Korea, 2016

    • More information: http://sdndev.net/10

    • Staff

      • Ian Y. Choi (training, assistant, mentoring)

      • Stephan Ahn (training, assistant, mentoring)

      • Sungjin Kang (training, assistant, mentoring)

      • Namgon Lucas Kim (assistant, mentoring)

      • Junsik Shin (assistant, mentoring)

      • Jungsu Han (assistant, mentoring)

      • Jieun Kim (assistant)

Tokyo, Japan

Japan OpenStack User Group telah mengadakan Upstream Training di Japan.

Upstream Training in Japan (pelatihan hulu di Jepang)

Date

Description

July 6 - 7, 2016 (Wed - Thu)

Informasi lebih lanjut: https://www.meetup.com/Japan-OpenStack-User-Group/events/231744095/

July 9 - 10, 2015 (Thu - Fri)

Informasi lebih lanjut: https://www.meetup.com/Japan-OpenStack-User-Group/events/223005607/

2-3 Februari 2015 (Senin - Selasa)

Informasi lebih lanjut: http://openstackdays.com/archive/2015/feature/

10-11 Oktober 2014 (Jumat - Sabtu)

Informasi lebih lanjut: https://www.openstack.org/blog/?p=6622

Arsip kegiatan pelatihan tambahan

Catatan

Kegiatan yang tercantum di sini tidak memperlihatkan pada setiap pelatihan Upstream (hulu).