Gyors megoldás programozó fejlesztő nélkül
Egy egyszerű, mégis zseniális megoldás súlyalapú WooCommerce árazásra – fejlesztő nélkül
Reggel hét óra volt. Egy hosszú, végigdolgozott éjszaka után még az ágyból sem keltem ki, mikor feltette a kérdést:
– Miért vagy ilyen kómás? Milyen problémán dolgoztál?
Elkezdtem sorolni.
WooCommerce-ben súlyalapú árazásra lenne szükségünk, de:
- az alapbeállítások nem elég rugalmasak,
- egyedi árkategóriákat kéne kezelnünk a mennyiségtől függően,
- úgy tűnt, hogy ehhez mindenképp kell majd egy fejlesztő, aki megírja a megfelelő plug-int.
Az első reakciója teljesen logikus volt
– Akkor keressünk egy programozót, és én specifikálom nekik a követelményeket.
De aztán történt valami.
Két perc csönd. Majd egy ötlet.
Nem újabb bonyolítás – hanem egy radikális egyszerűsítés.
A probléma dióhéjban
A WooCommerce-ben azt kellett volna beállítani, hogy:
- 1–100 db (10g-os): 100 Ft/db
- 0–5 kg: 8.000 Ft/kg
- 5–10 kg: 7.500 Ft/kg
- 10 kg felett: 7.000 Ft/kg
Ez hagyományos módon fejlesztést kívánt volna.
A megoldás, ami átvágta a gordiuszi csomót
Bevezetett négy kiszerelési egységet:
- Tasak = 1 db
- Doboz = 100 tasak = 1 kg
- Karton = 5 doboz = 5 kg
- Nagy karton = 10 doboz = 10 kg
Minden rendelés ezekre épül. A rendszerben így néz ki:
- X db tasak × 100 Ft
- Y db doboz × 8.000 Ft
- Z db karton × 5 × 7.500 Ft
- Q db nagy karton × 10 × 7.000 Ft
A vevő így is szabadon választhat, és még mindig azt a kombinációt fogja összeállítani, ami neki a legjobb – de a háttérben minden kiszámítható, automatizálható és kezelhető marad. Programozás és fejlesztő nélkül.
Miért imádtam ezt az ötletet?
Mert business analyst gondolkodás.
Nem az volt a reakció, hogy „írjunk rá szoftvert”, hanem hogy „értsük meg a problémát, majd keressünk egy elegáns, egyszerű megoldást rá.”
Nem az eszközzel kezdte. Hanem a gondolkodással.
A szereplők mi vagyunk: Attila írta le a történetet, én meg közzéteszem, mert én is imádom az ilyen megoldásokat, és az örömöt, amit érzünk.
Tanulság
Sokszor nem programozásra van szükség, hanem másképp gondolkodásra.
A problémák egy része nem technikai, hanem strukturális.
És egy jó business analyst épp abban segít, hogy az egyszerű, de hatásos megoldások felszínre kerülhessenek.
Ha te is hasonló problémába futsz – lehet, hogy nem egy fejlesztőt kell keresned, hanem egy gondolkodót.
