Resumo de SCRUM

Read more


Teste gratuito SCRUM.

Olá pessoal,


Vim aqui apenas repassar a prova gratuita que podemos fazer no site da scrum.org.

É uma ótima maneira de testar seus conhecimentos sobre SCRUM.

Read more


InfoQ: Top 10 livros de Agile

Read more


InfoQ: Como o Product Owner deveria participar das sessões de Planning Poker?

Vale a pena dar uma conferida, muito interessante.
InfoQ: Como o Product Owner deveria participar das sessões de Planning Poker?

Read more


O "manifesto ágil" adverte: Adotar Scrum sem as práticas ágeis de desenvolvimento de software faz mal a saúde do projeto.

Muito interessante, publicado pela Alcateia Digital.


Há algum tempo venho estudando sobre práticas ágeis, e sua adoção e confesso que sinto-me receioso com a forma mais básica de “adoção ao mundo ágil”. A regra básica é: Adotamos Scrum e “XaZAM”, sou ágil. E antes que algum “Scrum Master” fique chateado, vou explicar-me.
Gosto de Scrum, é leve, simples, direto, eficaz, é voltado a ROI (nada nais justo e óbvio), envolvente, favorece a comunicação e etc. Entretanto, minha opnião é que todo livro ou material de Scrum devia vir com uma tarja preta com a seguinte frase:
“Scrum é um processo centrado em técnicas de gerenciamento de projetos”
Assim, Scrum  deliberadamente omite qualquer prática técnica, em contraste (por exemplo) com Extreme Programming (leiam FlaccidScrum). Ou seja ela admite que seu projeto adota boas práticas de desenvolvimento de software.
Como descobrir que as coisas não andam bem:

  • Seu projeto adota boas práticas de desenvolvimento? Vc adota práticas ágeis?

  • É capaz de entregar software rapidamente, no prazo, mas sempre cria Débito Técnico (os famosos, depois agente ajeita)?

  • Como anda sua integração contínua? Consegue liberar uma versão em 15 minutos?

  • Como andam seus testes? Cobertura alta? Automatizados?

  • Tem medo de alterar código e quebrar em outro canto?

  • Equipe energizada e auto organizável?

  • A cada Sprint a velocidade da equipe parece diminuir?

  • Os BUGs estão em queda constante?

  • Sua equipe e seus chefes conhecem e acreditam no manifesto ágil? Ou processo é sagrado e atrapalha mais que ajuda?
Eu compartilhp da visão do Akita, de que geralmente a adoção ocorre de cima para baixo, e isso pode ocultar ou dar menos importância a filosofia ágil e as boas práticas de desenvolvimento, dentro da equipe de desenvolvimento. O que o “James Shore” defina da seguinte forma:
Portanto, apesar de seu chefe achar legal a adoção de Scrum, lembre-se que Scrum não é bala de prata e de nada adianta um software, feito nas cochas, sem nenhuma prática ágil de desenvolvimento. Se tudo é feito as pressas e com milhões de Bugs e débito técnico, seu projeto está fadado ao fracasso.
Nota 2 - Definições de SCRUM (Processo x Metodologia x Framework x Só de Gestão x De Software .. Eu pouco me importo com a etimologia, importo me com a filosofia ágil) Confira a variedade de definições:
Embora a wikipedia venha com esta definição de Scrum “Scrum é um método ágil paraGerenciamento de Projetos.”, gostaria de lembrar que Scrum foi feito para desenvolvimento de Software (Milfont me chamou atenção disso! foi mal, só copiei a definição do wiki :-P  )
“Scrum is an agile process for software development” definido por Mountain Goat

Read more


Tutorial: Getting Started with TFS in VS2010

Pessoal Jason Zander publicou um tutorial muito bom sobre o uso do TFS no VS 2010, vale a pena dar uma conferida.


Aqui vou colocar só um trecho do artigo dele...


===================================================================

