1 / 26

Prosjektmedlem

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

duke
Download Presentation

Prosjektmedlem

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Prosjektmedlem • Lars-Erik Kindblad, s153772

  2. Agenda • Om prosjektet • Prosjektgjennomføring • Prosjektstyring og prosesser • Funksjonalitet • System arkitektur • Demo • Oppsummering • Spørsmål?

  3. Om prosjektet

  4. 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

  5. Bakgrunn • Ulike avdelinger benyttet ulike systemer for håndtering av salgsleads • Support og salgsavdelingen ønsket et felles system for å registrere og behandle alle leads

  6. Leads prosessen

  7. Ressurspersoner • Ansatte og ledere fra salg, support, R&D og QA • Totalt ca. 15 personer • Bidratt med ønsker, krav og tilbakemeldinger

  8. prosjektgjennomføring

  9. 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

  10. Analyse • Oppstartsmøte • Prosjekt mandat • Prosjekt plan • Funksjonalitetsspesifikasjon • Design • Teknisk spesifikasjon

  11. 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)

  12. Delsystemer

  13. 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

  14. Teknologi • Microsoft .NET 3.5 • Windows Communication Foundation (WCF) • ASP.NET • ASP.NET AJAX • Microsoft SQL Server • XHTML, CSS

  15. Fysisk arkitektur – Leads Application

  16. Logisk arkitektur - Leads Web

  17. Logisk arkitektur - Leads Business

  18. Fysisk arkitektur – Leads Scheduler

  19. Løsningsstruktur

  20. 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

  21. Tidsregnskap

  22. demo

  23. Resultater • Implementering er utført i henhold til funksjonalitetsspesifikasjon • Alt bortsett fra ukentlig e-post rapport er ferdig implementert • Mange positive tilbakemeldinger under testfasen

  24. 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

  25. Spørsmål?

More Related