Metodologías de D...
Follow
Find
2.6K views | +0 today
Metodologías de Desarrollo de Software
Metodologías y procesos de ingeniera del software destinados a construir software de calidad
Your new post is loading...
Your new post is loading...
Rescooped by Sección de Metodologías de la Universidad de Murcia from Thriving in the Project Age
Scoop.it!

How to apply the Lean Startup methodology to your organization


Via Claude Emond
more...
Claude Emond's curator insight, January 15, 10:32 AM

lots of excellent tips

Claude Emond's curator insight, January 15, 10:33 AM

lots of excellent tips

Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

What Does QA do on the First Day of a Sprint ?

What Does QA do on the First Day of a Sprint ? | Metodologías de Desarrollo de Software | Scoop.it
Have you ever wondered what it would be like to have a full-time QA person on your agile team? If so, you've probably immediately wondered what that person would do on the first day of the sprint. M
Sección de Metodologías de la Universidad de Murcia's insight:

How can it be the first day of a sprint and one of your team members is already out of work?

 

Scrum recognizes no titles for Development Team members other than Developer, regardless of the work being performed by the person; there are no exceptions to this rule.

 

Scrum recognizes no sub-teams in the Development Team, regardless of particular domains that need to be addressed like testing or business analysis; there are no exceptions to this rule.

 

Some tips to help your QA expert deliver value from the first minute of the sprint:

- Have stories to create automated tests & load tests. They are important; train your PO and get it in the backlog.

- Make sure all stories are really small. If a large story takes an entire sprint to complete, how on earth will that get QA’d and fixed before closeout?

- Encourage your QA person to learn new skills to help move stories to QA.

 

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

What Does a Software Architect Do?

The role of a software architect is mission critical and has to be explicitly set even for very small projects.
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Agile and Scrum Trello Extensions

Agile and Scrum Trello Extensions | Metodologías de Desarrollo de Software | Scoop.it
Learn some Scrum and Kanban extensions that have been developed for a better implementation of Agile project management in Trello online project tool.
Sección de Metodologías de la Universidad de Murcia's insight:

