Details
Projects/Activities

Agenda

14:30 pm - Bienvenida
Diego Vallespir y Martin Solari

14:50 pm - Agile practices for software acquisition in critical contexts
Forrest Shull - Software Engineering Institute
While Agile and DevOps software methods are hardly new concepts, their application in specialized contexts may in fact require new thinking and innovative methods of tailoring. Moving organizations to adopt Agile methods for the acquisition of systems with safety- and/or security-critical constraints can be an exciting but daunting undertaking, requiring significant effort on both technical issues as well as organizational change ones. An important goal is to obtain the desired benefits of new approaches (e.g. speed to delivery) along with existing aspects that can’t be left behind (e.g. the engineering rigor needed to develop safe and secure software with confidence). In this talk, I draw from experiences in this area to explore questions related to the interplay of research and practice. How much can prior software research work influence large-scale decisions related to software practice? “Do we trust or do we know” regarding the effects of decisions that have to be made and will have significant practical repercussions? And, can new research help fill in gaps in our knowledge, at the right speed to be relevant?

15:30 pm - Zombie & Orc Scrum teams
Darío Macchi - VAIRIX Software Development
Scrum teams must be win-win for clients and developers. But from time to time to this part there is a trend to lose-lose Scrum teams. Some were "living" teams of the first group and became zombies... losing agility with the passage of time; the most malefic, the orcs, were created without soul, for vile and dark ends. With humor, we will analyze both types of teams, finding in the public who identify with one or the other group.

16:00 pm - Un buen equipo de desarrollo logra las mejores experiencias María José Sanguinetti - UX Consultant
When a development team is mature, it is reflected in the quality of the software. But what is a mature team? This talk is about how with less we can do more, it is not necessary to have 50 people in a project for it to be successful. On the contrary, the more content, the greater the scope and value you can deliver to your users. A mature team doesn't mean having 8 Senior full stack developers, it's having a team and it doesn't matter what roles it's made up of that have the user at the center. That they understand their needs and take care to solve their problems.

16:30 pm - Métodos Agiles: Los secretos detrás de la magia
Eduardo Miranda - Carnegie Mellon University
There is no doubt that, 18 years after the publication of the Agile Manifesto, this school of thought has come of age. The magic is obvious: happier customers, earlier initial results, quicker reaction to changes, greater autonomy and personal satisfaction, but how is this possible? How can software be developed without having all the requirements defined? How can documentation be reduced or eliminated? How can a project manager be dispensed with? Who orders and controls the execution of the tasks? In this talk we will discuss the choices and mechanisms that precede and make it possible for agile methods to work and what are the consequences of not conforming to them. This conversation is especially relevant given that few organizations use the methods as recommended by their creators and, if due to the business context or idiosyncrasy, we move away from their premises without replacing them with adequate means, we expose ourselves to failure.

17:00 pm - Break

17:30 pm - Perspectivas del desarrollo del software en el mundo de hoy. "No te gusta la sopa: diagrama de Gantt" Manuela Da Silveira

18:00 pm - Gestionar un proyecto de IS con Agile/Scrum en el Estado Uruguayo: ¿es posible? Gabriel Fabián Ledesma - WyeWorks
The main objective of this talk is to share the experience of a project managed with Agile methodologies in the Banco de Previsión Social del Uruguay and how during that project the following questions were solved: How were the requirements solved? How was the planning of this project organized? How was the team organized? What was done to deliver software working every 15 days? Was the planned date reached? Were the different stakeholders satisfied? Was the application of an agile methodology beneficial in this context?

18:30 pm - La aventura de enseñar testing Mónica Wodzislawski - Centro de Ensayos de Software
The construction of software is a collective process, where multiple actors intervene who negotiate their expectations, achieve successes and make mistakes. Testing seeks to mitigate the risk of production failures, both by errors and by divergences in the negotiation of expectations. Therefore, who, how, and what we teach about testing is a "quality" challenge for this community of actors. We invite you to share CES' fifteen years of experience teaching testing to computer scientists and non computer scientists.

19:00 pm - Plataformas Low Code: Qué hay de nuevo viejo?
Gastón Milano Millán - Genexus
Again, a new name for model-driven software engineering techniques. Low Code / No Code platforms as a way to build complex software systems. Low Code platforms provide environments for programmers or other profiles to build systems using techniques far removed from the traditional forms of software construction. What is the relationship with the existing concepts in software engineering, what opportunities exist for Uruguay around these platforms.

19:30 pm - Cierre y brindis

Mentioned in