Arquivo

Archive for maio \29\UTC 2011

Simulados da prova de certificação PMP

Navegando pelas listas de discussão do linkedin, encontrei um pessoal que postou dois links de simulados sobre a certificação PMP.
Particularmente não analisei se os simulados são interessantes… mas vale documentar!

http://www.headfirstlabs.com/PMP/pmp_exam/v2/quiz.html
http://www.edwel.com/courses/pmp-certification-exam-prep/pmp-exam-200-practice-questions

Categorias:PMP

Scrum with Team Foundation Server 2010

27/05/2011 2 comentários

Nem acredito que o livro chegou tão rápido no Brasil. Eu comprei pela Amazon e paguei $ 39,16 com frete. Se encomendasse em lojas no Brasil, o prazo era de 10 semanas e teria que desembolsar R$ 100,00… um absurdo.

Mas voltando um pouco no tempo… Atualmente coordeno uma equipe de desenvolvimento de aplicações WEB em .Net. Nossos trabalhos normalmente são entregues no prazo e com uma qualidade que satisfaz nosso cliente interno, mas nunca realmente medimos como está o andamento do projeto dentro do departamento, se as tarefas geram bugs, se realmente são entregues com qualidade, quanto tempo falta para entregar o projeto, se os profissionais da equipe estão melhorando seu conhecimento/trabalho, etc.

Comecei a pesquisar como poderia entregar relatórios gerenciais consistentes. Então encontramos uma apresentação do Aaron Bjork que tem grande experiência com VSTS e SCRUM (caso queiram a apresentação me enviem um email ou comentem esse post). A apresentação exemplifica a metodologia SCRUM e como utilizá-la com VSTS 2010. Unindo o útil ao agradável, estamos com o projeto de atualizar a versão do VSTS para 2010 e implantar a metodologia dentro do departamento. Prometo que sempre que tiver novidades a respeito, postarei a respeito.

Microsoft Commerce Server – Quantidade de campos mapeados no LineItem não coincidem com a base de dados

Olá pessoal.
Apesar do blog ser voltado para gerenciamento de projetos, vim da área técnica e acho legal postar conteúdo a respeito.

Hoje passei por um erro muito comum e de fácil resolução. Ao tentar abrir um PurchaseOrdern “Customer and Order Manager recebia uma mensagem de erro. Abri o servidor aonde estão configurado os WebServices do Commerce e analisei o erro no EventViewer.

———————–

An exception occurred in the ‘OrdersWebService’ Web service.  Exception details follow:

Microsoft.CommerceServer.Runtime.Orders.MappedClassDataMismatchException: Table LineItems contains 31 columns, expected 30 columns according to mapping definition

at Microsoft.CommerceServer.Runtime.Orders.POLoader.LoadFromDataSetHelper(DataSet dataSet, ClassInfo[] dependencyClassList, Int32 depClassListLen, Hashtable[] depInstanceLookup, BinaryFormatter formatter, String filter)

at Microsoft.CommerceServer.Runtime.Orders.POLoader.LoadFromDataSet(DataSet dataSet, OrderGroupCollection ogColl)

at Microsoft.CommerceServer.Runtime.Orders.POLoader.LoadSearchSet(Guid searchSetId, OrderGroupCollection ogc)

at Microsoft.CommerceServer.Runtime.Orders.POLoader.Load(String storedProcName, ListDictionary sqlParameters)

at Microsoft.CommerceServer.Orders.DataManagement.ServerOrderSystem.LoadPurchaseOrderFromDB(Guid orderGroupId)

at Microsoft.CommerceServer.Orders.DataManagement.ServerOrderSystem.GetPurchaseOrderAsDataSet(Guid orderGroupId)

at Microsoft.CommerceServer.Orders.WebService.OrdersWebService.GetPurchaseOrderAsDataSet(Guid orderGroupId)

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

———————–

O erro indica que o número de colunas do LineItem do OrderObjectMapping.xml não coincide com as colunas do banco de dados.
Verifique se todas as colunas estão mapeadas no arquivo que está dentro da pasta do WebService relacionado.
Como minha aplicação web está funcionando, copiei o OrderObjectMapping.xml da minha aplicação sobre a pasta do WebService e executei o “IISRESET”.

Funciona que é uma beleza!!!

Gerenciamento de Projeto

23/05/2011 2 comentários

Quando eu ainda era um estagiário (faz tempo hein…) já existia essa charge. E tanto tempo depois ela continua válida.
Vejo é que continua faltando gente especializada na área de Gerenciamento de Projetos.

Abraços

Enterprise Architetc 9.0 e JIRA

20/05/2011 1 comentário

