Gyors megoldás programozó fejlesztő nélkül

 Kategória: automatizálás, rendszer

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.

Legutóbbi cikkek

Egyetért? Más a véleménye? Szóljon hozzá a témához!