Kyvykkyyden siirto AI-avusteiseen kehitykseen
Capability transfer for AI-assisted development

Kun osaaminen lähtee tiimistä, opetamme teidät jatkamaan koodipohjan kehitystä AI:n kanssa.

When knowledge leaves the team, we teach you to keep developing the codebase with AI.

Helpoin aloitus on rajattu pääsy repositorioon tai zip-paketti. Et osta automaattista raporttia, vaan 26 vuoden kokemuksella läpikäydyn tilannekuvan: vnetcon käy osa-alueet läpi teknisen vastuuhenkilön kanssa ja näyttää Teamsissa, miten työ etenee. Kokenut arkkitehti + AI-työkalut + jäljitettävä menetelmä toimii käytännössä pienenä kehitystiiminä.

The easiest start is scoped repository access or a zip package. You are not buying an automatic report, but a current-state picture reviewed with 26 years of experience: vnetcon reviews the system areas with a technical owner and shows in Teams how the work proceeds. An experienced architect + AI tools + a traceable method works in practice like a small development team.

Pilotti tekee jatkopäätöksen näkyväksi: siirretäänkö työtapa teidän tiimillenne vai jätetäänkö rajattu ylläpito- ja tikettivirta vnetconille.
The pilot makes the follow-up decision concrete: transfer the way of working to your team, or leave a scoped maintenance and ticket flow with vnetcon.

Ensimmäinen päätös ei ole iso projekti.

The first decision is not a large project.

Muutoksen aloittamisen pitää olla halpaa ja konkreettista. Ensin katsotaan yhdessä, mitä järjestelmästä löytyy ja kannattaako työtapa viedä pilottiin.

Starting the change should be low-cost and concrete. First we look together at what the system contains and whether the method is worth taking into a pilot.

VaiheTyöLopputulosHinta
Ensikartoitus Rajattu repo-oikeus tai zip. vnetconin arkkitehti käy sovitun koodialueen läpi ja näyttää havainnot Teamsissa. Alustava tilannekuva: mitä löytyi, mikä jäi epäselväksi ja mitkä osa-alueet pitää vahvistaa ennen pilottia. 750 € + alv
Osa-alueiden läpikäynti Työpaja teknisen vastuuhenkilön kanssa. Käydään ensikartoituksen löytämät järjestelmän osat, aukot ja epävarmuudet läpi. Arkkitehdin kanssa korjattu ja vahvistettu osa-aluejako, jonka perusteella pilotin kohde voidaan valita. 450 € + alv
Pilotti Yksi rajattu järjestelmän osa dokumentoidaan ja siihen tehdään yksi oikea tiketti joko teidän kehittäjänne kanssa tai vnetconin toteuttamana.Esim. laskutus, käyttäjähallinta, raportointi tai ulkoinen integraatio. Näette, toimiiko työtapa teidän koodissanne ennen isompaa päätöstä. alkaen 1 450 € + alv350 € dokumentointi + 450 € valmistelu + 650 € pieni toteutus
Päätös pilotin jälkeen Valitaan jatkomalli: opetetaanko työtapa teidän tiimillenne vai ottaako vnetcon rajatun ylläpidon hoitaakseen. Sovittu suunta: kuka tekee, missä ympäristössä, millä repo-oikeuksilla ja kenen AI-työkaluilla. sisältyy pilotin läpikäyntiin
StepWorkOutcomePrice
First survey Scoped repository access or zip. vnetcon's architect reviews the agreed code area and shows the findings in Teams. An initial current-state picture: what was found, what remained unclear and which system areas must be confirmed before the pilot. €750 + VAT
System area review Workshop with a technical owner. We review the system areas, gaps and uncertainties found in the first survey. System-area split corrected and confirmed with an architect, so the pilot target can be selected. €450 + VAT
Pilot One scoped part of the system is documented and one real ticket is completed either with your developer or by vnetcon.For example billing, user management, reporting or an external integration. You see whether the way of working fits your code before a larger decision. from €1,450 + VAT€350 documentation + €450 preparation + €650 small implementation
Decision after the pilot Choose the follow-up model: teach the way of working to your team, or let vnetcon take over scoped maintenance. Agreed direction: who works, in which environment, with which repository access and whose AI tools. included in pilot review

