Ohjelmistoprojektien johtaminen Projektissa käytettävät työkalut

Samankaltaiset tiedostot
CVS. Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen

Syötetään tehtävät ja kestot - Task Name ja Duration kentät - puurakenteen saamiseksi käytetään vihreitä nuolia (ylävalikossa) Indent, Outdent

Convergence of messaging

Oppilaan pikaopas. Project 2013 käyttöliittymä ja näkymät

Versionhallinta MIKSI?

Subversion-ohje. Linux Traffic Control-käyttöliittymä Ryhmä paketti2

Project 2010 KJK. Microsoft Project 2010 KÄYTÖN PERUSTEET. Kari J Keinonen KJK. Kari J Keinonen 1

Microsoft Project 2007 KÄYTÖN PERUSTEET. Kari J Keinonen Koulutus

OptimePortal ja OptimeEvent versioiden yhteenveto joulukuu

Versionhallinta MIKSI?

Visma Liikkuvan työn ratkaisut Päivitysohje. Pääkäyttäjän opas

Webforum. Version 14.3 uudet ominaisuudet. Viimeisin päivitys:

Hajautettu versionhallinta Gitillä

Kari J Keinonen Microsoft Project 2013 KÄYTÖN PERUSTEET

Versiohallinta ja Subversion Maunu Tuomainen

Projektiraportti. SPT2014 Selvitysprojekti projektihallinnan työkaluista. Versio 1.0. apj2014 Projektiraportti 1 (9)

Visma Liikkuvan työn ratkaisut

Microstation 3D laitesuunnittelu 2014

OptimeEvent version yhteenveto tammikuu

5. Klikkaa avautuvan ikkunan oikeasta yläkulmasta käyttäjätunnustasi ja valitse Luo pikakuvake

Projektin luonti LPCXpressolla

Muuttujien määrittely

STATUSTEN JA HOITOJAKSOJEN KORJAUS

Työkalut ohjelmistokehityksen tukena

Project 2010 KJK. Microsoft Project 2010 KÄYTÖN PERUSTEET. Kari J Keinonen KJK. Kari J Keinonen 1

MOBILITY TOOL. Tietojen siirto. Johdanto Hanke & ulkomaanjaksot Hankkeen budjetti Raportointi. LLPLink. Application Form

Ohjelmistoprojektin vaiheet ja OMT++ -suunnittelumenetelmä

MS Project 2016 perusteet projektiarkkitehdeille ja -insinööreille ver Hannu Hirsi 2017

Microsoft Project 2007 KÄYTÖN PERUSTEET. Kari J Keinonen Koulutus

ASENNUS- JA KÄYTTÖOHJE

Mobility Tool. Demo CIMO

Kustannuslaskenta. Käyttöohje tarjouslaskelma

Kari J Keinonen Microsoft Project 2013 KÄYTÖN PERUSTEET

Omapalvelu. Omapalvelu - ohje Päivityspaketti 1/ Tieto Corporation

NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS TYÖASEMALLE

Versionhallinta. Matti Paksula ja Esko Luontola Syksy Tietojenkäsittelytieteen laitos Kuje Research Group

Valintanauhan komentojen selaaminen Jokaisessa valintanauhassa on ryhmiä ja jokaisessa ryhmässä on joukko siihen liittyviä komentoja.

MS Project 2016 perusteet projektiarkkitehdeille ja -insinööreille ver Hannu Hirsi 2018

Uudet ominaisuudet. Realise Your Vision

2017/11/21 17:28 1/2 Tilitapahtumat. Tilitapahtumat... 1 Käyttö:... 1 Asiakirjan kentät:... 1

Valintanauhan komennot Valintanauhan välilehdissä on ryhmiä ja kussakin ryhmässä on toisiinsa liittyviä komentoja.

PRINTER DRIVER PÄÄKÄYTTÄJÄN OPAS

ACUTE OHJE Riskitietojen kirjaaminen ja tarkastelu

Nexetic Shield Unlimited

Tietosuoja-portaali. päivittäjän ohje

Webforum. Version 15.1 uudet ominaisuudet. Päivitetty:

Uuden työtilan luonti

Lehden peittojakelun tilaaminen. Kotisuora Premium palvelu

Komentotulkki. Kysymyksiä

Projektin ongelmien tunnistaminen ja ratkaiseminen

Joonas Ruotsalainen GIT PIKAOPAS. Tutkielma 2011

Mathcad 14.0 Single User -asennus

Lehden peittojakelun tilaaminen. Kotisuora Premium palvelu

Webforum. Version 14.4 uudet ominaisuudet. Viimeisin päivitys:

PROJEKTIN OHJAUS JA SEURANTA JOUNI HUOTARI

Vaatimusten versiointi DOORSissa

Webforum. Version 17.2 uudet ominaisuudet. Päivitetty:

CISS Base Excel raporttien määritys Käyttäjän käsikirja. CISS Base Käyttäjän Käsikirja Econocap Engineering Oy 1

MICROSOFT PUBLISHER 2010

Tekstinkäsittelyn jatko KSAO Liiketalous 1. Osanvaihto näkyy näytöllä vaakasuorana kaksoispisteviivarivinä ja keskellä riviä lukee osanvaihdon tyyppi

