Hacker News

Atina'e Fa'atonu Fa'amaonia (VSDD)

Fa'amatalaga

18 min read Via gist.github.com

Mewayz Team

Editorial Team

Hacker News
O le uluaʻi tusiga lea i luga ole Atinaʻeina Faʻamatalaga Faʻamaonia (VSDD):

Aisea e le manuia ai le tele o Polokalama Poloketi - Ma le Metotia Suiga lena

I le 2024, o le lipoti a le Standish Group's CHAOS na fa'aalia ai e na'o le 31% o polokalama faakomepiuta na mae'a i le taimi ma i totonu o le paketi. O le 69% na totoe na lu'itauina pe le manuia. O le mafuaaga e le o le leaga o le au atinaʻe poʻo le le lava o le faʻatupeina - o le le mautonu. O 'au na fausia ni foliga e leai se tasi na talosagaina, lafo code e feteenai ma tulafono pisinisi, ma faʻaalu masina e toe faʻaleleia faiga na fausia i luga o manatu nai lo manaʻoga faʻamaonia. Verified Spec-Driven Development (VSDD) o se faiga fou ua fuafuaina e aveese atoa ai lenei le mautonu, ia mautinoa o laina uma o code e toe fo'i i tua i se fa'amatalaga fa'amaonia aloaia a'o le'i o'o i le gaosiga.

E le pei o faiga fa'aleaganu'u fa'aleaganu'u o lo'o iai fa'amatalaga e pei o ni pepa tusitusia e se'e ese mai le mea moni i totonu o vaiaso, VSDD fa'atatauina fa'amatalaga e pei o mea e mafai ona fa'atinoina, su'esu'eina, ma fa'aauau pea ona fa'amaonia. O le taunuuga o le polokalama e faia tonu le mea na manaʻo i ai paaga - e le sili atu, e le itiiti. Mo pisinisi o lo'o fa'atautaia tulaga lavelave fa'agaioiga fa'atasi ma le tele o fa'aoga feso'ota'i, o fa'a'afiaga e fa'afouina.

O le a le uiga moni o le atina'eina o fa'amatalaga fa'amaonia

I lona autu, o le VSDD o se faiga fa'ainisinia fa'atonu e fausia i luga o poutū e tolu: fa'amatalaga aloa'ia, fa'amaonia otometi, ma fa'aauau le su'esu'eina. E amata e le au atiaʻe i le tusiaina o faʻamatalaga e mafai ona faitau e le masini e faʻamatalaina e le gata meae tatau ona fai e le polokalama, ae o faʻamaʻi saʻo, pito pito, ma suiga e tatau ona faʻamaoni i laasaga uma o le faʻatinoga. E le o ni tala fa'akomepiuta mo tagata fa'aoga po'o ni mana'oga fa'amata'u - o ni konekarate faigata ma le manino i le va o le faiga ma ana paaga.

O le vaega "fa'amaonia" o le mea lea e va'aia ai le VSDD mai fa'ata'ita'iga fa'apitoa. Nai lo le faʻalagolago i suʻesuʻega faʻailoga tusi poʻo suʻega mulimuli e faʻamaonia ai le tausisia, VSDD faʻaogaina meafaigaluega faʻamaonia faʻapitoa - e aofia ai suʻega faʻavae meatotino, siaki konekarate, ma i nisi tulaga fesoasoani faʻamaonia aloaia - e faʻaauau pea ona faʻamaonia o le faʻatinoga e fetaui ma le faʻamatalaga. Afai e tafe ese le code mai le faʻamatalaga, e le manuia le fausiaina. Afai e suia le fa'amatalaga, e vave ona aliali mai le a'afiaga o le code o iai.

