Patton Jeff. Litaba tsa basebelisi. The Art of Agile Software Development

tlhaloso

Buka ena ke algorithm e phetiloeng bakeng sa ho etsa ts'ebetso ea nts'etsopele ho tloha mohopolong ho isa ts'ebetsong ho sebelisoa mekhoa ea khale. Ts'ebetso e behiloe ka mehato mme mohatong o mong le o mong mekhoa ea mohato oa ts'ebetso e bonts'oa. Mongoli o bontša hore mekhoa e mengata ha se ea pele, ntle le ho bolela hore ke ea pele. Empa mokhoa o motle oa ho ngola le botšepehi bo itseng ba ts'ebetso li etsa hore buka e be le thuso haholo.

Mokhoa oa bohlokoa oa ho etsa 'mapa oa lipale ke ho hlophisa mehopolo le litšoantšiso ha mosebelisi a ntse a tsoela pele.

Ka nako e ts'oanang, ts'ebetso e ka hlalosoa ka litsela tse fapaneng. U ka haha ​​​​mehato ha u ntse u finyella bohlokoa ba bohlokoa, kapa u ka nka feela le ho nahana ka letsatsi la ho sebetsa la basebelisi ha le ntse le sebelisa tsamaiso. Mongoli o tsepamisitse maikutlo tabeng ea hore lits'ebetso li hloka ho hlalosoa, ho buuoa ka mokhoa oa pale ea mosebedisi 'mapeng oa ts'ebetso, e leng eona e re fileng lebitso la 'mapa oa pale ea mosebedisi.

Ke mang ea e hlokang

Bakeng sa bahlahlobi ba IT le batsamaisi ba morero. E tlameha ho bala. Ho bonolo ebile ho monate ho e bala, buka ena e mahareng ka boholo.

Tlhahiso

Ka mokhoa oa eona o bonolo, ke kamoo e sebetsang kateng.

Moeti o tla lebenkeleng la lijo, o khetha lijana, o reka, o fuoa lijo, oa ja, 'me oa lefa.

Re ka ngola litlhoko tsa seo re se batlang ho tsoa ho sistimi mothating o mong le o mong.

Sistimi e lokela ho bonts'a lethathamo la lijana, sejana se seng le se seng se na le sebopeho, boima le theko mme se khone ho eketsa kariki. Ke hobane’ng ha re kholisehile ka lintho tsee tse hlokahalang? Sena ha se hlalosoe tlhalosong "e tloaelehileng" ea litlhoko mme sena se baka likotsi.

Baetsi ba sa utloisiseng hore na ke hobane'ng ha sena se hlokahala hangata ba etsa ntho e fosahetseng. Baetsi ba sa ameheng molemong oa ho theha mohopolo ha ba amehe sephethong. Agile o re, ha re shebeng haholo-holo tsamaisong, empa ho batho, ho bareki, mesebetsi le lipakane tsa bona.

Re theha batho, re ba fa lintlha tsa kutloelo-bohloko, 'me re qala ho pheta lipale tse tsoang lehlakoreng la motho.

Mosebeletsi oa ofising Zakhar o ile lijong tsa mots'eare mme o batla ho ja seneke kapele. O hloka eng? Sepheo ke hore mohlomong o batla lijo tsa motšehare tsa khoebo. Khopolo e 'ngoe ke hore o batla hore tsamaiso e hopole lintho tseo a li ratang, hobane o ja lijo. Mohopolo o mong. O batla hore a tlisetsoe kofi hang-hang hobane o tloaetse ho noa kofi pele ho lijo tsa mots'eare.

Hape ho na le khoebo (motho oa mokhatlo ke sebapali se emelang lithahasello tsa mokhatlo). Likhoebo li batla ho eketsa cheke e tloaelehileng, ho eketsa makhetlo a ho reka, le ho eketsa phaello. Khopolo ke - a re faneng ka lijana tse sa tloaelehang tsa lijo tse ling. Khopolo e 'ngoe - ha re ke re tsebise lijo tsa hoseng.

