අපි වෙබ් සංවර්ධකයින් සඳහා ඵලදායී කාර්ය ප්‍රවාහයක් සංවිධානය කරමු: Confluence, Airtable සහ වෙනත් මෙවලම්

අපි වෙබ් සංවර්ධකයින් සඳහා ඵලදායී කාර්ය ප්‍රවාහයක් සංවිධානය කරමු: Confluence, Airtable සහ වෙනත් මෙවලම්

මම වසර දෙකක පමණ කාලයක් ඉදිරිපස සංවර්ධකයෙකු ලෙස කටයුතු කර ඇති අතර, විවිධාකාර ව්යාපෘති නිර්මාණය කිරීමට සහභාගී වී ඇත. මම ඉගෙන ගත් එක් පාඩමක් නම්, එකම ඉලක්කය බෙදා ගන්නා නමුත් විවිධ කාර්යයන් සහ වගකීම් ඇති විවිධ සංවර්ධක කණ්ඩායම් අතර සහයෝගීතාවය පහසු නොවන බවයි.

අනෙකුත් කණ්ඩායම් සාමාජිකයින්, නිර්මාණකරුවන් සහ සංවර්ධකයින් සමඟ සාකච්ඡා කර, මම කුඩා කණ්ඩායම් (5-15 පුද්ගලයින්) සඳහා නිර්මාණය කර ඇති වෙබ් අඩවි නිර්මාණ චක්‍රයක් නිර්මාණය කළෙමි. එයට Confluence, Jira, Airtable සහ Abstract වැනි මෙවලම් ඇතුළත් වේ. මෙම ලිපියෙන් මම වැඩ ප්‍රවාහය සංවිධානය කිරීමේ විශේෂාංග බෙදා ගන්නෙමි.

Skillbox නිර්දේශ කරයි: වසර දෙකක ප්‍රායෝගික පාඨමාලාව "මම PRO වෙබ් සංවර්ධකයෙක්".

අපි ඔබට මතක් කරමු: "Habr" හි සියලුම පාඨකයින් සඳහා - "Habr" ප්‍රවර්ධන කේතය භාවිතයෙන් ඕනෑම Skillbox පාඨමාලාවකට ලියාපදිංචි වන විට රූබල් 10 ක වට්ටමක්.

මේ සියල්ල අවශ්ය වන්නේ ඇයි?

මුල සිටම වෙබ් අඩවියක් නිර්මාණය කිරීමට අවශ්‍ය අවම කණ්ඩායම වන්නේ නිර්මාණකරුවෙකු, ක්‍රමලේඛකයෙකු සහ ව්‍යාපෘති කළමනාකරුවෙකි. මගේ නඩුවේදී, කණ්ඩායම පිහිටුවා ඇත. හැබැයි සයිට් එකක් දෙකක් රිලීස් උනාට පස්සේ මට දැනුනේ ඒකේ මොකක් හරි අවුලක් තියෙනවා කියලා. සමහර විට අපි අපගේ වගකීම් සම්පූර්ණයෙන්ම තේරුම් නොගත් අතර, සේවාදායකයා සමඟ සන්නිවේදනය අපේක්ෂා කිරීමට බොහෝ දේ ඉතිරි විය. මේ සියල්ල ක්‍රියාවලිය මන්දගාමී වූ අතර සියල්ලන්ටම බාධා කළේය.

මම ගැටලුව විසඳීමට වැඩ කිරීමට පටන් ගතිමි.

අපි වෙබ් සංවර්ධකයින් සඳහා ඵලදායී කාර්ය ප්‍රවාහයක් සංවිධානය කරමු: Confluence, Airtable සහ වෙනත් මෙවලම්
ගූගල් සෙවුමක් අපගේ ගැටලුවට හොඳ ප්‍රතිඵල ලබා දෙයි.

කරන ලද කාර්යය වඩාත් දෘශ්‍යමාන කිරීම සඳහා, මම මෙහි වැඩ කරන ආකාරය පිළිබඳ අවබෝධයක් ලබා දෙන කාර්ය ප්‍රවාහ රූප සටහනක් නිර්මාණය කළෙමි.

