Development of Agile Practices in Romanian Software Community

Authors: Eduard Nicolae BUDACU

Abstract: Agile Software Development (ASD) promotes flexibility to change and emphasis the importance of individuals and interactions in producing software. The study presents the development of agile practices in Romanian software community. A literature review is conducted and the main agile methods are described. The characteristics of Romanian ICT sector is presented in relation with agile methodology. Practices are identified by a survey and an analysis on the groups of interests formed on Meetup website is performed. Future directions and development of agile practices is evaluated.
Keywords: Agile Practices, Software Development, Scrum, Kanban, Extreme 
Programming

Publicat in: Revista Informatica Economica, vol. 21 no. 2/2017

http://revistaie.ase.ro/content/82/08%20budacu.pdf

A STUDY ON AGILE SOFTWARE DEVELOPMENT COMMUNITY OF PRACTICE IN BUCHAREST

Authors: Eduard Nicolae BUDACU

Abstract. Agile Software Development (ASD) puts an emphasis on the importance of individuals and interactions to deliver high quality software products. Communities of Practice (CoP) play a significant role in spreading the knowledge required to solve complex business problems. The use of social networks and virtual collaboration tools has increased the ease to find people that share the same interests and concerns. This paper presents a study on the evolution of CoPs in the Bucharest IT industry. Observing the dynamics of communities is important to assess the growth and future directions of the industry. The study observes a significant growth of informal gatherings.

Published in: Proceedings of the IE 2017 International Conference

Statistical processing on very large comprehensive data sets

Authors: Ion IVAN, Mihai Liviu DESPA, Eduard BUDACU

Abstract. Within the context of removing restrictions in terms of information storage and data acquisition, the topic of developing very large databases has become mainstream.
Nowadays there are databases that store information related to:
– an entries’ country population;
– taxpayers’ fiscal records;
– students who graduate high school;
– all students who take the graduation exam in the 8th grade;
– weather conditions all over the world;
– images captured in a particular traffic point.
It is particularly important to ensure the quality of data stored in a database which refers to an entire statistical population, aiming to at least ensure:
– data completeness, meaning that for all of the elements within the population a record must exist in the database;
– data accuracy, obtained by applying acquisition, measurement and storage procedures by all data operators;
– data uniformity, which involves using the same measurement units and measurements instruments that were properly calibrated and certified beforehand.
For all statistical indicators the value of the information they provide is radically transformed, because by contrast to the situations in which work was performed using samples and raised the issue of extrapolating results at population level, now the entire populations’ database is available thus facilitating the way for statistical indicators to be used directly and effectively to substantiate decisions. Calculating statistical indicators allows for:
– determining the precise levels of required resources by establishing a comprehensive system of hypothesis;
– performing a structural stability analysis of the statistical population by studying the transition from a subset to another;
– the dynamics analysis of the input and output elements of the statistical population;
– identification of distribution laws that allow behaviour related simulations.
All statistical processing methods and techniques retain their validity in the context of the operation on complete statistical populations.
All risks, related to hypothesis systems which are built based on hypothesis that were accepted even though were false, are significantly diminished because it removes the extrapolation factor from the sample to statistical population process.
The new approach aims to change the entire contents of statistical processing, moving the effort to managing data quality. The role of the computerization process within integrated statistical systems no longer being to estimate but instead to rigorously calculate, thus decisions are no longer based on incomplete information.

Presented at: IES 2016 – Italian-Romanian Bilateral Conference on Statistical Methods for Service Evaluation

MAINTENANCE AS AN INNOVATION DRIVER IN ONLINE APPLICATIONS DEVELOPED USING AGILE METHODOLOGIES

Authors: Ion IVAN, Narcis-Cosmin LUCA, Mihai Liviu DESPA, Eduard BUDACU

Abstract. The paper focuses on researching the role of the maintenance process in implementing innovative functionality within online applications developed using Agile methodologies. The basic concepts used in the research process are described. Online applications are depicted, software maintenance is presented, Agile principles are highlighted and innovation is put into perspective. Peculiarities of online applications are highlighted. Considerations on maintenance are formulated from an online application’s perspective. Complexity, reliability, performance and operational costs are presented as factors that facilitate innovation in software maintenance processes within online applications developed using Agile methodologies. Software maintenance metrics that target complexity, reliability, performance and operational costs are submitted for debate. Software maintenance metrics are validated using data from live online applications which undergo regular maintenance. Data for validating the software maintenance metrics that was acquired from applications which are managed and maintained by two of the paper’s authors and used for validating the metrics is presented. Conclusions are formulated regarding the topic of maintenance processes conducted on online applications developed using Agile methodologies. The limitations of the research process present in the current paper are enunciated. Future research topics are submitted for debate.

Keywords: software maintenance, online applications, agile, innovation

Published in: Proceedings of the IE 2016 International Conference

 

AGILITY IN THE IT SERVICES SECTOR: A STUDY FOR ROMANIA

Authors: Eduard-Nicolae BUDACU, Constanta-Nicoleta BODEA, Stelian STANCU

Abstract. The paper presents a study for assessing the agility of the software development teams working in Romanian IT services sector. The reasons for the adoption of agile practices and tools are identified and explained. The study started in February 2015 and we can report the first results. Many companies that have adopted agile practices have aligned their information infrastructure accordingly, using new tools and giving support to their employees to attend trainings, certifications and coaching. The companies intend to make further investments in order to continuously improve the application of the agile methods.

Keywords: Agile, Romanian IT services sector, Software Development, Scrum

Published in: Proceedings of the IE 2015 International Conference