Leið arkitektsins: vottun og vöruídýfing

Næstum sérhver þróunaraðili spyr spurninga um hvernig hann ætti að þróa færni sína og hvaða vaxtarstefnu á að velja: lóðrétt - það er að verða framkvæmdastjóri eða lárétt - fullur stafla. Margra ára vinna við eina vöru, þvert á goðsagnir, verður ekki takmörkun, heldur gagnlegt tækifæri. Í þessari grein deilum við reynslu bakenda verktaki okkar Alexey, sem helgaði 6 árum til vottunar og á þessum tíma vann sig upp að arkitekt.

Leið arkitektsins: vottun og vöruídýfing

Hver er arkitekt

Upplýsingatækniarkitekt (tækniforysta) er verktaki á háu stigi sem fæst við alþjóðleg vandamál í upplýsingatækniverkefnum. Hann sökkar sér inn í viðskiptaferla viðskiptavinarins og hjálpar til við að leysa vandamál hans með tækni, og ákvarðar einnig hvernig þetta eða hitt upplýsingakerfið verður byggt upp.

Slíkur fagmaður þarf ekki aðeins að skilja einstök efnissvið heldur einnig að sjá allt ferlið:

  • Að setja upp viðskiptavandamál.
  • Þróun, þar á meðal forritun, undirbúningur, varðveisla og úrvinnsla gagna.
  • Uppsetning og stuðningur við innviði.
  • Prófun.
  • Dreifa.
  • Greining og rekstrarþjónusta.

Þetta þýðir hæfileikann til að setja sjálfan þig í spor hvers kyns sérfræðings eða teymi í þróunarlífsferlinu, skilja núverandi stöðu kerfa innan frá, bera kennsl á mistök sem gerð eru og móta markmið. Stundum þarf að framkvæma aðgerð sjálfur.

Leið faglegrar þróunar frá hönnuði til arkitekts tekur langan tíma - venjulega nokkur ár. Til þess þarf verktaki bæði hagnýta færni og fræðilega þekkingu, sem hægt er að staðfesta með alþjóðlegri vottun.

Meira en 5 ár í einu verkefni - venja eða tækifæri til vaxtar?

Fyrir nokkrum árum hófum við vinnu við stórt læknisfræðilegt upplýsingatæknikerfi fyrir erlendan viðskiptavin. Það voru ákveðin vandamál í þessu stóra verkefni:

  • takmarkaður aðgangur;
  • óstöðug vörumerki;
  • ótrúlega langir sprettir og langar samþykktir.

„Það er kominn tími til að bæta færni þína““, - einn af leiðandi verktaki Alexey komst að þessari ákvörðun til að sigrast á uppnefndum erfiðleikum og skilja kerfið betur.

Alexey deildi reynslu sinni, hvar það er betra að byrja þjálfun, hvaða vottorð er mikilvægt að fá, hvernig og hvers vegna á að gera það.

Skref eitt: bættu ensku þína

Forritunarmál eru grundvallaratriði í þróun, en tungumál til samskipta eru jafn mikilvæg. Sérstaklega í samskiptum við enskumælandi viðskiptavin!

Frá æfingu

Einn góðan veðurdag fékk Alexey símtal frá starfsmanni frá hlið viðskiptavinarins. Á þeim tíma gat verktaki okkar ekki enn státað af fullt af vottorðum - hvorki í tækni, stjórnun, né í samskiptum. Kannski væru þeir ekki gagnlegir - þegar allt kemur til alls geturðu verið hæfur sérfræðingur án frekari skrauts. En vandamálið kom samt upp.

Við verðum að skilja að talað mál er gjörólíkt ritmáli. Ef þú ert vel að sér í enskum forskriftum en æfir þig ekki í að hlusta og tala, þá höfum við slæmar fréttir fyrir þig. Í þessu tilviki geta símtöl við samstarfsaðila leitt til dauða.

Alexey náði nokkrum kunnuglegum orðum í símtalinu, en ræða samstarfsmanns hans var svo hröð og ólík klassískum framburði úr hljóðkennslu að meginkjarni spurninga hennar fór einhvers staðar framhjá. Af kurteisi og tregðu til að flækja ástandið féllst Alexey fljótt á allar tillögurnar.

