ლოგისტიკური ERP —პირველი ეტაპი 21 დღეში
პრობლემა
კომპანია შეკვეთებს, ავტოპარკს, ინვოისებსა და თანამშრომლების მონაცემებს Excel-ის ცხრილებითა და სატელეფონო ზარებით მართავდა. ბევრი ლოგისტიკური კომპანია ასე იწყებს, თუმცა ბიზნესის ზრდასთან ერთად ინფორმაციის ამ გზით მართვა სულ უფრო რთულდება.
ერთი ცხრილის სხვადასხვა ვერსიას რამდენიმე ადამიანი ერთდროულად ავსებდა. ცვლილებები იკარგებოდა, ზოგჯერ კი თანამშრომლები ერთმანეთის ჩანაწერებს შემთხვევით შლიდნენ. ავტოპარკისა თუ შეკვეთების მდგომარეობის გასაგებად კოლეგასთან დარეკვა ან მიმოწერის გადაკითხვა იყო საჭირო.
ინვოისები ცალკე შაბლონით, ხელით მზადდებოდა. თანამშრომლების მონაცემები კიდევ სხვა ფაილში ინახებოდა. სრული სურათი ერთ ადგილას არ ჩანდა. ახალი თანამშრომლის მომზადებაც დროს მოითხოვდა: მუშაობის წესები არსად იყო აღწერილი და მათი ახსნა გამოცდილ კოლეგებს უწევდათ.
რას მოიცავს პირველი ეტაპი
პირველ რიგში იმ ამოცანებზე ვიმუშავეთ, რომლებიც ყოველდღიურ საქმიანობას ყველაზე მეტად აფერხებდა. საწყის ეტაპზე სისტემაში ოთხი მოდული შევიდა:
- შეკვეთები — შექმნიდან დასრულებამდე, ერთ სისტემაში;
- ავტოპარკი — მანქანების, მძღოლებისა და მარშრუტების მართვა;
- ინვოისები — შექმნა და სტატუსის კონტროლი;
- თანამშრომლები (HR) — მონაცემები და სამუშაო გრაფიკები ერთ ადგილას.
მოდულები ერთმანეთთან არის დაკავშირებული. შეკვეთები ავტოპარკის დატვირთვაში აისახება, დასრულებული შეკვეთის საფუძველზე ინვოისი იქმნება, სამუშაო გრაფიკით კი ჩანს, რომელი თანამშრომელია კონკრეტული მარშრუტისთვის ხელმისაწვდომი.
საწყობი, დეტალური ანგარიშები და ბანკთან, SMS-სერვისთან თუ 1C/RS.ge-სთან ინტეგრაციები მეორე ეტაპისთვის დარჩა. პირველ ეტაპზე ყოველდღიური მუშაობის ყველაზე რთული მონაკვეთები უნდა გაგვემარტივებინა.
რატომ დავიწყეთ ამ ოთხი მოდულით
საჭიროებების განხილვისას გამოიკვეთა, რომ ყველაფრის ერთდროულად შექმნა პროექტს თვეებით გააჭიანურებდა. ამიტომ პირველ ეტაპში მხოლოდ ის ფუნქციები შევიტანეთ, რომლებზეც თანამშრომლები ყოველდღიურად ყველაზე მეტ დროს ხარჯავდნენ.
საწყობის დეტალური მართვა, წვდომის უფლებების უფრო მოქნილი განაწილება და გარე ინტეგრაციები შემდეგი ეტაპისთვის გადავდეთ. ამან საშუალება მოგვცა, სამუშაოს მოცულობა წინასწარ განგვესაზღვრა და შეთანხმებულ ვადაში დაგვესრულებინა.
როგორ ჩავეტიეთ 21 დღეში
პირველი ეტაპის დაგეგმვასა და შექმნას, საწყისი კონსულტაციიდან გაშვებამდე, 21 კალენდარული დღე დასჭირდა. ეს ვადა სამუშაოს მოცულობის შეთანხმებისას განვსაზღვრეთ.
პროექტზე Claude Code-ის დახმარებით ვმუშაობდი. მონაცემთა სქემების, ჩანაწერების მართვის ინტერფეისების, ფორმების შემოწმებისა და ტესტების შექმნასა და გადახედვას ამ გზით ნაკლები დრო დასჭირდა.
რუტინული კოდის წერაში დაზოგილი დრო იმ საკითხებს დავუთმე, რომლებიც გააზრებულ გადაწყვეტილებას მოითხოვდა: მონაცემების სწორად მოწყობას, კომპანიის მუშაობის წესებზე მორგებას და გამონაკლისი შემთხვევების გათვალისწინებას.
ყოველ კვირას კლიენტს მიღწეულ შედეგს ვაჩვენებდი. ასე ცვლილებებს მუშაობის პროცესშივე ვათანხმებდით და საჭირო შესწორებებს სისტემის გაშვებამდე ვაკეთებდი.
შემდეგი ნაბიჯი — მეორე ეტაპი
სისტემა ისეა მოწყობილი, რომ ახალი ფუნქციები არსებულს დაემატოს და თავიდან დაწერა არ გახდეს საჭირო. შემდეგ ეტაპზე დაგეგმილია საწყობის მოდული, უფრო დეტალური ანგარიშები, როლებისა და წვდომის უფლებების დახვეწა, ასევე კავშირი ბანკთან, SMS-სერვისთან და საბუღალტრო თუ საგადასახადო პლატფორმებთან.
მუშაობის პრინციპი იგივე რჩება: წინასწარ შეთანხმებული მოცულობა, შედეგების ჩვენება ყოველ კვირას და გაშვების შემდეგ მხარდაჭერის პაკეტი (Care Plan) — განახლებებისა და სისტემის გამართული მუშაობისთვის.