Бид вэб хөгжүүлэгчдийн үр дүнтэй ажлын урсгалыг зохион байгуулдаг: Confluence, Airtable болон бусад хэрэгслүүд

Бид вэб хөгжүүлэгчдийн үр дүнтэй ажлын урсгалыг зохион байгуулдаг: Confluence, Airtable болон бусад хэрэгслүүд

Би хоёр жил орчим урд талын хөгжүүлэгчээр ажиллаж, олон төрлийн төслүүдийг бүтээхэд оролцсон. Миний олж авсан сургамжуудын нэг бол ижил зорилготой боловч өөр өөр ажил, хариуцлагатай хөгжүүлэгчдийн өөр багуудын хамтын ажиллагаа тийм ч амар биш юм.

Би багийн бусад гишүүд, дизайнерууд, хөгжүүлэгчидтэй зөвлөлдсөний үндсэн дээр жижиг багуудад (5-15 хүн) зориулагдсан вэбсайт үүсгэх циклийг бий болгосон. Үүнд Confluence, Jira, Airtable, Abstract зэрэг хэрэгслүүд багтдаг. Энэ нийтлэлд би ажлын урсгалыг зохион байгуулах онцлогуудыг хуваалцах болно.

Skillbox зөвлөж байна: Хоёр жилийн практик сургалт "Би вэб хөгжүүлэгч PRO".

Бид танд сануулж байна: "Хабр" -ын бүх уншигчдад - "Habr" сурталчилгааны кодыг ашиглан Skillbox-ын аль ч курст бүртгүүлэхдээ 10 рублийн хөнгөлөлт.

Энэ бүхэн яагаад хэрэгтэй вэ?

Вэбсайтыг эхнээс нь бий болгоход шаардагдах хамгийн бага баг бол дизайнер, програмист, төслийн менежер юм. Миний хувьд баг бүрдүүлсэн. Гэхдээ хэд хэдэн сайт гарсны дараа надад ямар нэг зүйл буруу байна гэсэн мэдрэмж төрсөн. Заримдаа бид өөрсдийн үүрэг хариуцлагаа бүрэн ойлгодоггүй байсан тул үйлчлүүлэгчтэй харилцах нь хүссэн зүйлээ орхисон. Энэ бүхэн үйл явцыг удаашруулж, хүн бүрийг үймүүлэв.

Би асуудлыг шийдэхээр ажиллаж эхэлсэн.

Бид вэб хөгжүүлэгчдийн үр дүнтэй ажлын урсгалыг зохион байгуулдаг: Confluence, Airtable болон бусад хэрэгслүүд
Google хайлт нь бидний асуудлын талаар сайн үр дүнг өгдөг.

Гүйцэтгэсэн ажлыг илүү нүдээр харуулахын тулд би энд ажил хэрхэн хийгддэг талаар ойлголт өгөх ажлын урсгалын диаграммыг бүтээсэн.

Бид вэб хөгжүүлэгчдийн үр дүнтэй ажлын урсгалыг зохион байгуулдаг: Confluence, Airtable болон бусад хэрэгслүүд
Бүрэн нарийвчлалтайгаар нээхийн тулд зураг дээр дарна уу.

Зорилго, зорилтууд

Миний туршихаар шийдсэн анхны техникүүдийн нэг бол "хүрхрээ" загвар юм. Би үүнийг асуудлыг онцолж, тэдгээрийг хэрхэн шийдвэрлэхийг ойлгоход ашигласан.

Бид вэб хөгжүүлэгчдийн үр дүнтэй ажлын урсгалыг зохион байгуулдаг: Confluence, Airtable болон бусад хэрэгслүүд

Асуудал: Ихэнх тохиолдолд үйлчлүүлэгч вэбсайт үүсгэх үйл явцыг хөгжүүлэгчид шиг модульчлагдсан байдлаар үнэлдэггүй. Тэр үүнийг ердийн сайт гэж ойлгодог, өөрөөр хэлбэл, тэр тус тусдаа хуудасны үүднээс боддог. Түүний бодлоор дизайнерууд болон программистууд бие даасан хуудсуудыг нэг нэгээр нь үүсгэдэг. Үүний үр дүнд үйлчлүүлэгч бодит үйл явцын дараа юу болохыг ойлгохгүй байна.