Þarf ég að segja að óþægilegar uppgötvanir hafi verið gerðar við vinnuna? Framkvæmdaraðilinn okkar skráði sig fyrir eitthvað sem hann hefði algerlega vísvitandi hafnað ef tilboðið hefði komið á skiljanlegu máli.

Á þeirri stundu varð ljóst að það var einfaldlega nauðsynlegt að bæta hlustunar- og talhæfileika. Besta leiðin til að gera þetta var með vottun.

Enska tungumálavottun

Til að bæta samskipti innan ramma læknisverkefnisins okkar lærði Alexey í nokkrum brautum í einu. Fyrir vikið stóðst hann FCE - First Certificate in English Certificate. Þetta hjálpaði mér að byrja að heyra í viðskiptavininum og koma hugsunum mínum á framfæri við hann.

Líf reiðhestur:

Forðastu grunnforrit á ensku. Færnina verður að miða við. Ef þú þarft ensku fyrir viðskiptasamskipti ættirðu að taka hana. Farðu bara ekki út í öfgar og taktu CAE (Certificate in Advanced English). Sérkenni þess eru háþróuð orð, ákveðin orðatiltæki sem eru nánast aldrei notuð í alþjóðlegum samskiptum.

Leið arkitektsins: vottun og vöruídýfing

Skref tvö: vottun yfir allan tæknibunkann

Upphaflega var verkefnið byggt á ORM hluttengslakortatækninni. Þróunarteymi viðskiptavinarins var stolt af hugarfóstri sínum, því allt var gert með háþróuðum hugmyndum, flóknum og flottum.

Hins vegar voru vandamál í framleiðslu - einkum SQL netþjónn sem frýs stöðugt - ekki óalgeng. Það kom á það stig að dæmigerð lausn á vandamálinu var að endurræsa þjónustuna. Viðskiptavinurinn hringdi í liðsstjórann og sagði að það væri kominn tími til að byrja aftur. Loksins ákváðum við að hætta þessu.

Viðskiptavinurinn vildi vinna úr frammistöðu kerfisins - til þess var nauðsynlegt að kynna snið og framkvæma reglulega hagræðingu. Á þeim tíma, í kringum 2015, var Ants Profiler valið sem prófílunartæki, en það gekk illa. Með litlum smáatriðum var erfitt að fá upplýsingar um mikilvægan kóðablokk. Við hámarks smáatriði byrjaði Ants Profiler að breyta kóðanum á þann hátt að virkni kerfanna væri í hættu - þar sem prófílgreining var stillt hrundi allt einfaldlega. Við breyttum því um nálgun.

Við byrjuðum á því að greina tölfræði

Við greiningu sölutölfræði kom í ljós að 95% vinnunnar á þjóninum hefur frumstæða viðskiptarökfræði upp á 4 línur. Fyrir þá var ein SQL fyrirspurn nóg, en ekki heill hópur fyrirspurna sem myndast af viðskiptarökfræðiblokk með ORM.

Alexey lagði til og innleiddi geymt verklag til að flytja vinnu án ORM. Hugmyndin stangaðist á við venjulega verkefnahugmynd, teymisstjórinn tók því með fyrirvara, en viðskiptavinurinn sætti sig við allt og óskaði eftir framkvæmd. Þetta kom ekki á óvart því nýja aðferðin gerði það að verkum að töfum á vinnslu við framleiðslu var hægt að draga úr fjórum klukkustundum í nokkrar mínútur - að meðaltali 98 sinnum.

Samt höfðum við efasemdir: er þetta rétt ákvörðun eða spurning um persónulegt val? Trúin á hið almáttuga C# og ORM hrikti í slysi sem sýndi fullan kraft einfaldra lausna.

Mál tvö

Teymið skrifaði fyrirspurn til að vinna með gögn innan ORM hugmyndafræðinnar, sett saman samkvæmt öllum reglum, án villna. Vinnsla þess tók 2-3 mínútur og þessar breytur virtust ásættanlegar. Hins vegar, önnur útfærsla með einföldum veljara og skoðunum skilaði árangri hraðar - á 2 sekúndum.

