260 likes | 453 Views
Prosjektmedlem. Lars-Erik Kindblad, s153772. Agenda. Om prosjektet Prosjektgjennomføring Prosjektstyring og prosesser Funksjonalitet System arkitektur Demo Oppsummering Spørsmål?. Om prosjektet. Oppdragsgiver. Mamut ASA Etablert i 1994
E N D
Prosjektmedlem • Lars-Erik Kindblad, s153772
Agenda • Om prosjektet • Prosjektgjennomføring • Prosjektstyring og prosesser • Funksjonalitet • System arkitektur • Demo • Oppsummering • Spørsmål?
Oppdragsgiver • Mamut ASA • Etablert i 1994 • Europas ledende leverandør av programvare og internett tjenester for SMB markedet • Mer enn 400 000 kunder • Notert på Oslo Børs
Bakgrunn • Ulike avdelinger benyttet ulike systemer for håndtering av salgsleads • Support og salgsavdelingen ønsket et felles system for å registrere og behandle alle leads
Ressurspersoner • Ansatte og ledere fra salg, support, R&D og QA • Totalt ca. 15 personer • Bidratt med ønsker, krav og tilbakemeldinger
Prosjektstyring • Ønske fra Mamut å benytte samme metodikk og dokumentasjon som benyttes i bedriften i dag • Fossefallsmetoden benyttet som utviklingsmetode • Alt av dokumenter skrives på engelsk
Analyse • Oppstartsmøte • Prosjekt mandat • Prosjekt plan • Funksjonalitetsspesifikasjon • Design • Teknisk spesifikasjon
Funksjonalitet • Opprettenyeogadministrereeksisterende leads • Opprette et nytt lead frakontaktkorteti Mamut Customer Cockpit • Tildele en salgsreferansetil et lead manuelt, ellerautomatiskdersomkundeneksisterer med en salgsreferansei MCDB • Hentekundedatatil en MCDB id • Henteordredatafrasalgsdatabasene • Sende link til lead per e-post • Sendepåminnelsetilsalgsreferansen • Liste med alleregistrerte leads med avansertefiltreringsmuligheterogmulighet for eksporttil Microsoft Excel • Administrasjon av • Valutakurser • Rettigheter • Provisjonsgrupper • E-post per land for varsling ved nytt lead uten salgsreferanse • Ukentlig e-post rapport • Synkronisering av brukere fra Active Directory og avdelinger fra MIND • Rapporter (ikke en del av denne iterasjonen)
Implementering • Relativt rett fram pga. gode spesifikasjoner • Alt implementert bortsett fra ukentlig e-post rapport og unit tester • Benyttet følgende prinsipper for å sikre skalerbar og fleksibel kodebase • Unified code • Code reuse • Abstraction • Testing • Comments
Teknologi • Microsoft .NET 3.5 • Windows Communication Foundation (WCF) • ASP.NET • ASP.NET AJAX • Microsoft SQL Server • XHTML, CSS
Testing • Publisert til test platform • Testplan har blitt laget • Testplanen er utført av QA teamet hos Mamut • Retting av feil pågår • Workshop senere i dag • Brukerdokumentasjon utarbeides av support- og salgsavdelingen hos Mamut
Resultater • Implementering er utført i henhold til funksjonalitetsspesifikasjon • Alt bortsett fra ukentlig e-post rapport er ferdig implementert • Mange positive tilbakemeldinger under testfasen
Oppsummering • Viktig del av prosjektet har vært å samle informasjon for så å lage gode spesifikasjoner • Implementering er utført i henhold til et forhåndsdefinert sett med prinsipper som sikrer fleksibel og skalerbar kodebase • Prosjektet har mer eller mindre blitt utført som planlagt