Даалгавар: Үйлчлүүлэгчийг өөрөөр итгүүлэх нь утгагүй бөгөөд хамгийн сайн сонголт бол хуудасны загвар дээр үндэслэн компани дотор вэбсайт үүсгэх модульчлагдсан процессыг боловсруулах явдал юм.

Бүх нийтийн дизайны токенууд болон бүрэлдэхүүн хэсгүүдийг хөгжүүлэгчид болон дизайнерууд удирддаг.

Бид вэб хөгжүүлэгчдийн үр дүнтэй ажлын урсгалыг зохион байгуулдаг: Confluence, Airtable болон бусад хэрэгслүүд

Асуудал: Энэ бол олон стратеги шийддэг нийтлэг нөхцөл байдал юм. Олон сонирхолтой шийдлүүд байдаг бөгөөд ихэнх тохиолдолд загварын хөтөч / номын сангийн генератороор удирддаг дизайны системийг бий болгохыг санал болгож байна. Гэвч бидний нөхцөл байдалд дизайнеруудын хандалтын түвшинг удирдах боломжийг олгох өөр нэг бүрэлдэхүүн хэсгийг хөгжүүлэх үйл явцад нэмэх нь ердөө боломжгүй юм.

Даалгавар: дизайнерууд, хөгжүүлэгчид, менежерүүд бие биедээ саад учруулахгүйгээр синхроноор ажиллах боломжтой бүх нийтийн системийг бий болгох.

Хөгжлийг нарийн хянах

Бид вэб хөгжүүлэгчдийн үр дүнтэй ажлын урсгалыг зохион байгуулдаг: Confluence, Airtable болон бусад хэрэгслүүд

Асуудал: Асуудлыг хянах, ерөнхий ахиц дэвшлийг хэмжих олон хэрэглүүр хэрэгсэл байдаг ч ихэнх нь уян хатан эсвэл оновчтой биш байдаг. Тус хэрэгсэл нь тодорхой ажлуудын талаар асуулт, тодруулга авахад зарцуулдаг багийн цагийг хэмнэхэд тустай. Мөн менежерүүдэд төслийн талаар илүү үнэн зөв ойлголт өгөх замаар амьдралыг хөнгөвчилдөг.

Даалгавар: багийн өөр гишүүдийн гүйцэтгэсэн даалгаврын явцыг хянах самбар үүсгэ.

Багаж хэрэгсэл

Янз бүрийн хэрэгслээр туршиж үзсэнийхээ дараа би Confluence, Jira, Airtable, Abstract гэсэн багц дээр тогтсон. Доор би тус бүрийн ашиг тусыг дэлгэх болно.

Баярлалаа

Хэрэгслийн үүрэг: мэдээлэл, нөөцийн төв.

Confluence-ийн ажлын талбарыг тохируулахад харьцангуй хялбар, олон функцтэй, өөр өөр програмуудтай нэгтгэсэн, хувь хүний, өөрчлөх боломжтой загваруудтай. Энэ нь нэг удаагийн шийдэл биш ч мэдээлэл, нөөцийн төвийн хувьд хамгийн тохиромжтой. Энэ нь төсөлтэй холбоотой аливаа лавлагаа, техникийн дэлгэрэнгүй мэдээллийг мэдээллийн санд оруулах ёстой гэсэн үг юм.

Энэхүү хэрэгсэл нь бүрэлдэхүүн хэсэг бүр болон төслийн талаарх бусад дэлгэрэнгүй мэдээллийг зохих ёсоор баримтжуулах боломжийг танд олгоно.

Бид вэб хөгжүүлэгчдийн үр дүнтэй ажлын урсгалыг зохион байгуулдаг: Confluence, Airtable болон бусад хэрэгслүүд

Confluence-ийн гол давуу тал нь баримт бичгийн загваруудыг өөрчлөх явдал юм. Нэмж дурдахад үүнийг оролцогчдын хүртээмжийн түвшинг тусгаарлаж, техникийн нөхцөл, янз бүрийн төслийн баримт бичгийн нэг агуулахыг хэрэгжүүлэхэд ашиглаж болно. Одоо та цахим шуудангаар бичиг баримт илгээх үед гардаг шиг техникийн техникийн хуучин хувилбар гарт байна гэж санаа зовох хэрэггүй боллоо.

