\documentclass{beamer}

% HUOM!!!!!!!!!!!!!!!!!!
% Tämä tiedosto on latin1:tä, koska yliopisto.

\usepackage{beamerthemedefault}
\usepackage[latin1]{inputenc}
\usepackage[finnish]{babel}
\usepackage{graphicx}

\usecolortheme{seahorse}
\useoutertheme{default}
\useinnertheme{rounded}
\title{Verso-projekti}
\author{Tero Hänninen \\ Juho Nieminen \\ Marko Peltola \\ Heikki Salo}
\institute{Jyväskylän yliopisto}
\date{27.4.2010}


\logo{\includegraphics[height=0.5in]{verso}}
\begin{document}

\frame{\titlepage }

\frame{\frametitle{Sisällys}
      \begin{block}{Sisällys}
        \begin{enumerate}
         \item Projektiorganisaatio
         \item Taustaa
         \item Projekti
         \item Projektissa käytetyt työkalut
         \item Tavoite
         \item Sovelluksen rakenne
         \item Käytännön esimerkki
         \item Yhteenveto
        \end{enumerate}
      \end{block}
      }


\frame{\frametitle{}
  \begin{center}
    \LARGE{Projektiorganisaatio}
  \end{center}
}


\frame{\frametitle{Projektiorganisaatio 1/4}
  \begin{block}{Projektiryhmä}
    \begin{itemize}
      \item Tero Hänninen
      \item Juho Nieminen
      \item Marko Peltola
      \item Heikki Salo
    \end{itemize}
  \end{block}
}

\frame{\frametitle{Projektiorganisaatio 2/4}
Tilaajana on Jyväskylän yliopiston tietotekniikan laitos
  \begin{block}{Edustajat}
    \begin{itemize}
      \item Paavo Nieminen
      \item Tapani Tarvainen
      \item Ville Tirronen
      \item Tero Tuovinen
    \end{itemize}
  \end{block}
}

\frame{\frametitle{Projektiorganisaatio 3/4}
  \begin{block}{Ohjaajat}
    \begin{itemize}
      \item Jukka-Pekka Santanen, vastaava ohjaaja
      \item Antti-Juhani Kaijanaho, tekninen ohjaaja
    \end{itemize}
  \end{block}
}
\frame{\frametitle{Projektiorganisaatio 4/4}
Lisäksi
  \begin{block}{Opettajat}
    \begin{itemize}
      \item Minna Koljonen, puheviestintä
      \item Leena Peltomaa, kirjoitusviestintä
    \end{itemize}
  \end{block}
  \begin{block}{Lisäksi}
    \begin{itemize}
      \item Agoran ATK-lähituki, etenkin Santeri Lapinmäki
      \item Tietohallintokeskuksen sovelluspalvelut, etenkin Harri Tuomi
    \end{itemize}
  \end{block}
}


% Teron osuus

\frame{\frametitle{}
  \begin{center}
    \LARGE{Taustaa} \\
    \centerline{\includegraphics[width=1.5in]{taustaa}}
  \end{center}
}

\frame{\frametitle{Termejä}
  \begin{itemize}
    \item Tietovarasto: sisältää tietoa historioineen
    \item Versiohallinta: tietovaraston/-varastojen hallinta
    \item Projektit YouSourcessa: työtila, jonka alla tietovarastot
  \end{itemize}
}

\frame{\frametitle{Taustaa 1/2}
  \begin{itemize}
    \item Laitoksen sisällä heikko yhteistyökulttuuri
    \item Lähdekoodin jakaminen vaivalloista
    \item Tuotettu työ ei aina säily
  \end{itemize}
}

\frame{\frametitle{Taustaa 2/2}
  \begin{itemize}
    \item Yhteistyöverkostojen perustaminen ja hallitseminen vaikeaa
    \item Pelkkä versiohallinta ei riitä, tarvitaan myös julkistamista
  \end{itemize}
}

\frame{\frametitle{}
  \begin{center}
    \centerline{\includegraphics[width=1.5in]{folder}}
    \LARGE{Projekti}
  \end{center}
}

\frame{\frametitle{Projekti 1/3}
Ketterät menetelmät, kaksiviikkoiset vaiheet, Trac-tiketit
}


\frame{\frametitle{Projekti 2/3}
  \begin{block}{''Syöte''}
  \begin{itemize}
    \item Tilaajan vaatimukset
    \item Ennen toteutusta esikartoitus
    \item Projektiryhmä on käyttänyt järjestelmäänsä kevään
    \item Sovellus tarjottu esikäyttäjille
    \item Kaksi käytettävyystestausta
  \end{itemize}
  \end{block}
}

\frame{\frametitle{Projekti 3/3}
  \begin{block}{''Tulos''}
  \begin{itemize}
    \item Ideoista, toiveista ja vaatimuksista Trac-tikettejä
    \item Tikettien tehtäviksi hyväksymisistä päätökset palavereissa
    \item Tärkeimmät kehitetty Verso-projektissa, loput jatkokehitykseen
    \item Palavereissa kiinnitetty neljän toteutusvaiheen tehtävät
    \item Projektiryhmä toteuttanut tehtävät vaiheiden aikana
  \end{itemize}
  \end{block}
}



