[selinux-bokforing] Avstamp!
David Pettersson
david at se.linux.org
Tors Jan 18 23:50:08 CET 2007
[Det här brevet blev ganska långt. Hämta en kopp kaffe innan du sätter
dig för att läsa!]
Hej gott folk!
Ledsen att jag varit frånvarande den senaste tiden; jag har
prioriterat annat i mitt liv än arbetsgruppen. Men nu tänkte jag
försöka vara lite delaktigare.
Till att börja med är jag väldigt glad att så många har hittat
hit. Jag tror vi har en god blandning av folk. Jag tänkte börja med
att berätta lite om mig själv.
Jag har varit aktiv i föreningen sedan hösten 1999 (om jag minns rätt)
och har hjälpt till med diverse, bland annat hjälpt till med Träff
2005. För närvarande är jag kassör och arbetsgruppsledare för den här
arbetsgruppen. Till vardags jobbar jag som konsult inom inbyggda
system och på fritiden försöker jag ägna mig åt min flickvän och mitt
dansintresse. Nånstans däremellan tänkte jag försöka klämma in den här
arbetsgruppen också.
Jag har länge varit i behov av ett bra bokföringsprogram, men jag har
inte hittat något lämpligt som jag känner att jag kunnat lita
på. Därför har jag liksom så många andra snickrat lite på ett eget,
men det känns inte gediget på något sätt. Det består av ett gäng
tabeller i en databas och ett Pythonbibliotek för åtkomst samt ett
enkel textbaserad applikation. Det är dock så stabilt så att jag vågar
köra min egen firmas och föreningens bokföring i det.
Men, till problemet: det som skulle behövas är ett ordentligt
bokföringsprogram. Nu menar jag inte ett
order-lager-faktureringsprogram, utan bara ett bokföringsprogram i
vilket man kan kontera och dra ut lite enkla rapporter. Så som många
noterat så handlar det i stort om att göra en bra databasdesign och
sedan göra ett lämpligt gränssnitt. Målet med den här arbetsgruppen är
att producera ett program som är likvärdigt med de enklaste
bokföringsprogrammen på marknaden. Se också Mål som ska uppnås på
hemsidan:
http://se.linux.org/arbetsgrupper/bokforing/
Där har jag angett att det är SPCS Bokföring 200 som är målet. När en
egen/småföretagare kan välja att exportera all data från SPCS
Bokföring 200 och få in det i vårt program och sedan jobba vidare utan
problem så har vi lyckats.
Risken med ett sådant här projekt är att det utbryter heliga krig
gällande vilket språk, metoder, test osv osv som ska användas. Jag ska
helt ärligt säga från början att jag inte kommer att orka med några
heliga krig. Den här arbetsgruppen ska pragmatisk. Dvs, vi ska ta reda
på vad som kommer att fungera för folk och vad som är mest praktiskt
för den stora massan. Inte vad vi själva tycker är bra.
Det är viktigare att vi uppnår målet i version 1.0 och skapar ett
alterantiv än att vi har en bästa tekniska lösningen. Vi kommer att
lära oss massor på vägen och troligtvis kommer en 2.0 att vara
betydligt bättre. En stor risk med projekt såsom det här är att de
aldrig når i mål. Det märker ni själva på det bokföringsprogram som
finns där ute: de är inte färdiga nån av dem, de bara verkar lovande
och fungerar till 90%. Jag vill se att vi når 100%.
Nog om detta och alla dessa stora fräsiga uttalanaden. Till handling!
Jag skulel gärna vilja att vi skapar en lista med krav på vad
programmet ska kunna göra, och att vi utifrån denna kravlista
identifierar vilken teknisk lösning som är mest lämplig.
Sättet jag skulle vilja samla ihop kraven är på ett XP eller
Agile-sätt, nämligen via det som kallas för User Stories, små utsagor
på formen: "Ekonomiansvarig ska kunna generera ett bokslut" eller
"IT-ansvarig ska kunna ta backup" osv. Enkla påståenden med som täcker
in vad olika personer skulle kunna tänkas vilja göra med systemet. Jag
har inte riktigt listat ut hur vi samlar ihop detta, men en Wiki känns
enkel och bra. Jag ska undersöka.
När vi väl har våra "krav" så jobbar vi på i säg 3 veckor med några av
dem, och så fortsätter vi tills vi är klara.
Nåja, ordet är fritt. Jag kommer att ha fullt upp med annat mest hela
tiden, så bli inte ledsna om jag inte svarar på studs. Jag läser och
tar till mig och återkommer så snart jag kan.
Diskutera!
--
David Pettersson
More information about the selinux-bokforing
mailing list