Sarrafa Hargitsi: Tsara abubuwa cikin tsari tare da taimakon taswirar fasaha

Sarrafa Hargitsi: Tsara abubuwa cikin tsari tare da taimakon taswirar fasaha

Hoto: Unsplash

Sannu duka! Mu injiniyoyi ne masu sarrafa kansa daga kamfanin Fasaha masu inganci kuma muna ba da tallafi don haɓaka samfuran kamfanin: muna tallafawa duka bututun taro daga ƙaddamar da layin code ta masu haɓakawa zuwa buga samfuran da aka gama da lasisi akan sabbin sabobin. A bisa ƙa'ida, ana kiran mu injiniyoyin DevOps. A cikin wannan labarin muna son yin magana game da matakan fasaha na tsarin samar da software, yadda muke ganin su da yadda muke rarraba su.

Daga cikin kayan za ku koyi game da rikitarwa na daidaitawa da haɓaka samfurori da yawa, menene taswirar fasaha da kuma yadda yake taimakawa wajen tsarawa da kwafi hanyoyin warwarewa, menene manyan matakai da matakai na tsarin ci gaba ya ƙunshi, yadda aka ƙayyade wuraren alhakin. tsakanin DevOps da ƙungiyoyi a cikin kamfaninmu.

Game da Chaos da DevOps

Bari mu a taƙaice lura cewa manufar DevOps ya haɗa da kayan aikin haɓakawa da ayyuka, da kuma hanyoyin da mafi kyawun ayyuka don amfani da su. Bari mu haskaka duniya manufar daga aiwatar da ra'ayoyin DevOps a cikin kamfaninmu: wannan shine daidaitaccen raguwa a cikin farashin samarwa da kuma kula da samfurori a cikin ƙididdiga masu yawa (sa'o'i na mutum ko na'ura, CPU, RAM, Disk da dai sauransu). Hanya mafi sauƙi kuma mafi bayyane don rage yawan farashin ci gaba a matakin kamfani shine rage farashin yin ayyuka na yau da kullun na serial a duk matakan samarwa. Amma menene waɗannan matakan, yadda za a raba su daga tsarin gaba ɗaya, wane matakai suka ƙunshi?

Lokacin da kamfani ke haɓaka samfuri ɗaya, komai yana ƙara ko žasa a sarari: yawanci akwai taswirar hanya da tsarin ci gaba. Amma menene za a yi lokacin da layin samfurin ya faɗaɗa kuma akwai ƙarin samfuran? Da farko kallo, suna da irin wannan tsari da layin taro kuma wasan "nemo bambance-bambancen X" a cikin rajistan ayyukan da rubutun ya fara. Me zai faru idan an riga an sami ayyukan 5+ a cikin haɓaka aiki da tallafi don nau'ikan nau'ikan da aka haɓaka sama da shekaru da yawa ana buƙata? Shin muna son sake amfani da mafita da yawa kamar yadda zai yiwu a cikin bututun samfur ko kuma muna shirye don kashe kuɗi akan ci gaba na musamman ga kowane?

Yadda za a sami ma'auni tsakanin keɓantacce da jerin hanyoyin mafita?

Wadannan tambayoyi sun fara tasowa a gabanmu akai-akai tun 2015. Yawan samfuran ya karu, kuma mun yi ƙoƙarin faɗaɗa sashen sarrafa kansa (DevOps), wanda ke tallafawa layin haɗin waɗannan samfuran, zuwa mafi ƙanƙanta. A lokaci guda, muna so mu kwafi da yawa mafita kamar yadda zai yiwu tsakanin samfurori. Bayan haka, me yasa ake yin abu iri ɗaya a cikin samfuran goma ta hanyoyi daban-daban?

Daraktan raya kasa: "Mutane, za mu iya ko ta yaya kimanta abin da DevOps yake yi don samfurori?"

Mu: "Ba mu sani ba, ba mu yi irin wannan tambaya ba, amma waɗanne alamu ya kamata a yi la'akari da su?"

