"Universal" ing tim pangembangan: entuk manfaat utawa cilaka?

"Universal" ing tim pangembangan: entuk manfaat utawa cilaka?

Halo kabeh! Jenengku Lyudmila Makarova, aku dadi manajer pangembangan ing UBRD lan katelu saka timku minangka "umum".

Ngakoni: saben Tech Lead ngimpi babagan fungsi lintas ing tim. Apik banget nalika siji wong bisa ngganti telung, lan malah nindakake kanthi efisien, tanpa wektu tundha. Lan, sing penting, ngirit sumber daya!
Iku muni banget menginake, nanging apa pancene? Ayo dadi nyoba kanggo mangerteni.

Sapa dheweke, cikal bakal pangarep-arep kita?

Istilah "generalis" biasane nuduhake anggota tim sing nggabungake luwih saka siji peran, contone, pangembang-analis.

Interaksi tim lan asil karyane gumantung marang kualitas profesional lan pribadi para peserta.

Kabeh wis jelas babagan katrampilan keras, nanging katrampilan alus kudu diwenehi perhatian khusus. Dheweke mbantu nemokake pendekatan menyang karyawan lan ngarahake dheweke menyang tugas sing paling migunani.

Ana akeh artikel babagan kabeh jinis kepribadian ing industri IT. Adhedhasar pengalaman, aku bakal mbagi generalis IT dadi papat kategori:

1. "Universal - Maha Kuwasa"

Iki nang endi wae. Dheweke tansah aktif banget, pengin dadi pusat perhatian, terus-terusan takon karo kanca-kancane yen butuh bantuan, lan kadhangkala bisa uga ngganggu. Dheweke mung kasengsem ing tugas sing migunani, partisipasi sing bakal menehi ruang kanggo kreatifitas lan bisa nyenengake bangga.

Apa padha kuwat ing:

  • bisa ngatasi masalah rumit;
  • nyilem kanthi jero menyang masalah, "nggali" lan entuk asil;
  • duwe pikiran sing kepengin weruh.

Nanging:

  • emosi labil;
  • ora diatur;
  • duwe sudut pandang dhewe sing ora bisa diowahi, sing angel banget diganti;
  • Iku angel kanggo njaluk wong kanggo nindakake bab prasaja. Tugas sing gampang ngrusak ego sing kuwasa.

2. "Universal - Aku bakal ngerteni lan nindakake"

Wong kaya ngono mung butuh manual lan sawetara wektu - lan bakal ngrampungake masalah kasebut. Biasane duwe latar mburi sing kuat ing DevOps. Para generalis kasebut ora ngganggu desain lan luwih seneng nggunakake metode pangembangan adhedhasar pengalamane. Dheweke bisa kanthi gampang diskusi karo pimpinan teknis babagan pilihan sing dipilih kanggo ngetrapake tugas kasebut.

Apa padha kuwat ing:

  • merdika;
  • tahan kaku;
  • kompeten ing akeh masalah;
  • erudite - tansah ana sing bisa diajak ngobrol.

Nanging:

  • asring nerak kewajiban;
  • cenderung nggawe rumit kabeh: ngrampungake tabel multiplikasi kanthi nggabungake bagean;
  • kualitas karya kurang, kabeh dianggo 2-3 kaping;
  • Dheweke terus-terusan ngalih tenggat wektu, amarga kasunyatane kabeh ora gampang.

3. "Universal - oke, ayo daklakoni, amarga ora ana wong liya"

Pegawe wis ngerti ing sawetara wilayah lan duwe pengalaman sing relevan. Nanging dheweke gagal dadi profesional ing salah siji saka wong-wong mau, amarga asring digunakake minangka lifeline, plugging bolongan ing tugas saiki. Pliable, efisien, nganggep awake dhewe dikarepake, nanging ora.

Pegawe becik praktis. Paling kamungkinan, dheweke duwe arah sing paling disenengi, nanging amarga kabur kompetensi, pangembangan ora kedadeyan. AkibatΓ©, wong bisa dadi ora diklaim lan emosional diobong.

Apa padha kuwat ing:

  • tanggung jawab;
  • berorientasi asil;
  • ayem;
  • rampung kontrol.

Nanging:

  • nuduhake asil rata-rata amarga tingkat kompetensi sing kurang;
  • ora bisa ngatasi masalah rumit lan abstrak.

4. "Wong sing serba bisa iku ahli ing pakaryane"