Mehopolo e ka etsoa 'me e lokela ho tiisoa, ea fetoloa le ho hlahisoa ka mokhoa oa pale ea mosebelisi. Joaloka mosebeletsi oa Setsi sa Khoebo sa Zakhar, ke batla hore sistimi e ntemohele e le hore nka fumana lethathamo la lintho tseo ke li ratang. Joaloka motho ea fanang ka lijo, ke batla hore tsamaiso e ntsebise nako ea ho atamela tafoleng e le hore mofani a khotsofatsoe ke tšebeletso e potlakileng. Joalo joalo.

Lipalesa tse ngata. E latelang ke ho beha lintho tse tlang pele le ho salla morao? Jeff o supa mathata a hlahang: ho qoelisoa ka lintlha tse nyane le ho lahleheloa ke kutloisiso ea mohopolo, hammoho le ts'ebetso e etelletseng pele ho etsa setšoantšo se senyehileng ka lebaka la ho se lumellane le lipakane.

Tsela ea mongoli: Ha re etelle pele ts'ebetso, empa sephetho = seo mosebelisi a se fumanang qetellong.

Ntlha e totobetseng e sa hlakang: seboka sa pele-pele ha se etsoe ke sehlopha sohle, hobane ha se na thuso, empa ke batho ba bararo. Ea pele e ikarabella bakeng sa khoebo, ea bobeli bakeng sa phihlelo ea mosebedisi le ea boraro bakeng sa ts'ebetsong.

A re khetheng bonyane bakeng sa ho rarolla bothata bo le bong ba mosebedisi (bonyane tharollo e sebetsang).

Re qaqisa mehopolo ea pele ea mantlha re sebelisa lipale tsa basebelisi, likhechana tsa moralo, litšitiso le melao ea khoebo 'mapeng oa lipale tsa basebelisi ka ho bolella le ho buisana le sehlopha seo batho le bankakarolo ba se hlokang mohatong o mong le o mong oa ts'ebetso. Re siea mehopolo e setseng e sa hlahlojoe ka lebaka la menyetla e saletseng morao.

Ts'ebetso e ngotsoe likareteng ho tloha ka letsohong le letšehali ho ea ho le letona, ka maikutlo a likarete tse ka tlase ho mehato ea ts'ebetso. Ho bohlokoa hore tsela ea pale eohle e buisane le litho tsa sehlopha ho netefatsa kutloisiso e tšoanang.

Tlhaloso ka tsela ena e etsa hore ho be le botšepehi ho latela mekhoa.

Maikutlo a fumanoeng a hloka ho hlahlojoa. Motho eo e seng setho sa sehlopha o roala katiba ea motho eo 'me a phela letsatsi la motho ka hloohong, a rarolla bothata ba hae. Ho ka etsahala hore ebe ha a bone tsoelo-pele, a etsa likarete hape, 'me sehlopha se iphumanela mekhoa e meng.

Joale ho na le lintlha tse qaqileng bakeng sa tlhahlobo. Batho ba bararo ba lekane bakeng sa sena. O ikarabella bakeng sa boiphihlelo ba mosebelisi, moqapi, mohlahlobi ea nang le potso eo a e ratang haholo: "Ho thoe'ng haeba ...".

Mothating o mong le o mong, puisano e latela 'mapa oa ts'ebetso oa nalane ea mosebelisi, e lumellang ho hopola mosebetsi oa mosebelisi ho theha kutloisiso e ts'oanang.

Na litokomane lia hlokahala ho latela maikutlo a mongoli? E, kea e hloka. Empa e le lintlha tse u lumellang hore u hopole seo le lumellaneng ka sona. Ho kenyelletsa motho osele hape ho hloka puisano.

Mongodi ha a kenelle tabeng ya ho lekana ha dingolwa, a tsepamisitse maikutlo hodima tlhokeho ya puisano. (E, litokomane lia hlokahala, ho sa tsotellehe hore na batho ba se nang kutloisiso e tebileng ea agile ba bolela joang). Hape, ho hlakisoa ha karolo feela ea bokhoni ho ka lebisa tlhokahalong ea ts'ebetso e felletseng ea sistimi eohle. Mongwadi o šupa kotsi ya go hlaloša ka mo go feteletšego ge kgopolo e fošagetše.

