Главная
enginfoke (Гость)
enginfoke (Гость)
 
enginfoke (Гость)
enginfoke (Гость)
 
enginfoke (Гость)
enginfoke (Гость)
 
enginfoke (Гость)
enginfoke (Гость)
 
enginfoke (Гость)
enginfoke (Гость)
 
enginfoke (Гость)
enginfoke (Гость)
 
enginfoke (Гость)
enginfoke (Гость)
 
enginfoke (Гость)
enginfoke (Гость)
 
enginfoke (Гость)
enginfoke (Гость)
 
enginfoke (Гость)
enginfoke (Гость)
 
enginfoke (Гость)
enginfoke (Гость)
 
enginfoke (Гость)
enginfoke (Гость)
 
enginfoke (Гость)
enginfoke (Гость)
 
enginfoke (Гость)
enginfoke (Гость)
 
enginfoke (Гость)
enginfoke (Гость)
 
enginfoke (Гость)
enginfoke (Гость)
 
illuzzzorAmelp (Гость)
illuzzzorAmelp (Гость)
[b]Приглашаю ВСЕХ на Батл: Миллионерша & Миллионера[/b]
 
Суть Батла: два участника, ОН и ОНА, кто быстрее заработает $1.500.000 (более 100.000.000 рублей), срок: от 8 недель, до 8 месяцев.
 
ВЫБИРАЙ КОМАНДУ:
СКРУДЖ (ЖИТЬ НУЖНО В КАЙФ, КАЖДЫЙ ДЕНЬ) https://revo.top/807035
БЕСТА (ДЕВОЧКИ, ДАВАТЕ ИХ УДЕЛАЕМ) https://revo.top/742255
 
[b]Группа поддержки, ВСТУПИТЬ ОБЯЗАТЕЛЬНО (есть возможность ЗАРАБОТАТЬ, и получить ПРИЗЫ!!!):[/b] https://chat.whatsapp.com/G7G8cfQfeHbAybFG3b5qhF
 
enginfoke (Гость)
enginfoke (Гость)
 
enginfoke (Гость)
enginfoke (Гость)
 
