KomuraSoftin Windows-kehitys ja tekninen tuki

Tekninen konsultointi ja suunnittelukatselmointiPerusteet päätökselle ennen rakentamista ja korjaamista.

Kun tekniikan valinta, suunnittelun uudelleentarkastelu tai olemassa olevien ratkaisujen käsittely mietityttää. Jäsennämme vaihtoehdot ja seuraavaksi varmennettavat asiat Windowsin erityisrajoitteiden ja nykyisen toiminnan pohjalta.

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.

Tekniikan ja kokoonpanon vaihtoehtoja on paljon, eikä päätöstä saada tehtyä

Vertailemme vaihtoehtoja olemassa olevien ratkaisujen, laitteiden, jakelukohteen ja ylläpidon ehtojen pohjalta.

Suunnittelu mietityttää, mutta ongelman paikkaa ei tiedetä

Jäsennämme käyttöliittymän, tiedonsiirron, säikeet, resurssit ja toiminnan poikkeustilanteissa.

Tarvitaan perusteita päätökseen siitä, muutetaanko vai rakennetaanko uudelleen

Jäsennämme edut, kuormituksen ja jäljelle jäävät epävarmuudet ja esitämme seuraavan selvityksen ja tärkeysjärjestyksen.

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 artikkeli

Miten ActiveX ja OCX kannattaa käsitellä nykyään

Teknisistä artikkeleista näkee, mitä seikkoja tällä alueella painotetaan ja miten suunnittelua ajatellaan. Ne on erotettu toimeksiantoreferensseistä.

Lue tekninen artikkeli

Työn laajuus

Tarvittavasta osasta aina kokonaisuuteen.

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

Teknologiavalinta ja kehityslinjauksen konsultointi

Tavoitteiden, teknisten rajoitteiden ja käyttöehtojen jäsentäminen sekä kehitystavan ja varmistettavien kysymysten arviointi.

Suunnittelukatselmointi

Näkymien, tiedonsiirron ja taustakäsittelyn roolien, olemassa olevien komponenttien liitännän ja poikkeustilanteissa toimimisen sekä muiden vastaavien kohtien katselmointi.

Muutostyön ja migraation linjauksen jäsentäminen

Olemassa olevien ratkaisujen jatkokäytön, liitäntätavan uudelleentarkastelun ja korvaamisen vertailu sekä tärkeysjärjestyksen jäsentäminen.

Esimerkkejä tarkistettavista ja toimitettavista asioista

  • Vaihtoehtojen ja päätösperusteiden jäsennys
  • Suunnittelun huomioitavat asiat ja varmennettavat kohdat
  • Sovitun laajuuden katselmoinnin tulokset ja linjausasiakirja

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 pelkästä linjauksen jäsentämisestä tai suunnittelukatselmoinnista

Harkittuja ehdotuksia ja suunnitelmia voi katselmoida jo ennen toteutuksen tilaamista. Aloitamme siitä kysymyksestä, mikä halutaan päättää.

Hinta-arvio

Tarjous konsultoinnin ja katselmoinnin laajuuden mukaan

Itsenäisestä konsultointi- tai katselmointitoimeksiannosta laaditaan tarjous sen jälkeen, kun kohteena oleva aineisto, kysymykset ja dokumentoitava laajuus on tarkistettu.

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

Perusteet päätöksille selvitetään ennen rakentamista ja korjaamista.

Käytettävää teknologiaa ei saada päätettyä. Ei olla varmoja, pitäisikö olemassa olevat ratkaisut säilyttää. Vikatilanteet jatkuvat, ja suunnittelu halutaan tarkistaa alusta asti. KomuraSoft tukee kehityksen ja muutostyön linjausten laatimista Windowsin erityisrajoitteet ja nykyinen liiketoiminta huomioiden.

Aiheet, joista voitte keskustella kanssamme

  • Uuden kehityksen teknologiat ja rakenteet halutaan vertailla vaihtoehtojen välillä.
  • Käyttöliittymän, tiedonsiirron, taustakäsittelyn ja lokien roolit halutaan jäsentää.
  • COM-, ActiveX-, C++/CLI- ja .NET-komponentteja sisältävä yhteistoimintatapa halutaan tarkastella uudelleen.
  • Halutaan päättää, missä kohdassa 32-bittisen ja 64-bittisen koodin sekakäyttö puretaan.
  • Nykyisen ohjelmiston muutostyötä ja korvaamista uudella ratkaisulla halutaan vertailla.
  • Ennen vianetsinnän aloittamista halutaan jäsentää tarvittavat lokit ja kokeet.