O le mea lea e fa'atupuina ai le mea e ta'ua e lōia o se "puna e tasi o le fa'amatalaga fa'amaoni" - fa'amatalaga fa'amatalaga e fa'ailoa ai le fa'atinoga, fa'atinoga e fa'amaonia e fa'atatau i fa'amatalaga, ma so'o se suiga i so'o se mea e fa'aoso ai le toe fa'amaonia. O le fa'asologa o fa'amatalaga o minute, ae le o masina.

Laasaga e Lima o le VSDD Workflow

O le fa'aaogaina o le VSDD e le mana'omia le lafoa'iina atoa o au fa'agasologa o iai. O le tele o 'au latou te fa'atinoina e pei o se fa'apipi'i fa'atulagaina i luga o fa'agasolo fa'agasolo po'o fa'asolosolo galuega. O le metotia e vaevaeina i ni vaega ma'oti se lima e fausia ai se filifili le motusia mai le fa'amoemoe faapisinisi i le fa'aogaina o le code.

  1. Tutala Fa'amatalaga: E galulue fa'atasi le au su'esu'e pisinisi ma tagata tomai fa'apitoa e tusi fa'amatalaga aloa'ia e fa'aoga ai fa'atulagaga fa'atulagaina - OpenAPI mo API, fa'ata o masini a le setete mo galuega, po'o gagana fa'apitoa (DSLs) mo fa'atatau pisinisi. O fa'amatalaga ta'itasi e aofia ai tu'utu'uga muamua, tu'utu'uga fa'ai'u, ma mea fa'aletonu.
  2. Fa'amatalaga Fa'amatalaga ma Fa'ata'ita'iga: A'o le'i tusia so'o se fa'ailoga, o fa'amatalaga e fa'atusa e fa'atatau i fa'aaliga moni o le lalolagi. E mafai e tagata e aafia ai ona "taufetuli" le faʻamatalaga e vaʻai pe faʻafefea le faiga o le a faʻaalia, maua ai le le femalamalamaaʻi aʻo leʻi avea ma mea taugata.
  3. Fa'atinoina ma le Fa'amaumauga Fa'asinomaga: E tusia e le au atia'e le fa'ailoga fa'ailoga ma fa'amatalaga fa'apitoa. O meafaigaluega fa'aautomate e siaki pea pe fa'amalieina fa'atonuga fa'apitoa uma, fa'ai'uga, ma suiga fa'amaumauga.
  4. Fa'amaoniga Tu'ufa'atasi: A'o fa'apipi'iina modules, fa'amautinoaina e fa'amautu fa'asagatau le fa'amamaluina o konekarate i le va o vaega. E tatau ona fetaui le fa'asologa o galuega a le module fa'akomepiuta ma mea o lo'o fa'amoemoeina e le module fa'amatalaga e fai ma fa'aoga.
  5. Fa'aauau le Mata'ituina o Fa'amatalaga: I le mae'a ai o le fa'atinoina, e fa'amaonia ai e le mata'itū taimi fa'agaioiga e fa'aauau pea le fa'atusaina o amioga fa'apitoa, maua o le fe'avea'i o le si'osi'omaga, fa'aletonu fa'amaumauga, ma fa'aletonu le tu'ufa'atasia o isi vaega i le taimi moni.

O lenei fa'ailoga e lima-vaega e fa'amautinoa ai e le'o fa'atatauina fa'amatalaga e pei o le "tusi tasi, galo e fa'avavau" pepa. O lo'o ola, manava mea fa'apitoa e tutupu fa'atasi ma le codebase ma tumau fa'amaonia sa'o i la'asaga uma.

Aisea e Pa'u ai Na'o Su'ega Fa'aleaganu'u

O se tetee masani i le VSDD o le: "Ua uma ona matou tusia suʻega - e le lava lena?" O le tali fa'amaoni e leai, ma o fa'amaumauga e lagolagoina ai lenei mea. O su'esu'ega mai le Microsoft's Empirical Software Engineering na maua ai e o'o lava i poloketi e iai le 80%+ code coverage e masani lava ona lafo atu fa'aletonu e mafua mai i va fa'amatalaga - tulaga na pasi ai su'ega ona na latou fa'ata'ita'iina le measese, ae le ona o le polokalama sa'o.

