\documentclass[11pt,a4paper,parskip=full]{article}

\usepackage[utf8]{inputenc}
\usepackage[finnish]{babel}
\usepackage[T1]{fontenc}
\usepackage{palatino}
\usepackage{enumitem}
\usepackage[top=2.0cm, bottom=4.5cm, left=2.5cm, right=2.5cm]{geometry}
\usepackage{scrextend}
\usepackage{lastpage}
\usepackage{graphicx}


% header
\usepackage{fancyhdr}
\pagestyle{fancy}
\setlength{\headheight}{2.0cm}
\renewcommand{\headrulewidth}{0pt}
\lhead{\small Sovellusprojekti Groundhog \\}
\chead{\small 12. palaveri 22.6.2021 \\ \small Pöytäkirja}
\rhead{\small Sivu \thepage/\pageref{LastPage} \\}
\cfoot{}



\setlength{\parindent}{0em}
\setlength{\parskip}{1em}

\setlist{nosep}

\newcommand{\otsikkoA}[1]{{ \textbf{\LARGE #1} \vspace{3em}}}
\newcommand{\otsikkoB}[1]{{\vspace{1em} \textbf{\large #1}}}
\newcommand{\otsikkoC}[1]{ #1}
\newcommand{\sisennys}[1]{\begin{addmargin}[2em]{0em}{#1}\end{addmargin}}
\newcommand{\paatokset}[1]{\otsikkoB{Päätökset:}\begin{itemize}{#1}\end{itemize}} %lista päätöksille

\title{Sovellusprojekti Groundhog, 12. palaveri}
\author{}
\date{}

\makeatletter
\let\Title\@title
\makeatother

\begin{document}

\otsikkoA{\Title}


\noindent \begin{tabular}{@{}p{5em}l}
Aika    &   Torstai 22.6.2021 14.00--15.00 \\
Paikka  & Teams-palaveri
\end{tabular}

\vspace{1.0em}

\otsikkoB{Läsnä}

\otsikkoC{Projektiryhmä}
\sisennys{
Harri Linna, puheenjohtaja
\\
Jere Pakkanen
 \\
Riikka Vilavaara
 \\
Iiro Iivanainen, sihteeri
}
\otsikkoC{Tilaajat}
\sisennys{
Arttu Miettinen
}
\otsikkoC{Ohjaajat}
\sisennys{
Jukka-Pekka Santanen \\
Juuso Tuononen
}

\section*{Pöytäkirja}

\begin{tabular}{@{}p{10em}l}
Pöytäkirja laadittu:    &  30.6.2021 \\
Muokattu:               &  \number\day.\number\month.\number\year % muokkauspäivä automaattisesti
                                                                  % kommentoi piiloon jos ei ole vielä
                                                                  % muokattu ja laita tilalle viiva: --
\end{tabular}

\section{Palaverin avaus}

\sisennys{

Aluksi Linna ehdotti palaverin puheenjohtajaksi itseään ja sihteeriksi Iivanaista. Ehdotus hyväksyttiin ja puheenjohtaja avasi palaverin.


}

\section{Laillisuus ja päätösvaltaisuus}

\sisennys{
Palaveri todettiin lailliseksi ja päätösvaltaiseksi.
}

\section{Esityslistan hyväksyminen}

\sisennys{

Esityslista hyväksyttiin sellaisenaan.
}


\section{Edellisen palaverin pöytäkirjan tarkastaminen}

\sisennys{

Yhdennentoista palaverin 8.6.2021 pöytäkirja hyväksyttiin korjauksin. Santanen huomautti kirjattavaksi päätöksiin, että teknisen ohjaajan riittä hyväksyä lähdekoodi. Tilaajan ei tarvitse erikseen hyväksyä lähdekoodia.

\paatokset{
    \item 11. palaverin pöytäkirja hyväksyttiin korjauksin.
}

}

\section{Edellisessä palaverissa sovitut toimenpiteet}

\sisennys{

Projektiryhmä:
\begin{itemize}
    \item Toimittaa prototyypin viimeistään 10.6 palautetta varten. Tila: \textbf{SUORITETTU}
    \item Siirtää versiohallinnan omistusoikeudet Miettiselle ohjelman toteutuksen päätyttyä. Tila: \textbf{KESKEN}
        \item Toimittaa projektiorganisaatiolle selvityksen jäljellä olevista toimenpiteistä ja ohjelman tilanteesta. Tila: \textbf{SUORITETTU}
\end{itemize}


Jere Pakkanen:
\begin{itemize}
    \item Käy hakemassa Santaselta projektisopimuksen ja projektikansion. Tila: \textbf{SUORITETTU}
\end{itemize}

Jukka-Pekka Santanen
\begin{itemize}
    \item Saatuaan allekirjoitetut sopimuskappaleet toimittaa ne projektiryhmälle. Tila: \textbf{KESKEN}
\end{itemize}


Projektiryhmä oli vastaanottanut projektikansion ja CD-levyt. Pakkanen oli yrittänyt saada sovelluksen prototyypin toimimaan Santasen työasemalla Agoralla. Ongelmaksi ilmeni että ohjelma vaati 32-bittisen .NET 5.0 -ohjelmistokehyksen asentamista. Miettisen mukaan olisi parasta, jos ohjelma sisältäisi Fijin tyyliin kaiken tarpeellisen jakelupaketissa.

\paatokset{
    \item Valmisohjelma pyritään saamaan käytettäväksi ilman, että työasemalle tarvitsee asentaa mitään ylimääräistä.
}

}

\pagebreak

\section{Tilakatsaus}

\sisennys{

Linna esitti tilakatsauksen kuluneelta viikolta. Maanantaina 21.6 aloitettiin ohjelman testausvaihe, jonka odotetaan kestävän 25.6 asti. Lähdekoodille pyritään saamaan hyväksyntä 28.6 mennessä. Raporttien hyväksyttäminen pyritään saamaan heinäkuun alussa viikolla 27, jolloin testausvaihe on saatu päätökseen.

Ohjelmaan oltiin lisätty pikanäppäimet valikkorivin yleisimpiin toimintoihin sekä konfiguraatiodialogi. Lisäksi Magick.Net-kirjasto päivitettiin Q16-HDRI versioon 32-bittisten kuvien käsittelyä varten. Seuraavaksi ohjelmaan pyritään lisäämään indikaattori kuvapinojen luonnin ajaksi sekä \textit{Go to} -toiminto, minkä avulla karttakuvien siivut asetetaan valitun liitedatan sijaintiin. Toisen koodikatselmoinnin palautteesta pyritään korjaamaan virheenkäsittelyä koskevat huomiot.

Raw-karttatiedostojen kohdalla pinojen luomisen hitautta ei saatu korjattua, ja ongelma tulee jäämään lopulliseen ohjelmaan. 32-Bittisten karttakuvien kohdalla harmaansävyskaalan oletusarvon asettaminen ei todennäköisesti tule onnistumaan projektin puitteissa. Lisäksi karttapinojen poistaminen  kuvasiivujen tapauksessa voi kestää useita sekunteja ohjelman sulkiessa.

Dokumenttien osalta vaatimusmäärittelystä ja testaussuunnitelmasta oltiin laadittu uudet versiot sekä sovellusraporttia ja projektiraporttia oltiin aloiteltu. Vilavaara tiedusteli Santaselta, voisiko sovellusraportin väliversiosta saada palautetta. Santanen kehotti Vilavaaraa lähettämään alustavan version palautetta varten.

\paatokset{
    \item Raw-pinojen luominen tulee  ohjelmassa olemaan huomattavasti muita vaihtoehtoja hitaampaa.
}

}


\section{Vaatimusten toteutuminen}

\sisennys{

Vaatimusten toteutumista käsiteltiin tilakatsauksen yhteydessä.



}



\section{Ohjelman toiminnan esittely}

\sisennys{

Iivanainen esitteli ohjelman toimintaa ruudunjaon kautta. Pääikkunan valikkoon oltiin lisätty pikanäppäimet yleisimmille toiminnoille. \textit{File}-valikon toiminnot vastasivat  yleisesti käytettyjä pikanäppäimiä. Muiden toimintojen pikanäppäimet oltiin valittu siten, että niillä ei ollut päällekkäisyyksiä esimerkiksi teksin leikkaamisen ja liittämisen kanssa, joita saatettiin tarvita tekstikentissä. Harvinaiset toiminnot, kuten pinojen luomiset, eivät ole pikanäppäimillä toteutettavissa. 

Ohjelmaan oltiin lisätty konfiguraatiodialogi käyttäjäasetusten asettamiselle. \textit{Preferences}-valikosta voi muuttaa käyttäjänimeä, jota näytetään pääikkunan tilapalkissa sekä oletuksena näytteen ja liitettävien datojen metatiedoissa. Lisäksi kolmen pääakselin sekä kartalla näkyvän ja valitun liitedatan värikoodauksen voi muuttaa halutunlaiseksi. Käyttäjäasetukset eivät säily ohjelman sulkemisen jälkeen ja ne voidaan tarvittaessa palauttaa oletusasetuksiksi.

}


\section{Muut esille tulevat asiat}

\sisennys{



Linna tiedusteli, tarvitseeko jatkokehittäjiä varten laatia erilliset kehitysympäristön pystytysohjeet. Santasen mielestä erilliset ohjeet olisi hyvä sisällyttää sovellusraporttiin. Myös käyttöohjeiden laatiminen sovellukselle nähtiin aiheelliseksi. Santanen suositteli, että käyttöohjeet toteuteaan käyttötapausten näkökulmasta siten, että asioita käsitellään käyttäjän työkulkua tukevassa luonnollisessa järjestyksessä. Lisäksi käyttöohjeissa tulee kuvata käyttäjän kannalta merkittävät sovelluksen rajoitteet.



\paatokset{
    \item Sovellusraporttiin sisällytetään jatkokehitysympäristön pystytysohjeet.
    \item Sovellukselle laaditaan käyttöohjeet, jossa aiheita käsitellään käyttäjän työkulkua tukevassa järjestyksessä.
}

}


\section{Läsnäolijoille sovitut toimenpiteet}


\sisennys{

Projektiryhmä:
\begin{itemize}
    \item Toimittaa Tuonoselle versiohallinnan commit-numeron lähdekoodin tarkastusta varten.
    \item Siirtää versiohallinnan omistusoikeudet Miettiselle ohjelman toteutuksen päätyttyä.
    \item Toimittaa Miettiselle uuden prototyypin kokeilemista varten.
\end{itemize}


Riikka Vilavaara:
\begin{itemize}
    \item Toimittaa sovellusraportista väliversion Santaselle palautetta varten.
\end{itemize}

Juuso Tuononen
\begin{itemize}
    \item Valmistelee palautteen lähdekoodista ja kertoo lähdekoodin hyväksynnästä.
\end{itemize}

Jukka-Pekka Santanen
\begin{itemize}
    \item Saatuaan sovellusraportin väliversion, antaa Vilavaaralle palautetta sovellusraportin väliversiosta.
    \item Saatuaan allekirjoitetut sopimuskappaleet toimittaa ne projektiryhmälle.
\end{itemize}


}

\section{Seuraavan palaverin aika ja paikka}

\sisennys{
Seuraava palaveri järjestetään torstaina 15.7.2021 klo 14.00. Palaveria siirretään tarvittaessa, mikäli ajankohta ei sovi Jukka Kuvalle.
}

\section{Palaverin päättäminen}

\sisennys{
Puheenjohtaja päätti palaverin.
}


\section*{Jaettu ja käsitelty materiaali}

\sisennys{
Linna esitti päivitetyn projektiaikataulun.

Iivanainen esitti ruudunjaon välityksellä ohjelman uusia toimintoja.

}




\end{document}