\frame{\frametitle{}
  \begin{center}
    \centerline{\includegraphics[width=1.5in]{toolkit}}
    \LARGE{Projektissa käytetyt työkalut}
  \end{center}
}

\frame{\frametitle{Projektissa käytetyt työkalut}
  \begin{block}{Kehitys}
      \begin{itemize}
        \item Tekstieditorit (Gedit, Vim)
        \item Versiohallintaohjelma Git
        \item Ruby on Rails -työkalut, esimerkiksi sovelluksen konsoli
        \item MySQL-tietokannan asiakasohjelma
      \end{itemize}
  \end{block}
  \begin{block}{Lisäksi}
      \begin{itemize}
        \item Firefox (Firebug-lisäosa), Konqueror, Opera
        \item Kaavioidenpiirto-ohjelma Yed
        \item Kuvankäsittelyohjelma Paint.NET, Gimp
        \item Micorosoft Office Excel
        \item Latex-ladonta
      \end{itemize}
  \end{block}  
}


% Heikki + Juho

\frame{\frametitle{}
  \begin{center}
    \LARGE{Tavoitteet}
  \end{center}
}

% Tästä parittain kysymys+vastaus -tyylillä

\frame{\frametitle{Tavoitteet 1/4}
\centerline{\includegraphics[width=2in]{logo-yousource}}
Ongelma: Pitääkö taas rekisteröityä johonkin?
}
\frame{\frametitle{Tavoitteet 1/4}
\centerline{\includegraphics[width=2.5in]{answer_korppiaccounts}}
Ratkaisu: Ei tarvitse! Voit käyttää Korppi-tunnuksiasi.
}

\frame{\frametitle{Tavoitteet 2/4}
  \centerline{\includegraphics[width=2in]{logo-yousource}}
Ongelma: Versiohallintapalvelujen hankkiminen on liian vaivalloista.
}
\frame{\frametitle{Tavoitteet 2/4}
\centerline{\includegraphics[width=3in]{answer_create_repo}}
Ratkaisu: Omia tietovarastoja voi tehdä heti kirjauduttuaan järjestelmään.
}

\frame{\frametitle{Tavoitteet 3/4}
  \centerline{\includegraphics[width=2in]{logo-yousource}}
Ongelma: En tiedä mitä naapurihuoneissa saati muissa kerroksissa kehitetään.
}
\frame{\frametitle{Tavoitteet 3/4}
\centerline{\includegraphics[width=4in]{answer_activities}}
Ratkaisu: Mahdollisuuksia seurata projektien kehittymistä ja löytää uusia on paljon.
}

\frame{\frametitle{Tavoitteet 4/4}
\centerline{\includegraphics[width=2in]{logo-yousource}}
Ongelma: En haluaisi näyttää keskeneräisiä tuotoksiani vielä muille.
}
\frame{\frametitle{Tavoitteet 4/4}
\centerline{\includegraphics[width=2.5in]{answer_privacy}}
Ratkaisu: Omat projektit ja niiden alla olevat tietovarastot voi piilottaa muilta.
}



% Markon osuus

\frame{\frametitle{}
  \begin{center}
    \includegraphics[width=1.5in]{gears}
    \LARGE{Rakenne}
  \end{center}
}

\frame{\frametitle{Rakenne}
  \centerline{\includegraphics[width=3in]{gitorious}}
   Pohjana Gitorious, \texttt{http://gitorious.org}
  \begin{itemize}
    \item Johan Sorensen aloitti kehityksen vuonna 2007
    \item Avoin lähdekoodi, AGPLv3
    \item Sovellusalustana Ruby on Rails
    \item Gitorious oli Verso-projektiin halutunkaltainen järjestelmä
  \end{itemize}
}

\frame{\frametitle{Rakenne - rajapinnat}
        \centerline{\includegraphics[width=3in]{arkkitehtuuri_1rajapinnat}}
}

\frame{\frametitle{Rakenne - tietovarastot}
        \centerline{\includegraphics[width=2in]{arkkitehtuuri_2tallennus}}
}


\frame{\frametitle{Rakenne - sisäinen}
        \centerline{\includegraphics[width=4in]{arkkitehtuuri_3sisainen}}
}

\frame{\frametitle{Rakenne - kokonaiskuva}
        \centerline{\includegraphics[width=4in]{arkkitehtuuri_4koko}}
}




% Juhon osuus

\frame{\frametitle{}
  \begin{center}
    \LARGE{Käytännön esimerkki}
  \end{center}
}

% Heikki lopettaa

\frame{\frametitle{}
  \begin{center}
    \LARGE{Yhteenveto}
  \end{center}
}

\frame{\frametitle{Yhteenveto}
  \centerline{\includegraphics[width=2in]{logo-yousource}}
  \begin{itemize}
    \item Verso-projekti suunnitteli ja toteutti YouSourcen
    \item YouSource on käyttökelpoinen prototyyppi, joka soveltuu jatkokehitykseen
  \end{itemize}
  
\hskip 20mm

Kysymyksiä?

}

\frame{\frametitle{}
  \begin{center}
    \LARGE{Kiitos}
  \end{center}
}


\end{document}