Tavoite on madaltaa ensimmäisen askeleen riskiä: 750 eurolla saatte ohjatun alustavan tilannekuvan. Pilotin rajaus vahvistetaan erikseen ihmisen kanssa ennen toteutusta.

The goal is to lower the risk of the first step: for €750 you get a guided initial current-state picture. The pilot scope is confirmed separately with a person before implementation.

Sovi 750 € ensikartoitus Book the €750 first survey

Näin näette, mitä olette ostamassa

See what you are buying

Pilotin arvo ei ole raportin ulkonäössä vaan siinä, että jokainen väite voidaan jäljittää lähdetiedostoihin, committiin ja tarkistuksen tilaan. Kun väitteen varaan tehdään päätös, arkkitehti käy sen läpi asiakkaan kanssa. Siksi näytämme avoimesti, miltä valmis tuotos näyttää.

The value of the pilot is not the look of the report, but the fact that every claim can be traced to source files, a commit and a review state. When a decision depends on a claim, an architect reviews it with the customer. That is why we show what the finished output looks like.

Katso miltä tuotos näyttää. Julkaisimme otteen oman tuotteemme dokumentaatiosta: selattava näyte — kalibrointiraportti ja yksi rajattu järjestelmän osa. Aitoa tuotosta, ei esittelyversiota: mukana ovat lähdepolut, git-viitteet ja ne dokumentit joita ei ole vielä tarkistettu (tila: luonnos). Näin näet sen mitä ostat, ennen kuin ostat.
See what the output looks like. We published an excerpt from our own product's documentation: browsable sample — the calibration report and one scoped part of the system. Real output, not a demo: it includes source paths, git references, and the documents that have not been verified yet (tila: luonnos). So you can see what you are buying before you buy it.

Mistä tiedät ettei dokumentaatio ole uskottavan näköistä puppua? Jokainen dokumentti kantaa mukanaan sen, mistä se on johdettu: lähdetiedostot, git-viite ja tarkistuksen tila. Tämä on aito lohko näytteestä:

How do you know the documentation is not plausible-looking nonsense? Every document carries what it was derived from: source files, a git reference and its review state. This is a real block from the sample:

datavirtatilaukset-laskutusvalmismetodi v2git 944016d

Viisi lähdetiedostoa, commit josta dokumentti on johdettu, ja merkintä valmis = arkkitehti on tarkistanut sen. Jos koodi muuttuu, viite vanhenee ja synkronointi nostaa dokumentin esiin. → Avaa tämä dokumentti

Five source files, the commit the document was derived from, and the mark valmis (verified) = an architect has reviewed it. If the code changes, the reference goes stale and the sync pass surfaces the document. → Open this document

Päätös pilotin jälkeen

Decision after the pilot

Tässä valitaan suunta. Pilotin jälkeen päätetään, siirretäänkö työtapa asiakkaan tiimille vai ottaako vnetcon sovitun osan ylläpidon ja kehityksen hoitaakseen. Samalla määritellään ensimmäistä kertaa tarkemmin kuka tekee työn, missä ympäristössä, millä repo-oikeuksilla ja kenen AI-työkaluilla.
This is where the direction is chosen. After the pilot, we decide whether the way of working transfers to the customer's team or vnetcon takes over the agreed part of maintenance and development. This is also where we first define who does the work, in which environment, with which repository access and with whose AI tools.

Jatkon hinnoittelu, jos vnetcon jatkaa

Follow-up pricing if vnetcon continues

Dokumentaatio ei ole tässä mallissa itsetarkoitus. Se on hyödyllinen myös ihmiselle, mutta ennen kaikkea se antaa AI:lle tiketin aloituskontekstin: mitä järjestelmän osaa muutos koskee, mihin tiedostoihin se liittyy ja mitä muuta samaan dataan osuu. Ilman tätä kontekstia AI arvaa vaikutusalueen. Jokaisesta tiketistä jää kirjattu jälki: tiketti, konteksti, suunnitelma, toteutuskehote ja lopputulos.