Monivalintamuuttujien käsittely

MySQL Maestro. Aleksi Korpela IST4SO Markus Lamminaho IST4SO

Finnish Value Pack Asennusohje Vianova Systems Finland Oy Versio

SuomiCom-sähköpostiasetukset Microsoft Outlook 2016

SiMAP - lämmityksen ohjauskeskus. Contents

Octave-opas. Mikä on Octave ja miksi? Asennus

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti

Suvi Junes/Pauliina Munter Tampereen yliopisto / tietohallinto 2014

Valintanauhan komennot Valintanauhan kussakin välilehdessä on ryhmiä ja kussakin ryhmässä on toisiinsa liittyviä komentoja.

1. Kalenterin omistajan käyttöohje

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

KYMP Webmail -palvelu

Tekstinkäsittelyn jatko. KSAO Liiketalous 1

SharePoint Foundation 2010 perusteet ylläpitäjille

Henkilö- ja koulutusrekisterin asennusohje

Versionhallintaa. Versionhallinnan käyttöönotto SAS ympäristössä

OHJELMOINTIYMPÄRISTÖ Virtuaaliyhteisöjen muodostamien

Kari J Keinonen Microsoft Project 2013 Eng KÄYTÖN PERUSTEET

Luento 4. Timo Savola. 21. huhtikuuta 2006

TIEDONHALLINTA - SYKSY Luento 11. Hannu Markkanen /10/12 Helsinki Metropolia University of Applied Sciences

Päivitysohje Opus Dental

TYYLIT. Word Tyylit

Site Data Manager Käyttöohje

Opas administraattori-tason käyttäjille. MANAGERIX -ohjelman esittely... 2 Kirjautuminen... 2

ASENNUS JA KÄYTTÖOHJE

Asteri Vuokrankanto (Dos) Vuosipäivitys

Novapoint Finnish Value Pack Asennusohje Mar-06 1(5)

Webforum. Version 14.2 uudet ominaisuudet. Viimeisin päivitys:

WR-R10- langattoman kauko-ohjaimen laiteohjelman päivittäminen

MEM-O-MATIC järjestelmä

Goalkeeper Game Statistics (v12) käyttöohjeet

Projektiryhmä Tete Työajanseurantajärjestelmä. Käyttöohje

Webforum. Version 16.3 uudet ominaisuudet. Päivitetty:

Aikatauluttaminen Primavera P6:lla

Hankkeen toiminnot työsuunnitelman laatiminen

ASIAKASOHJE. 1.1 Ajurin asennus & konfigurointiohje: 1. Kirjoita AutoCadin komentoriville _plottermanager ja paina Enter

Aditro Tikon ostolaskujen käsittely versio 6.2.0

PlanMan Project 2015 projektihallintaohjelmisto loma-aikataulu

CMS Made Simple Perusteet

Transkriptio:

Ohjelmistoprojektien johtaminen Projektissa käytettävät työkalut Päivi Kuuppelomäki 1 Työkaluja Esim. MS Project 98 PMW (Project Manager Workbench) Excel CVS 2 1

Milloin kannattaa käyttää projektihallinto-ohjelmistoa 50-100 tehtävää koko projektin kesto yli 6 kk henkilöitä yli 10 ja monet heistä osapäiväisiä projektilla kriittinen aikataulu ja vaativat valvontatarpeet toimitaan moniprojektiympäristössä 3 MS Project 98 Tehtävät Resurssit Resurssien allokointi Kalenterit Kustannuslaskenta Kriittinen polku Raportointi 4 2

Tehtävät Tehtävien syöttö esim. Gantt Chartnäkymästä Kesto: viikkoja, päiviä, tunteja, minuutteja Tehtävien linkitys (FS, SS, FF, SF, None) Tehtävien aikataulutus Yhteenveto- ja alitehtävät Toistuvat tehtävät Tarkistuspisteet 5 Resurssit Resurssien syöttö Resource Sheet - näkymän avulla Yksilö- ja Ryhmäresurssit Kenttiä: Resource Name, Intials, Group, Max. Units, STD Rate, Ovt. Rate, Cost/Use, Accrue AT, Base Calendar, Code 6 3

Resurssien allokointi Gantt Chart -näkymän ja Assign Resources -ikkunan avulla Resurssi voidaan liittää tehtävään kokonaan tai vain osa-aikaisesti (Unitssarake kertoo osuuden) Liitettäessä samaa resurssia useampi kuin yksi kirjataan sitä vastaava prosenttiluku Units-sarakkeeseen (esim. 2 henkilöä -> 200 %) 7 Kalenterit Peruskalenteri Henkilökohtaiset kalenterit Työajan muuttaminen oletustyöaikaa (8-17) voidaan muuttaa oletusvapaapäivinä lauantai ja sunnuntai vapaapäiviä voidaan lisätä ja poistaa 8 4