Wong sing duwe latar mburi serius minangka pangembang duwe pemikiran sistem. Pedantic, nuntut awake dhewe lan tim. Sembarang tugas sing nglibatake dheweke bisa tuwuh tanpa wates yen wates ora ditetepake.

Dheweke uga kenal karo arsitektur, milih cara implementasine teknis, kanthi teliti nganalisa dampak solusi sing dipilih ing arsitektur saiki. Sedheng, ora ambisius.

Apa padha kuwat ing:

  • nuduhake kualitas karya sing dhuwur;
  • bisa ngatasi masalah apa wae;
  • banget efisien.

Nanging:

  • ora toleran marang panemune wong liya;
  • maksimalis. Dheweke nyoba nindakake kabeh kanthi bener, lan iki nambah wektu pangembangan.

Apa kita duwe ing laku?

Ayo ndeleng carane peran lan kompetensi paling asring digabungake. Ayo njupuk tim pangembangan standar minangka titik wiwitan: PO, manajer pangembangan (pimpinan teknologi), analis, programer, penguji. Kita ora bakal nganggep pemilik produk lan timbal teknis. Kaping pisanan amarga kekurangan kompetensi teknis. Sing nomer loro, yen ana masalah ing tim, kudu bisa nindakake kabeh.

Opsi sing paling umum kanggo nggabungake / nggabungake / nggabungake kompetensi yaiku analis pangembang. Analis tes lan "telu ing siji" uga umum banget.

Nggunakake tim minangka conto, aku bakal nuduhake sampeyan pro lan kontra saka kanca-kanca umum. Ana sapratelon saka timku, lan aku tresna banget.

PO nampa tugas sing penting kanggo ngenalake tarif anyar menyang produk sing wis ana. Timku duwe 4 analis. Ing wektu iku, siji lagi preian, liyane gerah, lan liyane padha melu ing implementasine saka tugas strategis. Yen aku ditarik metu, mesthi bakal ngganggu tenggat wektu implementasine. Mung ana siji cara metu: nggunakake "senjata rahasia" - pangembang-analis Versatile sing nguwasani area subyek sing dibutuhake. Ayo diarani Anatoly.

Tipe pribadine yaiku "universal - aku bakal ngerteni lan nindakake". Mesthine, dheweke nyoba kanggo wektu sing suwe kanggo nerangake yen dheweke "duwe tugas sing lengkap," nanging kanthi keputusan sing kuat, dheweke dikirim kanggo ngatasi masalah sing penting. Lan Anatoly nindakake! Dheweke nindakake pementasan lan ngrampungake implementasine kanthi tepat, lan para pelanggan padha puas.

Ing kawitan marketing, kabeh bisa metu. Nanging sawise sawetara minggu, syarat kanggo perbaikan muncul maneh kanggo produk iki. Saiki perumusan masalah iki ditindakake dening analis "murni". Ing tataran testing pembangunan anyar, kanggo dangu kita ora bisa ngerti apa kita duwe kasalahan ing ngubungake tariffs anyar, lan mung banjur, sawise unraveled kabeh tangle, kita njaluk menyang ngisor bebener. Kita mbuwang akeh wektu lan ora kejawab tenggat wektu.

Masalahe yaiku akeh momen lan pitfalls sing didhelikake mung ana ing sirah gerbong stasiun lan ora ditransfer menyang kertas. Minangka Anatoly mengko nerangake, dheweke kesusu banget. Nanging pilihan sing paling mungkin yaiku dheweke nemoni masalah sing wis ana sajrone pembangunan lan mung ngliwati tanpa nggambarake iki ing endi wae.

Ana kahanan liyane. Saiki kita mung duwe siji tester, dadi sawetara tugas kudu dites dening analis, kalebu generalis. Mulane, aku menehi siji tugas menyang Fedor bersyarat - "universal - oke, ayo daklakoni, amarga ora ana wong liya".
Fedor minangka "telu ing siji", nanging pangembang wis diparengake kanggo tugas iki. Iki tegese Fedya mung kudu nggabungake analis lan tester.

Requirements wis diklumpukake, specification wis diajukake kanggo pembangunan, iku wektu kanggo nyoba. Fedor ngerti sistem sing diowahi "kaya mburi tangane" lan wis ngrampungake syarat saiki. Mulane, dheweke ora keganggu nulis skrip tes, nanging nganakake tes babagan "carane sistem kasebut", banjur diterusake menyang pangguna.
Tes rampung, revisi menyang produksi. Banjur ternyata sistem kasebut ora mung nundha pembayaran menyang akun imbangan tartamtu, nanging uga mblokir pembayaran saka akun internal sing langka banget sing ora kudu melu.