Documentation is not the point of this model. It is useful for people too, but above all it gives AI the starting context for a ticket: which part of the system the change touches, which files are involved and what else uses the same data. Without that context, AI guesses the blast radius. Every ticket leaves a recorded trail: ticket, context, plan, implementation prompt and outcome.

VaiheMitä saatHinta
Tiketin valmistelu Konteksti dokumentaatiosta, suunnitelma, valmis toteutuskehote ja arvio laajuudesta. Ei koodimuutoksia.Voit ostaa vain tämän ja toteuttaa itse. 450 €
Toteutus Koodimuutos, tekniset testit läpi, dokumentaatio päivitettyPorras ratkeaa valmistelun suunnitelmasta. Asiakas hyväksyy muutoksen ennen tuotantoon vientiä omalla hyväksymistestauksellaan. 650 €pieni, selkeä rajaus1 400 €keskikokoinentarjousylittää sovitun vastuualueen rajat
Jatkuva malli Noin 6 pientä/keskikokoista tikettiä kuussa sovitussa koodialueessa. Sisältää valmistelun, toteutuksen, testauksen ja dokumentaation päivityksen.Ei sisällä päivystystä, tuotantovalvontaa, kiireellisiä häiriökorjauksia, laajoja migraatioita, arkkitehtuurin uudistuksia, sovitun vastuualueen ylittäviä projekteja tai kolmannen osapuolen palvelukuluja. 4 500 €/kkrajattu tikettivirta
StepWhat you getPrice
Ticket preparation Context from the documentation, a plan, a ready implementation prompt and a scope assessment. No code changes.You can buy just this and implement it yourself. €450
Implementation Code change, technical tests passing, documentation updatedThe tier follows from the plan produced in preparation. The customer approves the change before production release through their own acceptance testing. €650small, clearly scoped€1,400mediumquotecrosses the agreed responsibility boundary
Ongoing Around 6 small/medium tickets per month in an agreed code area. Includes preparation, implementation, testing and documentation updates.Does not include on-call duty, production monitoring, urgent incident response, broad migrations, architecture renewals, projects that cross the agreed responsibility boundary or third-party service costs. €4,500/moscoped ticket flow

4 500 €/kk on rajattu tikettivirta sovitussa koodialueessa. Sitä kannattaa verrata oman kehittäjän kokonaiskustannukseen tai ostetun konsulttityön kuukausimäärään, ei yksittäiseen tuntihintaan.

€4,500/mo is a scoped ticket flow in an agreed code area. Compare it with the full monthly cost of your own developer or the monthly volume of bought consulting work, not with a single hourly rate.

Mitä sovitaan jatkoa varten, ja mitä hinta ei sisällä.
1. Aineisto, ympäristö ja AI-työkalut rajataan ennen jatkotyötä. Pilotin jälkeen sovitaan, jatkuuko työ vnetconin työkaluilla, asiakkaan koneella vai asiakkaan AI-ympäristössä.
2. Asiakkaan asiantuntija-aika ei sisälly hintaan. Pilotissa tarvitaan tekninen vastuuhenkilö, joka vahvistaa rajauksen, priorisoi seuraavan tiketin ja tarkistaa että tulos vastaa järjestelmän todellista vastuujakoa.
3. Julkisen sektorin hankinnoissa hankintatapa tarkistetaan aina ennen tarjousta. Kynnysarvot, hankintayksikön omat ohjeet ja sopimuskauden kokonaisarvo varmistetaan tapauskohtaisesti.
4. Asiakas hyväksyy tuotantoon vietävät muutokset. vnetcon voi valmistella, toteuttaa ja testata teknisen muutoksen, mutta asiakas tarkistaa omassa ympäristössään, että sovellus toimii halutulla tavalla ennen tuotantoon vientiä.
What is agreed for the follow-up, and what the price excludes.
1. Material, environment and AI tools are scoped before follow-up work. After the pilot, we agree whether work continues with vnetcon's tools, on the customer's machine or in the customer's AI environment.
2. Customer expert time is not included. The pilot needs a technical owner who confirms the scope, prioritizes the next ticket and checks that the result matches the system's real responsibilities.
3. In public sector procurements, the procurement route is always checked before quoting. Thresholds, the contracting authority's own instructions and the total contract-period value are confirmed case by case.
4. The customer approves production changes. vnetcon can prepare, implement and technically test the change, but the customer verifies in their own environment that the application behaves as expected before production release.

