joi, decembrie 23, 2010

Manifest pentru Dezvoltarea de Software Agil

Traducerea mea pentru (Agile Manifesto)

Manifest pentru Dezvoltarea Agila de Soft

Noi facem cunoscute cai mai bune de a dezvolta soft practicand dezvoltarea si ajutand pe altii sa o faca. Prin aceasta munca noi am ajuns la urmatoarele valori:

  • Indivizi si interactiuni in defavoarea proceselor si uneltelor
  • Software care functioneaza in defavoarea documentatiilor atotcuprinzatoare
  • Colaborarea cu clientii in defavoarea negocierii contractelor
  • Raspuns la schimbare in defavoarea urmaririi unui plan

Chiar daca este valoare in partea dreapta a frazei, pentru noi partea stanga a frazei este mult mai valoroasa

Principiile din spatele manifestului

Noi urmam aceste principii:

  • Prioritatea nostra de baza este aceea de a satisface clientul prin livrarea de soft util cat mai devreme si in mod neintrerupt.
  • Schimbarile cerintelor sunt binevenite, chiar si tarziu in procesul de dezvoltare. Procesele Agile exlploateaza schimbarea in avantajul competitional al clientului.
  • Livrarea frecventa de soft functional, incepand de la cateva saptamani pana la cateva luni, cu preferinta la un interval de timp mai scurt.
  • Cei care cunosc domeniul aplicatiei si dezvoltarorii trebuie sa lucreze impreuna pe tot parcursul proiectul
  • Proiectele se construiesc in jurul indivizilor motivate
  • Ofera-le mediul de lucru si suportul de care au nevoie, si ai incredere ca-si vor face treaba.
  • Cea mai eficenta si efectiva metoda de a transmite informatiile spre si in inteirorul unei echipe de dezvoltare este conversatia fata catre fata.
  • Softul care functioneaza este principala unitate de masura pentru progres.
  • Procesele agile promoveaza dezvoltarea sustinuta.
  • Sponsorii, dezvoltatorii si utilizatorii trebuie sa fie capabili sa mentina un ritm constant pe o perioada nedefinita de timp.
  • Atentia continua la excelenta tehnica si un design bun dau valoare agilitatii.
  • Simplitatea--arta de a maximiza cantitatea de munca care nu e nevoie sa fie facuta--este esentiala.
  • Cele mai bune arhitecturi, cerinte, si cel mai bun design sunt generate din echipele care se organizeaza singure
  • La intervale regulate, echipele reflecteaza cum pot deveni eficiente, apoi isi inbunatatesc si isi ajusteaza corespunzator comportamentul.

joi, decembrie 16, 2010

LENOVO ThinkPad T410

In sfarsit aseara am pornit pentru prima oara laptopul mult visat Lenovo T410. Scorul obtinut este cel care urmeaza (este coborat in jos de placa grafica Intel Graphics Media Accelerator 5700MHD - AMT). Configuratia ThinkPad T410 laptop with Automatic Switchable Graphics ofererea si posibilitatea de a avea o placa grafica NVIDIA NVS 3100m Optimus Graphics 512MB DDR3 with AMT):

Configuratia este urmatoarea:
  • Genuine Windows 7 Professional 64 bit
  • Intel Core i5-560M @ 2.66GHz (3.2Ghz Turbo), 1066MHz system bus, 3MB L2 cache
  • Intel Hyper-threading Technology, Intel Turbo Boost Technology
  • 4GB PC3-8500 1066MHz DDR3
  • Intel Graphics Media Accelerator HD - AMT
  • 14.1" WXGA (1280 x 800) TFT w/ LED backlight
  • 2.0 Megapixel Camera
  • 320GB 7200rpm SATA HDD
  • Thinkpad 11 b/g/n WiFi
  • 5-in-1 card reader and modem (MMC, Memory Stick, Memory Stick Pro, SD, SDHC)
  • Ultranav (TrackPoint and Touchpad)
  • DVD Recordable 8x Max Dual Layer, Ultrabay Slim SATA
  • 6-cell Lithium Ion battery
  • Genuine Lenovo Warranty 1 Year Depot (International Warranty 2516)
Primele impresii (in mare tin de experienta avuta in trecut cu un T60):
  • Tastatura excelenta
  • Camera Web excelenta (chiar si cu putina lumina)
  • Mute si desablare sonor marcate prin led-uri
  • Windows 7 e ok (sunt dezorientat putin pentru ca de ani de zile lucrez cu Windows XP)
  • Start/stop pentru sistemul de operare e rapid dar nu foarte rapid
  • Pentru instalare sistemului este o partitie de disc speciala din care se pot crea disk-urile de boot (calculatorul a venit fara nici un CD/DVD)
  • Think Advantage si toate unelte Lenovo sunt updatate fata de T60 (mult mai clare)
  • Eranul e wide putin prea scund (am senzatia ca nu incape in inaltime prea multa informatie) - folosesc un monitor extern pentru a compensa asta