Kustannuslaskenta Komennolla Project/Project Information ja edelleen avautuvasta ikkunasta painamalla Statistics-painiketta Kustannuksista voidaan määrittää missä vaihessa ne erääntyvät (Start, Prorated ja End) Earned Value työkalu 9 Krittiinen polku Napsauta Gantt Chart -näkymässä ChartWizard -painiketta ja valitse vaihtoehto Critical path ohjatun toiminnon avulla Kriittinen polku näytetään Gantt Chart - näkymässä punaisella 10 5

Tapahtumien kirjaaminen Kirjaukset Resource Usage ja Task Details Form -näkymien avulla Kirjattavia tietoja: Start, Finish, Duration, % Complete 11 Raportointi Mikä tahansa näkymä voidaan tulostaa Valmiita raportteja Yleisraportit: Project Summary, Top-Level Tasks, Critical Tasks, Milestones, Working Days Tapahtumaraportit: Unstarted Tasks, Tasks Starting Soon, Tasks In Progress, Completed Tasks, Should Have Started Tasks, Slipping Tasks 12 6

Raportointi jatkuu.. Kustannusraportit: Cash Flow, Budget, Overbudget Tasks, Overbudget Resources, Earned Value Toimeksiantoraportit: Who Does What, Who Does What When, To-do List, Overallocated Resources Työkuormaraportit: Task Usage, Resource Usage Muokattavat raportit 13 CVS Versionhallintajärjestelmä Tallentaa vain versioiden väliset erot säästää tilaa Helpottaa ryhmätyöskentelyä samanaikaiset muutokset mahdollisia jokainen työskentelee omassa hakemistossaan ja lopuksi lomitetaan muutokset 14 7

Keskusvarasto Kaikki versiot talletetaan keskusvarastoon Keskusvaraston tiedostoja ei päivitetä suoraan CVS:n komennoilla haetaan oma kopio tiedostoista, tehdään muutokset ja sen jälkeen erillisellä komennolla päivitetään ne keskusvarastoon Tiedostot keskusvarastossa järjestetään moduuleiksi 15 Versionumerot Jokaisella tiedoston versiolla on oma versionumero, esim. 1.1, 1.2, 1.3.2.2 1.2.2.1 1.2.2.2 1.2.2.3 1.2.2.4 1.1 1.2 1.3 1.4 1.2.4.1 1.2.4.2 1.2.4.3 16 8

Esimerkki istunto Kuitataan moduuli ulos $ cvs checkout tc Komento luo uuden hakemiston ja tuo sinne moduulin tiedostot $ cd tc $ ls tc CVS Makefile backend.c driver.c frontend.c parser.c 17 Esimerkki istunto jatkuu... Muutetaan tiedostoa backend.c Päivitetään muutokset komennolla $ cvs commit backend.c cvs käynnistää editorin, jotta voidaan kirjata kommentti lokitiedostoon 18 9

Ympäristömuuttuja CVSROOT Ympräristömuuttujassa CVSROOT pitää olla absoluuttinen polkunimi, joka kertoo keskusvaraston juuren setenv CVSROOT /usr/local/cvsroot Keskusvarastoja voi olla useita ja CVSROOT:in arvo määrää mitä käytetään 19 Moduulin luonti Jos moduliin tulevat tiedostot sijaitsevat hakemistossa DIR, niin luonti voidaan tehdä seuraavasti: $ cd DIR $ cvs import -m "Imported sources" yoyodyne/dir yoyo start kun keskusvarasto on $CVSROOT/yoyodyne/DIR 20 10

Moduulin lisääminen moduulilistaan $ cvs checkout modules $ cd modules <tiedostoon modules lisätään rivi: DIR yoyodyne/dir> $ cvs commit -m "Added the DIR module." modules $ cd.. $ cvs release -d modules 21 Tiedoston/hakemiston lisääminen moduuliin Luodaan uusi tiedosto/hakemisto omaan työkopioon Moduulin lisäys $cvs add newfile $cvs commit newfile Vastaavasti hakemiston lisäys Komennot on suoritettava tiedoston/ hakemiston sijaintihakemistossa 22 11

Tdston poistaminen moduulista Tiedosto voidaan poistaa rmkomennolla, jolloin se poistuu keskusvarastossa seuraavan commit:n yhteydessä Tai seuraavasti: $cvs remove oldfile $cvs commit oldfile Ongelmia, jos luodaan myöhemmin samanniminen tiedosto 23 Tiedoston tila Tiedosto on identtinen keskusvarastossa olevan tiedoston kanssa Paikallisesti muutettu Tarvitsee päivitystä Tarvitsee lomistusta 24 12

Tiedoston päivittäminen Mikäli keskusvarastossa olevaa uutta versiota ja omaa työkopiota on muutettu eri kohdista, tekee CVS muutokset automaattisesti Jos on ristiriitaisia muutoksia, lisätään kummatkin työkopioon ja ristiriidat on poistettava ennen uutta yritystä Tiedoston voi päivittää ajantasalle update komennolla 25 Kirjallisuutta Kai Ruuska, Projekti hallintaan, Suomen Atk-kustannus Oy, Espoo, 1997 Heikki Stenlund, Projektijohtamisen perusteet, Oy Edita Ab, Helsinki, 1996 MS Project 98, Projektinhallinta, Teknolit, Jyväskylä 1999 26 13