Menetelmä · vnetcon-docs

The method · vnetcon-docs

Yllä kuvattu dokumentointi tehdään vnetcon-docs-menetelmällä, jonka olemme kehittäneet suurissa tuotantokoodipohjissa ja julkaisseet avoimena lähdekoodina (Apache-2.0). Se on syy siihen, että jokainen väite on jäljitettävissä ja että katvealueet sanotaan ääneen — menettely on tarkastettavissa, ei lupaus.

The documentation work described above is done with the vnetcon-docs method, which we developed against large production codebases and published as open source (Apache-2.0). It is the reason every claim is traceable and blind spots are stated out loud — the method can be audited, not just promised.

Menetelmä on yksi työväline, ei koko toimintamme. Sovellukset, agentit, spec-vetoinen kehitys ja koodianalyysi onnistuvat myös ilman sitä — tarvittaessa teidän omilla työkaluillanne, prosesseillanne ja dokumentaatiokäytännöillänne. Jos teillä on jo tapa, johon haluatte pitäytyä, sekin sopii.

The method is one instrument, not the whole of what we do. Applications, agents, spec-driven development and code analysis all work without it — and with your own tools, processes and documentation conventions where that is what you want. If you already have a way of working you intend to keep, that is fine too.

Hinnat alv 0 %. Ensimmäinen toimeksianto uudessa teknologiapinossa hinnoitellaan pilottihintaan vastineeksi referenssistä ja mittausdatasta — kysy.

Prices exclude VAT. The first engagement in a new technology stack is priced as a pilot in exchange for a reference and measurement data — just ask.

Pyydä tarjous Request a quote

Tarvittaessa myös

Also available when needed

Nämä eivät ole sivun pääpalvelu. Ne tukevat samaa kokonaisuutta silloin, kun pääpolku vaatii myös työkalujen käyttöönottoa, erillistä toteutusta tai teknistä sparrausta.

These are not the primary service on this page. They support the same engagement when the main path also needs tool adoption, separate delivery or technical sparring.

Tukipalvelu
Supporting service

AI-käyttöönotto kehitystiimille

AI adoption for a development team

Työkalut, tilit, käyttöpolitiikka ja käytännön työtapa sovitaan tiimin arkeen. Tämä on hyödyllinen, jos pilotin jälkeen työ halutaan siirtää asiakkaan omaan AI-ympäristöön.

Tools, accounts, usage policy and the practical way of working are fitted to the team's daily work. Useful when the work should move into the customer's own AI environment after the pilot.

1 200 € / päivä + alv. Sisältö ja kesto sovitaan tarpeen mukaan, tyypillisesti 1–3 päivää.

€1,200 / day + VAT. Scope and duration agreed as needed, typically 1-3 days.

Tukipalvelu
Supporting service

AI-ratkaisujen toteutus

AI solution delivery

Full-stack-sovellukset, agentit ja integraatiot silloin, kun työ ei ole olemassa olevan järjestelmän rajattua ylläpitoa vaan erillinen toteutusprojekti.

Full-stack applications, agents and integrations when the work is not scoped maintenance of an existing system but a separate delivery project.

Kiinteä hinta alkuanalyysin perusteella.

Fixed price based on initial analysis.

Tukipalvelu
Supporting service

AI-konsultointi

AI consulting

Lyhyt tekninen arvio siitä, mihin AI:ta kannattaa käyttää ja mihin ei. Ei korvaa pääpolkua, vaan auttaa rajaamaan päätöstä.

A short technical assessment of where AI is worth using and where it is not. It does not replace the main path; it helps scope the decision.

