Kita ngatur alur kerja sing efektif kanggo pangembang web: Confluence, Airtable lan alat liyane

Kita ngatur alur kerja sing efektif kanggo pangembang web: Confluence, Airtable lan alat liyane

Aku wis kerja minangka pangembang ngarep kira-kira rong taun, lan wis melu nggawe macem-macem proyek. Salah sawijining pelajaran sing daksinaoni yaiku kolaborasi antarane tim pangembang sing beda-beda sing duwe tujuan sing padha nanging duwe tugas lan tanggung jawab sing beda-beda ora gampang.

Kanthi konsultasi karo anggota tim, desainer lan pangembang liyane, aku nggawe siklus nggawe situs web sing dirancang kanggo tim cilik (5-15 wong). Iki kalebu alat kayata Confluence, Jira, Airtable lan Abstrak. Ing artikel iki aku bakal nuduhake fitur ngatur alur kerja.

Skillbox nyaranake: Kursus praktis rong taun "Aku Pengembang Web PRO".

Kita ngelingake: kanggo kabeh sing maca "Habr" - diskon 10 rubel nalika ndhaptar kursus Skillbox nggunakake kode promosi "Habr".

Kenapa kabeh iki dibutuhake?

Tim minimal sing dibutuhake kanggo nggawe situs web saka awal yaiku desainer, programmer lan manajer proyek. Ing kasusku, tim kasebut dibentuk. Nanging sawise release saka saperangan saka situs, Aku tak koyo sing soko ana salah karo. Kadhangkala kita mung ora ngerti tanggung jawab kita, lan komunikasi karo klien akeh sing dikarepake. Kabeh iki nyepetake proses lan ngganggu kabeh wong.

Aku wiwit bisa kanggo ngatasi masalah.

Kita ngatur alur kerja sing efektif kanggo pangembang web: Confluence, Airtable lan alat liyane
Panelusuran Google menehi asil sing apik babagan masalah kita.

Supaya karya rampung luwih visual, aku nggawe diagram alur kerja sing menehi pangerten babagan cara kerja ing kene.

Kita ngatur alur kerja sing efektif kanggo pangembang web: Confluence, Airtable lan alat liyane
Klik ing gambar kanggo mbukak kanthi resolusi lengkap.

Gol lan tujuan

Salah siji saka teknik pisanan sing aku mutusake kanggo nyoba yaiku "model cascade" (Waterfall). Aku digunakake kanggo nyorot masalah lan ngerti carane ngatasi.

Kita ngatur alur kerja sing efektif kanggo pangembang web: Confluence, Airtable lan alat liyane

Masalah: Paling asring, klien ora ngevaluasi proses nggawe situs web kanthi modular, kaya sing ditindakake para pangembang. Dheweke nganggep minangka situs web biasa, yaiku, dheweke mikir babagan kaca individu. Miturut panemune, desainer lan programer nggawe kaca individu, siji-sijine. AkibatΓ©, pelanggan mung ora ngerti apa sing ditindakake sajrone proses nyata.

Tugas: Ora ana gunane kanggo ngyakinake klien yen ora; pilihan sing paling apik yaiku ngembangake proses modular kanggo nggawe situs web ing perusahaan adhedhasar model kaca saben kaca.

Token lan komponen desain universal dikelola dening pangembang lan desainer.

Kita ngatur alur kerja sing efektif kanggo pangembang web: Confluence, Airtable lan alat liyane

Masalah: Iki minangka kahanan umum sing ditindakake dening akeh strategi. Ana akeh solusi sing menarik, ing pirang-pirang kasus, disaranake nggawe sistem desain sing dikontrol dening pandhuan gaya / generator perpustakaan. Nanging ing kahanan kita, nambah komponen liyane menyang proses pangembangan sing bakal ngidini kita ngatur tingkat akses kanggo desainer mung ora bisa ditindakake.

Tugas: mbangun sistem universal ing ngendi perancang, pangembang lan manajer bisa kerja bebarengan tanpa ngganggu saben liyane.

Pelacakan pangembangan sing akurat

Kita ngatur alur kerja sing efektif kanggo pangembang web: Confluence, Airtable lan alat liyane

Masalah: Nalika ana akeh alat migunani sing kasedhiya kanggo nglacak masalah lan ngukur kemajuan sakabèhé, paling ora fleksibel utawa optimal. Alat kasebut bisa migunani kanthi ngirit wektu tim sing biasane digunakake kanggo pitakonan lan klarifikasi babagan tugas tartamtu. Iki uga nggawe urip luwih gampang kanggo manajer kanthi menehi pangerten sing luwih akurat babagan kabeh proyek.

Tugas: nggawe dashboard kanggo nglacak kemajuan tugas sing ditindakake dening anggota tim sing beda.

Set alat

Sawise nyobi karo macem-macem alat, aku mapan ing set ing ngisor iki: Confluence, Jira, Airtable lan Abstrak. Ing ngisor iki aku bakal mbukak keuntungan saben.

Confluence

Peran alat: pusat informasi lan sumber daya.

Ruang kerja Confluence relatif gampang disiyapake, nduweni akeh fitur, integrasi karo aplikasi sing beda-beda, lan duwe template individu sing bisa disesuaikan. Iku ora solusi siji-ukuran-mathuk-kabeh, nanging iku becik minangka pusat informasi lan sumber. Iki tegese referensi utawa rincian teknis sing ana gandhengane karo proyek kasebut kudu dilebokake ing database.

Alat kasebut ngidini sampeyan nyathet kanthi bener saben komponen lan rincian liyane babagan proyek kasebut.

Kita ngatur alur kerja sing efektif kanggo pangembang web: Confluence, Airtable lan alat liyane