Peoriavota (Гость)
Peoriavota (Гость)
[b]Кабринский Эдуард - Tfs scrum - Эдуард Кабринский
 
 
<h1>Tfs scrum</h1>
<p>[youtube]</p>
Tfs scrum <a href="http://remmont.com">News today</a> Tfs scrum
<h1> developerro </h1>
<p>cuando en mi m?quina tampoco funciona.</p>
<p>В© 2020. All rights reserved.</p>
<h1>Scrum con TFS</h1>
<p>En los ?ltimos a?os estamos asistiendo a un cambio radical en la forma de gestionar los proyectos de desarrollo de software. Empieza a resultar extra?o encontrar ofertas de trabajo en las que no se mencione scrum, o proyectos que empiecen en los que no se haya planteado el uso de metodolog?as ?giles. Pero de nada nos sirve una metodolog?a, por muy buena que pueda ser, si perdemos m?s tiempo gestionando el proceso que programando. Por lo que nos vemos casi obligados a empezar a usar herramientas que nos ayuden con esta tarea. A lo largo de este art?culo trataremos una de esas herramientas, que consideramos m?s potentes: TFS.</p>
<h3>Team Foundation Server/Service</h3>
<p>Las siglas TFS pueden significar Team Foundation Server o Team Foundation Service. En ambos casos se trata del mismo producto, pero en diferentes formas de distribuci?n.</p>
<p>Este software es la herramienta que nos ayudar? con la gesti?n del ciclo de vida de aplicaciones (ALM), propuesta por Microsoft. TFS nos aportar? una serie de utilidades que nos facilitar?n la gesti?n de los procesos, el control de versiones del c?digo fuente, el testing de aplicaciones, el deploy, y adem?s nos aportar? diferentes informes sobre todo esto.</p>
<p>Las dos formas de distribuci?n en las que podemos encontrar TFS hoy en d?a son:</p>
<p><ul>
<li><strong>On-premises</strong>: la modalidad de distribuci?n de software tradicional que podemos instalar en nuestras propias m?quinas, tantas veces como licencias hayamos adquirido. En resumen, la forma en la que siempre hemos comprado software, que recibe el nombre de <strong>Team Foundation Server 2012</strong>.</li>
</ul>
<ul>
<li><strong>Saas</strong>: que significa Software as a service, una modalidad de venta de un software que en lugar de instalarlo, lo utilizamos directamente sin preocuparnos por la infraestructura. Por lo general esto implica que ya no tendremos que realizar un desembolso econ?mico grande para usar un producto, solo pagaremos por lo que consumamos. Esta versi?n recibe el nombre de <strong>Team Foundation Service</strong> y por ahora, permanece gratuita para equipos de hasta 5 miembros.</li>
</ul>
</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/TFS-Saas_thumb.png" /></p>
<p>Las diferencias entre ambas versiones sobre todo radican en que la versi?n on-premises permite la personalizaci?n de las plantillas de procesos y tiene una mejor herramienta de generaci?n de informes. Pero para el proceso que vamos a describir a continuaci?n es indiferente cual de estas utilizar.</p>
<p>En los ejemplos que veremos a lo largo de este art?culo hemos utilizado la versi?n Saas: Team Foundation Service. Para ello nos dirigimos primero a la p?gina oficial: tfs.visualstudio.com. All? nos dimos de alta y creamos una nueva cuenta:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/singup_thumb.png" /></p>
<p>En nuestro caso usamos el nombre de “programandonet” con una cuenta de Live ID que ya ten?amos anteriormente. Una vez has finalizado el proceso, al entrar en: <u>misitio.visualstudio.com</u>, deber?amos encontrarnos algo parecido a esto:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/portal_thumb.png" /></p>
<p>En nuestro caso ya tenemos algunos proyectos creados, pero si es la primera vez, para poder seguir los ejemplos, deber?amos crear un proyecto nuevo, presionando el bot?n de “New Team Project”, y usando la plantilla de scrum:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/new-project_thumb.png" /></p>
<p>Para poder entender mejor la plantilla de proceso que estamos usando, primero tendremos que definir la metodolog?a que tenemos pensado usar: scrum.</p>
<h3>?Qu? es scrum?</h3>
<p>Podr?amos definir <strong>scrum</strong> como un marco de trabajo, un conjunto de herramientas y protocolos a seguir con el fin de obtener un objetivo com?n: el ?xito de un proyecto. Una metodolog?a ?gil que a pesar de estar enfocada en el desarrollo de software, es aplicable tambi?n a muchos otros campos como por ejemplo, el desarrollo de un veh?culo de Formula 1.</p>
<p>La idea de un desarrollo ?gil se fundamenta en la reducci?n de riesgos bas?ndose en la divisi?n de un gran problema en problemas m?s peque?os. Estas divisiones ser?n acometidas como proyectos en si mismas, que deber?n ser desarrollados a lo largo de un corto espacio de tiempo. A este ciclo se le denomina iteraci?n y est? compuesto por las fases de: planificaci?n, an?lisis, dise?o, codificaci?n, revisi?n y documentaci?n. Una vez finalizamos una iteraci?n, se realiza una retrospectiva de c?mo han ido las cosas, y se empieza una nueva iteraci?n con las mejoras que se han propuesto.</p>
<p>B?sicamente se asume que en un proyecto no todo va a ser como podemos pensar en un principio. Nos vamos a encontrar problemas no previstos y los requisitos van a cambiar con el paso del tiempo. Ante estos cambios lo ?nico que podemos hacer es adaptarnos. Por esta raz?n dividimos el proyecto: para que las cosas que pueden ir mal vayan mal pronto, y as? podamos ir afinando el proceso antes de que sea demasiado tarde.</p>
<p>Dentro de scrum estas iteraciones reciben el nombre de <strong>sprints</strong> y suelen durar de 2 a 4 semanas. El objetivo de cada sprint es que al finalizarlo, el equipo haya conseguido un producto potencialmente entregable. Es decir, algo que funcione, que se pueda probar y sobre lo que se puedan proponer modificaciones.</p>
<h3>Roles</h3>
<p>Antes de comenzar a trabajar debemos definir los roles de los diferentes miembros del proyecto. Scrum divide en dos grandes grupos de participantes:</p>
<p>Los <strong>comprometidos</strong> por el proyecto:</p>
<p><ul>
<li><strong>Product owner</strong>: representa a cliente, a las personas que han solicitado el producto resultante de este proyecto. Es quien marca los requisitos y gestiona la prioridad de estos.</li>
</ul>
<ul>
<li><strong>ScrumMaster</strong>: es la persona responsable de que el proceso de scrum se ejecute correctamente. Se asegura de que se respeten las reglas y a?sla al equipo de cualquier influencia externa. No hay que confundir este rol con el de jefe de equipo o project manager.</li>
</ul>
<ul>
<li><strong>El equipo</strong>: es el grupo de personas que tiene la responsabilidad del desarrollo del producto. Se auto-organiza, por esa raz?n no existe ning?n rol de l?der o jefe. Por lo general debe ser multidisciplinario, un conjunto de no m?s de 8 personas que puedan abarcar todas las tareas que conlleva el proyecto: an?lisis, dise?o, desarrollo, pruebas, …</li>
</ul>
</p>
<p>Y los <strong>implicados</strong> con el proyecto;</p>
<p><ul>
<li><strong>Stakeholders</strong> (partes implicadas): Es esa gente que hace el proyecto posible, los implicados de alguna manera con el resultado del desarrollo. Los clientes, vendedores, usuarios finales…</li>
</ul>
<ul>
<li><strong>Administradores</strong>: Es la gente que se encuentra jer?rquicamente por encima del proyecto. Los gerentes y managers que establecen el ambiente para el desarrollo.</li>
</ul>
</p>
<p>En lo que respecta a la gesti?n que deber?amos realizar, solo ser?an relevantes los perfiles comprometidos con el proyecto. Para a?adirlos a TFS lo primero que tendr?amos que hacer es crear un equipo de trabajo. Para ello nos tendremos que dirigir al portal web principal de nuestro sitio de TFS (<u>misitio.visualstudio.com</u>), y dentro de este, al panel de configuraci?n. Esto se hace presionando en el icono con forma de rueda, arriba a la derecha:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/configuration_thumb.png" /></p>
<p>Si no lo hemos hecho ya, nos aparecer? una pantalla para que seleccionemos el proyecto que queremos configurar. Y al seleccionarlo, veremos que autom?ticamente el sistema nos ha creado un equipo con el mismo nombre que nuestro proyecto. Al presionar sobre este equipo podremos gestionar los miembros del mismo:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/02/team-management_thumb.png" /></p>
<p>En este caso, hemos a?adido a todo nuestro equipo de desarrollo que est? formado por 4 personas.</p>
<p>Otra forma que tenemos de realizar esta operaci?n es entrar en la p?gina “home” (dashboard) de nuestro proyecto y fijarnos en el panel de equipo de nuestra derecha. Haciendo clic en “Manage all members…”:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/dashboard-team_thumb.png" /></p>
<h3>El proceso</h3>
<p>Como hemos comentado anteriormente, scrum es iterativo. Se divide en una serie de sprints que se van realizando hasta el momento en el que el proyecto se considera terminado. Una forma r?pida de explicar el proceso ser?a el siguiente gr?fico:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/scrum-proceso_thumb.png" /></p>
<p>Aqu? se puede observar que todo el proceso se inicia con la recogida de requisitos, y terminar? cuando el resultado del feedback proporcionado por las partes implicadas sea que el producto est? terminado.</p>
<h4>Gesti?n del backlog</h4>
<p>Asumimos que ya est?n todos los roles preparados para empezar con el proyecto, o al menos ya tenemos una figura de Product Owner, el propietario del producto. Entonces es el momento de empezar a recopilar requisitos. El product owner, adem?s de ser la voz de nuestro cliente, tambi?n debe ser la persona que ordene y priorice aquellas necesidades que el cliente le ha comunicado.</p>
<p>Todos los requisitos relacionados con la aplicaci?n, se recogen en un listado priorizado que recibe el nombre de pila de producto o <strong>Backlog</strong>. Y los elementos que encontramos en este backlog se denominan “<strong>user stories</strong>” o historias de usuario. Estas historias no son m?s que requisitos ?nicos, cortos, f?cilmente redactarles, y que definen un requisito de forma r?pida y en el propio lenguaje del usuario.</p>
<p>Es muy com?n que una historia de usuario est? definida mediante la plantilla:</p>
<blockquote><p><em>As a [ <strong>user</strong> ] i want [ <strong>something</strong> ] so that [<strong>i can achieve that</strong>]</em></p></blockquote>
<p>Donde los par?metros entre corchetes son sustituidos por el rol de la persona que lo solicita, qu? es lo que le gustar?a que pasar? y cual el el objetivo que busca con dicho comportamiento.</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/backlog_thumb.png" /></p>
<p>Para la gesti?n del backlog, TFS nos ofrece dos herramientas que podremos encontrar en la secci?n “Work > backlog”. Una es la lista de requisitos como una lista ordenada seg?n prioridad, que podemos ver en la imagen anterior. Y la otra es en forma de tablero, en la que podremos ver visualmente la evoluci?n de las historias de usuario:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/backlog-board_thumb.png" /></p>
<p>En adici?n, en la parte superior, conforme vayan desarroll?ndose los sprints, tendremos dos gr?ficas que nos dar?n un claro estado del proyecto y de la velocidad de nuestro equipo. Eso siempre y cuando se siga usando TFS en el resto de las fases.</p>
<h4>Preparando el entorno</h4>
<p>Antes de ponernos a programar, debemos definir nuestro marco de trabajo: responder preguntas como el tiempo del que dispone cada miembro de nuestro equipo, cuanto va a durar cada sprint inicialmente o qu? tipo de especialidad tiene cada uno.</p>
<p>Una vez tenemos respuesta a estas preguntas tendremos que introducir estos par?metros en el portal de nuestro proyecto de Team Foundation Server. As? pues, en la p?gina principal del proyecto buscaremos a mano derecha la opci?n de “Configure schedule and iterations…”:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/administration-widget_thumb.png" /></p>
<p>Al hacer clic en esta opci?n aparecer? una ventana donde podremos decidir qu? d?as tendr?n lugar los pr?ximos sprints:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/configure-iterations_thumb.png" /></p>
<p>Tampoco deber?amos obsesionarnos con configurar todos los sprints, ya que la duraci?n de los mismos podr?a cambiar si el equipo considerara que son, o demasiado breves, o demasiado largos. En este sentido recomendamos mantener consistente la duraci?n y que por lo general tengamos entre ninguno y un solo cambio de duraci?n de un sprint por proyecto. Pero no obstante, creemos que es mejor ir configurando todo sprint a sprint.</p>
<p>Otro de los datos que ser?n muy ?tiles, sobre todo cuando nos encontramos con equipos multidisciplinares, es el c?lculo de capacidades. Una vez tenemos definido el sprint, podemos seleccionarlo dentro de la pesta?a “Work” e introducir para cada uno de los miembros del equipo, cual es la actividad que van a desarrollar, el tiempo que van a dedicar al trabajo por d?a y si tienen vacaciones durante el sprint:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/capacity-planning_thumb.png" /></p>
<p>En realidad es una tarea que no nos tomar? m?s de 10 minuto y a cambio, gracias a estos datos, m?s adelante, seremos capaces de medir el trabajo que podemos asumir a lo largo de un sprint.</p>
<h4>Planificaci?n del sprint</h4>
<p>Para comenzar con las liturgias que engloban al equipo, est? la reuni?n de planificaci?n del sprint o “sprint planning”. El resultado de esta reuni?n debe ser un listado de tareas que se van a desempe?ar a lo largo del sprint para conseguir un objetivo marcado.</p>
<p>Al principio de la reuni?n, el product owner deber? explicar el backlog y proponer las historias de usuario m?s prioritarias. Y el equipo deber? realizar preguntas sobre las dudas que puedan surgir, evaluar estos requisitos y decidir cuales son los que se compromete a entregar a final de sprint.</p>
<p>Desde la vista del product backlog del tfs podremos arrastrar los elementos que hemos planificado encima del sprint que les corresponda:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/backlog-dragdrop_thumb.png" /></p>
<p>Y haciendo doble clic en la user story, podremos a?adir comentarios con la informaci?n extra que recolectemos durante la exposici?n del product owner.</p>
<p>Adem?s de esto, el equipo deber? dividir las historias en tareas. Estas tareas ser?n estimadas (usando el poker planning, por ejemplo) y en algunos equipos hasta se auto-asignan seg?n las cualidades de cada uno.</p>
<p>As? que una vez hemos asignado los elementos del backlog al sprint actual, podemos hacer clic la etiqueta y a?adir tareas que dependan de los requisitos. Haciendo doble clic en las tareas podremos a?adir detalles sobre su implementaci?n, las estimaciones e incluso a qu? actividad se refiere:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/task-edition_thumb.png" /></p>
<p>Lo interesante de asignar la actividad de una tarea es que autom?ticamente podremos ver en unas barras a la derecha si estamos excediendo el tiempo de trabajo de las personas dedicadas a esas actividades o por el contrario si podr?amos comprometernos a realizar m?s trabajo.</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/capacity-bars_thumb.png" /></p>
<p>Ahora ya tememos todo preparado para que el equipo empiece a trabajar…</p>
<h4>Trabajo diario</h4>
<p>Dentro de un sprint, dividimos el trabajo por d?as. El empezar la jornada, aunque algunos equipos lo dejan para el final del d?a, tiene lugar la daily meeting o standup meeting. Ambas nomenclaturas definen bien este tipo de reuniones ya que se realizan de forma diaria y los asistentes deben estar de pie. Esto responde a que esta reuni?n tiene que durar un m?ximo de 15 minutos, y si permaneci?ramos sentados la gente se siente c?moda y es m?s f?cil extenderse.</p>
<p>A un daily meeting puede asistir cualquier persona interesada, pero solo tendr?n voz los roles comprometidos por el proyecto: el equipo, el scrummaster y el product owner. Generalmente se hace una ronda en la que cada uno de los asistentes debe responder a tres preguntas:</p>
<p><ul>
<li>?Qu? hice ayer?</li>
<li>?Qu? problemas encontr??</li>
<li>?Qu? voy a hacer hoy?</li>
</ul>
</p>
<p>Esto no se hace para controlar a las personas, si no para favorecer la comunicaci?n entre los miembros del equipo. Casi todas las liturgias de scrum van dirigidas a este objetivo. Se sustenta en la premisa de que si hay buena comunicaci?n, es m?s f?cil que las cosas salgan bien.</p>
<p>La ubicaci?n de esta reuni?n deber?a ser todos los d?as la misma y a la misma hora, para que no exista duda alguna. Y ser?a interesante realizarla junto a la scrumboard. Esto es una tabla sobre la que vamos a ir gestionando las tareas del sprint.</p>
<p>Team Foundation Server nos proporciona un tablero virtual para scrum que encontraremos en las secci?n “Work > board”:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/scrumboard_thumb.png" /></p>
<p>Como podemos observar autom?ticamente nos muestra el tablero del sprint actual y podemos agrupar las tareas por elemento del backlog o por miembro del equipo. La mejor parte de esta scrumboard virtual es que podemos ir moviendo las tareas y estas se ir?n actualizando en tiempo real. Eso si, en scrum, cuando una tarea se da por terminada (se han cumplido todos los requisitos de la definici?n de “hecho”), no puede volver atr?s. Si por A o por B el desarrollo de esta tarea ha tenido unas consecuencias no esperadas, esto deber?a repercutir en la aparici?n de un bug o una nueva historia que subsane los problemas que hayamos generado.</p>
<p>Otro de los artefactos relacionados con scrum en particular, y las metodolog?as ?giles en general, es el burn down chart. Una gr?fica que podemos ver en la parte superior derecha de la scrumboard. Al hacer clic sobre ella podremos tener una vista ampliada, en la que se observar?n mejor los detalles de la gr?fica:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/burndown_thumb.png" /></p>
<p>Es importante que el equipo tenga clara esta gr?fica, ya que nos muestra el estado actual del sprint. Si estamos muy por encima de la l?nea de tendencia ideal es que vamos con retraso y si estamos por debajo, podr?a significar que hemos sobre-estimado el esfuerzo de las tareas.</p>
<p>Pero para que TFS nos muestre todos estos datos de una forma correcta, es necesario que el equipo vaya actualizando las tareas d?a a d?a. Y el control de c?digo fuente junto con el Team Explorer de Visual Studio, nos van a ayudar.</p>
<p>Bastar? con que dentro de Visual Studio, cuando un programador vaya a realizar un checkin, asocie mediante drag �n drop, una tarea. Esto se realiza en el panel de “Peding Changes” de la ventana de “Team Explorer”:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/associate-workitem-checkin_thumb.png" /></p>
<p>El punto negativo y que podr?a resultar tedioso es que el esfuerzo que le hemos dedicado a la tarea, deberemos introducirlo manualmente. Con respecto a este tema, una pr?ctica muy ?til es que antes de irnos a casa, cada miembro del equipo debe ser responsable de haber actualizado sus tareas y la scrumboard. O al menos si ser?a necesario hacerlo antes de cada daily meeting.</p>
<p>En scrum no se aceptan tareas con una estimaci?n de duraci?n de m?s de una jornada de trabajo. Si as? fuera, se deber?a dividir en varias tareas m?s peque?as. Por lo que todos los d?as deber? haber movimiento en la scrumboard.</p>
<p>El ?ltimo punto del trabajo a tener en cuenta desde el punto de vista de TFS ser?a el Continuous Integration, que tendr?a lugar con la ayuda de la configuraci?n de los procesos de build. Aunque este punto, quiz? lo podamos tratar en un futuro con mucho m?s detalle.</p>
<h4>Revisi?n del sprint</h4>
<p>Una vez hemos llegado a la fecha de finalizaci?n del sprint, nos encontramos en el momento de la revisi?n del trabajo realizado. Tanto si hemos terminado todas las tareas como si no, se deber? informar y apuntar, para tenerlo en cuenta en posteriores sprints.</p>
<p>En el proceso de revisi?n es necesario involucrar a todos lo roles definidos en el proceso de scrum, tanto los implicados como los comprometidos. Se presentar? el producto tal y como est? en ese momento. Se responden preguntas y se admiten sugerencias.</p>
<p>La forma que nos provee TFS de recolectar el feedback de las partes interesadas del proyecto es la herramienta “Microsoft Feedback Client for TFS 2012”. Todo el proceso comienza con la petici?n de este feedback.</p>
<p>Si nos dirigimos a la p?gina “home” de nuestro proyecto de Team Foundation Service, encontraremos en el widget de “Activities”, una opci?n llamada “Request Feedback”. Al pulsarla, se abrir? una nueva ventana donde se nos permitir? rellenar los detalles de esta petici?n:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/request-feedback_thumb.png" /></p>
<p>Los tres detalles que nos permite rellenar son: los invitados a dar feedback, la forma de acceder a la aplicaci?n para poder probarla y los elementos que deben tener m?s en cuenta, por ser los objetivos principales del sprint, a la hora de revisar.</p>
<p>El resultado de enviar esta petici?n ser? un email a cada uno de los stakeholders especificados, donde se le informar? de todo. En este email adem?s encontraremos un enlace para descargar la herramienta de feedback de Microsoft de forma gratuita.</p>
<p>Despu?s de instalar el “Microsoft Feedback Client”, al ejecutarlo, lo primero que nos pedir? es la conexi?n con el TFS:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/feedbackclient-tfs-connection_thumb.png" /></p>
<p>Acto seguido la aplicaci?n nos pedir? que abramos la demo de prueba, siguiendo las instrucciones que especificamos anteriormente. Y despu?s ir? pasando por todos los elementos que indicamos que se deb?an revisar, para que el usuario pueda a?adir comentarios, capturas de pantalla, notas de voz, …</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/feedback_thumb.png" /></p>
<p>Despu?s de enviar el feedback, podremos acceder a ?l desde el portal de TFS, “Work > work items > Feedback”:</p>
<p style="clear: both"><img src="https://www.developerro.com/public/uploads/2013/01/feedback-view_thumb.png" /></p>
<p>Es muy recomendable que la reuni?n de revisi?n sea en persona y con todos los roles a la vez. No obstante, de cualquier forma, tambi?n es muy recomendable usar la herramienta de feedback para poder almacenar en TFS todos los datos y as? poderlos revisar con m?s calma. Tanto si la persona que reporta est? o no en la reuni?n.</p>
<h4>Retrospectiva del sprint</h4>
<p>La ?ltima reuni?n que tiene lugar en a lo largo de un sprint es la retrospectiva. Una vez tenemos el feedback, esta vez reuniremos al scrummaster y el equipo, aunque el product owner puede estar invitado de oyente.</p>
<p>A lo largo de esta reuni?n se debatir?n temas como la gr?fica de burn down, la velocidad del equipo, las cosas que han ido bien en el sprint, que podr?a haber ido mejor y lo m?s importante: que cosas se van a hacer de forma diferente, buscando sacar el mejor resultado, en el siguiente sprint.</p>
<p>En esta reuni?n ser? muy importante manejar todos los datos que hemos ido recolectando con TFS, e incluso almacenar un resumen con las conclusiones de la reuni?n tambi?n dentro del sistema. De esta forma todo quedar? archivado y accesible por todos los miembros del equipo.</p>
<p>Es la reuni?n donde m?s partido sacaremos a TFS de todas.</p>
<p>Al finalizar esta reuni?n deberemos volver al primer paso del proceso y volver a empezar con el siguiente sprint. Eso si, esta vez habiendo retroalimentado el proceso con la experiencia del sprint anterior.</p>
<h3>Conclusiones</h3>
<p>A?n sabiendo que scrum var?a en cada equipo que se aplica, hemos intentado exponer un proceso lo m?s as?ptico que hemos podido, para observar la potencia de TFS.</p>
<p>Hemos de reconocer que <strong>scrum</strong> nos parece un escenario muy bueno para el desarrollo de software. Y en este sentido, tanto <strong>Team Foundation Server 2012</strong> como <strong>Team Foundation Service</strong> han demostrado ser dos herramientas muy completas que nos ayudar?n mucho con la gesti?n del proceso.</p>
<p>Todo esto a pesar de que muchos m?s detalles sobre la personificaci?n del proceso, se nos han quedado en el tintero, como por ejemplo: las builds, la entrega continua, la integraci?n continua, los code reviews o la potencia de las herramientas de testing.</p>
<p>Nosotros lo hemos probado y hemos llegado a la conclusi?n de que nos gusta. Si a?n no lo has hecho, te invitamos a que uses una cuenta gratuita de Team Foundation Service, y durante el pr?ximo sprint, realices un seguimiento en paralelo con esta herramienta, para que saques tus propias conclusiones.</p>
<h2>Tfs scrum</h2>
 