Kiinteä hinta. Tyypillinen kesto 1–5 päivää.

Fixed price. Typical duration 1-5 days.

Entä jos AI ei ole vielä käytössä? Ensikartoituksella voi aloittaa ennen laajempaa AI-päätöstä. Dokumentointi, pilotointi ja tikettipohjainen kehitys edellyttävät erillistä sopimusta siitä, mitä AI-työkaluja ja aineistoa saa käyttää. NDA ja tietoturva- sekä datankäsittelyehdot määritellään asiakaskohtaisesti ennen työn aloitusta.
What if AI is not in use yet? You can start with the first survey before a broader AI decision. Documentation, piloting and ticket-based development require a separate agreement on which AI tools and material may be used. The NDA, security terms and data handling terms are defined customer by customer before work starts.

Julkisen sektorin polku

Public sector path

Julkisella sektorilla alku voidaan rajata pieneksi asiantuntijatyöksi: ensikartoitus, osa-alueiden läpikäynti ja pilotti ennen laajempaa päätöstä. AI-työkalut, aineisto ja ympäristö sovitaan erikseen organisaation omien linjausten mukaan.

In the Finnish public sector, the start can be scoped as a small expert engagement: first survey, system area review and pilot before a broader decision. AI tools, material and environment are agreed separately according to the organization's own policies.

Hankintatapa tarkistetaan ennen tarjousta. Tavara- ja palveluhankintojen kansallinen kynnysarvo on 60 000 € alv 0 %. Kynnysarvon alle jäävä hankinta on pienhankinta: hankintalaki ei sovellu, mutta hankintayksikön omat hankintaohjeet sekä avoimuuden ja tasapuolisen kohtelun periaatteet on huomioitava. Hankinnan arvo arvioidaan koko sopimuskaudelta optioineen, eikä hankintaa saa jakaa osiin kynnysarvon kiertämiseksi. Tarkistettu 20.8.2026. Lähde: hankinnat.fi / kynnysarvot ja hankinnat.fi / pienhankinnat.
The procurement route is checked before quoting. For Finnish goods and services procurements, the national threshold is €60,000 excluding VAT. A procurement below the threshold is a small procurement: the Finnish Procurement Act does not apply, but the contracting authority's own procurement instructions and the principles of openness and equal treatment must be considered. The procurement value is assessed for the whole contract period including options, and the procurement must not be split to avoid the threshold. Checked 20 Aug 2026. Source: hankinnat.fi / thresholds and hankinnat.fi / small procurements.

AI ei korvaa arkkitehtia. Se korvaa rutiinityön.

AI doesn’t replace the architect. It replaces the routine work.

AI tuottaa koodia nopeasti. Mutta ilman kokeneita arkkitehtuuripäätöksiä se tuottaa nopeasti väärin rakennetun sovelluksen. Bugit, turvallisuusaukot ja huono rakenne eivät johdu AI:sta — ne johtuvat huonosta ohjauksesta.

AI produces code fast. But without experienced architectural decisions, it produces a poorly structured application fast. Bugs, security gaps and bad architecture don’t come from AI — they come from poor guidance.

VeraFramen rakentaminen osoitti tämän käytännössä: AI generoi koodia, mutta arkkitehti tekee valinnat — mikä tietokanta, miten autentikointi, missä validointilogiikka ajetaan, miten virhetilanteet käsitellään. AI tekee bugeja, ja arkkitehdin on osattava tunnistaa juurisyyt ja ohjata AI korjaamaan ne. Ilman tätä osaamista AI-kehitys tuottaa nopeasti teknistä velkaa jonka korjaaminen maksaa enemmän kuin perinteinen kehitys.

Building VeraFrame proved this in practice: AI generates code, but the architect makes the choices — which database, how authentication works, where validation logic runs, how errors are handled. AI makes bugs, and the architect must identify root causes and guide AI to fix them. Without this expertise, AI-assisted development produces technical debt faster than traditional development — and fixing it costs more.