අපි වෙබ් සංවර්ධකයින් සඳහා ඵලදායී කාර්ය ප්‍රවාහයක් සංවිධානය කරමු: Confluence, Airtable සහ වෙනත් මෙවලම්
සම්පූර්ණ විභේදනයකින් විවෘත කිරීමට රූපය මත ක්ලික් කරන්න.

අරමුණු සහ අරමුණු

මම පරීක්ෂා කිරීමට තීරණය කළ පළමු තාක්ෂණයෙන් එකක් වූයේ "කැස්කැඩ් ආකෘතිය" (දිය ඇල්ල) ය. ගැටළු ඉස්මතු කිරීමට සහ ඒවා විසඳන්නේ කෙසේද යන්න තේරුම් ගැනීමට මම එය භාවිතා කළෙමි.

අපි වෙබ් සංවර්ධකයින් සඳහා ඵලදායී කාර්ය ප්‍රවාහයක් සංවිධානය කරමු: Confluence, Airtable සහ වෙනත් මෙවලම්

ගැටළුව: බොහෝ විට, සේවාලාභියා සංවර්ධකයින් කරන පරිදි වෙබ් අඩවි නිර්මාණය කිරීමේ ක්‍රියාවලිය මොඩියුලර් ලෙස ඇගයීමට ලක් නොකරයි. ඔහු එය සාමාන්‍ය වෙබ් අඩවියක් ලෙස සලකයි, එනම් ඔහු තනි පිටු අනුව සිතයි. ඔහුගේ මතය අනුව, නිර්මාණකරුවන් සහ ක්‍රමලේඛකයින් එකින් එක පිටු නිර්මාණය කරයි. එහි ප්‍රතිඵලයක් වශයෙන්, සැබෑ ක්‍රියාවලියේදී අනුගමනය කරන්නේ කුමක්ද යන්න පාරිභෝගිකයාට සරලව වැටහෙන්නේ නැත.

කාර්යය: වෙනත් ආකාරයකින් සේවාදායකයාට ඒත්තු ගැන්වීමේ තේරුමක් නැත; හොඳම විකල්පය වන්නේ පිටුවෙන් පිටුව ආකෘතියක් මත පදනම්ව සමාගම තුළ වෙබ් අඩවියක් නිර්මාණය කිරීම සඳහා මොඩියුලර් ක්‍රියාවලියක් සංවර්ධනය කිරීමයි.

විශ්ව නිර්මාණ ටෝකන සහ සංරචක සංවර්ධකයින් සහ නිර්මාණකරුවන් විසින් කළමනාකරණය කරනු ලැබේ.

අපි වෙබ් සංවර්ධකයින් සඳහා ඵලදායී කාර්ය ප්‍රවාහයක් සංවිධානය කරමු: Confluence, Airtable සහ වෙනත් මෙවලම්

ගැටළුව: මෙය බොහෝ උපාය මාර්ග ආමන්ත්‍රණය කරන පොදු තත්වයකි. බොහෝ රසවත් විසඳුම් ඇත, බොහෝ අවස්ථාවලදී මෝස්තර මාර්ගෝපදේශයක් / පුස්තකාල උත්පාදක යන්ත්ර මගින් පාලනය වන සැලසුම් පද්ධතියක් නිර්මාණය කිරීමට යෝජනා කෙරේ. නමුත් අපගේ තත්වය තුළ, නිර්මාණකරුවන් සඳහා ප්‍රවේශ මට්ටම් කළමනාකරණය කිරීමට අපට ඉඩ සලසන සංවර්ධන ක්‍රියාවලියට තවත් අංගයක් එකතු කිරීම සරලවම කළ නොහැකි විය.

කාර්යය: නිර්මාණකරුවන්ට, සංවර්ධකයින්ට සහ කළමනාකරුවන්ට එකිනෙකාට බාධා නොකර සමමුහුර්තව වැඩ කළ හැකි විශ්වීය පද්ධතියක් ගොඩනැගීම.

නිවැරදි සංවර්ධන ලුහුබැඳීම

අපි වෙබ් සංවර්ධකයින් සඳහා ඵලදායී කාර්ය ප්‍රවාහයක් සංවිධානය කරමු: Confluence, Airtable සහ වෙනත් මෙවලම්

