Bir neçə il əvvəl quraşdırılmış parkinq, elektron növbə və ya turniket sistemləri çox vaxt eyni vəziyyətə düşür: avadanlıq işləyir, amma proqram biznesə uyğunlaşa bilmir. Tarif dəyişmir, yeni filial əlavə olunmur, hesabat kassadakı rəqəmlə düz gəlmir, proqramı yazan şirkət isə artıq cavab vermir.
Belə hallarda ilk fikir «hamısını dəyişək» olur. Bu, ən bahalı yoldur və çox vaxt lazım deyil.
Avadanlıq və proqram ayrı şeylərdir
Şlaqbaum, kamera, bilet printeri, növbə terminalı, turniket — bunlar fiziki cihazlardır və illərlə işləyə bilər. Onları idarə edən proqram isə dəyişə bilər. Cihaz proqramla açıq protokol və ya SDK vasitəsilə danışırsa, köhnə proqramı yenisi ilə əvəz etmək və ya düzəltmək mümkündür.
Üç yol
1. Mövcud proqramın düzəlişi
Mənbə kodu əlçatandırsa, xətaları düzəldir, yeni tarif və ya xidmət növü, yeni hesabat əlavə edirik. Ən sürətli yoldur, amma kodun keyfiyyəti imkan verməlidir.
2. Üstünə yeni panel
Köhnə proqram cihazları idarə etməyə davam edir, onun bazasından və ya hadisələrindən məlumat götürülüb yeni veb panelə çıxarılır: hesabat, mobil baxış, bildirişlər. Risk azdır, çünki işləyən sistemə toxunulmur.
3. Proqramın tam əvəzi
Cihazlar yeni proqrama birbaşa qoşulur, köhnəsi söndürülür. Uzunmüddətli ən təmiz həlldir, lakin əvvəlcə hər cihazın protokolu yoxlanmalıdır. Keçid bir giriş və ya bir pəncərə üzərində sınaqla başlayır.
Nə vaxt cihaz da dəyişməlidir
Bəzi istehsalçılar protokolu bağlı saxlayır və cihaz yalnız öz proqramı ilə işləyir. Bəzən isə cihaz texniki cəhətdən köhnəlib — məsələn, nömrə tanıma üçün uyğun olmayan kamera. Belə halları işə başlamadan əvvəl açıq deyirik ki, layihənin ortasında gözlənilməz xərc çıxmasın.
Nəticə
Köhnə sistem həmişə atılmalı deyil. Doğru suallar verilərsə, mövcud avadanlıq saxlanılır, proqram isə bugünkü iş qaydasına uyğunlaşdırılır.
Kamera, nömrə tanıma, turniket, növbə sistemi və tablolar üçün proqram yazır, mövcud sistemləri düzəldirik. Ətraflı bax →