O su'ega tu'ufa'atasi ma su'ega tu'ufa'atasi e fa'amaonia ai amioga fa'atino, ae na'o fa'ata'ita'iga na fa'amoemoeina e le tagata atia'e. Afai e le malamalama se tagata atiae i se tulafono faapisinisi, o le a latou tusia uma le code ma le suega e sese - ma o le a pasi uma. VSDD malepe lenei ta'amilosaga e ala i le fa'atuina o se tulaga fa'amaonia tuto'atasi. O le fa'amatalaga e fa'atonuina e tagata popoto faapitoa, ae le o le au atia'e o lo'o tusia le fa'atinoga, fa'atupuina se siaki-ma-paleni fa'anatura e vave maua ai fa'aletonu.

O le mea e sili ona mata'utia i so'o se faiga e le'o le mea lea e pa'u ai - ae o le mea lea e maua lemu le fa'ai'uga sese a'o su'esu'e uma i totonu o le su'ega e pasi lanumeamata.

Mafaufau i se masini fa'atatau o totogi e tatau ona fa'atautaia tau ovataimi ile 14 pulega eseese. E mafai e se tagata atia'e ona tusia ni su'ega e aofia ai pulega e lima latou te masani ai, ae misi le pito i tua i le isi iva. I lalo o le VSDD, o le fa'amatalaga o le a fa'amatala manino ai seti tulafono uma e 14, ma o le fa'amaonia otometi o le a fa'ailogaina so'o se pulega e aunoa ma se fa'atinoga tutusa - a'o le'i o'o le code i le QA.

Aafiaga Faalelalolagi Moni: Mai le Aerospace i Faiga Pisinisi

VSDD e iai ona a'a fa'aatamai i pisinisi fa'atauva'a. NASA's Jet Propulsion Laboratory ua faʻaaogaina faʻamatalaga aloaʻia ma faʻamaoniga mo le tele o tausaga - o le Mars Curiosity rover's autonomous navigation system na fausia e faʻatatau i faʻamatalaga faʻamaonia aloaia e faʻamautinoa ai e le mafai ona faʻatonuina le taavale i se tulaga e le mafai ona toe faʻaleleia. E fa'aogaina e Airbus faiga fa'apena i ana faiga fa'atonutonu lele-i-uaea, lea o le va fa'amatalaga e le na'o se pusa - o se fa'alavelave fa'afuase'i.

Ae o le metotia ua vave ona sosolo i tua atu o le vateatea ma le puipuiga. Ua fa'aaogaina e kamupani fa'atekonolosi tau tupe fa'avae VSDD e fa'amaonia ai o lo'o tausisia e masini fa'atautaia fefa'ataua'iga ma mana'oga fa'atulafonoina i le tele o pulega fa'a-faamasinoga i le taimi e tasi. E fa'aogaina e fa'atonuga fa'alesoifua maloloina fa'amaoniga fa'apitoa e fa'amautinoa ai e le fa'ailoaina e meafaigaluega e lagolago ai fa'ai'uga a falema'i ni feso'ota'iga vaila'au e solia ai ta'iala a le FDA. Ma ua fa'atupula'ia, tulaga fa'apisinisi fa'apitoa fa'atasi ma le tele o meafaigaluega feso'ota'i o lo'o liliu atu i le VSDD e fa'atautaia ai le lavelave o feso'ota'iga fa'alava.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