Það varð augljóst að það var kominn tími til að velja sérfræðing sem myndi gangast undir vottun yfir allan verkefnabunkann til að skilja öll blæbrigðin og velja bestu aðferðina. Alexey tók að sér þetta verkefni.

Fyrstu skírteini

Til að skilja kjarnann fór Alexey í gegnum nokkrar Microsoft vottanir, sem nær yfir allan tæknistafla verkefnisins:

  • TS: Windows forritaþróun með Microsoft .NET Framework 4
  • TS: Aðgangur að gögnum með Microsoft .NET Framework 4 forritun í C#
  • TS: Microsoft .NET Framework 3.5 Windows Forms umsóknarþróun
  • PRO: Hönnun og þróun Windows forrita með Microsoft .NET Framework 3.5
  • PRO: Hanna og þróa Windows-undirstaða forrit með því að nota Microsoft .NET Framework
  • TS: Microsoft .NET Framework 2.0 - Windows-undirstaða viðskiptavinaþróunar

Við að reyna að hámarka vinnu við nýja verkefnið komst teymið að eftirfarandi niðurstöðum:

  • Til þess að kerfin virki er nauðsynlegt að fylgja reglum um að skrifa kóða: ekki innskot og athugasemdir, heldur tæknilega eiginleika - fjölda símtala í gagnagrunna, álag á netþjóninn og margt fleira.
  • Að beita misvísandi hugtökum getur leitt til vandræða. Hugmyndin um gagnagrunna er mengjafræði en ORM er rekstrarhugtak.
  • Hugmyndir sem trufla venjulega skipan hlutanna geta mætt mótspyrnu innan liðsins. Þroski snýst líka um sambönd og hæfni til að rökræða sjónarmið sín.
  • Vottun víkkar sjóndeildarhringinn og gerir þér kleift að skilja hvað má nota og hvað ekki.

Leið arkitektsins: vottun og vöruídýfing

Skref þrjú: Lærðu meira en kóða

Þegar unnið er að stórum upplýsingatæknilausnum eru margir þættir mikilvægir. Til dæmis, ekki allir verktaki gefur gaum að netbreytum, en jafnvel bandbreidd þess getur haft áhrif á lausn viðskiptavanda.

Skilningur á þessu er gefinn 98 röð vottun:

Þeir gera þér kleift að skoða hlutina víðtækari og komast út úr takmörkuðu „aðeins kóða“ hugtakinu. Þetta eru grundvallaratriði, grunnatriðin, en þau eru mikilvæg til að skilja allt á dýpri stigi.

Series 98 vottorð eru stutt próf - 30 spurningar í 45 mínútur.

Skref fjögur: Ferlastjórnun

Að vinna með heilsugæslustöðvum er mikilvægara verkefni en til dæmis að búa til farsímaleik. Hér er ekki hægt að bæta við eiginleikum og setja hann út til framleiðslu - það er mikilvægt að fylgja samþykkisferlinu og gera fjölmargar breytingar frá viðskiptavininum, því heilsa og líf fólks er í húfi.

Dæmigert Agile skilaði ekki tilætluðum árangri í þessu verkefni og hver sprettur stóð frekar lengi. Milli dreifingarinnar tók það frá 6 mánuðum upp í eitt ár.

Auk þess var tæknilega ómögulegt að koma ferli þeirra tíu heilsugæslustöðva sem þjónað var í einhvern samnefnara.

Til þess að ná hraðar árangri við þessar aðstæður þurftu þróunaraðilar persónulega ábyrgð og víðtæka sýn á ferla - sem þýðir stöðuga einbeitingu og mikla hæfi.

Þegar sérfræðingur er á kafi í ferlinu sér hann greinilega niðurstöður, orsakir og afleiðingar, heildarmyndina. Þetta er á sama tíma þáttur fyrir frekari hvatningu og meðvitund, sem bætir getu til að leysa vandamál og vandamál.

