![]() | Despre vina de a greși. Sau cea de a recunoaștevezi toate articolele de Diana Coman08 Feb 2010 la 10:23 14 comentarii 978 vizualizari. |
Un articol din vara lui 2009 a stârnit vâlvă în comunitatea ingineriei programării. Autorul este unul dintre cei mai respectați oameni în domeniu și unul dintre întemeietorii ingineriei programării. Într-un domeniu în care una dintre frazele cele mai citate este “nu poți controla ceea ce nu măsori”, articolul argumentează că un astfel de control e benefic doar pentru proiectele la limita profitabilității.
În schimb, spune articolul, un control atât de strict este o piedică pentru proiectele cu adevărat necesare și profitabile. Iar când Google apare printre exemplele de proiecte profitabile nu în pofida ci datorită lipsei de control strict, argumentația devine imposibil de ignorat. Problema, concluzionează articolul, nu e cum să ducem la bun sfârșit proiectele aflate la limită, ci cum să pornim cât mai puține din acestea și cât mai multe dintre cele cu adevărat necesare. Iar pentru asta ingineria programării nu oferă încă nici un fel de răspuns pentru că nici nu a investigat problema. Altfel spus, în 40 de ani de muncă asiduă pentru a defini și populariza măsuri, procese și disciplină, ingineria programării a răspuns la întrebarea greșită sau, în cel mai bun caz, la o întrebare neesențială, cu impact minim.
Autorul articolului cu pricina e însă nimeni altul decât autorul frazei multcitate și promotorul neobosit al măsurării, proceselor și controlului în dezvoltarea de software. Iar articolul nu este un atac asupra ingineriei programării, ci o retrospectivă lucidă și onestă asupra a mai bine de 40 de ani de activitate. Și este, poate chiar mai important, o recunoaștere publică, de către o personalitate marcantă, a unei erori proprii de proporții. Iar răspunsul comunității este o reanalizare a obiectivelor, o argumentație pro sau contra și chiar mai mult respect pentru cel care și-a recunoscut o astfel de eroare (o simplă căutare pe Google vă poate convinge că nu aruncă lumea cu roșii în autor). Desigur, nimeni nu-l felicită pentru eroare și el însuși ar fi fost mai câștigat să fi rămas promotorul unei direcții principale în ingineria programării decât promotorul unei direcții principial greșite și în esență irelevante. Dacă s-a demonstrat evident că și el poate greși, în același timp s-a demonstrat și faptul că încearcă să găsească soluția reală la problemele esențiale. Altfel spus, și-a păstrat credibilitatea.
Recunoașterea acestei erori poate însemna diferența între încă 40 de ani de efort în direcția greșită și redefinirea ingineriei programării ca domeniu prin abordarea problemelor esențiale. Și ceea ce îi oferă mult din această putere este faptul că vine din partea unuia dintre promotorii influenți ai greșelii. Dar mă întreb în ce alt domeniu în afară de cercetare ar mai fi primită o astfel de recunoaștere cu atâta calm și fără linșarea publică a “vinovatului”. Ca și societate și comunitate avem cu siguranță nevoie de astfel de recunoașteri, dar ce șansă le oferim să se producă? Și cât suntem cu adevărat mai interesați de redirecționarea eforturilor decât de asaltul asupra celor care au greșit?
Etichete: asumare, control, disciplina, erori, google, greşeală, impact, ingineria programarii, programare, studiu


