Meeskond Naaskel: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Line 54: Line 54:
Eelduseks on, et eelnevalt on installeeritud MS SQL Server lokaalses masinas, seejärel:
Eelduseks on, et eelnevalt on installeeritud MS SQL Server lokaalses masinas, seejärel:
#laadida alla [http://enos.itcollege.ee/~ylari/I243/Naaskel.zip Naaskel.zip] ja pakkida lahti;
#laadida alla [http://enos.itcollege.ee/~ylari/I243/Naaskel.zip Naaskel.zip] ja pakkida lahti;
#tuleb käivitada baasi loomise skript (naaskelCRM_db.sql) ja "post" skript (insert.sql);
#käivitada baasi loomise skript (naaskelCRM_db.sql) ja "post" skript (insert.sql);
#käivitada Naaskel.exe.
#käivitada Naaskel.exe.



Revision as of 22:39, 19 December 2012

Kirjeldus

Eesmärk on luua väikeettevõtte kliendihalduse tarkvara (CRM). Ühelt poolt hakkab tarkvara võimaldama hallata kliente ning nendega seonduvaid andmeid, teiselt poolt ettevõtte töötajaid ning töötajatega seotud tegevusi. Valmiva programmi sihtgrupiks on eelkõige konsultatsiooniteenust pakkuvad väikefirmad. Loodava tarkvara põhirõhk on kliendisuhtluse lihtsustamisel ning jäädvustamisel. Kliendisuhtluse all mõistame siin kontekstis konsultatsiooniprojektidega seotud dokumentide vahetust ning tulevikus ka e-posti vahetuse haldust. Teises etapis loodava kalendri fuktsionaalsus seob terviklikku suhtlusringi nii ettevõtte töötajad kui kliendid ning seeläbi aitab tööülesannete üleandmist ühelt töötajalt teisele.

Töökorraldus

Meeskond

  • Helge Saks
  • Merje Kungla
  • Heiki Linnamägi
  • Kristjan Pihus (projektijuht)
  • Ülari Ainjärv

Koosolekud

18.10.2012: Projekti kick-off
07.11.2012: Kasutuslugude jagamine
19.11.2012: Analüüsi kokkupanek
15.12.2012: Prototüübi loomine.

Iteratsioonid

06.11.2012 - 19.11.2012: Sprint 1 (Analüüs)
20.11.2012 - 17.12.2012: Sprint 2 (Prototüüp)
18.12.2012 - 07.01.2013: Sprint 3 (Lõpplahendus)

Arendusmetoodika ja keskkond

Arendusprojekti läbiviimise metoodikaks valisime agiilsete arendusmetoodikate seas ennast hästi tõestanud SCRUM raamistiku.Toetava platvormina kasutame Team Foundation Service keskkonda (http://tfspreview.com).

Analüüs

Analüüsi dokumendi jaoks kirjeldatavad kasutuslood jagasime tehtava töö skoopi arvestades meeskonnaliikmete vahel enam-vähem võrdselt ära. Jaotus sai tehtud järgmiselt:

  • Ülari kirjeldas Event log-i ja kliendi kaardiga seonduvaid tegevusi;
  • Merje kirjeldas kliendi ja kliendi kontakti(de) loomist;
  • Heiki kirjeldas kliendi (kontaktiga) seotud projekti, sellest tuleneva taski ning pakkumise tekkeprotsessi;
  • Kristjan kirjeldas Ettevõtte ja töötaja profiilide kujunemist;
  • Helge kirjeldas kliendi kontaktiga seotud sündmuse puhul template engine poolt e-maili saatmise toiminguid.

Copyright © 2012 Kristjan Pihus, All Rights Reserved :)

Prototüüp

Prototüübi valmimiseks sai jällegi põhiülesanded meeskonna vahel jagatud:

  • Kristjan tegeles WPF ja bindinguga
  • Ülari kirjeldas EventLogi klassi
  • Helge kirjeldas Töötaja ja Projekti klassi
  • Heiki kirjeldas Taski klassi
  • Merje kirjeldas Kliendi ja Kontakti klassi ning tekitas andmebaasi mudeli

Töö jagunemine kirjas üldplaanis, igaüks aitas vastavalt vajadusele ja oskustele kaasa ka muudes osades.

Juhend retsenseerijale

Eelduseks on, et eelnevalt on installeeritud MS SQL Server lokaalses masinas, seejärel:

  1. laadida alla Naaskel.zip ja pakkida lahti;
  2. käivitada baasi loomise skript (naaskelCRM_db.sql) ja "post" skript (insert.sql);
  3. käivitada Naaskel.exe.

Lingid