Með vel virkum innviðum, vel byggðum arkitektúr og ákjósanlegum kóða getur einn einstaklingur tekið að sér mörg ferli. Þetta þýðir þó ekki að það þurfi að ala upp alhliða hermenn sem eru færir um að leiða verkefnið einir. Samskipti og teymisvinna eru mikilvæg.

Í teymi skilur hver þróunaraðili að samstarfsmenn hans eru háðir gjörðum hans. Að spara 5 mínútur á þróunarstigi þýðir kannski 5 klukkustundir til viðbótar af prófun. Til að skilja þetta er mikilvægt að koma á samskiptum.

Í verkefninu okkar fékk Alexey hjálp við að ná tökum á ferlunum vottorð frá EXIN:

  • M_o_R grunnskírteini í áhættustjórnun
  • Agile Scrum Foundation
  • Stofnun upplýsingatækniþjónustustjórnunar
  • EXIN Business Information Management Foundation
  • PRINCE2 grunnskírteini í verkefnastjórnun
  • Prófunarverkfræðingur
  • Microsoft Operations Framework Foundation
  • Agile þjónustuverkefni

Námskeið voru tekin á edX sem hjálpuðu til við að skoða kerfið frá sjónarhóli tölfræði og sléttrar forritunar og síðar ýtt við að fá arkitektvottorð:

  • Lean framleiðsla
  • Six Sigma: greina, bæta, stjórna
  • Six Sigma: Skilgreina og mæla

Samkvæmt Six Sigma meginreglunni tryggir tölfræðistýring hágæða niðurstöður með mjög miklum líkum.

Með því að hækka stigi hans kemst verktaki að jafnaði að eftirfarandi niðurstöðum:

  • Ekki vinna hörðum höndum, en vinna á skilvirkan hátt.
  • Ekki flækja líf þitt með því að elta ytra: fín tækni leysir ekki endilega vandamál betur.
  • Vertu í vini við sérfræðinga á öllum stigum hringrásarinnar og komdu að verkjapunktum þeirra. Arkitekt verður að ná tökum á ferlunum: að bera kennsl á vandamál, stilla vandamál, hanna svæðisfræði netkerfis, þróun, prófun, stuðning, rekstur.
  • Athugaðu alla eiginleika að innan sem utan.
  • Það kemur fyrir að upplýsingatækniferlar samsvara ekki viðskiptaferlum og við því verður að bregðast.

Leið arkitektsins: vottun og vöruídýfing

Skref fimm: skilja arkitektúrinn í gegnum linsu Big Data

Á meðan á verkefninu stóð fengum við nokkuð stóra gagnagrunna. Að minnsta kosti virtist svo vera þangað til á vissu augnabliki. Þegar Alexey byrjaði að rannsaka stór gögn á edX kom í ljós að 1,5 Tb á verkefninu var lítill gagnagrunnur. Alvarleg vog - frá 10 Tb, og aðrar aðferðir eru nauðsynlegar þar.

Næsta skref í átt að vottun var námskeið um stór gögn. Hann hjálpaði til við að skilja skipulag gagnaflæðis og flýta fyrir framleiðslu. Og einnig gaum að litlum verkfærum, til dæmis, byrjaðu að nota Excel til að leysa einstök örverkefni.

Vottorð:
Microsoft Professional Program: Big Data Certificate

Leið arkitektsins: vottun og vöruídýfing

Skref sex: frá verktaki til arkitekts

Eftir að hafa fengið öll skráð skírteini, meðan hann var enn verktaki, byrjaði Alexey að skilja að upplýsingarnar sem berast höfðu mikið abstraktstig og þetta var langt frá því að vera slæmt.

Stórfelld sýn á ferla leiðir til stigs arkitekts, eitt af hæstu stigum vottunar.

Í leit að arkitekt vottun, Alexey kom til Löggiltur hugbúnaðararkitekt - Microsoft Platform eftir Sundblad & Sundblad. Þetta er forrit sem Microsoft hefur viðurkennt, þróun þess hófst fyrir 14 árum síðan með samvinnu yfirmanns fyrirtækisins og sænskra skrifstofu. Það nær yfir .NET Framework, kröfusöfnun, upplýsingaflæðisstjórnun og mörg önnur efni á háu stigi og er talin vera sterkur vitnisburður um hæfileika arkitekta.