Daraktan raya kasa: "Wa ya sani! Ka yi tunani..."

Kamar yadda a cikin wannan shahararren fim: "Ina cikin otal! .." - "Uh ... Za ku iya nuna mani hanya?" A kan tunani, mun zo ga ƙarshe cewa da farko muna buƙatar yanke shawara a kan jihohin ƙarshe na samfurori; wannan ya zama manufa ta farko.

Don haka, ta yaya kuke nazarin samfuran dozin ɗin tare da manyan ƙungiyoyi daga mutane 10 zuwa 200 kuma ku tantance ma'auni masu aunawa yayin da ake maimaita mafita?

1: 0 don goyon bayan Hargitsi, ko DevOps a kan kafada

Mun fara da ƙoƙarin yin amfani da zane-zane IDEF0 da zane-zane na kasuwanci daban-daban daga jerin BPwin. Rikicin ya fara ne bayan murabba'i na biyar na mataki na gaba na aikin na gaba, kuma waɗannan murabba'i na kowane aikin ana iya zana su cikin wutsiya mai tsayi a cikin matakai 50+. Na yi baƙin ciki kuma na so in yi kuka a wata - bai dace ba gaba ɗaya.

Ayyukan samarwa na yau da kullun

Samfuran hanyoyin samar da samfuri aiki ne mai sarƙaƙƙiya da ban sha'awa: kuna buƙatar tattarawa, aiwatarwa da kuma nazarin bayanai da yawa daga sassa daban-daban da sarƙoƙin samarwa. Kuna iya karanta ƙarin game da wannan a cikin labarin "Samfuran hanyoyin samarwa a cikin kamfanin IT".

Lokacin da muka fara ƙirar tsarin samar da mu, muna da takamaiman manufa - don isar da kowane ma'aikaci da ke da hannu wajen haɓaka samfuran kamfaninmu, da kuma masu gudanar da ayyuka:

  • yadda samfurori da abubuwan haɗin su, farawa daga ƙaddamar da layin lamba, isa ga abokin ciniki ta hanyar shigarwa da sabuntawa,
  • Wadanne albarkatun da aka samar a kowane mataki na samar da samfur,
  • waɗanne ayyuka ke ƙunshe a kowane mataki,
  • yadda aka keɓe wuraren alhakin kowane mataki,
  • wace kwangiloli ke wanzuwa a ƙofar shiga da fita na kowane mataki.

Sarrafa Hargitsi: Tsara abubuwa cikin tsari tare da taimakon taswirar fasaha

Danna kan hoton zai bude shi da girmansa.

Aikinmu a cikin kamfanin ya kasu kashi-kashi da dama ayyuka. Sashen samar da ababen more rayuwa ya tsunduma cikin inganta ayyukan duk kayan masarufi na sashen, tare da sarrafa sarrafa injina da muhalli a kansu. Jagoran kulawa yana ba da iko akan ayyukan ayyuka 24/7; Hakanan muna ba da sa ido azaman sabis ga masu haɓakawa. Jagoran tafiyar da aiki yana ba da ƙungiyoyi tare da kayan aiki don gudanar da ayyukan ci gaba da gwaji, nazarin matsayin lambar, da kuma samun nazari akan ayyukan. Kuma a ƙarshe, jagoran webdev yana tabbatar da buga abubuwan da aka sakewa akan sabobin sabunta GUS da FLUS, da kuma lasisin samfuran ta amfani da sabis na Lasisi. Don tallafawa bututun samarwa, muna kafawa da kula da sabis na tallafi daban-daban don masu haɓakawa (zaku iya sauraron labarai game da wasu daga cikinsu a tsoffin tarurrukan: Op! DevOps! 2016 и Op! DevOps! 2017). Hakanan muna haɓaka kayan aikin sarrafa kansa na ciki, gami da bude tushen mafita.

A cikin shekaru biyar da suka gabata, aikinmu ya tara yawancin ayyuka iri ɗaya da na yau da kullun, da abin da ake kira ayyuka na al'ada, Maganin wanda yake cikakke ko wani ɓangare na atomatik, baya haifar da matsaloli ga masu yin wasan kwaikwayo kuma baya buƙatar aiki mai yawa. Tare da manyan wuraren, mun bincika irin waɗannan ayyuka kuma mun sami damar gano nau'ikan nau'ikan aiki, ko matakan samarwa, matakan sun kasu kashi kashi cikin matakan da ba za a iya raba su ba, kuma matakai da yawa suna ƙarawa sarkar tsarin samarwa.

Sarrafa Hargitsi: Tsara abubuwa cikin tsari tare da taimakon taswirar fasaha

Misali mafi sauƙi na sarkar fasaha shine matakan haɗuwa, ƙaddamarwa da gwajin kowane samfuranmu a cikin kamfani. Bi da bi, alal misali, matakin ginin ya ƙunshi matakai daban-daban na al'ada: zazzage tushe daga GitLab, shirya abubuwan dogaro da ɗakunan karatu na ɓangare na uku, gwajin naúrar da ƙididdigar ƙima, aiwatar da rubutun gini akan GitLab CI, buga kayan tarihi a cikin ma'ajiyar kan. Kayan fasaha da tsara bayanan bayanan saki ta kayan aikin mu na ChangelogBuilder na ciki.

Kuna iya karanta game da ayyukan DevOps na yau da kullun a cikin sauran labaran mu akan Habré: "Kwarewa ta sirri: yadda tsarin Haɗin kai na Ci gaba yayi kama"Kuma"Yin aiki da kai na hanyoyin haɓakawa: yadda muka aiwatar da ra'ayoyin DevOps a Fasaha mai Kyau".

Yawancin sarƙoƙin samarwa na yau da kullun suna samuwa tsarin masana'antu. Daidaitaccen tsari don kwatanta matakai shine a yi amfani da ƙirar IDEF0 mai aiki.

Misali na yin samfuri na tsarin samar da CI

Mun ba da kulawa ta musamman ga ci gaban daidaitattun ayyuka don ci gaba da tsarin haɗin kai. Wannan ya ba da damar cimma nasarar haɗin kai na ayyukan, yana nuna abin da ake kira sakin zane na ginawa tare da talla.

Sarrafa Hargitsi: Tsara abubuwa cikin tsari tare da taimakon taswirar fasaha

Ga yadda yake aiki. Duk ayyukan suna kama da na yau da kullun: sun haɗa da daidaitawar majalisu waɗanda ke zuwa wurin adana hotuna akan Artifatory, bayan haka ana tura su kuma an gwada su akan benci na gwaji, sannan a haɓaka su zuwa wurin ajiyar fitarwa. Sabis ɗin kayan tarihi maki ɗaya ne don rarraba duk kayan aikin gini tsakanin ƙungiyoyi da sauran ayyuka.

Idan muka sauƙaƙa sosai da haɓaka tsarin sakin mu, ya haɗa da matakai masu zuwa:

  • giciye-dandamali samfurin ginawa,
  • tura don gwada benci,
  • ƙaddamar da ayyuka da sauran gwaje-gwaje,
  • inganta ginin gine-ginen da aka gwada don sakin ma'ajiyar kayayyaki a Artifatory,
  • bugu yana ginawa don sabunta sabobin,
  • isar da majalisai da sabuntawa don samarwa,
  • ƙaddamar da shigarwa da sabunta samfurin.

Misali, yi la'akari da samfurin fasaha na wannan tsarin sakin na yau da kullun (nan gaba kawai Model) a cikin sigar IDEF0 mai aiki. Yana nuna manyan matakai na tsarin mu na CI. IDEF0 model suna amfani da abin da ake kira Rahoton da aka ƙayyade na ICOM (Input-Control-Output-Mechanism) don bayyana abin da ake amfani da albarkatun a kowane mataki, dangane da waɗanne dokoki da buƙatun aikin da aka yi, menene fitarwa da waɗanne hanyoyin, ayyuka ko mutane ke aiwatar da wani mataki.

Sarrafa Hargitsi: Tsara abubuwa cikin tsari tare da taimakon taswirar fasaha

Danna kan hoton zai bude shi da girmansa.

A matsayinka na mai mulki, a cikin samfurori masu aiki yana da sauƙi don lalatawa da dalla-dalla bayanin matakai. Amma yayin da adadin abubuwan ke girma, yana ƙara zama da wuya a fahimci wani abu game da su. Amma a cikin ci gaba na ainihi akwai matakan taimako: saka idanu, takaddun samfur, sarrafa kansa na ayyukan aiki da sauransu. Daidai saboda matsalar ƙwanƙwasa ne muka yi watsi da wannan bayanin.

Haihuwar Bege

A cikin wani littafi, mun ci karo da tsoffin taswirar Soviet da ke kwatanta hanyoyin fasaha (wanda, ta hanyar, har yanzu ana amfani da su a yau a yawancin kamfanoni da jami'o'in gwamnati). Jira, jira, saboda mu ma muna da aikin aiki!.. Akwai matakai, sakamako, awo, buƙatu, alamomi, da sauransu da sauransu… Me zai hana a yi ƙoƙarin yin amfani da takaddun kwarara zuwa bututun samfuran mu kuma? Akwai ji: “Wannan shi ne! Mun sami zaren da ya dace, lokaci ya yi da za a ja shi da kyau!

A cikin tebur mai sauƙi, mun yanke shawarar yin rikodin samfuran ta ginshiƙai, da matakan fasaha da matakan jigilar samfur ta hanyar layuka. Mahimmanci wani abu ne babba, kamar matakin gina samfur. Kuma matakai wani abu ne karami kuma mafi cikakken bayani, misali, matakin zazzage lambar tushe zuwa uwar garken ginin ko matakin harhada lambar.

A tsaka-tsakin layuka da ginshiƙan taswira, mun sanya matsayi don takamaiman mataki da samfur. Don matsayi, an ayyana tsarin jihohi:

  1. Babu bayanai - ko kuma bai dace ba. Wajibi ne don nazarin buƙatar mataki a cikin samfurin. Ko dai an riga an gudanar da bincike, amma matakin a halin yanzu ba a buƙata ko kuma ba a tabbatar da tattalin arziki ba.
  2. An jinkirta - ko bai dace ba a halin yanzu. Ana buƙatar wannan mataki a cikin bututun, amma babu makamashi don aiwatar da shi a wannan shekara.
  3. An shirya. An shirya matakin aiwatarwa a wannan shekara.
  4. An aiwatar. Ana aiwatar da matakin a cikin bututun a cikin ƙarar da ake buƙata.

Cike teburin ya fara aiki ta hanyar aiki. Da farko, mun rarraba matakai da matakan aikin ɗaya kuma mun rubuta matsayinsu. Daga nan sai suka ɗauki aikin na gaba, sun rubuta matsayin da ke cikinsa kuma sun ƙara matakai da matakan da suka ɓace a cikin ayyukan da suka gabata. A sakamakon haka, mun sami matakai da matakai na dukan bututun samar da mu da matsayin su a cikin wani takamaiman aiki. Sakamakon wani abu ne mai kama da ƙayyadaddun matrix don jigilar abinci. Mun kira irin wannan matrix taswirar fasaha.

Tare da taimakon taswirar fasaha, mun daidaita tsarin aiki tare da ƙungiyoyin tare da tsare-tsaren aiki na shekara da maƙasudin da muke son cimma tare: waɗanne matakai ne muka ƙara zuwa aikin a wannan shekara, da kuma waɗanda za mu bar na gaba. Hakanan, a yayin aikin, ƙila mu sami ingantuwa a cikin matakan da muka kammala don samfur ɗaya kawai. Sa'an nan kuma mu fadada taswirar mu kuma mu gabatar da wannan ci gaba a matsayin mataki ko sabon mataki, sa'an nan kuma mu bincika kowane samfurin kuma mu gano yiwuwar sake fasalin ingantawa.

Suna iya ƙi mu: “Wannan duk yana da kyau, ba shakka, amma bayan lokaci adadin matakai da matakai za su yi girma sosai. Me zan yi?

Mun gabatar da daidaitattun daidaitattun cikakkun bayanai na buƙatun kowane mataki da mataki ta yadda a cikin kamfanin kowa ya fahimci su daidai. Bayan lokaci, yayin da ake aiwatar da gyare-gyare, mataki na iya shiga cikin wani mataki ko mataki - to za su rushe. A lokaci guda, duk buƙatu da nuances na fasaha sun dace da buƙatun matakin gabaɗaya ko mataki.

Yadda za a kimanta tasirin maimaita mafita? Muna amfani da hanya mai sauƙi mai sauƙi: muna dangana farashin babban birnin farko don aiwatar da sabon mataki zuwa farashin kayan samfur na shekara-shekara, sannan mu raba su tsakanin kowa da kowa yayin maimaitawa.

An riga an nuna ɓangarori na ci gaban a matsayin matakai da matakai akan taswira. Za mu iya rinjayar rage farashin samfurin ta hanyar ƙaddamar da aiki da kai don matakai na al'ada. Bayan haka, muna la'akari da canje-canje a cikin halaye masu mahimmanci, ƙididdigar ƙididdiga da ribar da ƙungiyoyin suka samu (a cikin sa'o'i na mutum ko na'ura-awa-jita na tanadi).

Taswirar fasaha na tsarin samarwa

Idan muka ɗauki dukkan matakanmu da matakanmu, mu sanya su tare da tags kuma mu faɗaɗa su cikin sarka ɗaya, to zai zama mai tsayi sosai kuma ba za a iya fahimtar shi ba (daidai da “wutsiya na Python” da muka yi magana game da shi a farkon labarin). :

[Production] — [InfMonitoring] — [SourceCodeControl] — [Prepare] — [PrepareLinuxDocker] — [PrepareWinDocker] — [Build] — [PullSourceCode] — [PrepareDep] — [UnitTest] — [CodeCoverage] — [StaticAnalyze] — [BuildScenario] — [PushToSnapshot] — [ChangelogBuilder] — [Deploy] — [PrepareTestStand] — [PullTestCode] — [PrepareTestEnv] — [PullArtifact] — [DeployArtifact] — [Test] — [BVTTest] — [SmokeTest] — [FuncTest] — [LoadTest] — [IntegrityTest] — [DeliveryTest] — [MonitoringStands] — [TestManagement] — [Promote] — [QualityTag] — [MoveToRelease] — [License] — [Publish] — [PublishGUSFLUS] — [ControlVisibility] — [Install] — [LicenseActivation] — [RequestUpdates] — [PullUpdates] — [InitUpdates] — [PrepareEnv] — [InstallUpdates] — [Telemetry] — [Workflow] — [Communication] — [Certification] — [CISelfSufficiency]

Waɗannan su ne matakan ginin samfuran [Gina], ƙaddamar da su don gwada sabobin [Tsarin], gwaji [Test], haɓaka ginin don sakin wuraren ajiya dangane da sakamakon gwaji [Ingantaka], samarwa da buga lasisi [Lasisi], bugawa [ Buga] akan uwar garken sabuntawar GUS da isarwa zuwa sabobin sabunta FLUS, shigarwa da sabunta abubuwan samfura akan kayan aikin abokin ciniki ta amfani da Gudanarwar Kanfigareshan Samfur [Shigar], da tarin telemetry [Telemetry] daga samfuran da aka shigar.

Baya ga su, za mu iya rarrabe matakai daban-daban: saka idanu kan yanayin abubuwan more rayuwa [InfMonitoring], sarrafa nau'ikan lambar tushe [SourceCodeControl], shirya yanayin taron [Shirya], gudanar da aikin [Tsarin aiki], samar da ƙungiyoyi tare da kayan aikin sadarwa [ Sadarwa], samfurin takaddun shaida [Takaddun shaida] da kuma tabbatar da wadatar da hanyoyin CI [CISelfSufficiency] (misali, 'yancin kai na majalisai daga Intanet). Ba za mu ma la'akari da matakai da dama a cikin ayyukanmu ba, saboda suna da takamaiman.

Zai fi sauƙi don fahimta da duba duk tsarin samarwa idan kun yi tunanin shi a cikin tsari taswirar fasaha; wannan tebur ne wanda aka rubuta matakan samar da kowane mutum da matakan da suka lalace a cikin layuka, kuma a cikin ginshiƙai bayanin abin da ake yi a kowane mataki ko mataki. Babban mahimmanci an sanya shi a kan albarkatun da ke ba da kowane mataki, da kuma iyakance wuraren alhakin.

A gare mu, taswira wani nau'i ne na rarrabawa. Yana nuna manyan sassan fasaha na samar da samfur. Godiya ga shi, ya zama mafi sauƙi ga ƙungiyarmu ta atomatik don yin hulɗa tare da masu haɓakawa tare da tsara tsarin aiwatar da matakan sarrafa kansa, da kuma fahimtar abin da ake buƙatar farashin aiki da albarkatu (mutum da kayan masarufi) don wannan.

A cikin kamfaninmu, ana samar da taswirar ta atomatik daga samfurin jinja azaman fayil ɗin HTML na yau da kullun, sannan a loda shi zuwa uwar garken Shafukan GitLab. Za'a iya duba hoton allo tare da misalin cikakken taswirar da aka samar mahada.

Sarrafa Hargitsi: Tsara abubuwa cikin tsari tare da taimakon taswirar fasaha

Danna kan hoton zai bude shi da girmansa.

A takaice, taswirar fasaha hoto ne na gaba ɗaya na tsarin samarwa, wanda ke nuna ƙayyadaddun tubalan tare da daidaitattun ayyuka.

Tsarin taswirar hanyar mu

Taswirar ta ƙunshi sassa da yawa:

  1. Yankin taken - a nan shine cikakken bayanin taswirar, an gabatar da ra'ayoyi na asali, an bayyana manyan albarkatun da sakamakon aikin samarwa.
  2. Ƙungiyar bayanai - Anan zaka iya sarrafa nunin bayanai don samfuran mutum ɗaya; an bayar da taƙaitaccen matakan aiwatar da matakai da matakai gabaɗaya don duk samfuran.
  3. Taswirar fasaha - bayanin tambura na tsarin fasaha. A kan taswira:
    • Ana ba da dukkan matakai, matakai da lambobin su;
    • an ba da taƙaitaccen bayani game da matakai;
    • ana nuna albarkatun shigar da ayyukan da ake amfani da su a kowane mataki;
    • ana nuna sakamakon kowane mataki da matakin mutum;
    • an nuna yankin alhakin kowane mataki da mataki;
    • albarkatun fasaha, irin su HDD (SSD), RAM, vCPU, da kuma sa'o'in da ake bukata don tallafawa aikin a wannan mataki, duka a halin yanzu - gaskiya, kuma a nan gaba - wani shiri, an ƙaddara;
    • ga kowane samfurin, an nuna waɗanne matakai na fasaha ko matakai don shi aka aiwatar, an tsara shi don aiwatarwa, maras dacewa ko ba a aiwatar da su ba.

Yin yanke shawara bisa taswirar fasaha

