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.
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.
| Vaihe | Työ | Lopputulos | Hinta |
|---|---|---|---|
| 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 |
| Step | Work | Outcome | Price |
|---|---|---|---|
| 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 surveyPilotin 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.
tila: luonnos). Näin näet sen mitä ostat, ennen kuin ostat.
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:
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
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.
| Vaihe | Mitä saat | Hinta |
|---|---|---|
| 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 |
| Step | What you get | Price |
|---|---|---|
| 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.
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 quoteNä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.
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.
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.
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.
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.
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.
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.
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.
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.