ගැටලුව: ගැටළු නිරීක්ෂණය කිරීමට සහ සමස්ත ප්‍රගතිය මැනීමට බොහෝ ප්‍රයෝජනවත් මෙවලම් පවතින අතර, ඒවායින් බොහොමයක් නම්‍යශීලී හෝ ප්‍රශස්ත නොවේ. විශේෂිත කාර්යයන් පිළිබඳ ප්‍රශ්න සහ පැහැදිලි කිරීම් සඳහා සාමාන්‍යයෙන් වැය වන කණ්ඩායම් කාලය ඉතිරි කර ගැනීමෙන් මෙවලම ප්‍රයෝජනවත් විය හැකිය. සමස්ත ව්‍යාපෘතිය පිළිබඳව වඩාත් නිවැරදි අවබෝධයක් ලබා දීමෙන් කළමනාකරුවන්ට ජීවිතය පහසු කරයි.

කාර්යය: විවිධ කණ්ඩායම් සාමාජිකයින් විසින් සිදු කරන ලද කාර්යයන්හි ප්‍රගතිය නිරීක්ෂණය කිරීමට උපකරණ පුවරුවක් සාදන්න.

මෙවලම් කට්ටලය

විවිධ මෙවලම් සමඟ අත්හදා බැලීමෙන් පසු, මම පහත සඳහන් කට්ටලය මත පදිංචි විය: Confluence, Jira, Airtable සහ Abstract. පහත මම එක් එක් ප්රතිලාභ හෙළි කරමි.

ස්තුති කිරීම

මෙවලමෙහි කාර්යභාරය: තොරතුරු සහ සම්පත් මධ්යස්ථානය.

Confluence හි වැඩබිම සැකසීමට සාපේක්ෂව පහසුය, විශේෂාංග රාශියක් ඇත, විවිධ යෙදුම් සමඟ ඒකාබද්ධ කිරීම් සහ තනි තනි, අභිරුචිකරණය කළ හැකි සැකිලි ඇත. එය එක ප්‍රමාණයේ විසඳුමක් නොවන නමුත් එය තොරතුරු සහ සම්පත් මධ්‍යස්ථානයක් ලෙස වඩාත් සුදුසුය. මෙයින් අදහස් කරන්නේ ව්‍යාපෘතියට අදාළ ඕනෑම යොමු කිරීමක් හෝ තාක්ෂණික විස්තරයක් දත්ත ගබඩාවට ඇතුළත් කළ යුතු බවයි.

එක් එක් සංරචක සහ ව්‍යාපෘතිය පිළිබඳ වෙනත් විස්තර නිසි ලෙස ලේඛනගත කිරීමට මෙවලම ඔබට ඉඩ සලසයි.

අපි වෙබ් සංවර්ධකයින් සඳහා ඵලදායී කාර්ය ප්‍රවාහයක් සංවිධානය කරමු: Confluence, Airtable සහ වෙනත් මෙවලම්

Confluence හි ප්‍රධාන වාසිය වන්නේ ලේඛන සැකිලි අභිරුචිකරණය කිරීමයි. මීට අමතරව, සහභාගිවන්නන්ගේ ප්රවේශ මට්ටම් වෙන් කිරීම, පිරිවිතරයන් සහ විවිධ ව්යාපෘති ලියකියවිලි වල තනි ගබඩාවක් ක්රියාත්මක කිරීමට එය භාවිතා කළ හැකිය. ඔබ විද්‍යුත් තැපෑලෙන් ලේඛන යවන විට සිදු වන පරිදි, පිරිවිතරයේ පැරණි අනුවාදයක් අතේ ඇති බව දැන් ඔබට කරදර විය යුතු නැත.

මෙවලම පිළිබඳ වැඩි විස්තර නිල නිෂ්පාදන වෙබ් අඩවියේ ඇත.

ජිරා

මෙවලමෙහි කාර්යභාරය: ගැටළු අධීක්ෂණය සහ කාර්ය කළමනාකරණය.

අපි වෙබ් සංවර්ධකයින් සඳහා ඵලදායී කාර්ය ප්‍රවාහයක් සංවිධානය කරමු: 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

අදහස් එක් කරන්න