KomuraSoftin Windows-kehitys ja tekninen tuki

Windows-sovelluskehitysTyöhön sopiva sovellus, vaatimusten jäsentämisestä alkaen.

Käsin tehdyt yhteenvedot, laitteiden ohjaus, tallenteet ja raportit voidaan koota työhön sopivaksi Windows-sovellukseksi. Suunnittelemme kokonaisuuden: käyttöliittymän lisäksi tiedonsiirron, tietojen tallennuksen ja käyttöönoton.

Määrittelyasiakirjaa ei tarvita. Neuvoa voi pyytää jo sen perusteella, minkä tietää.

  • Insinööri hoitaa asian suoraan
  • Neuvoa voi pyytää ennen vaatimusten valmistumista
  • Toimeksiannon voi rajata tarvittavaan osaan

Neuvoa voi pyytää tällaisissa tilanteissa

Aloitetaan siitä, mikä nyt vaivaa.

Työ on hajallaan käsityön ja useiden työkalujen välillä

Kokoamme syötön, haun, yhteenvedot ja raportit yhteen todellisen työnkulun mukaisesti.

Laitteen ohjaus ja mittaustulosten tallennus halutaan yhdistää

Tarkistamme tiedonsiirron ja SDK:n ehdot ja toteutamme ohjauksen, valvonnan ja tallennuksen yhtenä kokonaisuutena.

Ei ole selvää, mitä määrittelyksi pitäisi päättää

Kuulemme käyttäjät ja tavoitteen ja jäsennämme tarvittavat näkymät, toiminnot ja käyttöehdot.

Taho, jonka kanssa tekniikasta voi neuvotella sellaisenaan.

Go Komuran profiilikuva

Edustaja ja insinööri

Go Komura

Windowsiin erikoistunut insinööri hoitaa työn haasteen selvittämisestä selvitykseen, suunnitteluun ja toteutukseen. Myös asiat, joita ei vielä osata selittää, jäsennetään teknisiksi kysymyksiksi.

Katso työura ja teknologiapino / Katso yritystiedot

Julkaistu tekninen tapaustutkimus

Vain pitkän käytön jälkeen ilmenevän kaatumisen selvittäminen

Kahvojen määrän kehitys ja käsittelyn rajakohtien lokit koottiin selväksi aineistoksi, ja selvitys rajattiin kahvanvuotoon.

Lue, miten haasteita selvitetään

Työn laajuus

Tarvittavasta osasta aina kokonaisuuteen.

Rajatusta selvityksestä tai muutoksesta koko kehitykseen: toimeksiannon laajuus sovitaan nykytilanteen mukaan.

Liiketoiminnan työpöytäsovellusten kehitys

Syöttö-, haku-, luettelo- ja raporttitulostustoimintojen suunnittelu ja toteutus todellisten työvaiheiden mukaan.

Laiteintegraatio- ja ohjaussovellusten kehitys

Teollisuuskameroiden ja oheislaitteiden kanssa toimivien asetus-, valvonta- ja ohjaussovellusten kehitys.

Taustalla toimivien ja valvontatyökalujen kehitys

Windows-palveluiden, lokien keräyksen, tiedonsiirron valvonnan ja muiden taustalla toimivien ratkaisujen toteutus.

Esimerkkejä tarkistettavista ja toimitettavista asioista

  • Vaatimusten sekä näkymien ja toimintojen jäsennys
  • Sovitut toiminnot sisältävä sovellus
  • Toimintatarkistuksen tulokset ja käyttöönoton ohje

Esimerkit riippuvat toimeksiannon laajuudesta. Tuotosten laajuus ja muoto sovitaan tarjousvaiheessa.

Jos jokin näistä haasteista on tuttu, kertokaa ensin tilanteestanne.

Määrittelyasiakirjaa ei tarvita. Neuvoa voi pyytää jo sen perusteella, minkä tietää.

Hinta ja toimintatapa

Kaikkea ei tarvitse päättää heti alussa.

Aloitus tarvittavista toiminnoista ja pienimmästä kokoonpanosta

Kuulemme ensin, mitä työtä sovelluksella halutaan tukea, ja jäsennämme, mitkä toiminnot kuuluvat ensimmäiseen kehitysvaiheeseen ja mitkä lisätään myöhemmin.

Hinta-arvio

Alk. 500 000 JPY, ilman arvonlisäveroa

Suuntaa antava hinta pienimmälle kokoonpanolle, joka sisältää vaatimusten jäsentämisen, suunnittelun, toteutuksen ja käyttöönoton. Tarjous laaditaan laiteintegraation ja olemassa olevien ratkaisujen hyödyntämisen laajuuden mukaan.