Am folosit ninite.com pentru a instala bulk mai multe soft-uri. Foarte ingenios!

marți, decembrie 07, 2010

JAPAN 2010



Ce m-a surprins in Japonia (fara a incerca sa compar cu Romania pentru ca nu se poate compara - sa zicem ca in matematica unde poti sa nu introduci o relatie de ordine intr-o multime pentru ca elementele nu se pot practic compara dupa nici un criteriu):

  • principala senzatie cu care am ramas este aceea de siguranta si neagresivitate; chair daca e posibil sa fie doar o salvare a aparentelor (cred ca interiorul lor este mai agitat decat pare) totusi in alte parti ale lumii se poate simti o senzatie de agresivitate care in Japonia nu exista
  • in trenurile lor rapide (Shinkansen) de fiecare data cand intra sau iese din vagon, controlorul sau persoana care vinde mancare saluta facand o plecaciune (chiar daca eram doar 2 prsoane in vagon); nu e intamplator, toti fac asta ca si cum ar fi in "job description"-ul lor
  • de cate ori am intrebat persoane de pe strada (nu erau functionari si nu aveau nici o obligatie in acest sens fata de noi) despre o locatie despre care nu stiam unde este si ne-a insotit 500 de metri pana a fost sigura ca am juns (ni s-a intamplat ca cineva sa fuga cu noi ca sa prindem trenul)
  • functionarii chiar daca nu stiu engleza (cei din gara de exemplu) fac orice sa-ti rezolve cazul
  • am avut supriza sa vad intr-o gara (deoarece conductorul nu stia engleza ne-a aratat un set de carduri in engleza cu datele fiecarui tren) un card pentru un tren pe care vroiam sa-l luam la unul din impegatii de miscare si am avut surpriza sa vad ca erau trecute nu doar minutele ci si secundele la care trebuia sa vina (ceva in genul 10:12:30); asa a si venit, la secunda
  • mancarea traditionala pare a fi foarte sanatoasa (in general fructe de mare) dar total nepotrivita pentru gusturile mele (am avut supriza ca pestele sa fie extrem de dulce - ca si cum l-ar fi facut cu zahar)
  • la intrarea in restaurantele traditionale (in care se mananca stand in genunchi pe jos) trebuie sa lasi incaltamintea la intrare (am avut supriza sa vad in Tokyo printre zgarie nori, incaltari lasate la intrarea in cladire - banui ca acolo ra un restaurant)
  • de cateva ori am fost intrebati de oameni in varsta de unde suntem - am avut surpriza ca una din persoane sa fi fost in Romaina - Transilvania/Brasov - avea o imresie foarte buna despre Romania
  • cafeau lor este foarte, foarte slaba (solutia a fost StarBuks care se gasesc cam peste tot in gari si metrou)
  • trenuri lor locale (si nu numai) opresc la un loc bine stabilit - locul unde o sa fie usile se stie in prealabil si este marcat; dimineata si nu numai ai supriza sa vezi cum oamenii stau in ordine pe 2 randuri la intrararile vagoaneleor, se dau la o parte sa iasa oamenii printre ei apoi se repliaza sa intre (e destul de inspaimantator sa vezi cum stau randuri, randuri asteptand trenul)
  • in trenurile locale (metrou) se motaie - foarte multi oameni par obositi, se folosesc telefoanele (jocuri dar oamnii nu vorbesc la telefon in public ci doar ptesupun ca dau mail sau SMS)
  • am vazut in suprmarket-uri oameni maturi care citesc reviste de benzi desionate - am crezut initial ca sunt pentru copii dar am inteles ca orice poate fi scris asa (de fapt in librarii jumatate din carti sunt in scrierea lor si jumatate cu benzi desenate - probabil se suprapune intr-u fel cu modul lor de a gandi si scrie in concepte)
  • sunt foarte multe automade de bauturi reci si calde: ceai, cafea, sucuri (unele ceaiuri sunt foarte bunel, cafeau ori slaba ori fara zahar)
  • toamna sunt peisaje deosebite in gradinile lor: artar Japonez (cu frunze mici si rosii - se pare ca solul lor e important pentru culoare), ginkgo biloba cu frunze galbene si fructe urat mirositoare, etc; gradini foarte frumoase cum nu am mai vazut