![]() | Despre vina de a greși. Sau cea de a recunoaștevezi toate articolele de Diana Coman08 Feb 2010 la 10:23 14 comentarii 981 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


Costi Rogozanu azi la 16:59 |
Cu Victor Ponta s-au strîns deja destule: rămîne principala problemă a noii legi electorale. [ citeste mai departe ]
Tudor Darie azi la 15:27 |
Așa a fost să fie ca eu să fiu persoana responsabilă din partea Guvernului pentru susținerea [ citeste mai departe ]
Iulian Leca azi la 15:15 |
Altfel, imi imaginez ca multi vor vota cu mana taiata. Ce vremuri.... macar odata cineva ameninta ca [ citeste mai departe ]
Laura Cernahoschi azi la 12:30 |
Update: Grăjdan a fost demis. De aici semnul întrebării din titlu. Oricum, încă o lovitură de [ citeste mai departe ]
Cristian Teodorescu azi la 10:16 |
A cotit cu dibăcie Băsescu la întrebarea ziariştilor dacă se mai întîlnesc cu el la [ citeste mai departe ]
Irina Zamfirescu 23 May la 16:13 |
Bucureștiul pare că ar fi inepuizabil. Construcții P+inifinit, spații verzi transformate în [ citeste mai departe ]
Mihai Goţiu 23 May la 15:30 |
Uninominalul pur, în forma adoptată ieri de Parlamentul României, e o mare mizerie. Argumentele [ citeste mai departe ]
Elena Vijulie 23 May la 14:29 |
Legea privind sistemul electoral majoritar uninominal a trecut ieri de Camera Deputaţilor, după ce [ citeste mai departe ]
Costi Rogozanu 23 May la 14:22 |
Ce e în neregulă cu POSDRU? Am tot fost avertizaţi că face Comisia Europeană verificări. [ citeste mai departe ]
Laura Cernahoschi 23 May la 12:10 |
Apare doar la emisiuni cu Gâdea, Alesandra Stoicescu sau duminicale de cancan, unde nu i se vor [ citeste mai departe ]
Cristian Teodorescu 23 May la 10:00 |
Uninominalul pur şi dur la care a visat Traian Băsescu pe vremea cînd era pe val s-ar putea [ citeste mai departe ]
Cristian Cojanu 23 May la 09:54 |
From Romania with Art,
25 mai, ora 21.30, Grădina Verona
Pe 25 mai, de Noaptea Albă a Galeriilor, [ citeste mai departe ]
Iulian Leca 23 May la 04:30 |
Cea mai mare critica adusa sistemului electoral ce tocmai a trecut si de Camera Deputatilor e ca [ citeste mai departe ]
Dorin Tudoran 22 May la 22:27 |
Prima lună de după o căsătorie este numită ”luna de miere”. Prima lună a [ citeste mai departe ]
Alin Fumurescu 22 May la 19:36 |
… s-au inmultit atacurile impotriva lui Basescu pe ultimul front ramas disponibil – [ citeste mai departe ]
Ciprian Şiulea 22 May la 18:11 |
Astăzi USL a demonstrat că tot ceea ce a spus în ultimii cîţiva ani împotriva PDL nu a fost [ citeste mai departe ]
Elena Vijulie 22 May la 14:19 |
Premierul Victor Ponta şi ministrul afacerilor europene Leonard Orban au anunţat ieri că [ citeste mai departe ]
Cristian Teodorescu 22 May la 12:06 |
Monica Macovei susţine că guvernul Ponta, despre care premierul spune că e cel mai curat, e cel [ citeste mai departe ]
Ciprian Domnişoru 22 May la 04:22 |
Întrebat despre participarea financiară a României la achiziționarea de către NATO a unor [ citeste mai departe ]
Costi Rogozanu 21 May la 21:55 |
Nişte fapte. Traian Băsescu s-a întîlnit ieri cu vice-preşedintele Chevron, compania care vrea [ citeste mai departe ]
Mihai Goţiu 21 May la 19:43 |
Nu mai e doar o impresie de început de campanie. Ci o confirmare: Emil Boc a evitat până în [ citeste mai departe ]
Constantin Creţan 21 May la 19:05 |
În ţara în care Eminescu, Creangă, Caragiale şi Preda n-au fost absolvenţi ai vreunei [ citeste mai departe ]
Cristian Teodorescu 21 May la 18:20 |
Useliştii au început ofensiva de vară puţintel mai devreme, presaţi de calendarul [ citeste mai departe ]
Costi Rogozanu 21 May la 15:38 |
Alegerea dintr-un tur a primarului generează tot felul de efecte secundare. De exemplu, negocierea [ citeste mai departe ]
Stelian Tănase 21 May la 12:17 |
Traian Băsescu aflat la Chicago, printre români, a profitat că se afla departe de casă şi [ citeste mai departe ]
Mihai Goţiu 21 May la 11:00 |
Am văzut și români care (încă) îl iubesc pe Traian Băsescu. E drept, nu în România. Trebuie [ citeste mai departe ]
Cristian Teodorescu 21 May la 10:03 |
Şi ducîndu-se dumnealui Traian sin Băsescu la sfat în cele străinătăţi l-au însoţit alai, [ citeste mai departe ]
Costi Rogozanu 20 May la 15:44 |
Săptămîna asta cele mai discutate probleme au fost cîinii vagabonţi, curăţenia oraşului, [ citeste mai departe ]
Constantin Creţan 20 May la 12:38 |
Fostul ministru german al apărării a ieşit din politică şi a pierdut titlul de doctor în urma [ citeste mai departe ]
Mihai Goţiu 20 May la 10:15 |
Înainte de începerea festivităților de lansare a candidaților USL la Consiliul Județean și [ citeste mai departe ]
| 1@Ligheanu din Plescoi ti-ai furat-o prostovane!CC tocmai i-a spus infantiluui Tonta ca este pe dinafara.Si tu la fel! PS-ai auzit de blow job?Eram sigur ca stii cu ce se "mananca"!... | ||
| 2@terminand cu Udrea tocmai ce ti-ai luat-o in bot de la Curtea Constitutionala! Spui ca trece Tonta peste hotarare?Nu prea cred! PS-ia si baga botu'!Avem si pentru tine....!!!!... | ||
| 3@Ligheanu din Plescoi prostovame,CC a spus ca decizia lui Ponta retardatu' este este neconstitutionala! Va trebui sa dea banii inapoi primariilor PDL. De unde mai halesti si tu un covrig du apa plata?... | ||
| 4@tamara's nephew: Of, nepoate, ce naiba sa le spui la mioritici din astia , gen Ligheanu? (De n-o fi din aia suiti in avioane de Szarkozy!) E mandru nevoie mare ca este român ? Foarte bine, sunt convins... | ||
| 5@Mircea: @tamara's nephew: Cine se-aseamana se-aduna!De exemplu cacarezele de oaie...... | ||
| 6netotu si mircea (basescu?): Ce spuneti ,n-ati vrea voi sa plecati cu tot cu tinutul secuiesc si scriitorul ala hortyst, un pic la buda? (pesta,binenteles) Acum ca tot ati iesit de la cascaval!... | ||
| Mihai Goţiu 11559 citiri |
| Cristian Teodorescu 11515 citiri |
| Costi Rogozanu 10628 citiri |
| Ciprian Domnişoru 4370 citiri |
| Alin Fumurescu 4132 citiri |
| Iulian Leca 3458 citiri |
| Constantin Creţan 3436 citiri |
| Laura Cernahoschi 3420 citiri |
| Dorin Tudoran 2973 citiri |
| Elena Vijulie 2872 citiri |
| Cristian Teodorescu 8 postari |
| Mihai Goţiu 7 postari |
| Costi Rogozanu 7 postari |
| Constantin Creţan 4 postari |
| Ciprian Domnişoru 3 postari |
| Dorin Tudoran 3 postari |
| Iulian Leca 3 postari |
| Alin Fumurescu 3 postari |
| Elena Vijulie 2 postari |
| Laura Cernahoschi 2 postari |
| Mihai Goţiu 61951 citiri |
| Cristian Teodorescu 41855 citiri |
| Costi Rogozanu 39820 citiri |
| Ciprian Domnişoru 18418 citiri |
| Alin Fumurescu 18038 citiri |
| Viorel Dobran 12408 citiri |
| Dan Duca 11317 citiri |
| Constantin Creţan 11195 citiri |
| Iulian Leca 9720 citiri |
| Elena Vijulie 9497 citiri |
| Cristian Teodorescu 30 postari |
| Mihai Goţiu 29 postari |
| Costi Rogozanu 29 postari |
| Alin Fumurescu 11 postari |
| Constantin Creţan 10 postari |
| Ciprian Domnişoru 9 postari |
| Dorin Tudoran 8 postari |
| Dan Duca 8 postari |
| Ciprian Şiulea 7 postari |
| Iulian Leca 7 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