I Mewayz, lea e 207 modules - e va'ava'ai i le CRM, pili, totogi, HR, pulega va'a, au'ili'ili, ma isi mea - e tatau ona galulue fa'atasi mo le sili atu i le 138,000 tagata fa'aoga, o mataupu faavae o le VSDD e fa'ailoa sa'o ai faiga fa'ainisinia a le tulaga. A o'o ina fa'afou se fa'afouga i le fa'atatauga o lafoga a le module invoicing e mafai ona fa'asolo atu i totogi, fa'amaumauga, ma au'ili'iliga, fa'amaumauga fa'amaonia e fa'amautinoa ai o fa'alagolago uma i lalo o lo'o fa'amaonia ma fa'amaonia a'o le'i suia va'a. O le auala lea e mafai ai e se fa'avae ona fua i le fiaselau o modules e aunoa ma le fa'aogaina o fa'aletonu e masani ona fa'alavelaveina faiga fa'apisinisi lavelave.

Fa'atinoina o le VSDD e aunoa ma le fa'apunaina o le Vasa

O se tasi o manatu sese tele e uiga i le VSDD o le manaʻomia lea o se faʻasologa atoatoa o le toe faʻaleleia ma masina o le seti aʻo leʻi tuʻuina atu le tau. I le faatinoga, o le vaetamaina sili ona faamanuiaina e amata laiti ma faasolosolo malie. O 'au e taumafai e fa'ailoa aloaia a latou faiga atoa i le aso muamua e mautinoa e mu. O 'au e amata i la latou vaega sili ona lamatia ma fa'alautele atu i fafo e va'ai i fa'aputuga o tupe maua.

O se ta'iala fa'ata'ita'i fa'ata'ita'i e aoga mo 'au o so'o se tele:

  • Amata i au tuaoi tu'ufa'atasia. O vaega e fesuia'i ai fa'amaumauga a modules po'o au'aunaga o lo'o fa'atupuina ai le tele o fa'aleagaina o va o fa'amatalaga. Fa'ailoa aloa'ia muamua au konekarate API — fa'atonuga/tali atu, fa'ailoga sese, fa'atapula'a o fua, ma mana'oga fa'amaoni.
  • Fa'aopoopo mea fa'aletonu i lau fa'atatau pisinisi. Fa'ailoa tulafono e tataui taimi umae moni — e le tatau lava ona fa'aletonu le paleni o tala, e le tatau ona felavasa'i taimi o tofiga, e tatau ona i ai i fa'amaumauga a tagata faigaluega se ID lafoga aoga. Fa'aigoa nei mea e fai ma fa'amaoniga fa'amaonia.
  • Otometi le fa'amaonia i le CI/CD. Fa'aopoopo fa'amaoniga fa'apitoa i lau paipa fa'aauau fa'atasi ina ia siaki uma talosaga toso fa'asaga i le fa'amatalaga a'o le'i tu'ufa'atasia. Ole mea lea e fa'atupu ai se fa'amatalaga vave fa'aalia e aunoa ma le mana'omia o tagata atia'e e sui a latou galuega i aso ta'itasi.
  • Fa'atasi fa'amatalaga fa'apitoa. Fa'aaogā meafaigaluega e fa'ataga ai tagata e le o fa'atekinisi e faitau ma saofagā i fa'amatalaga. A mafai e le CFO ona fa'amaonia e fetaui lelei le fa'amatalaga tau tupe ma tulafono fa'atonutonu o lafoga aupito lata mai, ua e tapunia le va i le va o le fa'amoemoe pisinisi ma le fa'atinoga fa'atekinisi.

O le ki o le togafitia o le VSDD o se fa'alili, ae le o se binary. E oo lava i le vaetamaina o se vaega - faʻamaonia naʻo au tulafono faʻatau pisinisi - e mafai ona faʻaumatia uma vaega o faʻaletonu o gaosiga. O se kamupani SaaS na fa'amaonia na'o ana fa'amatalaga e fa'atatau i pili na lipotia mai le fa'aitiitiga o le 73% o pepa fa'atupe e feso'ota'i ma pili i totonu o le kuata muamua o le vaetamaina.

O le Matafaioi a AI i le Su'esu'eina o Fa'amatalaga Fa'amatalaga e sosoo ai