JIRAHoje fui com um colega a apresentação do software JIRA na empresa OAT Solution (http://www.oatsolutions.com.br/). De lambuja o pessoal ainda aproveitou para falar sobre a nova versão do Enterprise Architetc 9.0 (EA) que foi lançado oficialmente dia 18/05. Eu conheço muito pouco do EA e nada a respeito do JIRA, então vou colocar nesse post apenas minha experiência e anotações sobre essa apresentação de 2,5 horas.
Na apresentação havia outros profissionais de empresas conhecidas como UltraGaz, Scopus, Banco Votorantin, entre outras.

EA 9.0

  • A principal função do EA é controlar projetos e o processo de desenvolvimento do mesmo.
  • Existe versão Trial
  • Existe um conector com o JIRA
  • Melhorias nos módulos de UseCases
  • Melhorias nos módulos de rastreabilidade
  • Geração de diagramas pelo caso de uso (especificação estruturada)
  • Geração de caso de teste através da especificação estruturada
  • Desenvolvimento de protótipos que podem gerar os forms do sistema (geração de código somente para Win32. Não disponível para aplicações web)
  • Gerenciamento de projeto agora tem calendário e alocação de recursos
  • Relatório RTF tem melhorias: publicação em formato HTML. Tomar cuidado com upgrade de projetos da versão 8.0 para a 9.0

JIRA (http://www.atlassian.com/software/jira/)

Ferramenta desenvolvida pela Altassian (http://www.atlassian.com/)que controla todo o ciclo de desenvolvimento de um sistema, organizando projetos, recursos, bugs, etc. É uma ferramenta desenvolvida em Java (open source) e é possível ter acesso ao código fonte quando se compra a licença. O licenciamento é feito por usuário. Abaixo segue minhas anotações:

  • Ferramenta de Tracking/Workflow de projetos / tarefas
  • Controle de bugs
  • Criação de Issues (pendência / atividade / tarefa)
  • Podem existir no máximo 3 níveis de dependência entre tarefas (Projeto à tarefas àsub-tarefas)
  • Dashboard: painel inicial do administrador customizável para cada usuário
  • Grande quantidade de plugins grátis e pagos
    • Visual Studio
    • CVS
    • Eclipse
    • Relatórios
    • MS Project
    • SubVersion
    • Enterprise Architetc
    • Gerenciamento de novos campos
    • Novas telas
    • Template de emails
    • Tradução da ferramenta é colaborativa via web ou através de arquivos de configuração.
    • Gerenciamento de versões
    • Gerenciamento de componentes
    • Relatório personalizados utilizando geração de querys
    • Testes vs evidências: é possível anexar screenshots
    • Controle sobre como está o projeto no momento atual (watches / vote na tarefa)
  • Workflow
    • Existe um bom gerenciamento de workflow e é possível criar novos processos
    • É possível separar por projeto, task, bugs
    • Transição de workflows com controle de tarefas “órfãs”
    • Esquema de workflow / grupo de workflow
  • Gerenciamento de notificações
  • Instalação de plugins para utilização de metologias específicas como Agile (GreenHooper) ou Scrum (Template) por exemplo.
  • Permissões
    • Grupo (Geral)
    • Role (Projeto)

Falou-se também sobre a ferramenta Clover, que integrada com o Eclipse pode gerenciar os testes da aplicação

Conclusão
Em uma apresentação de 2 horas sobre o JIRA lógicamente que não podemos tirar muitas conclusões e não conseguimos visualizar toda a capacidade dela.
De qualquer forma, deu a impressão de ser uma boa ferramenta para quem ainda não tem nenhuma ferramenta e para empresas como fabricas de software que precisam controlar vários projetos e recursos. No site oficial da ferramenta existem apresentações muito boas de como funciona a ferramenta. Vejo que os pontos fortes é que ela tem são:

  • Trabalha com metodologias de desenvolvimento atuais
  • Tem integração com vários sistemas (além de iPhone, Android, …)
  • Muitos plugins com funcionalidades específicas
  • Código aberto para você personalizar da maneira que desejar

Atualmente trabalho com o VSTS 2008 e “minha missão” é implantar o SCRUM com VSTS 2010. Existe uma boa integração com Microsoft Project Server e não valeria a pena ter mais uma ferramenta com esse ambiente. Concordam?

Categorias:Ferramentas

Faça sua influência positiva

O vídeo abaixo mostra muito bem que as pessoas imitam os seus líderes.
Seja um bom líder.

Categorias:Liderança

Quando aceitar uma contraproposta e ficar no emprego

emprego001A reportagem (link abaixo) é do ano passado, tem mais de 1 ano, mas achei muito interessante e ainda podemos aplicar nos dias atuais.

Com o mercado de trabalho de TI aquecido, a procura é grande e faltam profissionais qualificados. Vale a pena mudar de emprego somente para ganhar mais?  O artigo abaixo comenta e exemplifica casos. Muito bom!

http://vocesa.abril.com.br/desenvolva-sua-carreira/materia/quando-aceitar-contraproposta-ficar-emprego-532217.shtml

Categorias:Notícias externas