{"id":33516,"date":"2024-02-26T07:56:04","date_gmt":"2024-02-26T05:56:04","guid":{"rendered":"https:\/\/www.software-developer-india.com\/mita-ohjelmistoarkkitehti-tekee\/"},"modified":"2024-09-30T07:30:15","modified_gmt":"2024-09-30T05:30:15","slug":"mita-ohjelmistoarkkitehti-tekee","status":"publish","type":"post","link":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/","title":{"rendered":"Mit\u00e4 ohjelmistoarkkitehti tekee?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Mit\u00e4 ohjelmistoarkkitehti tekee?<\/h2>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/02\/Software-Project.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"250\" src=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/02\/Software-Project.jpg\" alt=\"\" class=\"wp-image-33503\" srcset=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/02\/Software-Project.jpg 575w, https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/02\/Software-Project-300x130.jpg 300w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/a><\/figure>\n<\/div>\n<div class=\"wp-block-group wplogout-table-of-contents\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wplogout-toc-heading wp-block-paragraph\"><strong>Sis\u00e4llysluettelo:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list wplogout-toc-contents\">\n<li><strong><a href=\"#-introduction-\" title=\"Johdanto\">Johdanto<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#-not-just-in-writing-codes-software-architects-shape-the-foundation-of-software-development-\" title=\"Ohjelmistoarkkitehdit eiv&#xE4;t vain kirjoita koodeja, vaan muokkaavat ohjelmistokehityksen perustaa.\">Ohjelmistoarkkitehdit eiv\u00e4t vain kirjoita koodeja, vaan muokkaavat ohjelmistokehityksen perustaa.<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#-is-hiring-a-software-architect-an-extra-expense-\" title=\"Onko ohjelmistoarkkitehdin palkkaaminen ylim&#xE4;&#xE4;r&#xE4;inen kustannus?\">Onko ohjelmistoarkkitehdin palkkaaminen ylim\u00e4\u00e4r\u00e4inen kustannus?<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#-duties-and-responsibilities-of-software-architects-\" title=\"Ohjelmistoarkkitehtien teht&#xE4;v&#xE4;t ja vastuut&#xA0;\">Ohjelmistoarkkitehtien teht\u00e4v\u00e4t ja vastuualueet  <\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#-skills-required-in-your-software-architect-\" title=\"Ohjelmistoarkkitehdilt&#xE4;si vaadittavat taidot\">Ohjelmistoarkkitehdilt\u00e4si vaadittavat taidot<\/a><\/strong><\/li>\n\n\n\n<li><strong><a href=\"#-conclusion-\" title=\"Johtop&#xE4;&#xE4;t&#xF6;s\">Johtop\u00e4\u00e4t\u00f6s<\/a><\/strong><\/li>\n<\/ul>\n<\/div><\/div>\n\n<h3 class=\"wp-block-heading\" id=\"-introduction-\"><strong>Johdanto<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Aikaisemmassa artikkelissa puhuimme ohjelmistoarkkitehdeist\u00e4 ja siit\u00e4, miten heid\u00e4n roolinsa eroavat ohjelmistokehitt\u00e4jien rooleista. K\u00e4sittelimme hieman sit\u00e4, mit\u00e4 ohjelmistoarkkitehti tekee ohjelmistokehityksess\u00e4. T\u00e4ss\u00e4 uudessa postauksessa ohjelmistoarkkitehdeist\u00e4 ja heid\u00e4n ty\u00f6st\u00e4\u00e4n k\u00e4ymme hieman syvemm\u00e4lle ohjelmistoarkkitehdin toimintoihin ja vastuualueisiin sek\u00e4 siihen, miksi saatat tarvita heit\u00e4 yrityksesi ohjelmistoprojektin vaatimuksiin.  <\/p>\n\n<h3 class=\"wp-block-heading\" id=\"-not-just-in-writing-codes-software-architects-shape-the-foundation-of-software-development-\"><strong>Ohjelmistoarkkitehdit eiv\u00e4t vain kirjoita koodeja, vaan muokkaavat ohjelmistokehityksen perustaa.<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Ohjelmistoarkkitehtia pidet\u00e4\u00e4n usein ohjelmistokehitystaiteen vision\u00e4\u00e4rin\u00e4, ja h\u00e4n ty\u00f6skentelee kaikenlaisten, my\u00f6s monimutkaisten ohjelmistoj\u00e4rjestelmien suunnittelun ja toteutuksen parissa. He vaikuttavat ohjelmiston menestykseen, joten on eritt\u00e4in t\u00e4rke\u00e4\u00e4 palkata oikea henkil\u00f6 teht\u00e4v\u00e4\u00e4n. He tekev\u00e4t korkean tason suunnitteluvalintoja ja toimivat liiketoiminnan johtajina pit\u00e4en mieless\u00e4 my\u00f6s tekniset standardit.  <\/p>\n\n<p class=\"wp-block-paragraph\">Kuten nimest\u00e4 voi p\u00e4\u00e4tell\u00e4, ohjelmistoarkkitehti m\u00e4\u00e4rittelee ohjelmistoprojektin korkean tason rakenteen tai arkkitehtuurin. Ne m\u00e4\u00e4rittelev\u00e4t p\u00e4\u00e4komponentit ja rajapinnat useiden muiden teht\u00e4viens\u00e4 lis\u00e4ksi.  <\/p>\n\n<h3 class=\"wp-block-heading\" id=\"-is-hiring-a-software-architect-an-extra-expense-\"><strong>Onko ohjelmistoarkkitehdin palkkaaminen ylim\u00e4\u00e4r\u00e4inen kustannus?<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Ei! Ohjelmistoarkkitehdit ovat yrityksen etu, koska he osaavat koodata hyvin ja ovat tietoisia liiketoiminnan teknisist\u00e4 n\u00e4k\u00f6kohdista. Ja kyll\u00e4, heille maksetaan hyv\u00e4\u00e4 palkkaa, koska heid\u00e4n roolinsa on ratkaisevan t\u00e4rke\u00e4 ohjelmistosi menestyksen kannalta.  <\/p>\n\n<p class=\"wp-block-paragraph\">Usein eritt\u00e4in kokeneet ohjelmistokehitt\u00e4j\u00e4t, esimerkiksi ne, joilla on 7-9 vuoden kokemus, pystyv\u00e4t t\u00e4ytt\u00e4m\u00e4\u00e4n ohjelmistoarkkitehdin teht\u00e4v\u00e4n. Tavallisesti kaikki arkkitehdit aloittavat juniorikehitt\u00e4jin\u00e4, ja he nousevat yl\u00f6sp\u00e4in kokemuksen kautta sek\u00e4 ohjelmistokehityksest\u00e4 ett\u00e4 liiketoimintatekniikasta. Ohjelmistoarkkitehtien palkkaaminen ei ole lainkaan ylim\u00e4\u00e4r\u00e4inen kustannus, koska he kattavat projektin molemmat puolet &#8211; sek\u00e4 koodaus- ett\u00e4 liiketoimintapuolen. T\u00e4m\u00e4 tarkoittaa, ett\u00e4 koodausta rakastavat kehitt\u00e4j\u00e4t voivat jatkaa ty\u00f6t\u00e4\u00e4n ja huolehtia samalla my\u00f6s liiketoiminnallisesta n\u00e4k\u00f6kulmasta. Ja he voivat my\u00f6s ansaita mukavasti palkkaa.  <\/p>\n\n<h3 class=\"wp-block-heading\" id=\"-duties-and-responsibilities-of-software-architects-\"><strong>Ohjelmistoarkkitehtien teht\u00e4v\u00e4t ja vastuualueet  <\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Kuten aiemmin selitettiin, ohjelmistokehitt\u00e4j\u00e4 on se, joka:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>M\u00e4\u00e4rittelee ohjelmistoj\u00e4rjestelm\u00e4n arkkitehtuurin<\/li>\n\n\n\n<li>Oikean teknologiapaketin valitseminen hanketta ja k\u00e4ytt\u00f6\u00f6nottomenetelmi\u00e4 varten.<\/li>\n\n\n\n<li>Ne p\u00e4\u00e4tt\u00e4v\u00e4t p\u00e4\u00e4komponentit ja komponenttien v\u00e4lisen vuorovaikutuksen.<\/li>\n\n\n\n<li>Tutkitaan hankkeen ei-toiminnalliset ja toiminnalliset vaatimukset.<\/li>\n\n\n\n<li>Kehitysajan arviointi<\/li>\n\n\n\n<li>UML:n eli yhten\u00e4istetyn mallinnuskielen (Unified Modeling Language) luominen ja k\u00e4ytt\u00f6<\/li>\n\n\n\n<li>Tehokkaan DevOps-ymp\u00e4rist\u00f6n luominen<\/li>\n\n\n\n<li>Koko ohjelmistokehityksen elinkaaren hallinta<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">N\u00e4m\u00e4 eiv\u00e4t ole vain ohjelmistoarkkitehtien ainoat velvollisuudet, vaan heill\u00e4 on hyvin vakava rooli yrityksess\u00e4, jossa he ty\u00f6skentelev\u00e4t.  <\/p>\n\n<p class=\"wp-block-paragraph\">Arkkitehdit ovat vastuussa yleisen arkkitehtonisen vision laatimisesta, jonka he jakavat muiden projektiin osallistuvien tiimien, sidosryhmien ja johdon kanssa ja varmistavat, ett\u00e4 kaikki ovat samalla sivulla.  <\/p>\n\n<p class=\"wp-block-paragraph\">Aivan kuten rakennushankkeissa, arkkitehdill\u00e4 on ratkaiseva rooli ohjelmistokehitysprojektin<strong> kaavioiden, piirustusten ja kaavioiden luomisessa <\/strong>. N\u00e4m\u00e4 ovat peruselementtej\u00e4, joiden avulla ohjelmistokehitt\u00e4j\u00e4t ty\u00f6st\u00e4v\u00e4t koodeja. T\u00e4m\u00e4 antaa yksityiskohtaisemman l\u00e4hestymistavan, sill\u00e4 kun sinulla on idean siemen, on oltava jotain vankkaa ja rakentavaa idean kehitt\u00e4miseksi.  <\/p>\n\n<p class=\"wp-block-paragraph\">UML:ll\u00e4 eli yhten\u00e4istetyill\u00e4 mallinnuskielill\u00e4 on standardi, jonka kaikki ymm\u00e4rt\u00e4v\u00e4t ja jota kaikki voivat noudattaa, ja se on paljon parempi kuin &#8221;rullaa itse&#8221; -kaaviointityyli, jota vain harvat ymm\u00e4rt\u00e4v\u00e4t. Vaikka tiimi vaihtuisi ja uusi tiimi tulisi mukaan, heid\u00e4n on pystytt\u00e4v\u00e4 ymm\u00e4rt\u00e4m\u00e4\u00e4n koko projektin arkkitehtuuri, mik\u00e4 on johtanut siihen, ett\u00e4 on luotava standardoitu kaavioformaatti kaikkia ohjelmistoprojekteja varten.<\/p>\n\n<p class=\"wp-block-paragraph\">Ohjelmistoarkkitehdin ty\u00f6 alkaa projektin tutkimisella ja arvioinnilla, joka alkaa ideasta ja tarvittavista teknisist\u00e4 standardeista ja ty\u00f6kaluista. H\u00e4n pilkkoo projektin pienempiin tavoitteisiin ja delegoi teht\u00e4vi\u00e4 ohjelmistokehitystiimille. H\u00e4n kertoo my\u00f6s hankkeen rakenteen kaavioiden muodossa, ja hanke alkaa. Arkkitehti on hyvin aktiivinen testauksen ja laadunvarmistuksen aikana. Usein ohjelmistoarkkitehti my\u00f6s kirjoittaa koodin osia projektin aikana.  <\/p>\n\n<p class=\"wp-block-paragraph\">Ohjelmistoarkkitehtien ty\u00f6 on eritt\u00e4in t\u00e4rke\u00e4\u00e4, koska heill\u00e4 on oltava <strong>strategisia suunnittelutaitoja, teknisi\u00e4 taitoja, h\u00e4mm\u00e4stytt\u00e4v\u00e4\u00e4 ennakointikyky\u00e4 ja johtajuutta<\/strong>.  <\/p>\n\n<h4 class=\"wp-block-heading\"><strong>Strategisen suunnittelun taidot<\/strong><\/h4>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/02\/Software-development-project.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"575\" height=\"250\" src=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/02\/Software-development-project.jpg\" alt=\"\" class=\"wp-image-33493\" srcset=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/02\/Software-development-project.jpg 575w, https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/02\/Software-development-project-300x130.jpg 300w\" sizes=\"auto, (max-width: 575px) 100vw, 575px\" \/><\/a><\/figure>\n<\/div>\n<p class=\"wp-block-paragraph\">Arkkitehti tekee tiivist\u00e4 yhteisty\u00f6t\u00e4 yrityksen hallintoviranomaisten ja sidosryhmien kanssa, ja vasta sen j\u00e4lkeen h\u00e4n laatii hankkeen perustan. He ottavat huomioon projektin tavoitteet, ei-toiminnalliset rajoitteet ja toiminnalliset vaatimukset ennen kuin he varmistavat suunnittelun tulevaisuuden kannalta. Heid\u00e4n strategisen suunnittelun taitojensa on oltava sellaisia, ett\u00e4 hanke on skaalautuva ja mukautettavissa tuleviin muutoksiin.  <\/p>\n\n<h4 class=\"wp-block-heading\"><strong>Tekninen taito<\/strong><\/h4>\n\n<p class=\"wp-block-paragraph\">Ohjelmistoarkkitehdin on osana teknisi\u00e4 taitojaan hahmotettava suunnittelu ja toiminnalliset komponentit sek\u00e4 m\u00e4\u00e4ritelt\u00e4v\u00e4 k\u00e4ytett\u00e4v\u00e4 teknologiapino. N\u00e4in arkkitehti laatii ainutlaatuisen suunnitelman ty\u00f6t\u00e4 varten. T\u00e4m\u00e4 edellytt\u00e4\u00e4 kokemusta, koska heill\u00e4 on oltava syv\u00e4llinen tiet\u00e4mys eri teknologioista ja kehyksist\u00e4.  <\/p>\n\n<h4 class=\"wp-block-heading\"><strong>H\u00e4mm\u00e4stytt\u00e4v\u00e4\u00e4 kaukon\u00e4k\u00f6isyytt\u00e4<\/strong><\/h4>\n\n<p class=\"wp-block-paragraph\">Arkkitehdin kokemus ja kaukon\u00e4k\u00f6isyys pelastavat hankkeen kaatumiselta. Heid\u00e4n on kyett\u00e4v\u00e4 ratkaisemaan monimutkaisia teknisi\u00e4 haasteita, joita saattaa tulla matkan varrella, ja k\u00e4sittelem\u00e4\u00e4n hankkeen suorituskykyyn tai turvallisuuteen vaikuttavia kysymyksi\u00e4. Heid\u00e4n ongelmanratkaisu- ja kriittisen ajattelun taitonsa toimivat t\u00e4\u00e4ll\u00e4 hyvin.  <\/p>\n\n<h4 class=\"wp-block-heading\"><strong>Johtajuus tehokkaan yhteisty\u00f6n avulla<\/strong><\/h4>\n\n<p class=\"wp-block-paragraph\">Arkkitehdin on kyett\u00e4v\u00e4 kommunikoimaan hyvin kaikkien hankkeeseen osallistuvien kanssa aina sidosryhmist\u00e4 rakennuttajaan. H\u00e4nen on pystytt\u00e4v\u00e4 vakuuttamaan heid\u00e4t siit\u00e4, ett\u00e4 h\u00e4nell\u00e4 on todellakin ohjakset k\u00e4siss\u00e4\u00e4n ja ett\u00e4 h\u00e4n on t\u00e4ysin tietoinen hankkeesta sen kaikissa vaiheissa. Sidosryhm\u00e4t eiv\u00e4t v\u00e4ltt\u00e4m\u00e4tt\u00e4 tunne kovin hyvin hankkeen teknisi\u00e4 k\u00e4sitteit\u00e4, joten arkkitehti on se, joka selitt\u00e4\u00e4 ne yksinkertaisin ja ymm\u00e4rrett\u00e4vin termein. N\u00e4in my\u00f6s sidosryhm\u00e4t saadaan vakuuttuneiksi siit\u00e4, ett\u00e4 hankkeen muotoilu vastaa my\u00f6s heid\u00e4n n\u00e4kemyst\u00e4\u00e4n.  <\/p>\n\n<h3 class=\"wp-block-heading\" id=\"-skills-required-in-your-software-architect-\"><strong>Ohjelmistoarkkitehdilt\u00e4si vaadittavat taidot<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Tutustu siis nopeasti ohjelmistoarkkitehdin taitoihin, joita h\u00e4nell\u00e4 tulisi olla. Edell\u00e4 mainitut teht\u00e4v\u00e4t ja vastuut huomioon ottaen arkkitehdill\u00e4 on oltava erinomaiset ominaisuudet.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Ongelmanratkaisutaidot<\/li>\n\n\n\n<li>Johtamistaidot<\/li>\n\n\n\n<li>Kommunikointitaidot<\/li>\n\n\n\n<li>Strateginen ajattelu<\/li>\n\n\n\n<li>Tekninen taito<\/li>\n\n\n\n<li>Sopeutumiskyky<\/li>\n\n\n\n<li>Liiketoimintakyky<\/li>\n\n\n\n<li>Kyky ajatella eteenp\u00e4in  <\/li>\n\n\n\n<li>Yhteisty\u00f6 ja tiimity\u00f6<\/li>\n<\/ul>\n\n<p class=\"wp-block-paragraph\">ja tietysti enemm\u00e4nkin, hankkeen laajuudesta riippuen.<\/p>\n\n<h3 class=\"wp-block-heading\" id=\"-conclusion-\"><strong>Johtop\u00e4\u00e4t\u00f6s<\/strong><\/h3>\n\n<p class=\"wp-block-paragraph\">Ohjelmistoarkkitehdill\u00e4 on n\u00e4in ollen eritt\u00e4in t\u00e4rke\u00e4 rooli ohjelmistokehitysprojekteissa. He ansaitsevat hyvin my\u00f6s ohjelmistokehitysalalla, ja heid\u00e4n roolinsa merkitys helpottaa korkeasti koulutettujen arkkitehtien suurta kysynt\u00e4\u00e4. Ne ovat niin t\u00e4rkeit\u00e4 monimutkaisissa hankkeissa, ja niill\u00e4 on ratkaiseva rooli kehitt\u00e4jien voimaannuttamisessa ja vankan perustan antamisessa heid\u00e4n ty\u00f6skentelylleen. He toimivat mentoreina ja tietopohjana kehitystiimille ja toimivat siltana eri kehitystiimien ja johdon v\u00e4lill\u00e4. Ohjelmistoarkkitehdin voimaa ja arvoa ei voi koskaan aliarvioida, ja h\u00e4n helpottaa projektin kehitysvaiheita selkeill\u00e4 suunnitelmilla.<\/p>\n\n<p class=\"wp-block-paragraph\">Mielenkiintoisia linkkej\u00e4:<\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.redhat.com\/architect\/what-is-software-architect\" title=\"Ohjelmistoarkkitehdin johtajaksi p&#xE4;&#xE4;semiseksi tarvittavat taidot\"><\/a><a href=\"https:\/\/www.redhat.com\/architect\/what-is-software-architect\">Ohjelmistoarkkitehdin johtajaksi p\u00e4\u00e4semiseksi tarvittavat taidot<\/a><\/p>\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/fullscale.io\/blog\/what-does-a-software-architect-do\/\">Ohjelmistoarkkitehti: Mit\u00e4 se on ja mit\u00e4 he tekev\u00e4t<\/a><\/p>\n\n<p class=\"wp-block-paragraph\" id=\"block-c2d83490-e9b4-4038-96ff-d995e535c318\">Kuvat: Canva<\/p>\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" id=\"block-a2e18acd-d91c-40c4-9d4c-6953d5e70eb2\"\/>\n<div class=\"wp-block-image\">\n<figure class=\"alignleft\"><img decoding=\"async\" src=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2015\/02\/1.jpg\" alt=\"\" class=\"wp-image-229\"\/><\/figure>\n<\/div>\n<p class=\"wp-block-paragraph\">Kirjoittaja: Sascha Thattil ty\u00f6skentelee Software-Developer-India.com -sivustolla, joka on osa YUHIRO-ryhm\u00e4\u00e4. YUHIRO on intialainen saksalainen yritys, joka tarjoaa ohjelmoijia IT-yrityksille, virastoille ja IT-osastoille. <\/p>\n<div class=\"shariff\"><ul class=\"shariff-buttons theme-default orientation-horizontal buttonsize-medium\"><li class=\"shariff-button twitter shariff-nocustomcolor\" style=\"background-color:#595959\"><a href=\"https:\/\/twitter.com\/share?url=https%3A%2F%2Fwww.software-developer-india.com%2Ffi%2Fmita-ohjelmistoarkkitehti-tekee%2F&text=Mit%C3%A4%20ohjelmistoarkkitehti%20tekee%3F\" title=\"Jaa X\" aria-label=\"Jaa X\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#000; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path fill=\"#000\" d=\"M14.258 10.152L23.176 0h-2.113l-7.747 8.813L7.133 0H0l9.352 13.328L0 23.973h2.113l8.176-9.309 6.531 9.309h7.133zm-2.895 3.293l-.949-1.328L2.875 1.56h3.246l6.086 8.523.945 1.328 7.91 11.078h-3.246zm0 0\"\/><\/svg><\/span><span class=\"shariff-text\">Jaa<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button facebook shariff-nocustomcolor\" style=\"background-color:#4273c8\"><a href=\"https:\/\/www.facebook.com\/sharer\/sharer.php?u=https%3A%2F%2Fwww.software-developer-india.com%2Ffi%2Fmita-ohjelmistoarkkitehti-tekee%2F\" title=\"Jaa Facebookissa\" aria-label=\"Jaa Facebookissa\" role=\"button\" rel=\"nofollow\" class=\"shariff-link\" style=\"; background-color:#3b5998; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 18 32\"><path fill=\"#3b5998\" d=\"M17.1 0.2v4.7h-2.8q-1.5 0-2.1 0.6t-0.5 1.9v3.4h5.2l-0.7 5.3h-4.5v13.6h-5.5v-13.6h-4.5v-5.3h4.5v-3.9q0-3.3 1.9-5.2t5-1.8q2.6 0 4.1 0.2z\"\/><\/svg><\/span><span class=\"shariff-text\">Jaa<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button linkedin shariff-nocustomcolor\" style=\"background-color:#1488bf\"><a href=\"https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=https%3A%2F%2Fwww.software-developer-india.com%2Ffi%2Fmita-ohjelmistoarkkitehti-tekee%2F\" title=\"Jaa LinkedIniss\u00e4\" aria-label=\"Jaa LinkedIniss\u00e4\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#0077b5; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 27 32\"><path fill=\"#0077b5\" d=\"M6.2 11.2v17.7h-5.9v-17.7h5.9zM6.6 5.7q0 1.3-0.9 2.2t-2.4 0.9h0q-1.5 0-2.4-0.9t-0.9-2.2 0.9-2.2 2.4-0.9 2.4 0.9 0.9 2.2zM27.4 18.7v10.1h-5.9v-9.5q0-1.9-0.7-2.9t-2.3-1.1q-1.1 0-1.9 0.6t-1.2 1.5q-0.2 0.5-0.2 1.4v9.9h-5.9q0-7.1 0-11.6t0-5.3l0-0.9h5.9v2.6h0q0.4-0.6 0.7-1t1-0.9 1.6-0.8 2-0.3q3 0 4.9 2t1.9 6z\"\/><\/svg><\/span><span class=\"shariff-text\">Jaa<\/span>&nbsp;<\/a><\/li><li class=\"shariff-button xing shariff-nocustomcolor\" style=\"background-color:#29888a\"><a href=\"https:\/\/www.xing.com\/spi\/shares\/new?url=https%3A%2F%2Fwww.software-developer-india.com%2Ffi%2Fmita-ohjelmistoarkkitehti-tekee%2F\" title=\"Jaa XINGiss\u00e4\" aria-label=\"Jaa XINGiss\u00e4\" role=\"button\" rel=\"noopener nofollow\" class=\"shariff-link\" style=\"; background-color:#126567; color:#fff\" target=\"_blank\"><span class=\"shariff-icon\" style=\"\"><svg width=\"32px\" height=\"20px\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 25 32\"><path fill=\"#126567\" d=\"M10.7 11.9q-0.2 0.3-4.6 8.2-0.5 0.8-1.2 0.8h-4.3q-0.4 0-0.5-0.3t0-0.6l4.5-8q0 0 0 0l-2.9-5q-0.2-0.4 0-0.7 0.2-0.3 0.5-0.3h4.3q0.7 0 1.2 0.8zM25.1 0.4q0.2 0.3 0 0.7l-9.4 16.7 6 11q0.2 0.4 0 0.6-0.2 0.3-0.6 0.3h-4.3q-0.7 0-1.2-0.8l-6-11.1q0.3-0.6 9.5-16.8 0.4-0.8 1.2-0.8h4.3q0.4 0 0.5 0.3z\"\/><\/svg><\/span><span class=\"shariff-text\">Jaa<\/span>&nbsp;<\/a><\/li><\/ul><\/div>","protected":false},"excerpt":{"rendered":"<p>Mit\u00e4 ohjelmistoarkkitehti tekee? Sis\u00e4llysluettelo: Johdanto Aikaisemmassa artikkelissa puhuimme ohjelmistoarkkitehdeist\u00e4 ja siit\u00e4, miten heid\u00e4n roolinsa eroavat ohjelmistokehitt\u00e4jien rooleista. K\u00e4sittelimme hieman sit\u00e4, mit\u00e4 ohjelmistoarkkitehti tekee ohjelmistokehityksess\u00e4. T\u00e4ss\u00e4 &#8230; <a title=\"Mit\u00e4 ohjelmistoarkkitehti tekee?\" class=\"read-more\" href=\"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/\" aria-label=\"Lue lis\u00e4\u00e4 aiheesta Mit\u00e4 ohjelmistoarkkitehti tekee?\">Lue lis\u00e4\u00e4<\/a><\/p>\n","protected":false},"author":9,"featured_media":33506,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[110,280,257],"tags":[],"class_list":["post-33516","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ohjelmistokehitys","category-projektinhallinta","category-se"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Ohjelmistoarkkitehtia pidet\u00e4\u00e4n usein ohjelmistokehitystaiteen vision\u00e4\u00e4rin\u00e4, ja h\u00e4n ty\u00f6skentelee kaikenlaisten, my\u00f6s monimutkaisten ohjelmistoj\u00e4rjestelmien suunnittelun ja toteutuksen parissa.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Rohith Chandran\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"fi_FI\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Software Developer India | Ohjelmistokehitt\u00e4j\u00e4si ty\u00f6skentelee Intian tiloissa\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Mit\u00e4 ohjelmistoarkkitehti tekee? | Software Developer India\" \/>\n\t\t<meta property=\"og:description\" content=\"Ohjelmistoarkkitehtia pidet\u00e4\u00e4n usein ohjelmistokehitystaiteen vision\u00e4\u00e4rin\u00e4, ja h\u00e4n ty\u00f6skentelee kaikenlaisten, my\u00f6s monimutkaisten ohjelmistoj\u00e4rjestelmien suunnittelun ja toteutuksen parissa.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/02\/Software-Project.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/02\/Software-Project.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"575\" \/>\n\t\t<meta property=\"og:image:height\" content=\"250\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-02-26T05:56:04+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-09-30T05:30:15+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Mit\u00e4 ohjelmistoarkkitehti tekee? | Software Developer India\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Ohjelmistoarkkitehtia pidet\u00e4\u00e4n usein ohjelmistokehitystaiteen vision\u00e4\u00e4rin\u00e4, ja h\u00e4n ty\u00f6skentelee kaikenlaisten, my\u00f6s monimutkaisten ohjelmistoj\u00e4rjestelmien suunnittelun ja toteutuksen parissa.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/02\/Software-Project.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/mita-ohjelmistoarkkitehti-tekee\\\/#article\",\"name\":\"Mit\\u00e4 ohjelmistoarkkitehti tekee? | Software Developer India\",\"headline\":\"Mit\\u00e4 ohjelmistoarkkitehti tekee?\",\"author\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/author\\\/rohith\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/Software-Project.jpg\",\"width\":575,\"height\":250},\"datePublished\":\"2024-02-26T07:56:04+02:00\",\"dateModified\":\"2024-09-30T07:30:15+02:00\",\"inLanguage\":\"fi\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/mita-ohjelmistoarkkitehti-tekee\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/mita-ohjelmistoarkkitehti-tekee\\\/#webpage\"},\"articleSection\":\"Ohjelmistokehitys, Projektinhallinta, SE, Optional\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/mita-ohjelmistoarkkitehti-tekee\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/category\\\/ohjelmistokehitys\\\/#listItem\",\"name\":\"Ohjelmistokehitys\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/category\\\/ohjelmistokehitys\\\/#listItem\",\"position\":2,\"name\":\"Ohjelmistokehitys\",\"item\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/category\\\/ohjelmistokehitys\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/mita-ohjelmistoarkkitehti-tekee\\\/#listItem\",\"name\":\"Mit\\u00e4 ohjelmistoarkkitehti tekee?\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/mita-ohjelmistoarkkitehti-tekee\\\/#listItem\",\"position\":3,\"name\":\"Mit\\u00e4 ohjelmistoarkkitehti tekee?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/category\\\/ohjelmistokehitys\\\/#listItem\",\"name\":\"Ohjelmistokehitys\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/#organization\",\"name\":\"Software Developer India\",\"description\":\"Ohjelmistokehitt\\u00e4j\\u00e4si ty\\u00f6skentelee Intian tiloissa\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/74335.png\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/mita-ohjelmistoarkkitehti-tekee\\\/#organizationLogo\",\"width\":400,\"height\":68},\"image\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/mita-ohjelmistoarkkitehti-tekee\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/author\\\/rohith\\\/#author\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/author\\\/rohith\\\/\",\"name\":\"Rohith Chandran\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/mita-ohjelmistoarkkitehti-tekee\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/09680f40ae54e2658dc3f2ec3eb8079803a0d85eb6b0a1088f91711d57035271?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Rohith Chandran\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/mita-ohjelmistoarkkitehti-tekee\\\/#webpage\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/mita-ohjelmistoarkkitehti-tekee\\\/\",\"name\":\"Mit\\u00e4 ohjelmistoarkkitehti tekee? | Software Developer India\",\"description\":\"Ohjelmistoarkkitehtia pidet\\u00e4\\u00e4n usein ohjelmistokehitystaiteen vision\\u00e4\\u00e4rin\\u00e4, ja h\\u00e4n ty\\u00f6skentelee kaikenlaisten, my\\u00f6s monimutkaisten ohjelmistoj\\u00e4rjestelmien suunnittelun ja toteutuksen parissa.\",\"inLanguage\":\"fi\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/mita-ohjelmistoarkkitehti-tekee\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/author\\\/rohith\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/author\\\/rohith\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/Software-Project.jpg\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/mita-ohjelmistoarkkitehti-tekee\\\/#mainImage\",\"width\":575,\"height\":250},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/mita-ohjelmistoarkkitehti-tekee\\\/#mainImage\"},\"datePublished\":\"2024-02-26T07:56:04+02:00\",\"dateModified\":\"2024-09-30T07:30:15+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/#website\",\"url\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/\",\"name\":\"Software Developer India\",\"description\":\"Ohjelmistokehitt\\u00e4j\\u00e4si ty\\u00f6skentelee Intian tiloissa\",\"inLanguage\":\"fi\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.software-developer-india.com\\\/fi\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Mit\u00e4 ohjelmistoarkkitehti tekee? | Software Developer India","description":"Ohjelmistoarkkitehtia pidet\u00e4\u00e4n usein ohjelmistokehitystaiteen vision\u00e4\u00e4rin\u00e4, ja h\u00e4n ty\u00f6skentelee kaikenlaisten, my\u00f6s monimutkaisten ohjelmistoj\u00e4rjestelmien suunnittelun ja toteutuksen parissa.","canonical_url":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/#article","name":"Mit\u00e4 ohjelmistoarkkitehti tekee? | Software Developer India","headline":"Mit\u00e4 ohjelmistoarkkitehti tekee?","author":{"@id":"https:\/\/www.software-developer-india.com\/fi\/author\/rohith\/#author"},"publisher":{"@id":"https:\/\/www.software-developer-india.com\/fi\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/02\/Software-Project.jpg","width":575,"height":250},"datePublished":"2024-02-26T07:56:04+02:00","dateModified":"2024-09-30T07:30:15+02:00","inLanguage":"fi","mainEntityOfPage":{"@id":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/#webpage"},"isPartOf":{"@id":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/#webpage"},"articleSection":"Ohjelmistokehitys, Projektinhallinta, SE, Optional"},{"@type":"BreadcrumbList","@id":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/fi\/#listItem","position":1,"name":"Home","item":"https:\/\/www.software-developer-india.com\/fi\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/fi\/category\/ohjelmistokehitys\/#listItem","name":"Ohjelmistokehitys"}},{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/fi\/category\/ohjelmistokehitys\/#listItem","position":2,"name":"Ohjelmistokehitys","item":"https:\/\/www.software-developer-india.com\/fi\/category\/ohjelmistokehitys\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/#listItem","name":"Mit\u00e4 ohjelmistoarkkitehti tekee?"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/fi\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/#listItem","position":3,"name":"Mit\u00e4 ohjelmistoarkkitehti tekee?","previousItem":{"@type":"ListItem","@id":"https:\/\/www.software-developer-india.com\/fi\/category\/ohjelmistokehitys\/#listItem","name":"Ohjelmistokehitys"}}]},{"@type":"Organization","@id":"https:\/\/www.software-developer-india.com\/fi\/#organization","name":"Software Developer India","description":"Ohjelmistokehitt\u00e4j\u00e4si ty\u00f6skentelee Intian tiloissa","url":"https:\/\/www.software-developer-india.com\/fi\/","logo":{"@type":"ImageObject","url":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/05\/74335.png","@id":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/#organizationLogo","width":400,"height":68},"image":{"@id":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.software-developer-india.com\/fi\/author\/rohith\/#author","url":"https:\/\/www.software-developer-india.com\/fi\/author\/rohith\/","name":"Rohith Chandran","image":{"@type":"ImageObject","@id":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/09680f40ae54e2658dc3f2ec3eb8079803a0d85eb6b0a1088f91711d57035271?s=96&d=mm&r=g","width":96,"height":96,"caption":"Rohith Chandran"}},{"@type":"WebPage","@id":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/#webpage","url":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/","name":"Mit\u00e4 ohjelmistoarkkitehti tekee? | Software Developer India","description":"Ohjelmistoarkkitehtia pidet\u00e4\u00e4n usein ohjelmistokehitystaiteen vision\u00e4\u00e4rin\u00e4, ja h\u00e4n ty\u00f6skentelee kaikenlaisten, my\u00f6s monimutkaisten ohjelmistoj\u00e4rjestelmien suunnittelun ja toteutuksen parissa.","inLanguage":"fi","isPartOf":{"@id":"https:\/\/www.software-developer-india.com\/fi\/#website"},"breadcrumb":{"@id":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/#breadcrumblist"},"author":{"@id":"https:\/\/www.software-developer-india.com\/fi\/author\/rohith\/#author"},"creator":{"@id":"https:\/\/www.software-developer-india.com\/fi\/author\/rohith\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/02\/Software-Project.jpg","@id":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/#mainImage","width":575,"height":250},"primaryImageOfPage":{"@id":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/#mainImage"},"datePublished":"2024-02-26T07:56:04+02:00","dateModified":"2024-09-30T07:30:15+02:00"},{"@type":"WebSite","@id":"https:\/\/www.software-developer-india.com\/fi\/#website","url":"https:\/\/www.software-developer-india.com\/fi\/","name":"Software Developer India","description":"Ohjelmistokehitt\u00e4j\u00e4si ty\u00f6skentelee Intian tiloissa","inLanguage":"fi","publisher":{"@id":"https:\/\/www.software-developer-india.com\/fi\/#organization"}}]},"og:locale":"fi_FI","og:site_name":"Software Developer India | Ohjelmistokehitt\u00e4j\u00e4si ty\u00f6skentelee Intian tiloissa","og:type":"article","og:title":"Mit\u00e4 ohjelmistoarkkitehti tekee? | Software Developer India","og:description":"Ohjelmistoarkkitehtia pidet\u00e4\u00e4n usein ohjelmistokehitystaiteen vision\u00e4\u00e4rin\u00e4, ja h\u00e4n ty\u00f6skentelee kaikenlaisten, my\u00f6s monimutkaisten ohjelmistoj\u00e4rjestelmien suunnittelun ja toteutuksen parissa.","og:url":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/","og:image":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/02\/Software-Project.jpg","og:image:secure_url":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/02\/Software-Project.jpg","og:image:width":575,"og:image:height":250,"article:published_time":"2024-02-26T05:56:04+00:00","article:modified_time":"2024-09-30T05:30:15+00:00","twitter:card":"summary","twitter:title":"Mit\u00e4 ohjelmistoarkkitehti tekee? | Software Developer India","twitter:description":"Ohjelmistoarkkitehtia pidet\u00e4\u00e4n usein ohjelmistokehitystaiteen vision\u00e4\u00e4rin\u00e4, ja h\u00e4n ty\u00f6skentelee kaikenlaisten, my\u00f6s monimutkaisten ohjelmistoj\u00e4rjestelmien suunnittelun ja toteutuksen parissa.","twitter:image":"https:\/\/www.software-developer-india.com\/wp-content\/uploads\/2024\/02\/Software-Project.jpg"},"aioseo_meta_data":{"post_id":"33516","title":null,"description":"Ohjelmistoarkkitehtia pidet\u00e4\u00e4n usein ohjelmistokehitystaiteen vision\u00e4\u00e4rin\u00e4, ja h\u00e4n ty\u00f6skentelee kaikenlaisten, my\u00f6s monimutkaisten ohjelmistoj\u00e4rjestelmien suunnittelun ja toteutuksen parissa.","keywords":null,"keyphrases":{"focus":{"keyphrase":"","score":0,"analysis":{"keyphraseInTitle":{"score":0,"maxScore":9,"error":1}}},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2024-02-26 05:56:11","updated":"2026-01-14 09:59:01","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.software-developer-india.com\/fi\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.software-developer-india.com\/fi\/category\/ohjelmistokehitys\/\" title=\"Ohjelmistokehitys\">Ohjelmistokehitys<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tMit\u00e4 ohjelmistoarkkitehti tekee?\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.software-developer-india.com\/fi\/"},{"label":"Ohjelmistokehitys","link":"https:\/\/www.software-developer-india.com\/fi\/category\/ohjelmistokehitys\/"},{"label":"Mit\u00e4 ohjelmistoarkkitehti tekee?","link":"https:\/\/www.software-developer-india.com\/fi\/mita-ohjelmistoarkkitehti-tekee\/"}],"_links":{"self":[{"href":"https:\/\/www.software-developer-india.com\/fi\/wp-json\/wp\/v2\/posts\/33516","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.software-developer-india.com\/fi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.software-developer-india.com\/fi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/fi\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/fi\/wp-json\/wp\/v2\/comments?post=33516"}],"version-history":[{"count":2,"href":"https:\/\/www.software-developer-india.com\/fi\/wp-json\/wp\/v2\/posts\/33516\/revisions"}],"predecessor-version":[{"id":36415,"href":"https:\/\/www.software-developer-india.com\/fi\/wp-json\/wp\/v2\/posts\/33516\/revisions\/36415"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.software-developer-india.com\/fi\/wp-json\/wp\/v2\/media\/33506"}],"wp:attachment":[{"href":"https:\/\/www.software-developer-india.com\/fi\/wp-json\/wp\/v2\/media?parent=33516"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.software-developer-india.com\/fi\/wp-json\/wp\/v2\/categories?post=33516"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.software-developer-india.com\/fi\/wp-json\/wp\/v2\/tags?post=33516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}