1 / 32

Tarkvaraprojekti finantsid

Tarkvaraprojekti finantsid. Targo Tennisberg Isehakanud guru http://www.targotennisberg.com/tarkvara Mai 2010. Raha definitsioon. Vahetusvahend Et me ei peaks oma tarkvara otse ülikondade ja pirukate vastu vahetama Arveldusühik ehk väärtuse mõõt

uzuri
Télécharger la présentation

Tarkvaraprojekti finantsid

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. Tarkvaraprojekti finantsid Targo Tennisberg Isehakanud guru http://www.targotennisberg.com/tarkvara Mai 2010

  2. Raha definitsioon • Vahetusvahend • Et me ei peaks oma tarkvara otse ülikondade ja pirukate vastu vahetama • Arveldusühik ehk väärtuse mõõt • Et me saaks aimu, mitu pirukat meie tarkvara väärt on • Akumulatsioonivahend • Pirukaid ja Windows Vista karpe tagavaraks ei kogu

  3. Raha ja tarkvara • Meie tarkvara = lisaväärtus maailmale • Raha on selle mõõt • Mida rohkem väärtust, seda rohkem raha • Vaba vs kommertstarkvara • Hoiab meid minemast tehnoloogilisse äärmusse

  4. Where’s the money, Lebowski?

  5. Projekti rahaline planeerimine • Eelnevates loengutes mainitud hulgaliselt igasuguseid tegevusi • Igal tegevusel kestvus ja tunnihind • Selle põhjal leitav omahind • Projekti hind = omahind + riskipuhver + kasumimarginaal

  6. Projekti eelarve komponendid • Palgakulud • Garantii+hooldus • Maksud • Kontorikulud • Puhkused • Efektiivsus • Riskipuhver • Kasumimarginaal

  7. Mõõdikud • Kui palju aega me oleme kulutanud • Ajaaruandlus abiks • Kui suur osa projektist on valmis • Mõistlikeks osadeks jagatud projektigraafik abiks • Etapid on kas valmis või ei – vahepealset võimalust ei ole! • Kui palju töid on projekti algusega võrreldes lisandunud • Muudatuste ja skoobi haldus abiks • Vastuseid neile küsimustele tuleb teada une pealt!

  8. Eelarve – korrektsed töömahud • Kõiktöödkirjeldatud • Funktsionaalsed nõuded • Mittefunktsionaalsed nõuded • Haldus • Dokumentatsioon • Kujundus • Keskkondade ettevalmistus • Andmete migratsioon • Jõudlustestid • Stresstestid • Jne. jne.

  9. Eelarve – korrektsed töömahud 2 • Mõistlikudajahinnangud • Terve talupojamõistus • Hinnangute andja peab olema pädev • Eelneva kogemusega arendaja/analüütik > teostaja > projektijuht/muu kõrvaline isik • Ühest sõnast võib saada seitsmekohaline maksumus

  10. Hinnangute pädevus • Kogemusest õppimise printsiip • Kõik ülesanded salvestatud projektijuhtimistarkvaras • Ülesannetel salvestatud: • Esialgne ajahinnang • Tegelikult kulunud aeg • Seda ei tohi kasutada inimeste premeerimiseks või karistamiseks! • Vastav statistika aitab hinnanguid hinnata

  11. Hinnangute pädevus 2 • Sarnaselt ülesannetele, salvestada suuremate ühikute ajahinnangud • Iteratsioonid • Etapid • Projektid • Igale hinnangule, pakkumisele jne peaks eelnema varasemate projektide analüüs

  12. Hinnangute andmine • Erineva taseme hinnangud • Projekt (pakkumine) • Iteratsioon (projektigraafik) • Igapäevane töö • Arendajal endal peavad ajahinnangud olema väga täpselt lahti kirjutatud • 16h max – üle selle näitab, et ülesanne pole arusaadav • Nii detailseid ülesandeid üldjuhul projektigraafikus ei kajastata • Arendajal peavad nad siiski olemas olema • Projektigraafikus detailsete hinnangute koond

  13. Eelarve – sobilikud spetsialistid • Oskused • Inimese üldine tase • Varasem kogemus tehnoloogiaga • Varasem kogemus ärivaldkonnaga • Uued teemad -> alahinnatud maht • Parem kui mõni kogenud arendaja / analüütik aitab hinnata

  14. Eelarve – sobilikud spetsialistid 2 • Koormus • Kui palju vanad projektid inimese aega võtavad? • Millal ta vabaneb? • Kas töötab täiskoormusel? • Õppepuhkused, sõjavägi, vanemapuhkused jne • Motivatsioon • Kas inimene on tegelikult sellest tööst huvitatud?

  15. Eelarve - ajakava • Realistlikkus ennekõike! • Iteratsioonid • Mõistlik nii hallatavuse kui arveldamise seisukohast • 4-6 nädalat • Arendus+stabiliseerimine • Analüüs ja arendus paralleelselt • Projekti alustamise tööd • Et mitte kahjumisse langeda, tuleb projekti hindamisel arvestada ka nendega • Kontakt, müük, läbirääkimised

  16. Eelarve – ajakava 2 • Projekti lõpetamise tööd • Üleandmine ja esmane support • Liidesed • Keeruline äriloogika • Kliendi IT-suutlikkus • Riskianalüüs • Ohtudemõjuanalüüs (sisesedjavälisedtegurid) • Lihtne nimekiri • Suure mõju / tõenäosusega riskid liita ajaplaanile ja eelarvele

  17. Eelarve - arvutused • Mida põhjalikum, seda parem • Iga töö võimalikult täpselt lahti lüüa • Analüüs,programmeerimine,testimine; projektijuhtimine, riskipuhverjne. • 1 analüütik 3-4 arendaja kohta • 1 testija 2-5 arendaja kohta • 1 projektijuht 5-10 inimese kohta • Eelnevad pole absoluutsed reeglid, iga projekt on erinev! • Selle põhjal näeme, kas me üldse teenime projekti pealt midagi • Võib-olla polegi mõtet projekti teha?

  18. Monitooring • Ajakava • Nädala, kuu ja etapi pildid • Oluline kokku leppida, mida tähendab, et töö on valmis • Probleemide korral inimlik, et neid varjatakse • Meeskond võib teada, et tööd on rohkem kui planeeritud, aga ei taha seda öelda • Eelarve • Kuupõhine

  19. Monitooring 2 • Meeskonnamotivatsioon • Kuidas inimestel läheb, kas neid segab miski? • Kool, eraelu jne. • Kliendimotivatsioon • Kas projekt on neile endiselt tähtis? • Aeg-ajalt küsida, kas nad on meiega rahul?

  20. Lepingud • Fikseeritud skoop ja fikseeritud hind • Enamasti eelneb eraldi analüüsileping • Pikaajalisel lepingul kõrge risk nii tellija kui täitja jaoks • Rohkem kui 2 inimaastat muutub riskantseks • Raamleping ja inkrementaalsed tööd selle raames • Time & Material

  21. Arveldused • Kulude arveldamine • Palgad, maksud, kontorikulud jne • Tulude arveldamine • Kui suur osa projektist on valmis jagatud projekti hinnaga • Iga kuu lõpus võimalik kasumit / kahjumit hinnata • Arved kliendile • Valmis tehtud töö != arveldatud töö != raha pangas • Küsimused • Mis on projektieelarve? • Kuipaljueelarvest on ärakulutatud? • Kuipaljuveelkulubprojektilõpetamiseks? • Mis on projektikasum? • Taas kord – vastuseid vaja teada igalajahetkel, niipäevalkuiöösel!

  22. Hanked ja pakkumised • PKD – pakkumise kutse dokumentatsioon • Põhjalikkus kriitilise tähtsusega • Tihti kliendi IT-suutlikkuse indikatsiooniks • Kui asjad pole selged, küsida küsimusi, et maandada hilisemat riski • Pakkumise tegemisel fikseerida pakkumises võimalikult arusaadavalt PKD-s kirjeldatud funktsionaalsus • Pärast kergem viidata konkreetsetele detailidele

  23. Pakkumised ja riskid • Esiteks vaja raamlepingut • Edasi saab vajadusel edasi lükata järgnevate etappide osas fikseeritud mahuga lisade sõlmimist • Lükkab riskide võtmist edasi • Esimese kuu realiseerimise järel on asjade tegelik maht juba paremini teada

  24. Tüüpiline pakkumise struktuur • Visioon • Skoop • Meeskond • Ärilised eesmärgid • Ajahinnangud • Eelarve • Referentsid

  25. Kokkuvõte • Tasuta lõunaid pole olemas • Aeg on raha • Keegi ei hoolitse meie rahakoti eest peale meie enda

More Related