Successfully reported this slideshow.
Your SlideShare is downloading. ×

Web 2.0 ohjelmistotuotannossa

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Avoimet lisenssit
Avoimet lisenssit
Loading in …3
×

Check these out next

1 of 17 Ad

More Related Content

Similar to Web 2.0 ohjelmistotuotannossa (20)

More from Tarmo Toikkanen (20)

Advertisement

Recently uploaded (20)

Web 2.0 ohjelmistotuotannossa

  1. 1. Tarmo Toikkanen Web 2.0 14.4.2010 ohjelmistotuotannossa Digitaalinen Suomi, Jyväskylä CC BY-SA
  2. 2. Web 2.0 eli sosiaalinen media Sosiaalinen media on prosessi, jossa yksilöt ja ryhmät rakentavat yhteisiä merkityksiä sisältöjen, yhteisöjen ja verkkoteknologioiden avulla.
  3. 3. SoMe-ohjelmistojen kehitys
  4. 4. Web 2.0: tiimalasi- arkkitehtuuri • Syötteet avointen rajapintojen ja protokollien kautta • Yksi ydintoiminto • Tulokset jatkokäytettävissä avointen rajapintojen ja protokollien kautta
  5. 5. Ketterä prosessi
  6. 6. Sovellusalustoja • Facebook • Ning • LinkedIn • iPhone/iPad • Android • Ovi • LiMo
  7. 7. Pilvipalvelut kuva: Matt Britt, CC BY
  8. 8. Skaalautuvat tietokannat • Relaatiotietokannat eivät skaalaudu hyvin • NoSQL • Google BigTable • Amazon Dynamo • HBase • Cassandra
  9. 9. Tiimityöskentely irc, flowdock, google wave...
  10. 10. Organisaatioiden välinen yhteistyö • Tämän vuosituhannen toimintatapa • >85% viestinnästä kestää päivänvaloa • liikesalaisuuksia ei juurikaan ole • asiantuntijayhteisöt • epäviralliset linkit
  11. 11. Yhteisöjen rakentaminen • Ei uusia yhteisöjä, vaan olemassaolevia verkkoon • Vapaaehtoisuus • Ennustamattomuus • Orgaaninen kasvu • Alueen viljely etukäteen • Kätilön rooli
  12. 12. SISÄISET ULKOISET POSITIIVISET S O Strengths Opportunities Vahvuudet Mahdollisuudet W T NEGATIIVISET Weaknesses Threats Heikkoudet Uhat SWOT
  13. 13. S, vahvuudet • Korkean tason frameworkit, tuotekehitys nopeaa ja halpaa • Avoimen lähdekoodin alustat ja kehitysvälineet • Tuotekehitystä tukevat pilvipalvelut
  14. 14. W, heikkoudet • Tarvitaan monialainen tiimi: UX, graafinen suunnittelu, AJAX, php/python/java, tietokanta (relaatio, nosql), optimointi, skaalautuvuus, pilviarkkitehtuuri • Ketään ei voi pakottaa palvelun käyttäjäksi • Käyttäjiä ei voi lukita palveluun (vendor lock-in)
  15. 15. O, mahdollisuudet • Pienet aloituskustannukset • Avoimet rajapinnat • Koostesovellukset • Beta-vaihe • Avoimet autentikointijärjestelmät (OpenID, OAuth) • Synergiamahdollisuuksia monien muiden toimijoiden kanssa
  16. 16. T, uhat • Kilpailijat liikkuvat nopeasti, johtoaseman menettää helposti • Asiakkaalle on useimmiten vaihtoehtoja tarjolla
  17. 17. http://tarmo.fi http://www.sosiaalinenmediaopetuksessa.fi

×