Earlier this month we announced the new Basic configuration for TFS.  This configuration gives you an easy to set up version of TFS that supports source control, work items, and builds.  It is a great place to migrate your Visual Source Safe assets and pick up new features in the process.  Now that we have released the formal Beta 2 bits for VS2010, I wanted to do a walk through on how to get started using the system. 
This post will be most helpful for those of you who have not installed or used TFS before.  TFS can support sophisticated environments that include reporting, SharePoint integration, support across multiple domains, distributed databases, etc.  I’m not going to cover any of that here.  Instead my goal is to help you understand “why TFS” and how you can get started using the system.  In a future post I will walk through the process to convert a Visual Source Safe database into TFS in case you are coming from a VSS deployment today.
First let’s talk about “why TFS?”  The goal of Team Foundation Server is to create a central repository with a set of tools that make it really easy to collaborate between roles.  You could try to stitch together multiple disparate systems as follows:
image
In this case each system has its own storage, own set of identity for assets, own commands and tools.  Getting this going is like trying to hook up a set of custom stereo components:  you can pull it off but it’s going to be a lot of work and you are missing out on some stuff.
What I’d rather have is a system which can integrate these items together and then enable my default work flow through the system:
image




para ver o conteúdo completo acesse o Blog dele.


Segue o link abaixo:
http://blogs.msdn.com/b/jasonz/archive/2009/10/21/tutorial-getting-started-with-tfs-in-vs2010.aspx

Read more


Passo a Passo TFS 2010 Instalação

A instalação do TFS tem sido um ponto de dor por anos. A versão 2010 representa um salto quântico. O instalador TFS tem agora três assistentes: Basic, Standard e Advanced. A grande inovação é o novo "Basic" assistente de instalação. É um Next, Next, Next que lhe permite instalar e configurar TFS em cerca de 20 minutos ou menos (supondo. NET e SQL Express já estão em seu computador - um pouco mais se TFS tem que instalá-los para você). Ambos já estará lá se você tiver instalado o VS 2010. O assistente irá instalar e configurar o IIS (se já não estiver lá), instalar e configurar o SQL Express (se não já está lá), e instalar e configurar o TFS. A única coisa que realmente me dói é a instalação. NET 4.0 requer um reinício:

Aqui estão imagens de toda a experiência de instalação:


E é isso, TFS instalado e pronto para usar.


Bom proveito...

Read more


Visual Studio 2008: The solution was offline during its previous session and will remain offline

Se alguém se deparou com este problema aqui esta a solução ^^

Este problema me ocorria quando tentava conectar no meu servidor TFS.
Depois de muito bate cabeça heis a solução:

1) Feche o Visual Studio
2) No registro: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\TeamFoundation\Servers\[Nome do seu TFS]
3) Set AutoReconnect = 0
4) Set Offline = 0
Quando você abrir uma solution agora uma tela de reconectar ira aparecer ^^
Bom proveito...

Read more


Integrando Visual Studio 2008 no TFS 2010


Passo a passo: 

01) Visual Studio 2008 




05) Com o novo recurso de Project Collection será necessário informar o mesmo na hora de cadastrar uma url como você pode observar no exemplo abaixo: 

 
http://127.0.0.1:8080/tfs/DefaultCollection 




E agora abaixo visualizando os projetos que estão dentro dessa coleção. 



Read more

Sobre este Blog

Aqui comento sobre minhas experiências na área de TI. Metodologia Ágil, programação, Banco de Dados e o que mais passar pela frente...

Quem sou eu

Minha foto
Belo Horizonte, MG, Brazil
Desenvolvedor de aplicativos,banco de dados e líder de projetos em uma ampla variedade de aplicações. Possui 5 anos de experiência na área de desenvolvimento de projetos de software, atuando como desenvolvedor, analista e líder de equipe. Atualmente, é líder da área de TI ,gerenciando os projetos dessa companhia. Sobre a sua formação acadêmica, é especialista em Engenharia de Software pela Universidade Federal de Minas Gerais (UFMG), graduado em Analise de Sistemas pela Universidade Leste Minas Gerais (UNILESTEMG) e técnico em informática pela CTCF. Tem interesse nas áreas de Qualidade de Software (Modelos e Processos), Gestão de Projetos,Desenvolvimento de aplicações.

Rede Social

Seguidores

DevBrasil