Kauntungan utama Confluence yaiku kustomisasi template dokumen. Kajaba iku, bisa digunakake kanggo ngleksanakake gudang siji saka specifications lan macem-macem dokumentasi project, misahake tingkat akses peserta. Saiki sampeyan ora perlu sumelang yen sampeyan duwe versi lawas saka specification ing tangan, kaya mengkono nalika sampeyan ngirim dokumen liwat email.

Informasi liyane babagan alat kasedhiya ing situs web produk resmi.

Jira

Peran alat: ngawasi masalah lan manajemen tugas.

Kita ngatur alur kerja sing efektif kanggo pangembang web: Confluence, Airtable lan alat liyane

Jira minangka alat perencanaan lan manajemen proyek sing kuat banget. Bagian utama saka fungsi kasebut yaiku nggawe alur kerja sing bisa disesuaikan. Supaya èfèktif ngatur masalah (kang kita kudu), iku worth mbayar manungsa waé khusus kanggo nggunakake bener saka jinis panjalukan lan jinis masalah (jinis masalah).

Dadi, kanggo mesthekake yen pangembang mbangun komponen adhedhasar desain sing bener, dheweke kudu diwenehi kabar saben ana owah-owahan ing desain kasebut. Sanalika komponen kasebut dianyari, desainer kudu mbukak masalah, nemtokake pangembang sing tanggung jawab, menehi jinis masalah sing bener.

Kanthi Jira, sampeyan bisa yakin manawa kabeh peserta ing proses kasebut (ayo aku ngelingake sampeyan, ing kasus kita ana 5-15) nampa tugas sing bener sing ora ilang lan nemokake eksekutor.

Sinau luwih lengkap babagan Jira kasedhiya ing situs web produk resmi.

Airtable

Peran alat: manajemen komponen lan papan kemajuan.

Airtable minangka campuran saka spreadsheet lan database. Kabeh iki ndadekake iku bisa kanggo ngatur operasi kabeh alat rembugan ndhuwur.

Tuladha 1: Manajemen Komponen

Minangka generator guide gaya, ora tansah trep kanggo nggunakake - masalah sing desainer ora bisa ngowahi. Kajaba iku, iku ora bakal dadi kaputusan apik nggunakake perpustakaan komponen Sketsa, awit wis akeh watesan. Paling kamungkinan, sampeyan mung ora bakal bisa nggunakake perpustakaan iki njaba program.

Airtable uga ora sampurna, nanging luwih apik tinimbang solusi liyane sing padha. Iki demo template Tabel Manajemen Komponen:

Kita ngatur alur kerja sing efektif kanggo pangembang web: Confluence, Airtable lan alat liyane

Nalika pangembang nampa komponen desain, ngevaluasi asil ABEM dening ngrekam komponen ing meja. Total ana 9 kolom:

  • Jeneng - jeneng komponen miturut prinsip ABEM.
  • Pratinjau - Iki minangka salah sawijining gambar utawa gambar komponen sing diunduh saka sumber liya diselehake.
  • Kaca sing disambung minangka pranala menyang kaca komponen.
  • Komponen anak - pranala menyang komponen anak.
  • Modifier - mriksa ana pilihan gaya lan nemtokake (contone, aktif, abang, lan liya-liyane).
  • Kategori komponen minangka kategori umum (teks, gambar promosi, sidebar).
  • Status pembangunan - kemajuan pembangunan nyata lan definisi (rampung, ing proses, etc.).
  • Tanggung jawab - pangembang sing tanggung jawab kanggo komponen iki.
  • Tingkat atom minangka kategori atom saka komponen iki (miturut konsep desain atom).
  • Data bisa dirujuk ing tabel sing padha utawa ing tabel sing beda. Nyambungake titik bakal nyegah kebingungan nalika nggawe skala. Kajaba iku, data bisa disaring, diurutake lan diganti tanpa masalah.

Conto 2: kemajuan pangembangan kaca

Kanggo ngevaluasi kemajuan pangembangan kaca, sampeyan butuh cithakan sing digawe khusus kanggo tujuan iki. Tabel kasebut bisa nyukupi kabutuhan tim dhewe lan klien.

Kita ngatur alur kerja sing efektif kanggo pangembang web: Confluence, Airtable lan alat liyane

Informasi babagan kaca bisa ditandhani ing kene. Iki minangka deadline, link menyang prototipe InVision, tujuan, komponen anak. Langsung katon manawa operasi kasebut trep banget kanggo nindakake, babagan dokumentasi lan nganyari desain, uga status pangembangan ngarep lan mburi. Kajaba iku, operasi kasebut ditindakake bebarengan.

Abstract

Peran alat: sumber siji kontrol versi kanggo aset desain.

Kita ngatur alur kerja sing efektif kanggo pangembang web: Confluence, Airtable lan alat liyane

Abstrak bisa diarani GitHub kanggo aset ing Sketsa, lan nyimpen desainer saka kudu nyalin lan nempel file. Kauntungan utama alat kasebut yaiku nyedhiyakake repositori desain sing tumindak minangka "sumber siji bebener." Desainer kudu nganyari cabang master kanggo versi paling anyar saka tata disetujoni. Sawise iku, dheweke kudu menehi kabar marang pangembang. Sing, ing siji, kudu bisa mung karo desainer aset saka cabang utama.

Minangka kesimpulan

Sawise kita ngetrapake proses pangembangan anyar lan kabeh alat sing kasebut ing ndhuwur, kacepetan kerja kita mundhak paling ora kaping pindho. Iki dudu solusi sing sampurna, nanging solusi sing apik banget. Bener, supaya bisa digunakake, sampeyan kudu ngupayakake akeh - mbutuhake "karya manual" kanggo nganyari lan njaga kabeh ing kahanan kerja.

Skillbox nyaranake:

Source: www.habr.com

Add a comment