Ho felisa likotsi, hoa hlokahala ho potlakela ho amohela maikutlo mabapi le sehlahisoa se bōpiloeng ho fokotsa tšenyo ea ho theha sehlahisoa se "fosahetseng". Re entse setšoantšo sa mohopolo - re se netefalitse le mosebelisi, li-prototypes tsa sebopeho se hlophisitsoeng - re se netefalitse le mosebelisi, jj. (Ka thoko, ho na le tlhaiso-leseling e nyane mabapi le mokhoa oa ho netefatsa li-prototypes tsa lenaneo). Lipheo tsa ho theha software, haholo-holo nakong ea pele, li ithuta ka ho fumana maikutlo a potlakileng; ka hona, sehlahisoa sa pele se entsoeng ke litšoantšo tse khonang ho paka kapa ho hanyetsa khopolo-taba. (Sengoli se itšetlehile ka mosebetsi oa Eric Ries "Qala ho sebelisa mokhoa oa Lean").

'Mapa oa pale o thusa ho ntlafatsa puisano ha ts'ebetsong e etsoa ho lihlopha tse ngata. Ke eng e lokelang ho ba 'mapeng? Seo u se hlokang ho boloka puisano. Eseng feela pale ea mosebelisi (mang, eng, hobaneng), empa mehopolo, lintlha, likhechana tsa sebopeho, joalo-joalo...

Ka ho arola likarete tse 'mapeng oa nalane ka mela e' maloa e otlolohileng, o ka arola mosebetsi ka litokollo - totobatsa bonyane bo se nang letho, sekhahla sa ts'ebetso e ntseng e eketseha le liqha.

Re pheta lipale 'mapeng oa ts'ebetso.

Mosebeletsi e mong o ile a tla lijong tsa motšehare.

O batla eng? Mabelo a litšebeletso. E le hore lijo tsa hae tsa motšehare li se li mo emetse tafoleng kapa bonyane ka tereing. Oops - mohato o fetiloeng: mosebeletsi o ne a batla ho ja. O ile a kena 'me a khetha khetho ea lijo tsa motšehare tsa khoebo. O ile a bona lik'halori le litaba tsa phepo e nepahetseng ho mo thusa ho ja le ho se be boima ba 'mele. O ile a bona litšoantšo tsa sejana ho etsa qeto ea hore na o tla ja sebakeng seo kapa che.

Ka mor'a moo, na o tla ea lijong tsa motšehare le tsa mantsiboea? Kapa mohlomong lijo tsa motšehare li tla isoa ofising ea hae? Joale mohato oa ts'ebetso ke ho khetha sebaka sa ho ja. O batla ho bona hore na e tla tlisoa neng ho eena le hore na e tla bitsa bokae, e le hore a ka ikhethela hore na a sebelise nako ea hae le matla a hae hokae - ho theohela mokatong o ka tlaase kapa ho ea mosebetsing. O batla ho bona hore na k'hefi e phathahane hakae e le hore a se ke a qoelisoa meleng.

Eaba mosebeletsi o tla khefing. O batla ho bona terei ya hae hore a tle a e nke mme a ye dijong tsa mantsiboya. Cafe e batla ho amohela chelete ea ho etsa chelete tšebeletsong. Mosebeletsi o batla ho lahleheloa ke nako e fokolang ea ho lula le cafe, e le hore a se ke a senya nako ea bohlokoa ntle le thuso. Joang ho e etsa? Lefa esale pele kapa ka tsela e fapaneng ka mor'a tšebeletso u le remoutu. Kapa lefa hang-hang u sebelisa kiosk. Ntho ea bohlokoa ka ho fetisisa ke efe ka see? Ke batho ba bakae ba ikemiselitseng ho lefella lijo tsa motšehare ka karete ea banka? Ke batho ba bakae ba ka tšepang canteen ee ho boloka nomoro ea bona ea likarete bakeng sa ho lefa khafetsa? Ntle le lipatlisiso tsa tšimo ha ho hlake, tlhahlobo ea hlokahala.