Sama pätee agenttiratkaisuihin ja spec-vetoiseen kehitykseen. AI voi tuottaa agentin työnkulkuja, tool-kutsuja, testejä, dokumentaatiota ja koodia nopeasti, mutta arkkitehdin on päätettävä vastuut, rajapinnat, tietoturva, virhetilanteet, audit trail ja se, milloin agentti saa toimia itsenäisesti ja milloin ei.

The same applies to agent solutions and spec-driven development. AI can produce agent workflows, tool calls, tests, documentation and code quickly, but the architect must decide responsibilities, interfaces, security, failure handling, audit trail and when the agent is allowed to act independently.

Siksi kustannussäästö ei tule AI:sta. Se tulee siitä, että arkkitehti tietää mitä rakentaa — ja AI tekee sen nopeammin.

That’s why the cost saving doesn’t come from AI. It comes from the architect knowing what to build — and AI building it faster.

Referenssi: VeraFrame sovellusesimerkkinä

Reference: VeraFrame as an application example

VeraFrame on konkreettinen esimerkki siitä, miten sama arkkitehti + AI -toimitusmalli toimii tuotantovalmiissa sovelluksessa. Samalla mallilla voidaan rakentaa myös agenttipohjaisia työnkulkuja ja spec-vetoisia ratkaisuja.

VeraFrame is a concrete example of how the same architect + AI delivery model works in a production-ready application. The same model can also build agent-based workflows and spec-driven solutions.

Tuotantovalmis SaaS-tuote
Production-ready SaaS product

VeraFrame

AI-sisällön verifiointikerros yrityksille. Tarkistaa jokaisen AI-tuotoksen yrityksen omaa dataa vasten ja kertoo, mikä pitää paikkansa ja mikä ei. Rakennettu kokonaan AI-avusteisella kehityksellä.

AI content verification layer for enterprises. Checks every AI output against company data and tells you what's correct and what isn't. Built entirely with AI-assisted development.

Full-stack React + Python + AWS
SaaS Stripe, Cognito, multi-tenant
EU GDPR, AI Act, EU-infra
Full-stack React + Python + AWS
SaaS Stripe, Cognito, multi-tenant
EU GDPR, AI Act, EU infra
  • 4 käyttömoodia: generointi, chatbot-auditointi, Q&A, REST API
  • Deterministinen validointimoottori (ei AI tarkista AI:ta)
  • Admin dashboard, analytiikka, käyttäjähallinta
  • PDF/Word/Excel-vienti, dokumenttitemplatet
  • Stripe-laskutus, tilin hallinta, GDPR-poisto
  • Kaksikielinen (FI/EN/DE), embed-moodi
  • 4 modes: generate, chatbot audit, Q&A, REST API
  • Deterministic validation engine (no AI checking AI)
  • Admin dashboard, analytics, user management
  • PDF/Word/Excel export, document templates
  • Stripe billing, account management, GDPR deletion
  • Multilingual (FI/EN/DE), embed mode
Kokeile VeraFramea Try VeraFrame

Tekijä

About

Michael Kankkonen — AI Solution Architect. 26 vuoden kokemus eri kokoisista järjestelmistä, integraatioista ja pilvipalveluista. Työskentelytapani on yksinkertainen: kokenut arkkitehti määrittää suunnan, AI-työkalut tekevät suuren osan toteutustyöstä ja jokainen päätös kirjataan niin, että työhön voi palata.

Michael Kankkonen — AI Solution Architect. 26 years of experience with systems of different sizes, integrations and cloud services. My way of working is simple: an experienced architect sets the direction, AI tools do much of the implementation work and every decision is recorded so the work can be continued.

Tämä toimii parhaiten, kun työtapa siirtyy asiakkaan omaan ympäristöön ja tiimiin. VeraFrame on konkreettinen esimerkki siitä, että arkkitehti + AI voi tuottaa tuotantovalmiin sovelluksen, kun työ on ohjattu ja tarkistettava.

This works best when the way of working transfers into the customer's own environment and team. VeraFrame is a concrete example that architect + AI can produce a production-ready application when the work is guided and reviewable.

LinkedIn

QR: vnetcon.com
Jatka puhelimella
Continue on phone