Vývoj vlastného softvérového produktu

  • 127 views
Uploaded on

vývoj software, web aplikácia, software as a service

vývoj software, web aplikácia, software as a service

More in: Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
127
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Vývoj vlastného softvérovéhoproduktuIvan Potančok@ivusko2000 - 2010freelance webdesigner2010 +CEO @ vibration.sk
  • 2. Software As a ServiceBez inštalácieJednoduchá registráciaJedno jadro, všetci majú najnvošiu verziuVýhody:ÚdržbaModulárnosťJednotné prostredie, multiplatformové
  • 3. Hľadanie segmentu• S čím máme problém?– Máme x eshopov na y serveroch na z systémoch– Prestashop1.4.7, 1.4.8, 1.5.0, 1.5.2, woocommerce, customeshopy, drupal, magento– Zložitosť na udržiavanie– ZU = X*Y*Z– čím viac eshopov, tým viacproblémov, neudržateľné– spravíme projekt, dostaneme zaplatené = nosímevedrá
  • 4. Hľadaniesegmentu• Ako ho vyriešiť– Spravíme jedensystém na jednomjadre– Aktulizujemekód, zmení sa uvšetkých– ZU = 1*1*1*V(V ako výroba eshopu)– formou nájmu =vodovod
  • 5. Analýza• Analýza trhu– Konkurencia veľká, ceny prenájmu malé– Pre malé eshopy za 7 eur mesačne to teda nebude– Väčšie eshopy s potrebou vylepšovania aneustáleho napredovania– svetový konkurenti – veľké tímy cez 100 ľudí, tamešte nie sme• Analýza nákladov
  • 6. Špecifikácia• Funkčnépožiadavky -text• Zoznamscreenov• Wireframesrovno v HTML5+ Bootstrap
  • 7. UML vs screeny
  • 8. Hosting• Hľadanie dodávateľa• Cloud VS virtuálny server• 2 virtual hostingy v rôznych lokalitách• 2 DNS záznamy
  • 9. Hosting• ISP config – open source hosting solution• CentOS, Apache, NGINX?• Ďalší náklad:– Potreba mať Linux administrátora
  • 10. Príprava programovania• Voľba vhodnéhojazyka – PHP• Voľba databázy –mysql, PostrgreSQL• Voľba vhodnéhoframeworku – YII – YESIT IS
  • 11. Tools• Asana – natasky, delegovanie, podklady• IFTTT – if this thanthat• Google drive -accounting• Google calendar –deadlines• Skype –komunikácia, zdieľanie plochy• Dropbox - podklady
  • 12. Tools• Bitbucket –bugy, verziovanie,GIT• Sublime –HTML, LESS• Netbeans – IDE• Google DRAW –UML• Mysql workbench- DB
  • 13. Starostlivosť o tím
  • 14. Podľa Paretovhoprincípu„80 : 20“dokončenieposledných 20%projektu môžezabrať až 80%celkového času
  • 15. Sústrediť sa najednu vec -agilný prístupPotrebujemtoto tlačítko?Nie.
  • 16. Termín dokončenia neexistuje –roadmapa na pár rokov dopredu
  • 17. NeobmedzenýbudgetCashflow
  • 18. Na .com savykašlite.Ak nájdetepeknúdoménu, tak ju hneďzoberte.
  • 19. Testovanie trhu od začiatkuMáme klientov a ešte smenespustilisellio.net
  • 20. Diskusia?• Twitter > @ivusko• Web: > vibration.sk