Behöver hjälp - arbetsmetoder/projektstyrning – underlätta för våra programmerare
Vår programvara ska göras om från grunden och ansvaret har landat på mig.
Jag arbetar på ett litet företag med små resurser, där jag blivit någon form av Allt-i-allo då jag ofta lyckas vara kreativ
(har bidragit med ”alltför” många lösningar till den nuvarande programvaran).
Här är är förutsättningarna:
Delphi 2010 kommer användas, om inte Delphi XE2 är såååå mkt bättre.
Vi har ingen anställd programmerare.
Vår ägare, den enda med Delphi-kompetens inom företaget idag, har efter 15 år med vår programvara skaffat sig
blandade kunskaper inom Delphi men saknar en grundläggande utbildning inom programmering.
Han har varit delaktig i utvecklingen från början men är alltså inte den som skapat programmet.Vi kommer förmodligen att projektanställa programmerare, möjligtvis vidareanställa dessa senare.
Minst en programmerare kommer vara med under hela programmeringsperioden, möjligtvis två.
Därtill kanske vi använder oss av någon ”specialist” som hjälper till med specifika uppgifter vilket
ställer högre krav på projektets styrning och samordning.Programmet kräver i sig ingen avancerad programmering, de flesta funktioner är nog väldigt basic.
Antalet funktioner/moduler är rätt omfattande, men i grunden används ”färdiga” lösningar som vi bara ”förpackar” till vårt program.
Tidigare inhyrda programmerare har haft svårt att förstå syftet med programvaran vilket orsakat förseningar och onödiga buggar. Själva programmeringen har varit det ”enkla”.
Programmerarna kommer i princip få ett färdigt projekt presenterat för sig, vilket ställer större krav på mig och projektets dokumentation.
Jag kommer att ta fram alternativa lösningar som jag och programmerarna sedan väljer mellan.
Jag kommer att vara tillgänglig dagligen till programmerarnas förfogande.
Mitt problem
Eftersom jag inte har någon bakgrund som programmerare eller är utbildad inom IT så behöver
jag med andra ord läsa på hur man skapar en programvara från grunden.
Vilka branschspecifika arbetsmetoder finns det, något litteraturtips?
Hur ska produktspecifikationer/funktionsbeskrivningar se ut för att en programmerare på ett enkelt
sätt ska kunna förstå vad de ska göra. Finns litteratur eller färdiga exempel på detta som man kan ta del av?
Sen till sist, finns det någon bok om Delphi som ni rekommenderar?