Alkuselvityksen maksuton laajuus ja maksulliset työt

Edellyttäen, että varsinainen kehitys tilataan, kun toteutus on arvioitu mahdolliseksi, tarjouksen laatimiseen ja toimeksiantopäätökseen tarvittava alkuselvitys on pääsääntöisesti maksuton. Maksullisia voivat olla esimerkiksi pitkäkestoinen varmennus, erillisen ympäristön rakentaminen, prototyypit, PoC ja yksityiskohtaisen selvitysraportin toimittaminen.

Jos selvitystä tai katselmointia pyydetään sellaisenaan, siitä laaditaan tarjous erillisenä maksullisena työnä. Maksullisessa tapauksessa laajuus ja kustannukset kerrotaan ennen työn aloittamista.

  1. Tilanteen jakaminen

    Kertokaa tavoite, ongelma ja kohdeympäristö siltä osin kuin ne tunnetaan.

  2. Laajuuden ja hinnan tarkistus

    Esitämme tarvittavan selvityksen, työn laajuuden, tuotokset, hinnan ja toimintatavan.

  3. Sopimus ennen aloitusta

    Työn aikana kerromme selvityksen ja kehityksen välitulokset, todennetut asiat ja jäljelle jäävät rajoitteet.

  4. Tulosten tarkistus ja luovutus

    Tulokset tarkistetaan sovituin ehdoin, ja ne viedään käyttöönottoon tai seuraavaan vaiheeseen.

Lisää teknisiä yksityiskohtia

Avaa tuetut tekniikat ja tarkempi toimintatapa

Windows-sovelluksia, jotka sopivat käytännön työhön: vaatimusten jäsentämisestä alkaen.

Syöttö- ja laskentatyötä halutaan vähentää. Laitteen käyttö ja tallennus halutaan koota yhteen. Liiketoimintaprosessi, johon markkinoilla olevat valmisohjelmat eivät sovi, halutaan muuttaa toimivaksi järjestelmäksi. KomuraSoft auttaa jäsentämään nämä tavoitteet sekä suunnittelee ja kehittää Windows-sovelluksia päivittäinen käyttö huomioiden.

Hinta-arvio
Alk. 500 000 JPY (ei sis. veroa) Tarjous hankkeen laajuuden mukaan

Suuntaa antava hinta pienimmälle kokonaisuudelle, johon kuuluvat vaatimusten jäsentäminen, suunnittelu, toteutus ja käyttöönotto. Selvitämme esimerkiksi laiteintegraation, hyödynnettävät olemassa olevat ratkaisut ja käyttöehdot ja annamme kustannusarvion, jossa työn laajuus on määritelty selkeästi.

Haasteet, joista voi neuvotella

  • Käsin tehtävät työvaiheet ja useaan työkaluun hajautunut työ halutaan koota yhdeksi sovellukseksi.
  • Laitteen asetukset, käyttö ja valvonta halutaan yhdistää mittaustulosten tallennukseen.
  • Halutaan syöttönäkymiä, hakutoiminto ja Excel-raportteja, jotka on tehty oman liiketoiminnan mukaan.
  • Ajastettu käsittely ja tiedonsiirron valvonta halutaan ajaa käyttöliittymästä riippumatta.
  • Uutta sovellusta halutaan kehittää, mutta tarvittavia toimintoja ja teknologiavalintoja ei ole vielä päätetty.

Sovellukset, joita voimme kehittää

Liiketoiminnan työpöytäsovellukset

Suunnittelemme todellisten työvaiheiden mukaiset näkymät ja käsittelyn esimerkiksi syöttöön, hakuun, luetteloihin ja raporttitulosteisiin. Käytämme esimerkiksi WPF:ää ja WinFormsia ja mietimme rakenteen, jossa käytettävyys ja ylläpidettävyys ovat tasapainossa.

Laiteintegraatio- ja tiedonsiirtosovellukset

Kehitämme asetus-, ohjaus- ja valvontasovelluksia, jotka toimivat yhdessä teollisuuskameroiden ja oheislaitteiden kanssa. TCP/IP-, sarjaliikenne-, USB- ja muun vastaavan tiedonsiirron lisäksi käsittelemme aikakatkaisut, uudelleenyhdistämisen ja poikkeustilanteiden tallennuksen.

Taustalla toimiva käsittely ja käytön tukityökalut

Toteutamme esimerkiksi Windows-palveluita, lokien keräystä, ajastettua suoritusta ja tiedonsiirron valvontaa. Näkymän ja taustakäsittelyn erottaminen toisistaan tekee tilan ja ongelmien tarkistamisesta helpompaa myös pitkäaikaisessa käytössä.

