Niet direct een programmeer vraag, maar wel één die er direct op aansluit zegmaar
.
Ik heb een opdracht gekregen van mijn baas om versie 4 van mijn stats software te schrijven (voor inbellijnen en plugins op het internet). Grote probleem met de vorige versies was dat de software gewoonweg te langzaam is.
Even een kleine uitleg over wat het programma tot en met versie 3 doet, das wel zo handig
. Een klant wil een overzicht hebben van de "gescoorde" belminuten, plus nog wat andere shit. Per nummer worden er dan voor x dagen aan queries op de databaseserver afgevuurd. Daar staat ie nogal lang op te werken; na transformatie van de gegevens ben je meestal een grote bak koffie verder
. Database ontwerp problemen, incl. indices vormen geen problemen, in geval dat je dat mocht denken
.
Versie 4 moet daar dus verandering in brengen, dus bedenk ik een nieuwe manier waarop de gegevens worden weergegeven. In plaats van zo'n enorme matrix bedacht ik dat het wel handig kon zijn om een maandoverzichtje te draaien en dan met een muisklik de klanten een gedetailleerd (per dag) overzicht te geven van het gekozen nummer)...
Nu het grote probleem (na nogal wat tekst
)... de twee gebruikers binnen het bedrijf (eigenlijk één, maar goed) willen per sé dus weer hetzelfde overzicht van de vorige versies
. Discussie hierover is niet mogelijk (lekker star)...
Mijn vraag is nu eigenlijk:
1. wie bepalen er in het algemeen bij een stuk nieuwe software dit soort ontwerp kwesties, afgezet tegen de eisen die gesteld worden?
2. wat kan ik er aan doen om de mensen te overtuigen dat mijn idee beter gaat werken?
Ik heb een opdracht gekregen van mijn baas om versie 4 van mijn stats software te schrijven (voor inbellijnen en plugins op het internet). Grote probleem met de vorige versies was dat de software gewoonweg te langzaam is.
Even een kleine uitleg over wat het programma tot en met versie 3 doet, das wel zo handig
Versie 4 moet daar dus verandering in brengen, dus bedenk ik een nieuwe manier waarop de gegevens worden weergegeven. In plaats van zo'n enorme matrix bedacht ik dat het wel handig kon zijn om een maandoverzichtje te draaien en dan met een muisklik de klanten een gedetailleerd (per dag) overzicht te geven van het gekozen nummer)...
Nu het grote probleem (na nogal wat tekst
Mijn vraag is nu eigenlijk:
1. wie bepalen er in het algemeen bij een stuk nieuwe software dit soort ontwerp kwesties, afgezet tegen de eisen die gesteld worden?
2. wat kan ik er aan doen om de mensen te overtuigen dat mijn idee beter gaat werken?