![]() | 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


Daniel Oanta azi 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 azi 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 azi 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 azi 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 azi 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 azi 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 ]
Lucian Isar 13 Feb la 18:55 |
Economia Romaniei opereaza intr-o lume aflata in flux in care diferentele si nuantele conteaza. [ citeste mai departe ]
Costi Rogozanu 13 Feb la 16:38 |
Update. Nu rezist. Am auzit declarația lui MIrcea Toader (PDL): unul [ citeste mai departe ]
Bogdan Ciuclaru 13 Feb la 16:21 |
Transmitem alb-negru! De dragul contrastului. De alb se ocupa iarna. De negru...lopetile.
Primul [ citeste mai departe ]
Ionel Blănculescu 13 Feb la 14:02 |
Am cumpanit mult daca sa public pozitia mea referitor la, de ce falimentul Greciei ar putea sa [ citeste mai departe ]
Mihai Goţiu 13 Feb la 07:18 |
Că Victor Ponta își asumă un discurs de învingător anticipat nu ar trebui să deranjeze prea [ citeste mai departe ]
Remus Cernea 12 Feb la 21:30 |
Un astronom grec, pe nume Aristarh din Samos, susţinea, prin anul 280 î.e.n., că [ citeste mai departe ]
Cristian Teodorescu 12 Feb la 17:30 |
Vezi şi Caţavencii.ro
Cît a durat schimbarea gărzii la Palatul Victoria, prefecţii şi [ citeste mai departe ]
Dorin Tudoran 12 Feb la 14:42 |
Un cuib de lilieci ideologizați până la isterie cere să fie privit cu atenție. Îl privesc. [ citeste mai departe ]
Ioana Paverman 12 Feb la 13:58 |
Ultimele săptămâni ni se desfășoară în amintire ca un asalt de întâmplări tumultuoase. [ citeste mai departe ]
Ciprian Şiulea 12 Feb la 12:36 |
Ca de obicei, apariţia unui personaj politic relativ nou şi tînăr precum Ungureanu a produs [ citeste mai departe ]
Mihai Goţiu 12 Feb la 09:36 |
Acest text nu este despre ACTA, ci despre proteste. Mai exact despre protestele de la Cluj, cauzate [ citeste mai departe ]
Cristian Bândea 11 Feb la 15:20 |
Vă rog ca înainte să citiți acest text sau să comentați să parcurgeți textul [ citeste mai departe ]
Constantin Creţan 11 Feb la 14:20 |
1. L-am ascultat ieri seară pe Crin Antonescu, timp de cîteva minute, la tv. De [ citeste mai departe ]
Mihai Goţiu 10 Feb la 18:32 |
Daniel Funeriu se poate considera o victimă a ”efectului Udrea”. Numele lui nu se afla pe lista [ citeste mai departe ]
Viorel Dobran 10 Feb la 16:54 |
În timp ce românii mor sinistraţi sub munţi de zăpezi, Biserica Ortodoxă Română cere bani [ citeste mai departe ]
Costi Rogozanu 10 Feb la 15:05 |
Mîine, la Piaţa Universităţii în Bucureşti se iese împotriva ACTA, după 17.00. [ citeste mai departe ]
Cristian Cojanu 10 Feb la 14:00 |
Cât din drepturile fundamentale ale omului putem încălca pentru a proteja drepturile [ citeste mai departe ]
Mihai Goţiu 10 Feb la 12:16 |
Știrile despre calvarul oamenilor blocați în trenuri aproape trei zile în mijlocul viscolului [ citeste mai departe ]
Lucian Isar 10 Feb la 10:35 |
Recent o idee buna a fost emisa referitor la renuntarea din 2013 la un al 3-lea acord cu FMI. Nu [ citeste mai departe ]
Iulian Leca 10 Feb la 03:52 |
Auzindu-l pe Ponta cum retracta, corecta si incerca disperat sa isi explice de-a lungul zilei [ citeste mai departe ]
Dorin Tudoran 09 Feb la 23:28 |
Numirea dlui Mihai Răzvan Ungureanu în funcţia de premier şi polemicile declanşate de [ citeste mai departe ]
Ciprian Domnişoru 09 Feb la 21:37 |
Miniştri care fac afaceri cu statul, comunişti sau fii de comunişti, colaboratori dovediţi ai [ citeste mai departe ]
Costi Rogozanu 09 Feb la 19:55 |
Știu, guverne noi, tensiuni în USL, showbiz politic la TV. Dar vă invit puțin în România [ citeste mai departe ]
| 1respectul nu se naste, nu se impune si nu se mentine prin formuile artificiale de adresare. distanta impusa artificial prin diverse formule de adresare impiedica sau inhiba comunicarea. printre altele... | ||
| 2@Andreea Paul Vax:E clar lipsa de memo la postaci! Pe dupa masa se mobilizeaza sefii - putin alcool, deh - si-i dau drumul netotului sa-si afiseze frustrarile homosexuale. Iar daca chiar nu le vine... | ||
| 3Penibil. Sa il critici pe Traian Basescu pentru ca avem greutati datorate unei ierni asa grele este chiar o dovada de primitivism in gandire. Oare japonezii s-au balacarit la tsunami si l-au criticat pe... | ||
| 4Excelent! Dar i-ati suparat pe bashishti ingrozitor, ceea ce e semn bun. Asa comentarii tampe din partea lor mai rar, se vede ca azi nu le-a ajuns la timp foitza cu ce trebuie sa scrie.... | ||
| 5@MirceaAsta-i o intrebare cu iz nazist si zau daca-i frumos din partea ta. Ce ti-ar pofti tie sufletelul, sa-ti spun ce-am facut in ultimii 5 ani, pentru ca, apoi, sa te hotarasti daca-mi dai sau nu... | ||
| 6Cum a petrecut Preşedintele de Ballantine’s Day5.30. Încă mă mai doare capul...De la discursul lui Ponta. Ăsta chiar a început să gândească de te doare capul! Aş lua o aspirină, da’ cu ce? Udrea face... | ||
| Mihai Goţiu 28702 citiri |
| Costi Rogozanu 14902 citiri |
| Adriana Săftoiu 9394 citiri |
| Cristian Teodorescu 9134 citiri |
| Remus Cernea 7937 citiri |
| Ciprian Domnişoru 5712 citiri |
| Alin Fumurescu 5565 citiri |
| Laura Cernahoschi 5387 citiri |
| Iulian Leca 5383 citiri |
| Dorin Tudoran 5173 citiri |
| Mihai Goţiu 9 postari |
| Costi Rogozanu 6 postari |
| Dorin Tudoran 5 postari |
| Cristian Teodorescu 4 postari |
| Iulian Leca 3 postari |
| Viorel Dobran 2 postari |
| Alin Fumurescu 2 postari |
| Lucian Isar 2 postari |
| Cristian Cojanu 2 postari |
| Dan Duca 2 postari |
| Mihai Goţiu 118131 citiri |
| Costi Rogozanu 77932 citiri |
| Cristian Teodorescu 52368 citiri |
| Alin Fumurescu 30992 citiri |
| Remus Cernea 26127 citiri |
| Iulian Leca 24717 citiri |
| Viorel Dobran 19518 citiri |
| Dorin Tudoran 17512 citiri |
| Ciprian Domnişoru 15483 citiri |
| Laura Cernahoschi 14194 citiri |
| Mihai Goţiu 45 postari |
| Costi Rogozanu 31 postari |
| Cristian Teodorescu 28 postari |
| Dorin Tudoran 18 postari |
| Iulian Leca 13 postari |
| Alin Fumurescu 11 postari |
| Viorel Dobran 11 postari |
| Constantin Creţan 11 postari |
| Ciprian Şiulea 8 postari |
| Cristian Bândea 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