Тайлбар видео: https://drive.google.com/file/d/10CSP1qRvv60Tl5CP_x7daFx3wHYLwiBg/view?usp=sharing
ҮНДСЭН ДАРААЛАЛ
- Үгсийн тайлбар
- Багуудын ангилал
- Ажил үүсгэх
- Ажил төлөвлөх
- Өдөр тутмын ажил
- Алдааны тухай
- Release-ны тухай
- Чанарын багийн ойлголт
ҮГСИЙН ТАЙЛБАР
- bug: Харилцагчаас ирж буй үндсэн Release-ээс ирсэн алдаанууд, үүнийг чухлын зэргээр Critical, High, Medium, Low гэж авч үзнэ;
- enhancement: Харилцагч болон бусад багийн гишүүдээс ирж буй бүтээгдэхүүн үйлчилгээний сайжруулалтын санал хүсэлт;
- hot fix: Үндсэн Release-ээс ирсэн Critical түвшиний алдаанууд, Үүний чухлын зэргийг хариуцсан Суппорт болон Үйл ажиллагааны менежерүүд тодорхойлно;
- bug fix: Q&A багийн өмнөх preRelease-ийн тестийн үр дүнгээс ирсэн засварууд;
- release: Үндсэн Release буюу харилцагчид ашиглаж буй бүтээгдэхүүний хувилбар;
- preRelease: Cycle дуусаад шууд гаргасан туршилтын Release-ийг preRelease болон Release alpha гэж нэрлэнэ. Энэ нь Q&A багийн тестээр ороогүй хувилбар. Уг хувилбарыг харилцагчид суулгаж болохгүй. Хэрвээ суулгасан үед "Release alpha харилцагчид суулгасан үеийн арга хэмжээ"-г авна;
- linear: Бүхий л ажлын үндсэн процесс явагдах програм;
- issue: Ажил, нэгж ажил дотроо;
- status: Ажлын аль процесс дээр явж буй төлөв;
- triage: Асуултууд, асуудлуудын харилцан яриа, Backlog->To do->In Progress->On Hold->Done->Canceled;
- priority: Чухалын зэрэг;
- assignee: Хариуцсан багийн гишүүн;
- estimate: Хүндийн зэрэг;
- labels: Ангилал;
- cycle: буюу Sprint ч гэж нэрлэнэ. Энэ нь бүх хөгжүүлэгчидийн ажлыг төлөвлөх хугацаа бөгөөд 2 долоо хоног үргэлжилнэ. Эхлэх өдөр: 3 дах 14:00 цагаас, Дуусах өдөр: 2 дах 16:00 цагаас байна. Хурал дууссаны дараа Sprint хурал хийнэ;
- project: Тухайн ажлын гол фокус, төсөл юм уу төсөл хийлгэж буй компани;
- milestone: Үндсэн том ажлын задаргаа цар хүрээ;
БАГУУДЫН АНГИЛАЛ
- erxes Core team [Ану-Үжин, Төгөлдөр, Энхтүвшин, Мөнхсайхан, Дөлгөөн, Соёмбо]
- web & mobile team [Мөнх-Оргил, Ууганбаяр]
АЖИЛ ҮҮСГЭХ
Тайлбар: Ажил үүсгэх хүмүүс [Захирлууд, Ахлахууд, Үйл ажиллагааны менежерүүд, Суппорт менежерүүд, Хөгжүүлэгч болон багийн гишүүн өөрөө үүсгэж болно]
Ажил үүсэхдээ, хэрвээ шинээр хийх нь тодорхой ажил бол шууд Development team - Backlog - Issue болж үүснэ. Үүсэхдээ бүрэн мэдээлэл агуулсан байна.
-
Priority:
-
Чухлын зэргээ сонгох;
-
-
Assignee:
-
Тухайн ажлыг хийх эзнийг нь оруулах;
-
-
Estimate:
-
0 points: Хэдхэн минут эсвэл цагийн ажил
-
1 points: Хагас өдөр хүртэл зарцуулах ажил
-
2 points: 1 өдөр хүртэлх
-
3 points: 1,5 өдөр хүртэлх
-
4 points: 2 өдөр хүртэлх
-
5 points: 2-3 өдөр хүртэлх
-
-
Labels:
-
Ажлын төрлөө сонгох;
-
-
Cycle:
-
Тухайн ажлыг хийх хугацаагаа сонгох;
-
-
Project:
-
Тухайн ажлын үндсэн том ажлаа сонгох;
-
-
Milestone:
-
Үндсэн том ажлын аль цар хүрээний ажил гэдгээ сонгох;
-
Хэрвээ тухайн ажил тодорхойгүй бол аль нэг баг дээр Triage болж үүснэ. Ингэхдээ:
Triage: Асуултууд, асуудлуудын харилцан яриа
-
Development triage: Технологийн холбогдолтой асуултууд;
-
Support triage: Бүх харилцагчийн асуултууд;
-
Product triage: Бүтээгдэхүүн, бүтээгдэхүүний баг түүнийг тойрсон процесстой холбоотой асуултууд;
-
Operation triage: Үйл ажиллагааны процесс, харилцагч, хэнээс асуух нь ойлгомжгүй асуултууд;
-
Erkhet triage: Эрхэт санхүүгийн програмын харилцагч тойрсон болон үйл ажиллагаатай холбоотой асуултууд;
-
DevOps triage: Систем админы багтай хамааралтай бүх асуултууд;
-
Q&A triage: Тестийн процесстой холбоотой асуултууд;
Development Triage - Энхтүвшин илүү үүрэгтэй хариуцаж хэн хариулах тал дээр анхаарч ажилна;
Support Triage- Амарзаяа илүү үүрэгтэй хариуцаж хэн хариулах тал дээр анхаарч ажилна;
АЖИЛ ТӨЛӨВЛӨХ
Тайлбар: Ахлахууд дараагийн Cycle эхлэхийн өмнө нийт ирсэн хүсэлт болон урьд нь төлөвлөсөн ажлуудаа харж нэг багийн гишүүнд нийт 20 estimate онооны ажил хуваарилна. Уг ажил хуваарилалт нь Ахлахуудын Face to face уулзалтын дараа баг бүр тус тусдаа Энхтүвшин болон Амарзаяатай хамт нийт тухайн Cycle төлөвлөлтийн ажлыг хийнэ. Уг багийн хуралд энэ Cycle-д ажил төлөвлөх шаардлагатай гэсэн өөр бусад багийн гишүүд орж ирж болно.
Багууд хэрхэн ажлаа төлөвлөх вэ?
-
erxes Core багийн гишүүдийн хувьд: 70% task, 30% bug fix төлөвлөх;
Буюу 70%ийн ажил төлөвлөнө. Энэ 70%ийн ажилд Алдаа, Сайжруулалт, Шинэ ажил аль нь ч орж болно. Харин өмнөх Cycle-ийн тестийн дагуу Q&A багаас ирсэн алдаануудыг үлдсэн 30%д нь засварлахаар тооцно. Харин харилцагчаас ирж буй алдааг чухлын зэргээр нь Critical / High, Medium, Low гэж ангилаад Critical-уудыг зөвхөн шууд авч засна. Чухлын зэрэг нь High, Medium, Low ажлыг аль Cycle-д хийхээ төлөвлөөд үлдээнэ. -
web & mobile багийн гишүүдийн хувьд: 100% task төлөвлөх;
Буюу 100%ийн ажил төлөвлөнө. Үүнд Алдаа, Сайжруулалт, Шинэ ажил аль нь ч орж болно. Харин харилцагчаас ирж буй алдааг чухлын зэргээр нь Critical / High, Medium, Low гэж ангилаад Critical уудыг зөвхөн шууд авч засна. Чухлын зэрэг нь High, Medium, Low ажлыг аль Cycle-д хийхээ төлөвлөөд үлдээнэ.
ӨДӨР ТУТМЫН АЖИЛ
Үйл ажиллагааны баг
-
Өдөр тутмын харилцагчийн болон багийн үйл ажиллагаанд хяналт тавьж ажилах;
-
Linear
-
Өөрт үүссэн issue шалгах, зөв статуст харьяалуулах, comment
-
Follow up хийж буй ажлуудын явцаа харах
-
Суппорт баг
-
Өдөр тутмын хэрэглэгчийн сонирхсон асуулт болон мэдээлэлд хариулах, алдаа доголдлыг шалгах засварлах хүсэлт өгөх
Технологийн баг
-
Төлөвлөгдсөн ажил болон bug fix-ийг
Систем Админы баг
-
Үндсэн Release гарсны дараа open source харилцагчидад оруулах
Чанарын алба
-
Cycle дууссаны дараа full test эрхэстэй холбоотой бүх плагин болон мобайл апп, вебхуудасыг тест хийх
Бизнес аналист, бүтээгдэхүүний баг
-
Бүтээгдэхүүний сайжруулалтын санаа болон энтерпрайс харилцагчдын шаардлагыг боловсруулах
АЛДААНЫ ТУХАЙ
Үндсэн 2 төрлийн алдаа байна. Bug fix буюу Q&A багаас ирсэн өмнө Cycle-д шинээр үүсгэсэн алдаа, Bug буюу үндсэн Release харилцагчаас ирж буй алдаа
-
Bug fix: буюу Q&A бүтээгдэхүүний чанарын алба нь Cycle дуусаад preRelease гармагц маш яаралтайгаар тест хийж эхэлнэ.
-
Bug: Харилцагчаас ирсэн алдааг чухлын зэргээр ялгаад hot fix мөн эсэхээр нь ангилаад төлөвлөнө, төлөвлөгөөний дагуу засна
RELEASE-НЫ ТУХАЙ
-
Cycle дуусах бүрт 2 release гарна
-
Өмнөх Cycle ийн preRelease -> үндсэн Release [1.4.0 alpha 0 -> 1.4.0] болно. Систем админ баг харилцагчид оруулна. Хэрвээ гарсан Release-ээс алдаа ирвэл Cуппорт багаар чухлын зэргээ тодорхойлуулаад hot fix бол засагдаж 1.4.0.1 гэх мэт болж орно.
Энэ Cycle ийн preRelease [1.5.0 alpha 0] гарна
-
2 үндсэн repo байгаа ба erxes, erxes-enterprise хоёулан дээр нь Release гарна.
Систем админ одоогоор түр дээ erxes-enterprise ийг үндсэн Dev branch-аас шууд хийнэ.
-
ЧАНАРЫН БАГИЙН ОЙЛГОЛТ
-
Q&A бүтээгдэхүүний чанарын алба нь Cycle дуусаад preRelease гармагц маш яаралтайгаар тест хийж эхэлнэ. Эрхэс системийн бүхий л плагинууд, мобайл апп, вебхуудасны алдаагүй чанартай байдлыг хадгалж ажилна.
-
[erxes core]
test.erxes.io дээр preRelease deploy хийнэ. Үүн дээр erxes, erxes-enterprise 2ыг тест хийнэ. -
[erxes mobile app]
preRelease-д хамаарах erxes XOS мобайл аппыг Testflight-erxesXOS ийг татаж тест хийнэ. Мөн erxes SR, erxes IC аппуудыг мөн тест хийнэ.
Open Source URL-test.erxes.io, Saas URL-drycleaning.app.erxes.io -
[erxes web interface]
ecommerce - Open Source URL-****************, Saas URL-****************
leasing - Open Source URL-****************, Saas URL-****************
payment - Open Source URL-****************, Saas URL-****************
booking - Open Source URL-****************, Saas URL-****************
-
-
2 үндсэн repo байгаа ба erxes, erxes-enterprise хоёулан дээр нь Release гарна. Хоёулангийн тусад нь сервер дээр deploye хийнэ. Мөн шаардлагатай жижиг client portal web interface үүдэд update хийнэ.
-
Чанарын баг web & mobile app багуудын шинэ ажлыг Cycle дуусах бүрт тест хийхгүй ба тухайн шинэ апп, вебсистем юм уу вебхуудас дууссан гэсэн цагт User test хийнэ. Хэрвээ erxes шинэ бүтээгдэхүүн байвал app.qase.io дээр тест бичнэ. Бүтээгдэхүүн биш үйлчилгээ байвал тест бичихгүй.