O le va'aiga o le VSDD ma le atamai fa'apitoa o lo'o taoto ai le lumana'i o metotia. O mea faigaluega fa'a AI ua amata ona fa'aautomatika vaega e sili ona fa'ato'a faigaluega o le VSDD workflow - fa'atupuina fa'amatalaga muamua mai codebases o lo'o iai, fa'ailoaina va'aiga fa'apitoa e ala i le su'esu'eina o fa'amaumauga o mea sese, ma e o'o lava i le fautuaina o fa'amatalaga fa'alelei e fa'atatau i mamanu o amioga a tagata fa'aoga.

Ua mafai nei e fa'ata'ita'iga gagana tetele ona fa'aliliuina mana'oga pisinisi i le gagana fa'ale-natura i fa'amatalaga fa'atulagaina, e mafai ona fa'amaonia e masini ma le sa'o mata'ina, fa'aitiitia ai le fa'ailoga fa'apitoa o le tu'uina atu lea na fa'agasolo ai auala aloa'ia e le talafeagai mo 'au fa'avavevave. Pe a tusia e le pule o oloa "tagata faʻatau i le fuafuaga o Atinaʻe e tatau ona maua le 15% le aofaʻi o le paʻu i luga o le $ 10,000," e mafai e le AI meafaigaluega ona faʻatupuina le faʻamatalaga aloaia, faʻataʻitaʻiga, ma faʻamaoniga faʻamaonia - liliu se fuaiupu i se konekarate faʻamaonia i sekone nai lo itula.

O fa'avae e pei o Mewayz o lo'o fa'aogaina le fa'aautomatika AI i luga o latou fa'agaioiga fa'agaioiga e fa'apena le tulaga sa'o lelei i faiga fa'apisinisi i aso uma. A fa'apipi'i e se pisinisi faiga fa'aleaganu'u - fa'afeso'ota'i fa'amaumauga a le CRM i le fa'atulafonoina o tulafono i fa'atatauga o totogi - E mafai e le fa'amaoniga fesoasoani a AI ona su'esu'eina le filifili atoa o galuega ma fu'a le fetaui lelei a'o le'i fa'aalia o ni mea sese i fefa'atauaiga moni. O le fa'atinoga fa'atino lea o ta'iala a le VSDD i le fua fa'atatau: fa'amautinoa o lo'o tumau pea le sa'o o manatu fa'apisinisi lavelave ma fa'aogaina e tagata e tusa lava pe fa'asolosolo.

O le Fa'amatalaga-Mua'i Manatu: O se Siiga Aganu'u e Taua le Faia

Atonu o le itu e sili ona le talisapaiaina o le VSDD e le faʻapitoa - o le aganuu. O 'au e fa'aaogaina fa'amatalaga-muamua manatu lipoti fa'alelei e fa'alautele mamao i tua atu o fa'aitiitiga fa'aletonu. Feso'ota'iga i le va o tagata fa'apitoa ma tagata e le'o fa'atekinisi e fa'aleleia atili ona o fa'amatalaga e maua ai se gagana fa'asoa, ma le manino. E fa'aitiitia le taimi e fa'aoga ai ona e mafai ona faitau e le au atina'e fou ia fa'amatalaga e malamalama ai i le faiga o le faiga e aunoa ma le toe fa'ainisinia o le codebase. Ma o fa'ai'uga faufale e sili atu ona fa'apitoa ona o le tau o le suia o se fa'amatalaga (ma le fa'asalalauina o lena suiga e ala i le fa'amaonia) e fa'amalosia ai 'au e mafaufau lelei a'o le'i fa'aopoopoina le lavelave.