Mitä katselmoinnissa tarkistetaan

Sopiiko rakenne tavoitteisiin ja rajoitteisiin?

Tarkastelemme muutakin kuin teknologian uutuutta: sopiiko ratkaisu olemassa oleviin ratkaisuihin, laitteisiin, jakelukohteisiin, käyttöoikeuksiin, käyttöaikaan ja muihin vastaaviin ehtoihin. Erotamme käyttökelpoiset toteutustavat niistä, jotka vaativat ennakkovarmistuksen.

Onko käyttö ja ylläpito otettu huomioon?

Tarkistamme esimerkiksi käsittelyn vastuunjaon, säikeiden ja resurssien hallinnan, poikkeusten käsittelyn, sulkemiskäsittelyn, lokit ja virhepolkujen testauksen. Jäsennämme kohdat, jotka todennäköisesti aiheuttavat ongelmia muutosten tai vikatilanteiden yhteydessä.

Mistä pitää päättää seuraavaksi?

Esitämme vaihtoehtojen hyödyt ja haitat, vaikutusalueen ja jäljelle jäävät epävarmuudet sekä jäsennämme jatkoselvitysten ja muutostöiden tärkeysjärjestyksen. Painotamme sitä, että emme vain suosittele tiettyä toteutustapaa, vaan teemme selväksi valinnan perusteet ja päätökseen puuttuvat tiedot.

Konsultoinnin eteneminen

  1. Kysymykset jäsennetään. Tarkistamme nykyisen rakenteen, hankaluudet, harkittavat ratkaisut ja ehdot, joita ei voi muuttaa.
  2. Vaihtoehdot vertaillaan. Tutustumme aineistoon ja koodiin tarvittavassa laajuudessa ja arvioimme asiaa toteutuksen, käytön ja ylläpidon kannalta.
  3. Seuraavat toimet kootaan. Jäsennämme linjauksen, huomioitavat asiat ja varmistettavat kohdat sekä dokumentoimme sovitussa laajuudessa katselmoinnin tulokset tai muutostyön linjauksen.

Jo ennen toteutuksen tilaamista

Konsultoinnin ja katselmoinnin voi tilata erillisenä työnä, tai niiden tulosten pohjalta voi tilata kehitystä tai muutostyötä. Kertokaa ensin, mistä haluatte päättää, ja mitä tällä hetkellä tiedetään. Annamme kustannusarvion sen jälkeen, kun olemme varmistaneet laajuuden ja etenemistavan.

Toteutettavuuden alkuselvityksestä, joka edellyttää varsinaisen kehityksen tilaamista, kerrotaan kohde ja ehdot sivulla Vaativa Windows-kehitys.

Usein kysyttyä ennen toimeksiantoa

Voiko pelkän ennen toteutusta tehtävän konsultoinnin tilata erikseen?

Kyllä. Toimeksianto voi alkaa teknologiavalinnasta tai suunnittelulinjauksen tarkistamisesta ennen kuin koodin kirjoittaminen on aloitettu. Tarkistamme kysymykset, joista halutaan keskustella, ja tarvittavat tuotokset ja päätämme katselmoinnin laajuuden.

Voiko myös COMin tai ActiveXin sisältäviä vanhoja rakenteita konsultoida?

Kyllä, voitte pyytää meiltä neuvoa. Nykyisen toiminnan ja käytön rajoitteiden pohjalta jäsennämme, mitkä osat jäävät jatkokäyttöön, missä liitäntätapa uusitaan ja mitkä korvataan.

Voiko teiltä pyytää neuvoa, vaikka ongelmaa ei vielä osaa kuvata kunnolla?

Kyllä. Kertokaa nykyinen rakenne, hankaluudet ja harkitsemanne ratkaisut sen mukaan, mitä tiedätte. Aloitamme jäsentämällä, mistä asioista pitää päättää.

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ä

Haluaisin varmistaa, voiko kehitystä jatkaa nykyisen suunnittelun pohjalta. Toivon katselmointia, joka kattaa olemassa olevat COM-ratkaisut ja säikeiden rakenteen.

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.