Хэрэгслийн талаарх дэлгэрэнгүй мэдээлэл бүтээгдэхүүний албан ёсны вэбсайтаас авах боломжтой.

Jira

Хэрэгслийн үүрэг: асуудлыг хянах, даалгавар удирдах.

Бид вэб хөгжүүлэгчдийн үр дүнтэй ажлын урсгалыг зохион байгуулдаг: Confluence, Airtable болон бусад хэрэгслүүд

Жира бол төслийн төлөвлөлт, менежментийн маш хүчирхэг хэрэгсэл юм. Функцийн гол хэсэг нь тохируулж болох ажлын урсгалыг бий болгох явдал юм. Асуудлыг үр дүнтэй зохицуулахын тулд (энэ нь бидэнд хэрэгтэй зүйл) хүсэлтийн төрөл, асуудлын төрлийг (асуудлын төрөл) зөв ашиглахад онцгой анхаарал хандуулах нь зүйтэй.

Тиймээс хөгжүүлэгчид бүрэлдэхүүн хэсгүүдийг зөв дизайн дээр үндэслэн барьж байгаа эсэхийг шалгахын тулд дизайнд ямар нэг зүйл өөрчлөгдөх бүрт тэдэнд мэдэгдэх шаардлагатай. Бүрэлдэхүүн хэсэг шинэчлэгдсэн даруйд дизайнер асуудал нээж, хариуцлагатай хөгжүүлэгчийг томилж, түүнд асуудлын зөв төрлийг зааж өгөх шаардлагатай.

Жирагийн тусламжтайгаар та үйл явцын бүх оролцогчид (бидний тохиолдолд 5-15 байдаг гэдгийг би танд сануулъя) алдаагүй зөв даалгавруудыг хүлээн авч, гүйцэтгэгчээ олох болно гэдэгт итгэлтэй байж болно.

Жирагийн талаар илүү ихийг мэдэж аваарай бүтээгдэхүүний албан ёсны вэбсайтаас авах боломжтой.

Airtable

Хэрэгслийн үүрэг: бүрэлдэхүүн хэсгийн удирдлага, явцын самбар.

Airtable нь хүснэгт болон мэдээллийн сангийн холимог юм. Энэ бүхэн нь дээр дурдсан бүх хэрэгслийн ажиллагааг өөрчлөх боломжийг олгодог.

Жишээ 1: Бүрэлдэхүүн хэсгийн удирдлага

Загварын хөтөч үүсгэгчийн хувьд үүнийг ашиглахад үргэлж тохиромжтой байдаггүй - асуудал нь дизайнерууд үүнийг засах боломжгүй юм. Нэмж дурдахад, Sketch бүрэлдэхүүн хэсгүүдийн санг ашиглах нь тийм ч сайн шийдвэр биш байх болно, учир нь энэ нь олон хязгаарлалттай байдаг. Магадгүй та энэ номын санг програмаас гадуур ашиглах боломжгүй байх магадлалтай.

Airtable нь бас төгс биш боловч бусад ижил төстэй шийдлүүдээс илүү дээр юм. Бүрэлдэхүүн хэсгүүдийн удирдлагын хүснэгтийн загварыг энд үзүүлэв:

Бид вэб хөгжүүлэгчдийн үр дүнтэй ажлын урсгалыг зохион байгуулдаг: Confluence, Airtable болон бусад хэрэгслүүд

