වේගවත් වන්න
මම පහත සඳහන් දේ යෝජනා කරමි.
එකම ලිපිගොනු සංස්කරණය කිරීම
පළමුව, Git (හෝ ඒ හා සමාන සමගාමී අනුවාද පද්ධතියක්) භාවිතා කරන්න. ඔබ එකම ලිපිගොනු වල විවිධ කොටස් සංස්කරණය කරන තාක් කල් ඔබට ගැටුම් ඇති නොවේ. ඔබට ගැටුම් ඇති වුවහොත් ඒවා පැහැදිලිව සලකුණු වනු ඇත.
Git නොමැතිව බහු-සංවර්ධක ව්යාපෘතියක් කළමනාකරණය කිරීමට උත්සාහ කිරීම හරියට පුඩිං පාත්රයක් නොමැතිව පුඩිං සෑදීමට උත්සාහ කිරීමක් වැනිය. එය කළ හැකි නමුත් එය ඉතා අවුල් සහගත වනු ඇත.
අදහස් දැක්වීමේදී පෙන්වා දී ඇති පරිදි, Git යනු කෝකටත් තෛලයක් නොවේ, නමුත් ස්වයංක්රීය පරීක්ෂණ සමඟ සංයෝජනය වීම නිසැකවම විශාල වශයෙන් උපකාරී වේ.
සියලුම අංග ලැයිස්තුගත කරන්න
දෙවනුව, ව්යාපෘතිය පරිශීලක දෘශ්ය අංග බවට පත් කරන්න. උදාහරණයක් ලෙස "පරිශීලකයා ලියාපදිංචි වූ විට ඔවුන්ට විද්යුත් තැපෑලක් ලැබිය යුතුය" හෝ "පරිශීලකයාට අයිතමයක් එක් කළ හැකිය". මෙහි සියලුම පාර්ශවකරුවන් සම්බන්ධ කර ගන්න. සෑම කෙනෙකුම කාමරයකට ගෙන්වා ගන්න, සෑම කෙනෙකුම ඔවුන්ගේ අංගයන් කෑ ගසන්න.
මේවා පරිශීලකයාගේ දෘශ්යමාන අංග විය යුතුය, ඔබට පසුව ක්රියාත්මක කිරීමේ උපාය මාර්ග ගැන කතා කළ හැකිය.
ගොළු අය පවා දර්ශක කාඩ්පත්වල සියලුම යෝජනා ලියන්න. අනුපිටපත් ඉවත් කිරීම සඳහා ලැයිස්තුව ඉක්මනින් තාර්කික කර, සියලු කාඩ්පත් විශාල මේසයක් මත හෝ බිම පවා තබන්න.
අවශ්ය ඕනෑම අමතර කාඩ්පතක් එක් කරන්න. ඔබගේ යෙදුම කෙටි පණිවිඩ ඇඟවීම් යවන බව පවසන්න. එය කරන්නේ කෙසේදැයි ඔබ නොදන්නවා විය හැක, එබැවින් ඔබට ප්රශ්නයක් ඇත. කාඩ්පතක "කෙටි පණිවුඩ ද්වාර විමර්ශනය කරන්න" ලියන්න. ඒ හා සමානව වෙනත් විශාල නොදන්නා අය සඳහා. ඔබට මේවා පසුව ඉවත් කිරීමට සිදුවේ. මෙම විශේෂාංග බොහෝ විට එය ඔබගේ පළමු ස්ප්රින්ටයට ඇතුළත් නොකරනු ඇත.
දැන්, කණ්ඩායම් කාඩ් නිරාකරණය ගැන ඔවුන්ට කවර තුලටම, ලබා ගැනීමට හැගීම ඔවුන් වෙනුවෙන්. මෙය ඔබේ ව්යාපෘති විෂය පථයයි.
සැලසුම් පෝකර්
පෝකර් ගහන්න යන්න. තවමත් සියල්ලන් සමඟ එක්ව, "ලකුණු 1", "ලකුණු 2" යනාදී සියලු සංවර්ධකයින්ගේ කාඩ්පත් "ලකුණු 4" දක්වා දෙන්න. එසේම "තවත්" කාඩ්පතක්. ලක්ෂ්යයක් දළ වශයෙන් පැයකට සමාන වේ.
විශේෂාංග ලැයිස්තුව එකින් එක හරහා යන්න. ඔබ අංගයක් කියවන විට, සෑම කෙනෙකුටම කාඩ්පතක් වාදනය කළ යුතුය. එක් අයෙකු 1 ක් ද තවත් අයෙකු 4 ක් ද ක්රීඩා කරන්නේ නම් එහි සන්නිවේදන ගැටලුවක් තිබේ. එක් පුද්ගලයෙකු අනෙක් පුද්ගලයාට වඩා වෙනස් දෙයක් අදහස් කිරීමට ලක්ෂණය තේරුම් ගනී. සාකච්ඡාවක් පවත්වා ඇත්ත වශයෙන්ම අදහස් කළ දේ සකස් කර එය කාඩ්පතේ සටහන් කරන්න.
විශේෂාංගයක් "වැඩි" බව ඔබ එකඟ වන්නේ නම්, එම අංගය ඉතා විශාලය. ඔබ එම අංගය බිඳ දැමිය යුතුයි. පෙර පරිදිම මෙය කරන්න.
ඔබට එකඟතාවයක් ඇති බැවින්, කාඩ්පත්වල අංක වෙනත් වර්ණ පෑනකින් ලියන්න.
ලකුණු පැය වලට වඩා හොඳයි
පැය වෙනුවට ලකුණු භාවිතා කිරීමෙන් අප සංවර්ධකයින් බොහෝ විට නිරත වන "මට කොතරම් වේගයෙන් කේත කළ හැකිදැයි බලන්න" යන කාරණය ඉවත් කරයි. එය සියුම් වෙනසක්, නමුත් එය හොඳින් ක්රියාත්මක වන බව මට පෙනී ගොස් ඇත.
දැන් ස්ප්රින්ට් එකක් රචනා කරන්න
ස්ප්රින්ට් යනු ඉලක්කයක් කරා වේගයෙන් පුපුරා යාමකි. ස්ප්රින්ට් දිග තීරණය කරන්න, සමහර විට දින 5 ක් හෝ 10 ක්. සංවර්ධකයින්ගේ සංඛ්යාවෙන් දින ගණන ලකුණු ගණන අනුව දිනකට ගුණ කරන්න.
මුලින් එක් සංවර්ධකයෙකුට දිනකට ලකුණු 6 ක් උපකල්පනය කරන්න. මෙය අත් කරගත හැකි අංකයකි. ඔබට පුද්ගලයින් 5 ක් සිටී නම්, එය ලකුණු 5 * 5 * 6 = ලකුණු 150 කි. සියලුම සංවර්ධකයින් සහ කළමනාකාරිත්වය සමඟ එක්ව, ලැයිස්තුවෙන් විශේෂාංග 150 ක් දක්වා තෝරන්න. ඒක ඔයාගේ ස්ප්රින්ට් එක.
ගැළපෙන ප්රමාණයට වඩා මිරිකීමට කිසි විටෙකත් පෙළඹෙන්න එපා. ඕනෑවට වඩා පොරොන්දු වීම ඔබ ඇතුළු දිගු කාලීනව සියලු දෙනාටම රිදවයි.
ඔබ මෙහි පරායත්තතා සැලකිල්ලට ගත යුතුය. නිදසුනක් ලෙස, පරිසර සැකසුම පැහැදිලිවම පළමු වේගයට ඇතුළත් කළ යුතුය. සෑම කෙනෙකුම සිටින විට මෙය සැබවින්ම පහසුය. ඔබට කාමරයේ මොළ 6 ක් ඇත, සියල්ලම "මෙය මෙය මත රඳා පවතී" යැයි කියනු ලැබේ. යැපීම් පෙන්වීම සඳහා ඔබට කාඩ්පත් මාරු කළ හැකිය.
ඔබ ඔබේ ස්ප්රින්ට් එක ලබාගත් පසු එයට කිසිවක් එකතු කළ නොහැක, එය දින 5 ක් සඳහා අගුළු දමා ඇත. විශේෂාංග රිංගීම කණ්ඩායම අවධාරණය කරයි, චිත්ත ධෛර්යයට හානි කරයි සහ සියලු දෙනාගේ වේගය අඩු කරයි. අවසානයේදී, ක්රිප් විසින් ව්යාපෘතියක් නවතා දමනු ඇත. කණ්ඩායම් නායකයා ලෙස ඔබ ඔබේ කණ්ඩායම විශේෂාංග වලින් ආරක්ෂා කළ යුතුය. නව විශේෂාංග ඉල්ලීමක් පැමිණේ නම්, එය ඊළඟ ස්ප්රින්ටයට එක් කළ යුතුය. ඊළඟ ස්ප්රින්ට් එක දැනටමත් පිරී තිබේ නම්, වෙනත් දෙයක් පිටතට ගත යුතුය.
වැඩිපුර මිරිකීමට කිසි විටෙකත් පෙළඹෙන්න එපා. ඕනෑවට වඩා පොරොන්දු වීමෙන් ඔබට දින 1 ක් වටිනා ප්රීතිමත් සේවාදායකයෙකු ලබා ගත හැකි අතර ඉන් දින 4 ක කණ්ඩායම් ආතතියද, අවසානයේදී කණ්ඩායමට නියමිත වේලාවට ලබා දීමට නොහැකි වූ විට අවාසනාවන්ත සේවාදායකයින් කිහිප දෙනෙකුද සිටී.
දැන් ඒකට යන්න.
කාඩ්පත් භාර දෙන්න, කුමක් කිරීමට අවශ්යදැයි විමසන්න. සිදු කෙරෙන දේ පිළිබඳව ඔබට පූර්ණ දෘශ්යතාවයක් ඇති අතර, ඔබට බිංදුව දක්වා ලකුණු ගණනය කළ හැකිය. සෑම දිනකම ආරම්භයේදීම ස්ථාවරව සිටින්න, එවිට කවුරුන් කුමක් කරන්නේද සහ කුමක් කර ඇත්ද යන්න කවුරුත් දනිති.
පැහැදිලිව නිර්වචනය කළ හැකි කළමණාකරණ අරමුණු සඳහා ඒකකයක් ලෙස එකට වැඩ කරන යහපත් අභිප්රේරිත සංවර්ධකයින් 5 ක් හෝ 6 ක් දින 5 ක වේගයකින් ඉතා සුළු ප්රමාණයක් ලබා ගත හැකිය.
දෘශ්යතාව පවත්වා ගන්න
ව්යාපෘතියේ තත්වය කුමක්දැයි සැමට දැකගත හැකි බවට වග බලා ගන්න. සියලුම කාඩ්පත් බිත්තියට බ්ලූටැක් කරන්න. වම් පසින් තවමත් ක්රියාත්මක නොවූ කාඩ්පත් ඇත. දකුණු පසින් කාඩ්පත් කර ඇත.
සංවර්ධකයෙකු කාඩ්පතක් මත වැඩ කරන විට, ඔවුන් එය බිත්තියෙන් ඉවතට ගෙන ඔවුන්ගේ මේසය මත තබයි. මෙය දෘශ්යතාව පවත්වා ගෙන යන අතර මිනිසුන් එකිනෙකාගේ ඇඟිලි මතට නැගීම වළක්වයි.
දර්ශක කාඩ්පත් සඳහා තාක්ෂණික විකල්ප තිබේ, නමුත් බිත්තියේ ව්යාපෘති තත්ත්වය පිළිබඳ විශාල කඩදාසි සංදර්ශනයක් තිබීම කිසිවක් පරාජය නොකරයි.
හැකි නම්, ව්යාපෘතියේ කාලසීමාව සඳහා සියලු දෙනා එකම කාමරයේ සිටින්න. සෑම දිනකම පාර්ශවකරුවන් හැකිතාක් දුරට සිටින්න.
බර්න්ඩවුන්
බර්න්ඩවුන් ප්රස්ථාරයකින් ඔබේ ලකුණු බිංදුව දෙසට ප්රස්ථාරණය කළ හැකිය. ඔබ ඔබේ කාල සීමාවට පැමිණීමට පෙර ඔබේ හොඳම යෝග්යතා රේඛාව බිංදුව ඉක්මවා ගියහොත්, ඔබ බොහෝ දුරට ගමන් කරයි. එසේ නොවේ නම්, ඔබ නියමිත දිනට ආසන්න වීමට පෙර ඔබේ සේවාදායකයාට දැන් දැනුම් දිය යුතුය.
ඔබ අසමත් වීමට යන්නේ නම්, ඉක්මනින් අසමත් වන්න.
ඔබට මෘදුකාංග භාවිතයෙන් බරක් සෑදිය හැකිය, නමුත් මම කැමතියි බිත්තියේ විශාල කඩදාසි කැබැල්ලකට. එය පුරා අඳින්න.
ස්වයංක්රීය පරීක්ෂණ
ඔබට එකවර එකම දේ මත වැඩ කරන බහු සංවර්ධකයින් සිටින විට, ඔවුන් වරින් වර එකිනෙකාගේ කේතය බිඳ දමනු ඇත. සන්නිවේදනය සහ දෘශ්යතාව මේ සඳහා උපකාරී වේ, නමුත් ගැටළු සොයා ගැනීමට උපකාර කිරීම සඳහා ඔබට යම් තාක්ෂණයක් හඳුන්වා දීමට අවශ්ය වනු ඇත.
ඒකක පරීක්ෂාව යනු ඔබේ කේත මාලාවේ එක් එක් කොටස සඳහා පරීක්ෂණ ලිවීමේ ක්රියාවලියයි (ඉතා මැනවින් එක් එක් ක්රමය). හැකි නම් සෑම ඉතිරියක් සමඟම ඔබේ ඒකක පරීක්ෂණ බොහෝ විට ක්රියාත්මක කළ යුතුය. මේ සඳහා උපකාරී වන බොහෝ මෙවලම් තිබේ, උදාහරණයක් ලෙස කර්මය හෝ රුපෙක්.
අවසානය සිට අවසානය දක්වා පරීක්ෂණය යනු ඔබේ ව්යාපෘතිය සමස්තයක් ලෙස පරීක්ෂා කිරීම, අභ්යන්තරය කළු පෙට්ටියක් ලෙස සැලකීමයි. මෙම පරීක්ෂණ ඔබේ ඉහළ මට්ටමේ ව්යාපාරික අවශ්යතා මත පදනම් කරන්න, උදාහරණයක් ලෙස: "පරිශීලකයාට ලියාපදිංචි විය හැකිය" හෝ "පරිශීලකයාට අයිතම ලැයිස්තුවක් දැකිය හැකිය". Protractor යනු වෙබ් පාදක පරීක්ෂණ රාමුවක් අවසන් කිරීම සඳහා කදිම නිදසුනකි.
පරීක්ෂණ සඳහා ලියා ඇති සම්පූර්ණ පොත් තිබේ, නමුත් අවම වශයෙන් පිළිගැනීමේ පරීක්ෂණ කිහිපයක් තිබීම ඔබේ ව්යාපෘතියේ වැඩ කරන විට කිසිවක් කැඩී නොයන බවට වග බලා ගත හැකිය.
තාක්ෂණික ණය වලින් වැළකී කටයුතු කිරීම
තාක්ෂණික ණය යනු පසුකාලීනව පිරිසිදු කළ යුතු දේවල් විස්තර කරන සංකල්පයකි. ණය සඳහා පොදු ප්රභවයක් වන්නේ සිදු කරන ලද ලෙස සලකුණු කරන ලද නමුත් කිසි විටෙකත් “සිදු නොකළ” අංගයන් ය. සිදු කරන ලද අංගයක් Git වෙත පරීක්ෂා කර, පාර්ශවකරු විසින් අනුමත කර ඇති අතර පරීක්ෂණයක් ඇත.
ඔබගේ අංගයන් අවසන් වන තුරු ඒවා පරීක්ෂා නොකරන්න. කිසි විටෙකත් ප්රස්ථාරය සම්බාහනය නොකරන්න. නැවතත්, මෙය ඔබ ඇතුළු දිගු කාලීනව සියලු දෙනාටම රිදවයි.
අප මුලින් දිනකට එක් සංවර්ධකයෙකුට ලකුණු 6 ක් පමණක් උපුටා දැක්වීමට මෙය එක් හේතුවකි. කළ දේ අමතර වැඩක් කළත්, එය විශිෂ්ට යැයි හැඟෙන අතර කණ්ඩායමට ශක්තියක් ලබා දෙයි.