Parempaa bisnestä verkossa.

Blogin arkisto: 2008

Problems or Solutions? Wording Does Count

31.3.2008 — 

Coding is problem-solving business. Customer has a need that needs to be served with a software system. To be able to serve, the system needs to overcome a set of challenges set by the operating environment, business rules, abusive users and so forth. Every challenge needs a proper solution, or it becomes a problem.

We coders tend to speak about the problems, but not about the solutions. The problems are important, of course, otherwise there would be much less coders solving them. But at the end of the day, solutions matter.

I’ve witnessed in several organisations how the way of talking inside the team or the company affects the perception of the projects. Are we going to face issues or challenges? Are we hitting into problems or producing solutions? Wording makes a difference.

Besides terminology and wording, a good understanding of project goals makes people to look for the solutions instead of problems. If you understand why you are doing something instead of just doing it for sake of doing it (or getting paid for doing it), you can always ponder on various options — and suddenly you are thinking of the solutions, not the problems.

The best projects, both in team’s well-being and productivity, have always been the most positive and forward-looking, too. Motivated people tend to create stuff faster and with fewer errors. Staying focused is easier. You end up in the flow more often. Stuff just happens around you and everything progresses.

In other words, being more positive towards the project and its objectives, the project achieves more and also feels better. It does not matter whether you are a project manager or a coder; everyone’s attitude counts. Try this in your next project.

Aihe: Exove, In English | Lisää kommentti »

Oma web-palvelu, edullisemmin kuin koskaan

18.2.2008 — 

Nyt on oikea aika aloittaa liiketoiminta verkossa. Tarvitset vain hyvän idean ja hieman rahaa toteuttaaksesi vaikuttavan palvelun.

Webbipohjaisten palvelujen suunnittelu ja toteutus on nimittäin halvempaa kuin koskaan. Valmiit monipuoliset sovelluskehykset ja runsas kirjastovalikoima tekevät palvelun toteuttamisesta nopeaa ja jäljestä laadukasta.

Palvelun tarjoaminen verkossa maksaa yhden domain-nimen ja muutaman sata euroa vuodessa kuluina web-hotellille. Markkinoinnin voi hoitaa sissiperiaatteilla erilaisissa yhteisöissä ja blogeissa. Monet yhteisöt tarjoavat erilaisia ohjelmointirajapintoja, joiden avulla palvelu voidaan kytkeä valmiiden yleisöjen äärelle — tällöin palvelun täytyy toki tuottaa jotakin lisäarvoa yhteisölle, muuten sen leviäminen katkeaa alkuunsa.

Jos sinulla on ajatus web-palvelusta, joka ratkaisee jonkun ongelman tai tuottaa muuten lisäarvoa käyttäjilleen, olet jo ottanut ensimmäisen ja tärkeimmän askeleen. Seuraavaksi täytyy miettiä, kuinka palvelu tuottaa rahaa. Jos tämäkin ratkeaa ja rahaa näyttää tulevan laskelmien mukaan riittävästi, kannattaa ottaa seuraava askel ja miettiä palvelun toteuttamista.

Tässä vaiheessa on hyvä ottaa yhteyttä sopivaan tahoon, joka voisi toteuttaa palvelusi. Vaikkapa meihin.

Ideasta ja liiketoimintamallista kirkastetaan palvelun konsepti, joka määrää kuinka palvelu toimii, mitkä asiat ovat olennaisia ja minkä asioiden tai käsitteiden ympärillä palvelu lopulta pyörii. Konseptissa otetaan huomioon palvelun käyttökokemus ja piirretään rautalankamallit palvelun sivuista.

Konseptin pohjalta on helppo laatia palvelun visuaalinen ja tekninen suunnitelma, joiden pohjalta palvelu voidaan toteuttaa. Visuaalinen suunnitelma voi olla kokonainen yritysilme tai pelkästään sivuston ulkoasun määritys. Tekninen suunnitelma kertoo puolestaan kuinka palvelu toteutetaan — millä tekniikoilla, missä järjestyksessä ja mihin lopulta päästään versiossa 1.0.

Suunnitelmien pohjalta palvelu toteutetaan. Kannattaa käyttää interaktiivista toteutusmallia, jossa jatkuvasti peilataan palvelua käyttäjien tarpeita vastaan. Näin palvelua ei kehitetä pullossa, vaan kehitys elää tilanteen mukaan ja pystyy mukautumaan uusiin ideoihin ja ajatuksiin myös kesken matkan.

Palvelusta voidaan lanseerata ensimmäiseksi suljettu beta-versio, jonne kutsutaan joukko luotettavia henkilöitä kokeilemaan ja antamaan palautetta. Näiden palautteiden pohjalta palvelun toteutusta ja joskus jopa konseptia viilataan vastaamaan paremmin käyttäjien tarpeita.

Lopuksi palvelun ensimmäinen versio avataan julkisuuteen, aloitetaan rummutus valituilla sivustoilla ja toivotaan käyttäjien saapuvan ja ottavan palvelun omakseen. Samalla jatketaan palvelun kehitystä ja haetaan kaulaa piakkoin ilmaantuviin kilpailijoihin.

Heräsikö kiinnostus? Ota ihmeessä yhteyttä Janne Kalliolaan ja puhutaan lisää.

Aihe: Internet, Web 2.0 | Lisää kommentti »

PHP-kehittäjä, tule meille töihin

5.2.2008 — 

Päivitys 14.4.2008: Haku on päättynyt. Kiitoksia kaikille hakijoille.

Haemme kasvavaan joukkoomme PHP-kehittäjää suunnittelemaan ja rakentamaan asiakkaidemme seuraavan sukupolven web-palveluja.

Tehtävänäsi on toteuttaa palvelujen web-toiminnallisuudet yhdessä konseptisuunnittelijoiden, graafikoiden ja ohjelmistokehittäjien kanssa.

Tehtävä edellyttää hyvää PHP:n ja MySQL:n tuntemusta ja kykyä rakentaa palveluja sekä teknisen että visuaalisen kuvauksen perusteella. XHTML:n käyttö on olennainen osa päivittäistä työtäsi.

Lue lisää avoimet työpaikat -sivulta.

Aihe: Exove | Lisää kommentti »

Haemme web/ajax -kehittäjää

8.1.2008 — 

Päivitys 5.2.2008. Hakuaika on päättynyt. Kiitoksia kaikille hakemuksensa lähettäneille. Olemme teihin yhteydessä.

Haemme nopeasti kasvavaan tiimiimme web/AJAX-kehittäjää. Tehtävänäsi on toteuttaa palvelujen web-toiminnallisuudet yhdessä konseptisuunnittelijoiden, graafikoiden ja ohjelmistokehittäjien kanssa.

Tehtävä edellyttää hyvää XHTML:n, CSS:n ja JavaScriptin tuntemusta sekä kokemusta käyttöliittymien suunnittelusta. Aiemmasta AJAX-kokemuksesta on etua.

Lue lisää avoimet työpaikat -sivulta.

Aihe: Työpaikat | Lisää kommentti »