Mohato o mong le o mong oa ts'ebetso, o hloka ho fana ka ts'ebetso ka tsela e itseng; bakeng sa sena o hloka ho nka motho e mong e le motheo ebe o khetha se bohlokoa ho eena (bakhethoa ba bararo ba tšoanang). Latela pale ho fihlela qetellong = etsa tharollo e sebetsang.

Ho latelang ho latela lintlha. Moreki o batla ho bona hore na k'hefi e phathahane hakae, e le hore a se ke a sutumetsa meleng. Hantle-ntle o batla eng?

Bona ponelopele ea hore na ho tla ba le batho ba bakae ka mor'a metsotso e 15 ha a fihla moo

Sheba nako e tloaelehileng ea tšebeletso ka cafe le matla a eona halofo ea hora esale pele

Sheba boemo le matla a ho lula tafoleng

Ho thoe'ng haeba tsamaiso ea ho bolela esale pele e fana ka sephetho se sa hlakang kapa e khaotsa ho sebetsa?

Shebella ka video meleng e ka cafe, hammoho le ho lula ha litafole. Hmm, ke hobane'ng ha u sa etse joalo pele?!

Mongoli o bontša boikoetliso bo fokolang ba ho itloaetsa: leka ho nahana ka seo u se etsang hoseng ka mor'a ho tsoha. Karete e le 'ngoe = ketso e le 'ngoe. Eketsa likarete (ho e-na le ho sila kofi, noa seno se hlasimollang) ho tlosa lintlha tsa motho ka mong, u sa lebise tlhokomelo ea mokhoa oa ts'ebetsong, empa ka sepheo.

Buka ena ke ea mang: Bahlahlobisisi ba IT le batsamaisi ba merero. E tlameha ho bala.

ditiriso

Lipuisano le ho etsa liqeto li sebetsa hantle ka lihlopha tsa batho ba 3 ho isa ho ba 5.

Ngola kareteng ea pele hore na ho hlokahala eng ho ntlafatsoa, ​​ho ea bobeli - lokisa seo u se entseng ho ea pele, ho ea boraro - lokisa se entsoeng ho ea pele le ea bobeli.

Lokisetsa lipale tse kang likuku - eseng ka ho ngola risepe, empa ka ho fumana hore na kuku e etselitsoe mang, bakeng sa ketsahalo efe, le hore na kuku e etselitsoe batho ba bakae. Haeba re senya thekiso, joale e ne e ke ke ea e-ba tlhahisong ea mahobe, tranelate, joalo-joalo, empa e le tlhahiso ea mahobe a manyenyane a lokiselitsoeng.

Tsoelo-pele ea software e tšoana le ho etsa filimi, ha ho hlokahala hore u ntlafatse ka hloko le ho bentša script, ho hlophisa liketsahalo, batšoantšisi, joalo-joalo pele filimi e qala.

Ho tla lula ho e-na le khaello ea lisebelisoa.

20% ea boiteko e hlahisa liphello tse bonahalang, 60% e fana ka liphello tse sa utloisiseheng, 20% ea boiteko bo kotsi - ke ka lebaka leo ho leng bohlokoa ho tsepamisa maikutlo thutong le ho se nyahame haeba ho e-na le sephetho se fosahetseng.

Buisana ka kotloloho le mosebelisi, ikutloe u le maemong a hae. Tsepamisa maikutlo mathateng a mang.

Ho qaqisa le ho ntshetsa pele pale bakeng sa tlhahlobo ke karolo e nyarosang ka ho fetesisa ea scrum, etsa hore lipuisano li eme ka mokhoa oa aquarium (batho ba 3-4 ba buisana ka boto, haeba motho a batla ho nka karolo, o nkela e mong sebaka).

Source: www.habr.com

Eketsa ka tlhaloso