O lo'o fa'aalu le tele o tausaga o le fa'alapotopotoga fa'akomepiuta i le fa'ata'ita'iina o le saosaoa o le tu'uina atu. VSDD e le faʻagesegese le tuʻuina atu i lalo - e toe faʻafeiloaʻi le taimi na semanu e faʻaalu ai le debugging, faʻafefeteina, ma faʻatoese atu i tagata faʻatau i le manino i luma e taofia ai na faʻafitauli mai le tupu. Mo pisinisi o loʻo faʻatautaia galuega faʻapitoa i le tele o modules ma tautua le faitau afe o tagata faʻaoga, o lena fefaʻatauaʻiga e le naʻo le aoga - e taua. E le o le fesili pe mafai e lau faʻalapotopotoga ona gafatia le faʻaaogaina o le Verified Spec-Driven Development. E tusa pe e te gafatia e aua le faia.

Fesili e Fai soo

O le a le Atina'e Fa'atonu Fa'amaonia (VSDD)?

VSDD o se metotia e faʻaumatia ai le le mautonu mai polokalama faakomepiuta e ala i le manaʻomia o vaega uma, tulafono faʻapisinisi, ma faʻataʻitaʻiga faʻataʻitaʻiga ia puʻeina i se faʻamatalaga faʻamaonia aʻo leʻi tusia soʻo se code. E le pei o faiga fa'aleaganu'u o lo'o fa'atupuina ai le atina'e, e fa'amautinoa e le VSDD le fa'aogaina i le va o pa'aga ma tagata atia'e e ala i fa'ata'ita'iga fa'atulagaina, fa'ata'ita'i fa'ata'ita'i - fa'aiti'itia ai le 69% o le fa'aletonu o le poloketi o lo'o fa'ailoa i lipoti o pisinisi.

Aisea e fa'aletonu ai le tele o polokalame fa'akomepiuta e ui lava i 'au atamamai?

O le mafuaaga autu e le o le taleni po o le paketi - ae o le le mautonu. E fausia e 'au ni foliga e leai se tasi na talosagaina, fa'ailoga va'a e fete'ena'i tulafono fa'apisinisi, ma fa'aalu masina e toe fa'afo'i faiga fa'avae e fausia i luga o manatu e le'i fa'amaonia. O le VSDD e fa'atatau i lenei mea e ala i le faia o fa'amatalaga o le puna e tasi o le mea moni, fa'amautinoaina e malilie uma paaga i mea o lo'o fausia a'o le'i amataina le atina'e, puipuia le fa'aogaina o le taugata ma le fe'avea'i lautele i le gasologa o le olaga o le poloketi.

E fa'afefea ona fa'atusatusa le VSDD i le Agile po'o le Waterfall methodologies?

A'o fa'amamafaina e Agile le tu'uina atu o le fa'asologa ma le Waterfall e mulimulita'i fa'asologa fa'asolosolo fa'asolosolo, e masani ona mafatia uma i va o fa'amatalaga. VSDD e faʻamalieina nei faʻavae e ala i le faʻaopoopoina o se faʻamaoniga - faʻamaonia faʻamatalaga e faʻatatau i manaʻoga pisinisi aʻo leʻi ulufale i soʻo se taamilosaga atinaʻe. O lona uiga pe e te galue i fa'agasologa po'o vaega, o galuega uma e toe fo'i i tua i se mana'oga fa'amaonia ma le manino ua fa'amaonia manino e paaga.

E mafai ona fa'aoga le VSDD i 'au o lo'o fa'aogaina fa'avae pei o Mewayz?

E matua'i. Fa'avae pei Mewayz, o le 207-module pisinisi OS e amata i le $19/mo, ua uma ona fa'atotonugalemu fa'agaioiga, otometi, ma le fa'afoega o galuega. O le fa'aogaina o mataupu faavae o le VSDD i totonu o ia meafaigaluega e fa'amautinoa ai o so'o se galuega, tu'ufa'atasiga, ma faiga fa'aautomatika e fausia mai fa'amatalaga fa'amaonia - fa'aitiitia le toe fa'aogaina ma fesoasoani i 'au e fa'avavevave atu faiga fa'alagolago i la latou faaputuga pisinisi atoa.

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime