Kā pareizi strukturēt procesu MasterBase®.

MasterBase® process ir vairāk nekā tikai soļu izpilde: tas ir loģisks un automatizēts risinājums, kas prasa stratēģisku domāšanu.
process MasterBase

Process MasterBase® nav tikai izpildāmo darbību saraksts. Tā ir loģiska, automatizēta daļa, kas paredzēta kā daļa no lielāka risinājuma. Tāpēc nepietiek tikai apgūt WIzard; jums ir jāiemācās domāt procesos.

Laba procesa struktūra

Visiem MasterBase® procesiem ir modulāra struktūra, kas sastāv no trim blokiem:

  1. INIT (Sākums)
    Šeit definējiet pamatdatus, kas nepieciešami procesa uzsākšanai: datubāzes, atslēgas lauki, akreditācijas un citi. Šim blokam jābūt tīram, tikai ar būtiskāko.
  2. STEPS (soļi)
    Tās ir procesa kodols. Katrā posmā ir viens vai vairāki uzdevumi, piemēram, ierakstu meklēšana, datu saglabāšana, ziņojumu nosūtīšana, PDF dokumentu ģenerēšana u. c.
    Soļi tiek izpildīti secīgi, un tiem ir jābūt ar skaidru funkciju. Tas padara procesu viegli lasāmu, uzturējamu un mērogojamu.
  3. ATBILDES
    Tas nav obligāti, bet ir noderīgi. Tā ļauj procesa beigās atgriezt atbildi: apstiprinājumu lietotājam vai vērtību citam API vai procesam.

Labu procesu izstrādes principi

  1. Process = funkcija
    Katram procesam jābūt ar vienu mērķi. Ja jūsu risinājums risina vairākas problēmas, sadaliet to dažādos procesos. Tas nodrošina kārtību, atkārtotu izmantojamību un elastību.
  2. Loģiska soļu secība
    Tas ir kā stāstīt stāstu:
    • Jūs saņemat datus
    • Jūs tos pārbaudiet
    • Rīcības kadri
    • Jūs noslēdzat ar atbildi.

Izvairieties no darbību veikšanas, pirms tam nesaņemot nepieciešamos datus.

  1. Skaidri nosaukumi un vienkārši nosacījumi
    Izmantojiet nosaukumus, kas norāda, ko tie dara: verifyClient, sendWelcomeMail.
    Un, ja ir nepieciešams veikt daudz validācijas darbību, apsveriet iespēju daļu no šīs loģikas deleģēt citam procesam vai datubāzei.
  2. Testēšana soli pa solim
    Negaidiet, kad visa plūsma tiks iestatīta testēšanai. Pārbaudiet katru posmu atsevišķi, lai savlaicīgi atklātu kļūdas un izvairītos no ķēdes kļūmēm.
  3. Jau uzbūvētā atkārtota izmantošana
    Ja jau pastāv process, kas validē e-pasta vēstules vai ģenerē kodus, izmantojiet to atkārtoti. Tas ietaupa jūsu laiku un nodrošina risinājuma konsekvenci.

Gadījuma izpēte: reģistrēšanās sarunai

Pieņemsim, ka automatizējat bezmaksas tērzēšanas reģistrāciju. Izklausās vienkārši, bet, ja process nav labi strukturēts, tas var slikti mērogoties, radīt kļūdas vai kļūt nevadāms.

Procesa mērķis:

  • Reģistrēt attiecīgo personu
  • Pārbaudiet, vai jau esat reģistrēts
  • Personalizēta e-pasta nosūtīšana
  • Atzīmēt ierakstu kā apstrādātu

Nekas cits. Tā neapstrādā atgādinājumus vai aptaujas. To apstrādās citi procesi.

Procesa struktūra:

  • INIT: vārdu, e-pasta adresi un izvēlēto sarunu. Nekas papildu.
  • PASĀKUMI:
    • Pārbaudiet dublikātu: ja jau esat reģistrējies, pabeidziet procesu.
    • Reģistra dati: saglabā uzrakstu.
    • Sūtīt e-pastu: personalizētu apstiprinājuma ziņojumu.
    • Atjaunināt statusu: atzīmēti kā "apstrādāti".
  • ATBILDES: parāda paziņojumu par panākumiem vai nodod datus citam procesam.

Kāpēc šis process darbojas labi?

  • Tam ir noteikts mērķis
  • Plūsma ir loģiska un skaidra
  • Katram solim ir tikai viena funkcija
  • To ir viegli paplašināt, ja parādās jaunas sarunas
  • To var uzturēt: ja kaut kas jāmaina, jūs zināt, kur to darīt.

Procesu projektēšana ir risinājumu projektēšana

Nepietiek ar to, ka process "darbojas". Tam jābūt jēgpilnam, stabilam, saprotamam un viegli modificējamam.
Tai jābūt izstāstāmai kā stāstam. Ja jūs varat to izskaidrot, neieslīgstot, iespējams, tas ir labi izstrādāts.

Tā ir atšķirība starp profesionālu risinājumu un pagaidu plāksteri.


Kur var iemācīties labāk izstrādāt dizainu?

MasterBase® Labs - instance, kas paredzēta ideju izpētei, struktūru apstiprināšanai un konkrētu jautājumu risināšanai. Ja jums ir konkrēta vajadzība, varat iesniegt savu konceptuālo projektu laboratorijā un strādāt tieši pie tā īstenošanas. Tā ir vieta, kur labi pārdomātas idejas tiek pārvērstas stabilos risinājumos.

Šādi tiek veidoti stabili, uzturamie un profesionālie risinājumi.

MB Labs

Dalīties:

Vairāk rakstu

Vai ir kādas atsauksmes? Nosūtiet mums savas domas

Uzziniet vairāk par MasterBase®

Abonējiet tagad, lai turpinātu lasīt un piekļūtu pilnam arhīvam.

Turpināt lasīt