Það voru námskeið til að læra innan námsins. Vottun kerfisbundna þekkingu og gerði okkur kleift að fara inn á nýtt þróunarstig - frá hönnuði til arkitekts.

Leið arkitektsins: vottun og vöruídýfing

Samantekt

Eins og Alexey bendir á, þegar unnið er með umfangsmikið upplýsingatæknikerfi, er mikilvægt að muna að forritun er ekki dýr afþreying, heldur tæki til að leysa viðskiptavandamál. Þegar þú stendur frammi fyrir þessari eða hinni áskorun þarftu örugglega að skrifa niður viðskiptavirði svo verkefnið komist ekki í hnút.

Arkitektinn hefur sérstaka sýn á forritun og grunnþætti hennar:

  • Að búa til og/eða viðhalda gagnaflæði
  • Útdráttur upplýsingaflæðis úr gagnaflæði
  • Að draga virðisstraum úr upplýsingaflæði
  • Tekjuöflun virðisstraums

Ef þú horfir á verkefni með augum arkitekts þarftu að byrja á endanum: móta gildið og fara síðan í það í gegnum gagnaflæðið.

Arkitektinn fylgir þróunarreglunum og hefur alþjóðlega sýn á verkefnið. Það er næstum ómögulegt að ná því með æfingum og eigin mistökum — eða réttara sagt, það er mögulegt, en það mun taka mjög langan tíma. Vottun gerir þér kleift að víkka sjóndeildarhringinn og skoða allt samhengi hvers máls, kynnast reynslu þúsunda fagfólks og þróa færni til að leysa vandamál.

Hingað til höfum við unnið með ofangreint lækningakerfi í meira en fimm ár og náð umtalsverðum framförum. Á þessum tíma stóðst Alexey meira en 20 vottunarpróf:

  1. TS: Windows forritaþróun með Microsoft .NET Framework 4
  2. TS: Aðgangur að gögnum með Microsoft .NET Framework 4 forritun í C#
  3. TS: Microsoft .NET Framework 3.5 Windows Forms umsóknarþróun
  4. PRO: Hönnun og þróun Windows forrita með Microsoft .NET Framework 3.5
  5. PRO: Hanna og þróa Windows-undirstaða forrit með því að nota Microsoft .NET Framework
  6. TS: Microsoft .NET Framework 2.0 - Windows-undirstaða viðskiptavinaþróunar
  7. 98-361: Grundvallaratriði hugbúnaðarþróunar
  8. 98-364: Grunnatriði gagnagrunns
  9. M_o_R grunnskírteini í áhættustjórnun
  10. Agile Scrum Foundation
  11. Stofnun upplýsingatækniþjónustustjórnunar
  12. EXIN Business Information Management Foundation
  13. PRINCE2 grunnskírteini í verkefnastjórnun
  14. Prófunarverkfræðingur
  15. Microsoft Operations Framework Foundation
  16. Agile þjónustuverkefni
  17. Lean framleiðsla
  18. Six Sigma: greina, bæta, stjórna
  19. Six Sigma: Skilgreina og mæla
  20. Microsoft Professional Program: Big Data Certificate
  21. Löggiltur hugbúnaðararkitekt - Microsoft Platform

Leið arkitektsins: vottun og vöruídýfing

Eftir að hafa staðist öll prófin hækkaði Alexey úr aðalhönnuði í verkefnisarkitekt. Á sama tíma hefur vottun orðið öflugt tæki bæði til faglegrar þróunar og orðsporsuppbyggingar í augum viðskiptavinarins.

„Vottunarramminn“ hjálpaði til við að fá aðgang að einstökum mikilvægum ferlum sem þurftu eftirlit og útfærslu. Evrópskir viðskiptavinir upplýsingatæknilausna meta að jafnaði mjög vottaða sérfræðinga og eru tilbúnir til að veita þeim meira athafnafrelsi.

Takk fyrir athyglina! Við vonum að greinin hafi verið gagnleg fyrir þig.

Heimild: www.habr.com

Bæta við athugasemd