Bayan nazarin taswirar, zaku iya ɗaukar wasu ayyuka, dangane da matsayin ma'aikaci a cikin kamfani (mai sarrafa ci gaba, manajan samfur, mai haɓakawa ko mai gwadawa):

  • fahimci matakan da suka ɓace a cikin samfur ko aiki na ainihi kuma kimanta buƙatar aiwatar da su;
  • iyakance wuraren alhakin tsakanin sassa da yawa idan suna aiki akan matakai daban-daban;
  • yarda a kan kwangila a mashigai da kuma fita daga cikin matakai;
  • haɗa matakin aikin ku cikin tsarin ci gaba gaba ɗaya;
  • mafi daidai tantance buƙatar albarkatun da ke ba da kowane matakai.

Taƙaice duk abubuwan da ke sama

Taswirar fasaha tana da iyawa, mai yuwuwa kuma mai sauƙin kiyayewa. Yana da sauƙin haɓakawa da kiyaye bayanan tsari a cikin wannan sigar fiye da ƙirar IDEF0 na ilimi. Bugu da ƙari, kwatancen tebur ya fi sauƙi, mafi saba kuma mafi kyawun tsari fiye da samfurin aiki.

Kayan aiki na musamman na ciki, CrossBuilder, yana da alhakin aiwatar da fasaha na matakai - kayan aiki mai laushi tsakanin tsarin CI, ayyuka da kayan aiki. Mai haɓaka ba ya buƙatar yanke keken sa: a cikin tsarinmu na CI ya isa ya gudanar da ɗayan rubutun (abin da ake kira aiki) na kayan aikin CrossBuilder, wanda zai aiwatar da shi daidai, la'akari da fasalulluka na kayan aikin mu.

Sakamakon

Labarin ya juya ya zama tsayi sosai, amma wannan ba makawa ne lokacin da aka kwatanta tsarin aiwatar da hadaddun matakai. A ƙarshe, ina so in faɗi manyan ra'ayoyinmu a taƙaice:

  • Manufar gabatar da ra'ayoyin DevOps a cikin kamfaninmu shine a ci gaba da rage farashin samarwa da kuma kula da samfuran kamfanin a cikin ƙididdiga masu ƙididdiga (awanni na mutum ko na'ura, vCPU, RAM, Disk).
  • Hanya don rage yawan farashin ci gaba shine rage farashin yin daidaitattun ayyuka na serial: matakai da matakai na tsarin fasaha.
  • Aiki na yau da kullun aiki ne wanda maganinsa cikakke ne ko juzu'i mai sarrafa kansa, baya haifar da wahalhalu ga masu yin kuma baya buƙatar tsadar aiki.
  • Tsarin samarwa ya ƙunshi matakai, an raba matakan zuwa matakai marasa ganuwa, waɗanda ke wakiltar ayyuka na yau da kullun na ma'auni daban-daban da kundin.
  • Daga bambance-bambancen ayyuka na yau da kullun, mun zo ga sarƙoƙi na fasaha masu rikitarwa da samfuran matakai masu yawa na tsarin samarwa, waɗanda za a iya kwatanta su ta hanyar ƙirar IDEF0 mai aiki ko taswirar fasaha mafi sauƙi.
  • Taswirar kwarara ita ce ma'anar tambura na matakai da matakai na tsarin samarwa. Abu mafi mahimmanci: taswirar yana ba ku damar ganin tsarin gaba ɗaya gaba ɗaya, a cikin manyan guda tare da yiwuwar yin bayani dalla-dalla.
  • Dangane da taswirar fasaha, zaku iya tantance buƙatar aiwatar da matakai a cikin wani samfuri na musamman, ƙayyadaddun wuraren alhakin, yarda akan kwangila don abubuwan da aka fitar da matakan matakai, da ƙarin kimanta buƙatar albarkatun.

A cikin labarai masu zuwa, za mu bayyana dalla-dalla abin da kayan aikin fasaha ake amfani da su don aiwatar da wasu matakan fasaha akan taswirar mu.

Marubutan labarin:

source: www.habr.com

Add a comment