T O D a Y Software Magazine
Total Page:16
File Type:pdf, Size:1020Kb
No. 14 • August 2013 • www.todaysoftmag.ro • www.todaysoftmag.com TODAY TSM SOFTWARE MAGAZINE Provocările unui business analyst în Agile Scurtă introducere în mediul SAP Load Test folosind Windows Azure Haskell (IV) Project Manager și Business Analyst - un duet care poate face diferența în IEEE Congress on Evolutionary outsourcingul românesc Computation, 2013, Cancun ITC Spring 2013 (II) Migrare website MVC 3 și DB în Azure (III) Cum invata un artizan software: deliberate practice Istoria IT-ului clujean: Ford și Șincai Team building (II) WPF – cum stăm cu performanța? Conferința Romanian Testing Startup Transilvania Community 2013 6 27 ICT SPRING Team EUROPE 2013 (II) building (II) Ovidiu Mățan Andreea Pârvu 9 29 Istoria Provocările unui business IT-ului analyst în Agile Marius Mornea Monica Petraru 10 32 Conferința Project Manager și Business Romanian Testing Analyst - un duet care poate Community face diferența în outsourcin- 2013 gul românesc Marius Mornea Adrian Cighi 11 34 Startup Recenzia cărții: Android Apps Transilvania with Eclipse de Onur Cinar Cristian Dascălu Silviu Dumitrescu 12 36 Despre finaliștii Romanian Load Test folosind Windows Startup Awards Azure Bogdan Iordache Radu Vunvulea 15 39 Aplicații pentru previziuni Programare financiare la IEEE Congres on Funcțională Evolutionary în Computation, 2013, Cancun Haskell (IV) Silvia Răușanu Mihai Maruseac 18 41 Cum învață un artizan soft- Migrare website MVC 3 și DB în ware: deliberate practice Azure (III) Alexandru Bolboaca și Adrian Bolboacă Dragoș Andronic 21 43 Scurtă introducere Design pattern-ul în mediul SAP MVVM Victor Ionescu Andrei Moldovan 23 45 WPF – cum stăm cu Complicat performanța? sau complex Daniel Lăcătuș Simona Bonghez editorial remea vacanțelor a început, o parte am fost norocoși și ne-am luat deja concedi- ile așa că putem să ne reluăm plini de elan lucrul la birou. Revenim la proiectele noastre, și sigur aveți o idee despre un produs nou ce ar putea să ne facă viața maiV ușoară, cum ar fi o mică pompă solară care să umfle colacele și bărcuțele copiilor. Vă sugerez să nu abandonați aceste idei și să vă gândiți serios cum s-ar putea realiza. Se întâmplă uneori să avem o idee foarte bună de produs pe care să o vedem în câțiva ani implementată cu succes, din păcate de către altcineva. Este paradoxal faptul că în România avem un grad ridicat de ingeniozitate, că suntem buni în execuția proiectelor, lucru demonstrat prin întreaga industrie de IT orientată spre outsourcing, dar în același timp avem un număr relativ mic de startup-uri, succesul acestora se lăsându-se așteptat. Ovidiu Măţan, PMP Presupun că în timp toate acestea se vor schimba, iar șansa de succes a noilor veniți este [email protected] mult mai mare acum față de condițiile de la începutul lui 2000. Trip Hawkins, spunea în cadrul ICT Spring Europe 2013 că inovația trece în fața branding-ului. Industria cu Editor-in-chief Today Software Magazine cel mai mare impact în momentul de față este cea mobile iar în cadrul acesteia jocurile împreună cu social media ocupă cel mai mare spațiu în device-urile utilizatorilor. Mai mult, dacă ne uităm la procentul jocurilor indie față de cele produse de marile companii, acestea dominau în prima parte a 2012 cu 68% pentru platformele ios și android. Dacă ar trebui să pornesc un startup astăzi, aș considera și crearea unui joc. Există exemple de succes autohtone pe piața locală, iar suportul acestora pentru noi veniți nu ar trebui să fie o problemă. Rămânem în sfera indie, iar cea mai mare platformă de finanțare crowdsourcing, dis- ponibilă și din România este IndieGoGo.com. Este cea mai bună modalitate de a valida faptul că prototipul vostru va avea cu adevărat un impact global și de a obține o finanțare. Proiecte din ce în ce mai mari își găsesc finanțarea în acest mod iar un exemplu recent este Ubuntu Edge, un proiect ce urmărește crearea primului telefon high-end al celor de la Ubuntu. Ținta lor pentru obținerea a 32,000,000$ într-o lună va reprezenta un adevărat succes în ceea ce privește finanțarea crowdsourcing. Nu puteam vorbi despre crowdso- urcing fără a menționa și două platforme locale: multifinantare.ro și crestemidei.ro ce reprezentă o alternativă bună atunci când vorbim de proiecte cu impact național. În acest număr TSM puteți citi o serie de articole tehnice dintre care enumăr câteva titluri: WPF – cum stăm cu performanța?, Design pattern-ul MVVM. De asemenea se continuă seriile în numerele trecute despre Programare Funcțională în Haskell și Migrare website MVC 3 și DB în Azure. O noutate constă în prezența a două articole, Provocările unui business analyst în Agile și Project Manager și Business Analyst care pun accentul pe rolul unui business analyst-ului în echipă și interacțiunea cu aceasta. Load Test folosind Windows Azure ne propune o modalitate simplă de a realiza un load test sau stress test. SAP reprezintă un domeniu de interes și ne face plăcere să publicăm un prim articol de introducere în SAP. La final, Gogu ne propune să învățăm diferența dintre complicat și complex. Vă dorim o lectură plăcută !!! Ovidiu Măţan Fondator și CEO al Today Software Magazine 4 nr. 14/August, 2013 | www.todaysoftmag.ro TODAY SOFTWARE MAGAZINE Lista autorilor Redacţia Today Software Magazine Alexandru Bolboaca Adrian Cighi [email protected] [email protected] Agile Coach and Trainer, with a Fondator / Editor în chief: Ovidiu Mățan focus on technical practices Project Manager @Mozaic Works @ Yonder [email protected] Daniel Lăcătuș Editor (startups și interviuri): Marius Mornea [email protected] Mihai Maruseac [email protected] [email protected] Senior Software Developer @ Accesa IxNovation @ IXIA Graphic designer: Dan Hădărău membru ROSEdu, ARIA [email protected] Silviu Dumitrescu Radu Vunvulea silviu.dumitrescu@msg-systems. [email protected] Copyright/Corector: Emilia Toma com [email protected] Senior Software Engineer Consultant Java @iQuest @ msg systems Romania Traducător: Roxana Elena [email protected] Silvia Răuanu Adrian Bolboaca [email protected] [email protected] Reviewer: Tavi Bolog Software Developer Programmer. Organizational and [email protected] @ ISDC Technical Trainer and Coach @Mozaic Works Reviewer: Adrian Lupei Bogdan Iordache Victor Ionescu [email protected] [email protected] [email protected] este Co-Fondator al How to Web, SAP IT Consultant cel mai important eveniment @ msg systems Romania web din Europa de Est Produs de Today Software Solutions SRL Monica Petraru Andrei Moldovan [email protected] [email protected] str. Plopilor, nr. 75/77 Software Developer Cluj-Napoca, Cluj, Romania Senior Business Analyst @ Business Logic Systems Ltd. [email protected] @ UNIQA Raiffeisen Software Service www.todaysoftmag.ro www.facebook.com/todaysoftmag Simona Bonghez, Ph.D. Andreea Pârvu twitter.com/todaysoftmag [email protected] [email protected] Speaker, trainer şi consultant în Recruiter în cadrul Endava ISSN 2284 – 6352 managementul proiectelor, Owner al Colors in Projects Dragoș Andronic Cristian Dascălu [email protected] [email protected] CTO @ TXTFeedback Cofondator @ Cluj Hub Marius Mornea Ovidiu Măţan, PMP [email protected] [email protected] Copyright Today Software Magazine Inginer interesat şi implicat în diverse activități IT, de la Editor-in-chief dezvoltare, management, până Reproducerea parțială sau totală a articolelor Today Software Magazine la educație şi jurnalistică în din revista Today Software Magazine cadrul Epistemio, UTCN şi TSM fără acordul redacției este strict interzisă. www.todaysoftmag.ro www.todaysoftmag.com www.todaysoftmag.ro | nr. 14/August, 2013 5 evenimente ICT SPRING EUROPE 2013 (II) n acest articol continuăm relatările de la ICT Spring Europe unde împreună cu colegul meu Marius Mornea am avut plăcerea să participăm. A fost prima delegație TSM în afara țării și am avut ocazia să ne conectăm la pulsul lumii de IT din Europa. Viitorul arată bine și nu m-ar surprinde ca în viitor să asistăm la o redefinire a importanței bătrânului continent în dezvoltarea aplicațiilor deÎ mâine. A doua zi a evenimentului a debutat cu prezentarea lui Jimmy aceleași categorii de articole și statistici legate de accesul la aces- Walles, fondatorul Wikipedia a cărui temă a fost Democrație și tea. Apar totuși diferențe în popularitatea acestora cum ar fi pop internet. Am reținut invitația la un exercițiu de imaginație care culture in Japonia sau faptul că germanii sunt cei mai curioși în sintetizează filozofia Wikipedia: „Imaginați-vă o lume unde fiecare geografie !!! persoană are liber acces la toate cunoștiințelor omenirii”. Revenind la statistici, Wikipedia are până acum 490.000.000 Un lucru distractiv, relatat de fondatorul Wikipedia, se referă la vizitatori unici și bazat pe estimările lor, se va ajunge la 500.000.000 China unde au apărut denumiri de mâncăruri ce conțin cuvântul înainte de finalul anului. Wikipedia. Nimeni nu a știut inițial cum au apărut, dar s-a dove- Cine scrie în Wikipedia? 87% sunt bărbați din cauză că dit că în urma căutărilor unor termeni în limba engleză folosind Wikipedia este destul de tehnică. Se încearcă să se îmbunătățească Google, rezultatul începea de multe ori cu cuvântul Wikipedia. interfața de editare a articolelor astfel încât să fie mult mai ușor să Aceasta se întâmpla, deoarece înainte de Olimpiada din Beijing, se editeze un articol. Există un mare număr de doctoranzi printre toate restaurantele își traduceau meniurile în limba engleza. Astfel cei ce scriu articole. Fondurile pentru Wikipedia vin de la fundația dacă se căuta, cum se numește această ciupercă în engleză rezulta- Wikimedia, marea majoritate a sumei primite fiind de la publicul tul căutării, începea cu: Wikipedia. larg. Un aspect interesant menționat de fondatorul Wikipedia este Cum funcționează Wikipedia ? legat de diferențele observate la nivelul țărilor sau comunităților în • Wikipedia este o enciclopedie. ceea ce privește tipul sau cantitatea de informație accesate.