Iki kedadeyan amarga Fedor ora mriksa kepiye "sistem ora bisa digunakake", ora nggawe rencana tes utawa dhaptar. Dheweke mutusake kanggo ngirit wektu lan gumantung ing naluri dhewe.

Kepiye cara ngatasi masalah?

Kahanan kaya iki nyebabake kinerja tim, kualitas rilis, lan kepuasan pelanggan. Mulane, ora bisa ditinggal tanpa perhatian lan analisis alasan.

1. Kanggo saben tugas sing nyebabake kesulitan, aku njaluk sampeyan ngisi formulir sing digabungake: peta kesalahan, sing ngidini sampeyan ngenali tahapan nalika "penarikan" kedadeyan:

"Universal" ing tim pangembangan: entuk manfaat utawa cilaka?

2. Sawise ngenali bottlenecks, sesi brainstorming dianakake karo saben karyawan sing nyebabake masalah kasebut: "Apa sing kudu diganti?" (kita ora nganggep kasus khusus ing retrospect), minangka asil saka tumindak tartamtu lair (khusus kanggo saben jinis pribadine) karo tenggat wektu.

3. Kita wis ngenalake aturan kanggo interaksi ing tim. Contone, kita sarujuk kudu ngrekam kabeh informasi babagan kemajuan tugas ing sistem manajemen proyek. Nalika artefak diganti / dikenali sak proses pembangunan, iki kudu dibayangke ing basis kawruh lan versi final saka specifications technical.

4. Kontrol wiwit ditindakake ing saben tahapan (perhatian khusus diwenehake marang tahapan masalah ing jaman kepungkur) lan kanthi otomatis adhedhasar asil tugas sabanjure.

5. Yen asil ing tugas sabanjurΓ© ora diganti, banjur aku ora sijine generalis ing pitakonan ing peran kang copes lingkungan. Aku nyoba kanggo netepke kemampuan lan kepinginan kanggo berkembang kompetensi ing peran iki. Yen aku ora nemokake respon, aku ninggalake dheweke ing peran sing luwih cedhak karo dheweke.

Apa kedaden ing pungkasan?

Proses pangembangan dadi luwih transparan. Faktor BUS wis suda. Anggota tim, nggarap kesalahan, dadi luwih motivasi lan nambah karma. Kita mboko sithik nambah kualitas rilis kita.

"Universal" ing tim pangembangan: entuk manfaat utawa cilaka?

temonan

Karyawan generalis duwe pro lan kontra.

Liyane:

  • sampeyan bisa nutup tugas sagging sawayah-wayah utawa ngrampungake bug sing penting ing wektu sing cendhak;
  • pendekatan terpadu kanggo ngrampungake masalah: pemain katon ing saka perspektif kabeh peran;
  • generalists bisa nindakake meh kabeh merata uga.

Kekurangan:

  • faktor BUS mundhak;
  • kompetensi inti sing ana ing peran kasebut ilang. Amarga iki, kualitas karya suda;
  • kamungkinan saka shift ing deadline mundhak, amarga ora ana kontrol ing saben tataran. Ana uga risiko ngembangake "bintang": karyawan yakin yen dheweke luwih ngerti yen dheweke minangka pro;
  • risiko burnout profesional mundhak;
  • akeh informasi penting babagan proyek bisa tetep mung "ing sirah" pegawe.

Nalika sampeyan bisa ndeleng, ana liyane shortcomings. Mulane, aku nggunakake generalis mung yen ora cukup sumber daya lan tugas cukup urgent. Utawa wong duwe kompetensi sing ora ana wong liya, nanging kualitas dadi taruhan.

Yen aturan distribusi peran diamati ing karya bebarengan ing tugas, banjur kualitas karya mundhak. Kita ndeleng masalah saka macem-macem sudut, tampilan kita ora kabur, pikirane seger tansah katon. Ing wektu sing padha, saben anggota tim duwe kesempatan kanggo tuwuh profesional lan ngembangake kompetensi.

Aku percaya yen sing paling penting yaiku ngrasakake proses kasebut, nindakake pakaryan, kanthi bertahap nambahake kompetensi sampeyan. Nanging, generalis ing tim nggawa keuntungan: sing utama yaiku kanggo mesthekake yen dheweke bisa nggabungake peran sing beda-beda kanthi efektif.

Muga-muga kabeh wong dadi tim sing ngatur "master universal saka pakaryane"!

Source: www.habr.com

Add a comment