<h3>Tfs scrum</h3>
<p>[youtube]</p>
Tfs scrum <a href="http://remmont.com">Latest news</a> Tfs scrum
<h4>Tfs scrum</h4>
En los ?ltimos a?os estamos asistiendo a un cambio radical en la forma de gestionar los proyectos de desarrollo de software. Empieza a resultar extra?o encon...
<h5>Tfs scrum</h5>
Tfs scrum <a href="http://remmont.com">Tfs scrum</a> Tfs scrum
SOURCE: <h6>Tfs scrum</h6> <a href="https://dev-ops.engineer/">Tfs scrum</a> Tfs scrum
#tags#[replace: -,-Tfs scrum] Tfs scrum#tags#[/b]
[b]Кабринский Эдуард[/b]
[url=http://remmont.com]daily news[/url]
 
Bruceabsom (Гость)
Bruceabsom (Гость)
<a href="https://vk.com/aktualnie_vakansii_russia">Работа в Перекрёстке Сочи</a>
 
RichardPrada (Гость)
RichardPrada (Гость)
<a href=http://imsprice.ru/go.php?url=https://agenciacolors.com.br>criação de site</a>
 
Chrisalork (Гость)
Chrisalork (Гость)
<a href=http://aurora.network/redirect?url=https://agenciacolors.com.br>seo para empresas</a>
 
Patrickreply (Гость)
Patrickreply (Гость)
<a href=http://prlog.ru/analysis/zamena-ventsov-doma.ru>замена венцов новокузнецк</a>
 
Ruhelemn (Гость)
Ruhelemn (Гость)
cialis lilly originale <a href="https://cialnt.com/">how much is cialis</a> levitra czy cialis co lepsze
 

 Первая Предыдущая 262 263 264 265 [ 266 из 297 ] 267 268 269 270 271 Следующая Последняя  


Сообщение
Ник (NICKNAME) *
Ваш электронный адрес *
Сообщение *
Пожалуйста, для подтверждения и защиты от спама,
введите показанный код *
 
Яндекс.Метрика
-->
Free PHP Forum by ViArt Ltd