Cristian Teodorescu azi la 00:32 |
Cînd îl auzi vorbind la vreo televiziune pe parlamentarul român, îţi vine să crezi că [ citeste mai departe ]
Mihai Goţiu 18 Feb la 18:08 |
În urmă cu o lună, când scriam că PDL și PSD și-au dat mâna pentru a susține un [ citeste mai departe ]
Florin Puscas 18 Feb la 14:27 |
Dan Dianconescu, prin intermediul OTV şi al partidului de troglodiţi pe care îl conduce, vine [ citeste mai departe ]
Costi Rogozanu 18 Feb la 11:41 |
O veste tristă. A murit Cornel Mihai Ionescu, unul dintre cei mai mari erudiţi pe [ citeste mai departe ]
Cristian Teodorescu 17 Feb la 22:59 |
Vezi şi Catavencii.ro
Fix 1,5 la sută din PIB vrea premierul MRU să aducă la buget, în două [ citeste mai departe ]
Mihai Goţiu 17 Feb la 12:01 |
Mircea Sandu: Acum... o să vedem asta cu băut din iaz...
Dragoș Năstase: Nu... e un pahar de [ citeste mai departe ]
Ciprian Domnişoru 16 Feb la 11:11 |
Numărul deceselor în urma hipotermiei este tot mai mare. Autoritățile iau măsuri, Raed Arafat [ citeste mai departe ]
Mihai Goţiu 16 Feb la 11:07 |
Geamurile fumurii se lasă ireal de încet în jos. Albul zăpezii îmi lovește retina. Îmi [ citeste mai departe ]
Tudor Darie 16 Feb la 01:43 |
Aveam șase ani când am auzit o teorie frumoasă despre tineri. Cel care mi-a spus-o nu era un [ citeste mai departe ]
Marius Cosmeanu 15 Feb la 22:15 |
Într-un audiovizual în care ayatolah e Dan Diaconescu iar precursor, mai bretelatul său [ citeste mai departe ]
Cristian Teodorescu 15 Feb la 20:56 |
E şi-n Caţavencii.ro
Fiindcă tot sîntem în criză de prezidenţiabili n-ar fi momentul să [ citeste mai departe ]
Mihai Goţiu 15 Feb la 17:05 |
Asocierea dintre Federația Română de Fotbal și Roșia Montană Gold Corporation (RMGC) a fost [ citeste mai departe ]
Costi Rogozanu 15 Feb la 15:35 |
Se pare că presa a atins limita: fundul lui Boc. Facebookul a ars în flăcări deontologice şi [ citeste mai departe ]
Daniel Oanta 15 Feb la 14:36 |
Coaliţia la guvernare susţine tratatul fiscal european, deşi părerile privind tratatul privind [ citeste mai departe ]
Cristian Teodorescu 15 Feb la 13:29 |
Vezi şi Caţavencii.ro
Dacă nu s-a dus cu Ponta în America, fiindcă nu ştie engleza, Crin [ citeste mai departe ]
Lucian Isar 15 Feb la 12:45 |
Noul guvern promoveaza si un nou program de guvernare. Acest program are 3 mari componente : 1) [ citeste mai departe ]
riscograma.ro 15 Feb la 11:22 |
Mihai Răzvan Ungureanu: "Militarii îngheaţă la deszăpeziri, locuitorii stau la căldură. [ citeste mai departe ]
Mihai Goţiu 15 Feb la 09:05 |
Marți (ieri), în jurul orei 18.00, un prieten mi-a semnalat un articol publicat de [ citeste mai departe ]
Ciprian Domnişoru 15 Feb la 05:12 |
Celor 300 de candidați tineri şi cu studii în străinătate care aspiră la funcția de consilier [ citeste mai departe ]
Alin Fumurescu 14 Feb la 23:21 |
... de fiece data cand cred ca mai jos nu se poate cobori, ceva se incapataneaza sa ma convinga de [ citeste mai departe ]
Constantin Creţan 14 Feb la 23:15 |
Dacă întreaga masă a lui Stamate reuşea să se sprijine pe calcule şi probabilităţi, iată [ citeste mai departe ]
Tudor Darie 14 Feb la 23:14 |
În ultimele zile, ortacii lui Voronin se plâng pe site-ul grenada.md că poliția a inițiat o [ citeste mai departe ]
Mihai Eminescu 14 Feb la 22:02 |
Iunie 1882
Îngerul meu blond,
Te-aș acoperi toată cu sărutări, cum argintarii îmbracă [ citeste mai departe ]
Daniel Oanta 14 Feb la 13:59 |
În anul de graţie 2009, când un cumul de factori externi si interni au forţat Romania să [ citeste mai departe ]
Costi Rogozanu 14 Feb la 13:10 |
Zahar Prilepin, un scriitor rus de care v-am mai povestit aici, spunea zilele trecute pe BBC despre [ citeste mai departe ]
Dorin Tudoran 14 Feb la 10:36 |
Pe când era Prim Secretar al Partidului Socialist Francez, François Mitterand a fost întrebat de [ citeste mai departe ]
Dan Duca 14 Feb la 10:06 |
"Asta este o ţară care a făcut vedete din toate pipiţele şi nu-şi respectă veteranii de [ citeste mai departe ]
Cristian Cojanu 14 Feb la 09:19 |
Din 40.000 de bucureșteni anunțați pe facebook au fost numărați la Protestul [ citeste mai departe ]
Alin Fumurescu 14 Feb la 00:41 |
… si nu, asta nu are nimic de-a face cu ecologia. Are de-a face cu politica. Mai exact, cu [ citeste mai departe ]
Cristian Teodorescu 13 Feb la 18:57 |
E şi-n Caţavencii.ro
Acum vreo cîţiva ani, cînd se bătea în apariţii la inundaţii cu pe [ citeste mai departe ]
| 1@Mihai Gotiu:Cu intelesul ... sa lasam cititorii sa judece. Astept cu interes motivele si argumentele...... | ||
| 2Si inca ceva domnule Gotiu Eticul:Pentru cei care nu cunosc la Politehnica din Bucuresti nici nu s-a stabilit pana in prezent un calendar al alegerilor…la fel si la Univ. Tehnica din Cluj Napoca si... | ||
| 3@careva:"Pacat ca va aduceti aminte sa “dezgropati” pe vreunul doar cand va dati seama ca a sosit clipa sa-l ingropati.".Mda, pacat ca ajungem sa apreciam oamenii cu adevarat doar atunci cand... | ||
| 4in lege scrie ca *au drept de vot doar titularii *dupa 65 de ani poti fi profesor doar pe o durata determinata * titular este o persoana angajata pe o perioada nedeterminata.Poate ar trebui sa citi... | ||
| 5@uimulen: modul in care s-a exprimat DD cu privire la 'justitia infaptuita de oameni simpli' cred eu ca este o forma de comunicare(mai mult ori mai putin reusita) a ideii 'juries are often seen as an... | ||
| 6@ Mihai Gotiu: Nu vad pana la urma care este avantajul creat de amanuntele din ordinul de ministru mentionate in articol. Nu se spune ca un anumit candidat ar fi sustinut majoritar de catre persoane la... | ||
| Mihai Goţiu 26129 citiri |
| Cristian Teodorescu 11253 citiri |
| Costi Rogozanu 10196 citiri |
| Ciprian Domnişoru 9425 citiri |
| Remus Cernea 5399 citiri |
| Alin Fumurescu 4267 citiri |
| Dan Duca 3763 citiri |
| Dorin Tudoran 3008 citiri |
| Cristian Bândea 2169 citiri |
| Ionel Blănculescu 2137 citiri |
| Mihai Goţiu 7 postari |
| Cristian Teodorescu 6 postari |
| Costi Rogozanu 4 postari |
| Tudor Darie 2 postari |
| Ciprian Domnişoru 2 postari |
| Lucian Isar 2 postari |
| Alin Fumurescu 2 postari |
| Daniel Oanta 2 postari |
| Dorin Tudoran 2 postari |
| Mihai Eminescu o postare |
| Mihai Goţiu 110515 citiri |
| Costi Rogozanu 56106 citiri |
| Cristian Teodorescu 47149 citiri |
| Alin Fumurescu 30183 citiri |
| Ciprian Domnişoru 21468 citiri |
| Remus Cernea 18487 citiri |
| Dorin Tudoran 16554 citiri |
| Viorel Dobran 16055 citiri |
| Iulian Leca 15548 citiri |
| Cristian Bândea 12831 citiri |
| Mihai Goţiu 38 postari |
| Cristian Teodorescu 25 postari |
| Costi Rogozanu 25 postari |
| Dorin Tudoran 16 postari |
| Alin Fumurescu 10 postari |
| Constantin Creţan 10 postari |
| Iulian Leca 9 postari |
| Viorel Dobran 9 postari |
| Ciprian Domnişoru 7 postari |
| Ciprian Şiulea 6 postari |
© 2009 VoxPublica.ro, o marca F5 Realitatea-Catavencu. Toate drepturile rezervate.
Paralele nefericite…sfârşitul uniunii europene! yiedyie.blogspo../
2010-02-08 10:49:44 | Raporteaza
Un text aparent tehnic; dar e mai mult, prin ideea de fond.
2010-02-08 11:03:04 | Raporteaza
@Diana Coman
SE vorbeste nuai de aspectele unor produse si utilizate f frecvent si continuu; HUGE
Sunt multe alte aspecte
1 E bine sa vorbesti despre programare
E bine sa stii sa ‘programezi’ dincolo de teoretizari excesive, dincolo de dezbateri si opinii meta-activitate
[adica cu comentarii interminabile pe ppt, pdf cu proiectoare, in sali de sedinte meschine (- asta pt productivitate??), cu teleconferinte in exces]
unii isi castiga ‘dulce’ viata numai din teoretizari de acestea, de multe ori excesive si contraproductive
[de multe ori e o 'linie moarta' chiar si pentru ei]
Si reciproca e adevarata ; nu poti sa ‘lucrezi’ continuu cu ignorarea unor aspecte ‘meta’
3 Sunt enorm de multe ‘programe’ anarhice:
conduse prost si dezvoltate rau
; au fost utilizte zeci de luni/ani de end-user
{cu oarecare multumire si fara litigii fiananciare, cu mai multe ‘release’).
[Despre 'teleologia' produselor informatice
ar fi ulte de spus....]
Sunt totusi produse de calitati si cu mentenanta total diferite
[Si Dacia 1300, Trabant, Moskvici au fost utilizate zeci de ani,neputandu-se compara cu Mercedes, Renault de alta generatie, Toyota...]
4 Nu stiu de ce se vorbeste atat de mult doar de google etc
[aici e problema recenta a drepturilor de autor la google books, pe care o pot avea si archive.org (msn) sau Gallica/BNF - FR]
5 E vorba de totusi de productie.
De multe ori clientul este ignorant, problema analizei conceptuale e decisiva.
De multe ori clientul e si ignorant sia are si capacitate investitionala variabla, schimbatoare daca nu chiar capricioasa
6 De multe ori project-manageri sau mai grav team-leader (grav!) ignoranti sau supralicitati (din considerente de traditie, pollitici interne sau externe)
Complicat…
2010-02-08 13:16:16 | Raporteaza
[...] e un model de recunoaștere a unei greșeli. Dar despre partea asta vă invit să citiți pe Voxpublica. Lasă un [...]
2010-02-08 14:25:58 | Raporteaza
Mi se pare ca s-a cazut prea usor in “capcana” invelisului tehnic concret al textului; nu cred ca gresesc atunci cand afirm ca autoarea textului a vrut sa evidentieze, printr-o particularizare, propulsia oricarui fenomen (proiect) de catre “recunoasterea” si, implicit, “corectarea” greselilor, de start sau de parcurs, in evolutia acestuia (inerente oricarui proiect, in orice domeniu).
Este un principiu esential, mai ales in managementul unui proiect, oricare ar fi el.
(Si comentariul meu poate fi tratat ca atare, si daca gresesc, accept, corectez si mergem mai departe).
2010-02-08 17:57:19 | Raporteaza
Sunt programator de 10 ani, sunt cu development, technology si buzz la zi, dar habar nu am despre ce vorbiti d-soara. Ce spuneti este atata de general incat daca schimbam un numar minim de termeni se aplica si la industria auto, incaltzaminte si constructii. Sau orice altceva.
2010-02-08 19:09:11 | Raporteaza
bwt controlul Google se aplica foarte strict, dar acolo unde trebuie. Stiu exact despre ce vorbesc. De ex. nu cred ca este vreo companie unde se practica mai mult decat in Google code reviews. Code reviews este o forma extrem de elaborata (perfida chiar) de control al calitatii codului.
Procesul de dezvoltare din Google este insa un subiect care ar aduna articole si argumente cam cate articole (bune =)) ) sunt pe Voxpublica deci nu e momentul sa discutam.
Apropos, despre ce era vorba ?
Cine a recunoscut ce greseala asa de mare incat a ruinat developmentul pe 40 de ani ? =)) Si ce greseala ?
2010-02-08 19:14:46 | Raporteaza
@Saint Peter(6): As fi onorat daca ati citi comentariul meu anterior (#5).
2010-02-08 19:31:02 | Raporteaza
@Americanul:
americane, iar a cazut bursa hamburgherilor in state! cum e pe acolo? ati trecut la chebab?
2010-02-08 20:08:03 | Raporteaza
@Yorga(9): Cum se pare ca, in parcuri si stand la coada, nu veti mai primi “2 mici si-o bere” si cum “hamburgerii” costa, pregatiti-va de foamete …
(sau de “autoservire gratuita”; tine de foame si de … comentarii distractive)
2010-02-08 20:30:02 | Raporteaza
@Americanul:
io am vazut ca in RO se pun de un scut anti Shahab, sau nu stiu cum draq ii zice: cred ca-i vorba de shish-kebab..da’
2010-02-08 20:36:34 | Raporteaza
Saint Peter,
DeMarco confronts his life’s legacy — his insistence that precise planning and intense monitoring are essential to project success — and condemns it.
Vezi si aici:
neverindoubtnet../
… care incepe asa:
Developers under thirty may not know the name, Tom DeMarco, but if you ever drew a paycheck from a large organization, you’ve felt his influence. When your boss said “You can’t control what you can’t measure”, he was channeling Mr. DeMarco.
2010-02-08 20:49:04 | Raporteaza
@Americanul E exact ceea ce am vrut sa comunic. Multumesc pentru comentarii.
@Saint Peter Am pus link in text la articolul de care vorbesc. Dupa cum bine a spus salvatipianele, e vorba despre Tom DeMarco si planificarea/masurarea stricta a dezvoltarii de software. Iar faptul ca ideile se aplica si la alte domenii mie mi se pare ca le face de interes mai general, ceea ce nu e un lucru rau, nu?
2010-02-09 11:12:36 | Raporteaza
@Diana(13): Ma bucur.
(P.S. Confidential: sunt inginer IT, IBM+)
2010-02-09 17:51:43 | Raporteaza