Trello (https://trello.com/) is a free on-line project management tool that provides a flexible and visual way to organize anything. This approach is naturally close to the visual boards used in the Scrum or Kanban approaches. As the tool as an open architecture, some extensions have been developed for a better implementation of Agile project management in Trello.

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

How to Select the Right People

How to Select the Right People | Metodologías de Desarrollo de Software | Scoop.it
Your team will make you succeed or fail. Many look at outsourcing as a way of solving a technical problem while maintaining or even cutting costs. But people are not widgets that can simply be fitted to a specific spot and just work. In this article Zhenya Rozinskiy covers steps required for building remote teams and shares his own experiences.
Sección de Metodologías de la Universidad de Murcia's insight:

Process of building a new team focuses mostly on a few areas. These areas are:

- Detailed analysis of the team’s need
- Behavior, not skills
- Prepare screening and interview questions
- Conduct interviews
- Make a decision

more...
No comment yet.
Rescooped by Sección de Metodologías de la Universidad de Murcia from Desarrollo WEB
Scoop.it!

Publicada la OWASP Testing Guide v4

Publicada la OWASP Testing Guide v4 | Metodologías de Desarrollo de Software | Scoop.it

Via Sección de Metodologías de la Universidad de Murcia
more...
Sección de Metodologías de la Universidad de Murcia's curator insight, September 23, 2014 2:50 AM

Han pasado ya 6 años desde la última versión estable de la Guía de pruebas OWASP, la v3. Esta semana, se ha anunciado por fin la OWASP Testing Guide versión 4 (por el momento únicamente en inglés).

 

La guía esta disponible tanto en PDF para su descarga, como en versión navegable dentro de la wiki del proyecto (https://www.owasp.org/index.php/OWASP_Testing_Guide_v4_Table_of_Contents).

 

Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Feature toggles: ¿Qué pasa si no quiero crear una rama por historia de usuario?

Feature toggles: ¿Qué pasa si no quiero crear una rama por historia de usuario? | Metodologías de Desarrollo de Software | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

También conocidas como conditional features (en el equipo de Gmail), flags o flippers.

 

Para explicarlo de forma sencilla, una feature toogle es básicamente una sentencia if dentro de tu código. Si está activada (sentencia if ==true) se ejecuta el fragmento el código, y si no, el código no se ejecuta.

 

Esta práctica consiste en rodear cada historia/tarea/división del trabajo que implementes en una feature toggle. Así los desarrolladores pueden subir tareas inacabadas a la única rama principal sin afectar al resto, siempre que la feature toggle de esa funcionalidad esté desactivada.

 

Se pueden implementar en el propio código, manteniendo algún fichero donde estén todas las feature toggles y si están activadas o no, o utilizar una base de datos. Podemos incluso implementar que para ciertos usuarios las funcionalidades estén visibles y para otros no. Incluso existen librerías que ayudan a la hora de implementarlas. Por ejemplo para Java están Togglz, ff4j.

 

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Usability: What a Project Manager Needs to Know – Part 2

Usability: What a Project Manager Needs to Know – Part 2 | Metodologías de Desarrollo de Software | Scoop.it
Part two of a blog series sharing helpful tips for what a project manager would need to know about usability when managing a technical project plan.
Sección de Metodologías de la Universidad de Murcia's insight:

You  can read the first post on project management and UX at http://www.usability.gov/get-involved/blog/2014/05/part-1-what-a-pm-needs-to-know-about-usability.html

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Pon a prueba a tus pruebas con "PIT for Java"

Pon a prueba a tus pruebas con "PIT for Java" | Metodologías de Desarrollo de Software | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

¿qué sucedería si cambiaras un "> 0" por un "< 0"? ¿y un "+1" por un "+2"? ¿Tus pruebas lo detectarían? 

 

Esto es lo que se conoce como Mutation Testing. Se trata de crear "mutantes" de tu producto software y comprobar si tus baterías de pruebas fallan detectando esas mutaciones.

 

PIT para Java:  http://pitest.org/

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

OWASP #SonarQube Project

OWASP #SonarQube Project | Metodologías de Desarrollo de Software | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

OWASP Sonarqube Project consist to deliver a set of "standard" profile for security, like OWASP Top10 profile, ASVS profiles, PCI-DSS profile,ISO 27034ASC profile, ....who can be used by team with the support of OWASP Community.

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Branching and Merging: Ten Pretty-Good Practices

In the course of rescuing a development from 'merge misery', it became increasingly apparent that there were a number of practices for managing branches in the Version Control System that would have reduced the pain and effort of the subsequent merge, and made the dream of continuous delivery come closer to reality. From the experience comes some well-tested ways of making branches and merges a stress-free part of application development.
Sección de Metodologías de la Universidad de Murcia's insight:

Pretty-good Practices for Branching and Merging

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Seminario "Business Intelligence al descubierto" - CLEFormación

Resumen de nuestro último seminario técnico gratuito "Business Intelligence al descubierto. Tendencias actuales" ,un evento en el que se dió respuesta a los ...
Sección de Metodologías de la Universidad de Murcia's insight:

Diapositivas del seminario "Bussiness Intelligence al descubierto" organizado por CLEformación, ayer 5-6-2014.

 

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

A Sprint in the Life of a Scrum Master (Oracle Java Magazine)

A Sprint in the Life of a Scrum Master (Oracle Java Magazine) | Metodologías de Desarrollo de Software | Scoop.it

A Java Magazine is an essential source of knowledge about Java technology, the Java programming language, and Java-based applications for people who rely on them in their professional careers, or who aspire to.

Sección de Metodologías de la Universidad de Murcia's insight:

"That won't work in our organization" is a phrase you hear often, usuarlly followed by other good reasons why (part of) Scrum will not work. Why not see what someone who has been doing Scrum for a while has to say?

 

Learn more (The Scrum Guide): https://www.scrum.org/Portals/0/Documents/Scrum%20Guides/2013/Scrum-Guide.pdf

 

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

¿Qué son y qué deben cubrir los Daily Meetings o Reuniones Diarias?

¿Qué son y qué deben cubrir los Daily Meetings o Reuniones Diarias? | Metodologías de Desarrollo de Software | Scoop.it
Ya sabes, como dice el refrán, “en casa de herrero cuchillo de palo”, aunque los chic@s de 233 Grados de TI se dedican explícitamente a, y son especialistas en, ayudar a equipos y organizaciones a que hagan mejor software (ya sabes, en tiempo, calidad, productividad y felicidad), aunque sólo en 2014 ell@s solitos hayan ayudado [...]
Sección de Metodologías de la Universidad de Murcia's insight:

Las Reuniones Diarias o Daily Meetings son VITALES, no solo para tener un visión diaria de "cómo va el proyecto", enfocando los objetivos, también detectar los problemas que atascan el avance del proyecto, y eliminar dichos problemas, sino también para empezar el día con motivación, reforzando el sentido de equipo.

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

“Your Product is a Piece of Sh#t”: How we Responded to this Tweet

“Your Product is a Piece of Sh#t”: How we Responded to this Tweet | Metodologías de Desarrollo de Software | Scoop.it
Negative customer feedback is always painful but, when used right, it can be an invaluable asset in business.
Sección de Metodologías de la Universidad de Murcia's insight:

Negative customer feedback is always painful but, when used right, it can be an invaluable asset in business. Bill Gates may have put it best years ago when he said, “Your most unhappy customers are your greatest source of learning.” The good news is that right now learning from customers is easier than it’s ever been. With the proliferation of social media, any business can engage in open dialogue with customers via networks like Facebook and Twitter.

 

Openness, humility and transparency is really the only way to move forward.

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

A Day In The Life of a Product Manager

A Day In The Life of a Product Manager at Pivotal Labs - Product Labs - Medium
An hour-by-hour look behind the scenes.
more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

El MINHAP publica su política de gestión de documentos electrónicos

El Ministerio de Hacienda y Administraciones Públicas (MINHAP) acaba de publicar su Política de gestión de documentos electrónicos, como resultado de un esfuerzo multidisciplinar, esencialmente de archiveros y personas con responsabilidad en archivos y de expertos en tecnologías de la información y las comunicaciones, enriquecido con la participación de expertos de diferentes organismos administrativos del MINHAP, de Archivos Estatales y del Ministerio de la Presidencia.
Sección de Metodologías de la Universidad de Murcia's insight:

Puedes descargar el documento PDF desde el siguiente enlace: http://www.minhap.gob.es/Documentacion/Publico/SGT/POLITICA%20DE%20GESTION%20DE%20DOCUMENTOS%20MINHAP/politica%20de%20gestion%20de%20documentos%20electronicos%20MINHAP.pdf

more...
No comment yet.
Rescooped by Sección de Metodologías de la Universidad de Murcia from Agile (project) management
Scoop.it!

Agile IS Risk Management

How applying core agile principles make the development process robust and at times antifragile to the disorder of uncertain events, allowing us to avoid harm …

Via Philippe Vallat
Sección de Metodologías de la Universidad de Murcia's insight:

How to handle project risk? One option is managing risk via the Product Backlog, handling risk as a factor in priorization. More info at http://fr.slideshare.net/Innolution/agile-isriskmanagementagile2014kenrubininnolution

 

more...
Philippe Vallat's curator insight, August 4, 2014 1:14 PM

Interesting merge btw Agile and Risk Management

Philippe Vallat's curator insight, August 4, 2014 1:15 PM

Interesting merge btw Agile and Risk Management

Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Silicon Valley está en la Región de Murcia

Silicon Valley está en la Región de Murcia | Metodologías de Desarrollo de Software | Scoop.it
La Región se ha convertido, gracias a las empresas que surgen en torno a las universidades, en un polo importante de la innovación tecnológica
Sección de Metodologías de la Universidad de Murcia's insight:

Empresas murcianas como Droiders, Talentum, Tecnoavanza o Stel Solutions, nacidas muy cerca de la Universidad de Murcia, trabajan en proyectos punteros a nivel internacional, que permiten aplicar las nuevas tecnologías en la Medicina, la Economía, las Telecomuniaciones y el Comercio.

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Peopleware: como gestionar un equipo de desarrollo software

KYBELE  CONSULTING  S.L.  www.kybeleconsul;ng.com  -­‐  Copyright  ©  2012  All  rights  reserved.  Contains  propietary  informa;on.…
Sección de Metodologías de la Universidad de Murcia's insight:

Excelente presentación de Javier Garzas, donde explica cómo gestionar eficientemente un equipo de desarrollo software.

 

Además se trata de un nuevo módulo de la 3a edición del 1er MOOC en español sobre "Agilidad, Scrum, Lean, Kanban y relacionados", q imparte Javier Garzas, a través de la Universidad Rey Juan Carlos (URJC). Más info en http://www.javiergarzas.com/2014/09/mooc-sobre-agilidad-scrum-lean-kanban-y-relacionados-2.html

 

more...
No comment yet.
Rescooped by Sección de Metodologías de la Universidad de Murcia from Software Quality - SonarQube by SonarSource
Scoop.it!

The SQALE Pyramid: A powerful indicator

The SQALE Pyramid: A powerful indicator | Metodologías de Desarrollo de Software | Scoop.it

Via Papapetrou Patroklos
Sección de Metodologías de la Universidad de Murcia's insight:

The SQALE pyramid helps you to analyze and understand your technical debt on three aspects:

 

· Maturity of the debt

· Severity

· Remediation order

 

Instead of communicating just the total amount of Technical Debt, it is more useful to report its distribution in the form of a SQALE Pyramid. This should be part of good Project Management Dashboards.

more...
Jean-Louis LETOUZEY's curator insight, December 13, 2013 9:12 AM

Deep insights into your Technical Debt

Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

La deuda técnica y el método #SQALE

La deuda técnica y el método #SQALE | Metodologías de Desarrollo de Software | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:
El concepto de deuda técnica fue introducido por Ward Cunningham en el año 1992 y viene a significar que las malas prácticas en el desarrollo de software provocan una situación de deuda que repercute en un sobrecoste no sólo en el proceso de mantenimiento del software de un sistema de información sino también en su propio funcionamiento.

 

Si lo hemos tenido en cuenta desde el principio del proyecto conseguiremos mantener una deuda baja sin acumular demasiados intereses, sin embargo, si en el proyecto no se ha tenido en cuenta, la deuda puede ser tan alta que el proyecto se hace imposible de mantener y puede ser más rentable volver a construirlo de cero.

 

El método SQALE permite gestionar la deuda técnica de nuestros proyectos y conocer que características de nuestro código acumulan más deuda.  Manual Método SQALE: http://www.sqale.org/wp-content/uploads/2010/08/SQALE-Method-EN-V1-0.pdf SonarQube es una herramienta que aplica el método SQALE. 
more...
No comment yet.
Rescooped by Sección de Metodologías de la Universidad de Murcia from Agile (project) management
Scoop.it!

Scrum Framework

Scrum Framework | Metodologías de Desarrollo de Software | Scoop.it

Last post I wrote, "Scrum is a simple, team-based framework for solving complex problems." How does the Scrum framework actually work?

Scrum is modelled on successful patterns for product development. The classic phase-driven approach, or "relay-race model" was found to be less effective than the team-oriented, "rugby model", in which an interdisciplinary team solves the whole problem together, without explicit phases or formal leadership roles. (See "The New, New Product Development Game" at HBR for the research which inspired Scrum).


Via Philippe Vallat
Sección de Metodologías de la Universidad de Murcia's insight:

The Scrum Framework ensures the core principle of Inspect and Adapt can take place at regular intervals. To achieve this, Scrum introduces a few constraints on the development process ...

more...
Philippe Vallat's curator insight, July 3, 2014 2:26 AM

Concise overview, helpfull!

Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

SOA and Cloud Computing

SOA and Cloud Computing | Metodologías de Desarrollo de Software | Scoop.it
Sección de Metodologías de la Universidad de Murcia's insight:

One of the greatest challenges here is the integration of existing data and systems into the cloud solution. Without integration spanning clouds and on-premise systems, processes can only be executed in isolation, leading to cloud-specific silos of isolated solutions. Important information for users is not available across processes and systems. Problems that would have occurred in the company's internal IT are now shifted to the cloud provider. To prevent "legacy clouds" or solutions that are hard to maintain, it is important to manage the entire architecture proactively and, in particular, the integration into the cloud. Even if cloud providers want us to believe otherwise, not every aspect of IT can be outsourced to cloud solutions!

 

more...
No comment yet.
Scooped by Sección de Metodologías de la Universidad de Murcia
Scoop.it!

Mastering Binaries, with Hudson, Maven, Git, Artifactory and Bintray (Oracle Java Magazine)

Mastering Binaries, with Hudson, Maven, Git, Artifactory and Bintray (Oracle Java Magazine) | Metodologías de Desarrollo de Software | Scoop.it

Java Magazine is an essential source of knowledge about Java technology, the Java programming language, and Java-based applications for people who rely on them in their professional careers, or who aspire to.

Sección de Metodologías de la Universidad de Murcia's insight:

This article talks about patterns for mastering binaries in Maven-based projects, differenciating between version control systems and component repositories as well as Maven releases and Maven snapshots; and also talking about automatic releasing and exploring a tool chain that integrates Hudson, Maven, Git, Artifactory and Bintray.

more...
No comment yet.