Хөгжүүлэгч нь дизайны бүрэлдэхүүн хэсгийг хүлээн авахдаа бүрэлдэхүүн хэсгийг хүснэгтэд бүртгэх замаар үүссэн ABEM-ийг үнэлдэг. Нийт 9 багана байна:

  • Нэр - ABEM зарчмын дагуу бүрэлдэхүүн хэсгийн нэр.
  • Урьдчилан харах - Энэ нь өөр эх сурвалжаас татаж авсан бүрэлдэхүүн хэсгийн дэлгэцийн агшин эсвэл зургийг байрлуулсан газар юм.
  • Холбоостой хуудас нь бүрэлдэхүүн хэсгийн хуудасны холбоос юм.
  • Хүүхдийн бүрэлдэхүүн хэсэг - хүүхдийн бүрэлдэхүүн хэсгүүдийн холбоос.
  • Өөрчлөгч - загварын сонголт байгаа эсэхийг шалгаж, тэдгээрийг тодорхойлдог (жишээлбэл, идэвхтэй, улаан гэх мэт).
  • Бүрэлдэхүүн хэсгийн ангилал нь ерөнхий ангилал (текст, сурталчилгааны зураг, хажуугийн хэсэг) юм.
  • Хөгжлийн байдал - хөгжлийн бодит ахиц дэвшил, түүний тодорхойлолт (дууссан, хийгдэж байгаа гэх мэт).
  • Хариуцлагатай - энэ бүрэлдэхүүн хэсгийг хариуцдаг хөгжүүлэгч.
  • Атомын түвшин нь энэ бүрэлдэхүүн хэсгийн атомын ангилал юм (атомын дизайны үзэл баримтлалын дагуу).
  • Өгөгдлийг ижил эсвэл өөр хүснэгтэд иш татсан байж болно. Цэгүүдийг холбосноор масштаблах үед төөрөгдөлд орохоос сэргийлнэ. Үүнээс гадна өгөгдлийг шүүж, ангилж, өөрчлөх боломжтой.

Жишээ 2: хуудас боловсруулах явц

Хуудасны хөгжлийн явцыг үнэлэхийн тулд танд энэ зорилгоор тусгайлан бүтээсэн загвар хэрэгтэй. Хүснэгт нь багийн өөрийн болон үйлчлүүлэгчийн хэрэгцээг хангах боломжтой.

Бид вэб хөгжүүлэгчдийн үр дүнтэй ажлын урсгалыг зохион байгуулдаг: Confluence, Airtable болон бусад хэрэгслүүд

Хуудасны талаарх аливаа мэдээллийг энд тэмдэглэж болно. Энэ бол эцсийн хугацаа, InVision прототипийн холбоос, очих газар, хүүхдийн бүрэлдэхүүн хэсэг юм. Дизайныг баримтжуулах, шинэчлэх, урд болон хойд талын хөгжүүлэлтийн статусын хувьд үйлдлүүд нь хийхэд маш тохиромжтой байдаг нь нэн даруй анзаарагдах болно. Түүнээс гадна эдгээр үйлдлүүд нэгэн зэрэг хийгддэг.

Товч

Хэрэгслийн үүрэг: дизайны хөрөнгийн хувилбарын хяналтын нэг эх үүсвэр.

Бид вэб хөгжүүлэгчдийн үр дүнтэй ажлын урсгалыг зохион байгуулдаг: Confluence, Airtable болон бусад хэрэгслүүд

Хураангуйг Sketch дахь хөрөнгийн GitHub гэж нэрлэж болох бөгөөд энэ нь дизайнеруудыг файл хуулах, буулгах шаардлагагүй болгодог. Энэ хэрэгслийн гол давуу тал нь "үнэний цорын ганц эх сурвалж" болох дизайны агуулахаар хангадаг явдал юм. Дизайнерууд мастер салбарыг батлагдсан байршлын хамгийн сүүлийн хувилбар болгон шинэчлэх ёстой. Үүний дараа тэд хөгжүүлэгчдэд мэдэгдэх ёстой. Эдгээр нь эргээд зөвхөн үндсэн салбараас дизайнерын хөрөнгөөр ​​ажиллах ёстой.

Дүгнэж хэлэхэд

Шинэ хөгжүүлэлтийн процесс болон дээр дурдсан бүх хэрэгслийг хэрэгжүүлсний дараа бидний ажлын хурд дор хаяж хоёр дахин нэмэгдсэн. Энэ бол төгс шийдэл биш, гэхдээ энэ нь маш сайн шийдэл юм. Үнэн, үүнийг ажиллуулахын тулд та маш их хүчин чармайлт гаргах хэрэгтэй - үүнийг бүгдийг нь шинэчилж, ажиллах нөхцөлд байлгахын тулд "гарын ажил" шаарддаг.

Skillbox зөвлөж байна:

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх