Projektas · Skaičiuoklės ir generatoriai
Motinystės, tėvystės ir vaiko priežiūros išmokų skaičiuoklės
Individualūs skaičiavimo įrankiai, kurie sudėtingas išmokų taisykles paverčia aiškiu algoritmu ir pagal vartotojo situaciją pateikia išsamų finansinį rezultatą.
Individualios skaičiuoklės
Skaičiavimo algoritmai + automatiškai atnaujinami duomenys
WordPress · PHP · JavaScript · duomenų integracija
01 · Situacija
Sudėtingi skaičiavimai, kurių neužtenka pateikti viena suma
Planuojant motinystės, tėvystės ar vaiko priežiūros laikotarpį svarbu žinoti ne tik preliminarią bendrą išmoką, bet ir tai, kaip pajamos keisis skirtingais laikotarpiais bei kokios sumos numatomos kiekvieną mėnesį.
Praktikoje tokiems skaičiavimams buvo naudojami Excel modeliai ir papildomos specialisto žinios. Viešai prieinamų standartinių skaičiuoklių nepakako visiems praktiniams scenarijams ir detaliam rezultatui pateikti.
Tikslas buvo ne perkelti Excel formulę į internetą, o formalizuoti visą skaičiavimo logiką ir sukurti įrankį, kuriuo žmogus galėtų savarankiškai naudotis be specialisto pagalbos.
02 · Sprendimas
Specialisto skaičiavimo metodika paversta skaitmeniniu įrankiu
Buvo sukurti keli tarpusavyje susiję įrankiai, kurie pagal vartotojo pateiktą informaciją apskaičiuoja numatomas išmokas ir padeda suprasti viso pasirinkto laikotarpio finansinį vaizdą.
Skaičiuojama ne tik galutinė suma. Rezultatas išdėstomas pagal laikotarpius ir mėnesius, todėl žmogus gali matyti, kaip skirtingi pasirinkimai paveiks jo pajamas.
Situacija
Vartotojas pateikia skaičiavimui reikalingus duomenis.
Taisyklės
Algoritmas pritaiko aktualias išmokų skaičiavimo taisykles.
Skaičiavimas
Apskaičiuojamos skirtingos išmokos ir jų laikotarpiai.
Rezultatas
Vartotojas gauna aiškiai mėnesiais išdėstytą finansinį vaizdą.
03 · Ne statiška skaičiuoklė
Kintantys rodikliai atnaujinami automatiškai
Daliai skaičiavimų reikalingi statistiniai rodikliai, kurie laikui bėgant keičiasi. Jei tokios reikšmės būtų įrašytos tiesiai į skaičiuoklę, jas reikėtų nuolat tikrinti ir atnaujinti rankiniu būdu.
Todėl įrankis integruotas su oficialiu statistinių duomenų šaltiniu. Aktualūs rodikliai periodiškai gaunami automatiškai ir naudojami tolimesniuose skaičiavimuose.
Pasikeitus, pavyzdžiui, skaičiavimams naudojamam vidutinio darbo užmokesčio rodikliui, nereikia prisijungti prie sistemos ir rankiniu būdu keisti jo reikšmės.
04 · Sudėtingiausia dalis
Taisykles ir išimtis paversti nuosekliu algoritmu
Didžiausias iššūkis buvo ne pati skaičiuoklės sąsaja, o skaičiavimo logika.
Rezultatas priklauso nuo skirtingų laikotarpių, vartotojo pasirinkimų, įvestų duomenų ir kintančių rodiklių. Visa ši informacija turi būti įvertinta teisinga seka ir galiausiai pateikta žmogui suprantama forma.
- formalizuoti praktikoje naudojamą skaičiavimo metodiką;
- įvertinti skirtingus išmokų tipus ir jų laikotarpius;
- pritaikyti taisykles skirtingoms vartotojų situacijoms;
- apskaičiuoti rezultatą kiekvienam mėnesiui;
- valdyti persidengiančius laikotarpius ir skirtingus pasirinkimus;
- integruoti automatiškai atnaujinamus statistinius rodiklius;
- rezultatą pateikti aiškiai žmogui be specialių šios srities žinių.
05 · Rezultatas
Iš vidinio darbo įrankio – savarankiškai naudojama skaičiuoklė
Specialisto žinios ir konsultacijose naudota skaičiavimo logika buvo paverstos viešai prieinamais skaitmeniniais įrankiais.
Vartotojas gali savarankiškai įvesti savo duomenis ir gauti ne vien preliminarią bendrą sumą, bet išsamų rezultatą, kuris padeda palyginti pasirinkimus ir planuoti pajamas per visą laikotarpį.
Tuo pačiu sumažėja ir paties įrankio administravimo poreikis: skaičiavimams naudojami kintantys oficialūs rodikliai atsinaujina automatiškai.
Techninis pagrindas
Sprendimo komponentai
WordPress
PHP
JavaScript
Individuali skaičiavimo logika
Oficialių statistinių duomenų integracija
Kitas projektas
Duomenų sinchronizacija tarp vidinių sistemų →Turite savo skaičiavimo metodiką?
Excel modelį galima paversti įrankiu klientams.
Jei skaičiavimus šiandien atliekate rankiniu būdu, Excel lentelėje ar pagal savo sukurtą metodiką, galima įvertinti, kaip šią logiką paversti savarankiškai naudojama skaičiuokle ar kitu interaktyviu įrankiu.