Ei vain valmiit näkymät, vaan käyttöönoton jälkeinenkin aika

KomuraSoft painottaa sovellusta, joka toimii liiketoiminnassa ja jota on helppo muuttaa ja korjata vikatilanteissa. Tallennettavat tiedot ja asetukset, poikkeusten käsittely, sovelluksen sulkeminen, lokit ja jakelutapa sisällytetään kehityssuunnitelmaan tarpeen mukaan.

Myös olemassa olevista komponenteista, kuten COM- ja ActiveX-komponenteista, sekä ympäristöistä, joissa 32-bittinen ja 64-bittinen koodi esiintyvät sekaisin, voi neuvotella. Erotamme toisistaan osat, joissa olemassa olevia ratkaisuja hyödynnetään, ja osat, jotka suunnitellaan uusiksi.

Konsultoinnista kehitykseen

  1. Tavoite ja käyttöympäristö varmistetaan. Jäsennämme käyttäjät, työvaiheet, laitteet, tiedot ja käyttöehdot.
  2. Kehityksen laajuus ja tärkeysjärjestys sovitaan. Määrittelemme tarvittavat näkymät ja toiminnot sekä olemassa olevien ratkaisujen hyödyntämisen laajuuden, ja epävarmoille osille mietitään varmistustapa.
  3. Toteutus, varmistus ja käyttöönotto etenevät. Sovitussa laajuudessa tarkistamme käytön ja tiedonsiirron lisäksi myös toiminnan poikkeustilanteissa sekä jakelumenettelyn.

Kertokaa ensimmäisessä konsultoinnissa, kuka sovellusta käyttää, mihin tarkoitukseen ja mikä nykyisessä tavassa on hankalaa. Jos kyse on pääasiassa olemassa olevan sovelluksen parantamisesta, neuvoa voi pyytää myös palvelun Muutostyöt ja ylläpito kautta.

Usein kysyttyä ennen toimeksiantoa

Voiko teiltä pyytää neuvoa, vaikka määrittelydokumenttia ei ole?

Kyllä. Kertokaa, mitä liiketoimintaa haluatte tukea, millaiset ovat nykyiset työvaiheet ja mikä tuottaa hankaluuksia. Näkymiä tai toimintoja ei tarvitse päättää etukäteen. Aloitamme jäsentämällä tarvittavat toiminnot ja niiden tärkeysjärjestyksen.

Voiko kehityksen tilata siten, että olemassa olevaa ohjelmistoa hyödynnetään?

Kyllä. Arvioimme myös ratkaisuja, joissa olemassa olevia tietoja ja komponentteja käytetään ja niiden rinnalle lisätään uusia näkymiä tai tiedonsiirtokäsittelyä. Lähtökohtana ei ole kokonaisvaltainen uudelleenrakentaminen, vaan jäsennämme, mitkä osat jäävät ja mitkä rakennetaan uusiksi.

Voitteko kehittää sovelluksia, jotka toimivat yhdessä laitteiden ja oheislaitteiden kanssa?

Kyllä. Tarkistamme tiedonsiirtomääritykset, kuten TCP/IP, sarjaliikenne ja USB, sekä valmistajan toimittamat SDK-kirjastot. Sen jälkeen ehdotamme kehitystavan, johon kuuluu testaus todellisilla laitteilla.

Yhteydenotto

Aluksi riittää muutama rivi nykytilanteesta.

Tarkkaa määrittelyä tai teknisiä termejä ei tarvita. Kertokaa seuraavat asiat siltä osin kuin ne tiedätte.

  • Ongelma tai tavoite
  • Kohteena olevat ohjelmistot, laitteet ja ympäristö
  • Toivottu ajankohta (voi olla avoinkin)

Ensimmäiseen viestiin ei tarvitse liittää luottamuksellisia aineistoja eikä salasanoja.

Esimerkki konsultointiviestistä

Hoidamme nyt työn Excelillä ja käsityönä ja haluaisimme koota sen Windows-sovellukseksi. Voimmeko keskustella aluksi tarvittavien toimintojen jäsentämisestä?

Määrittelyasiakirjaa ei tarvita. Neuvoa voi pyytää jo sen perusteella, minkä tietää.

Yhteydenottopainike avaa suomenkielisen yhteystietosivun, jolta löytyvät tavat ottaa yhteyttä. ”Kysy neuvoa sähköpostilla” -painikkeella voi luoda sähköpostiviestin, jossa on palvelun nimi.