Gerar a curva s de um projeto no Microsoft Project

Objetivo:

Explicar o processo de criação da Curva S no Microsoft Project.

Introdução:





Qual a definição de uma curva S?

Uma "Curva S" é uma forma de melhorar a gestão, controlar e acompanhar os projetos. Com ela é possível, identificar e controlar de forma eficaz os desvios de custo e prazo, alinhar e corrigir problemas relacionados ao planejamento e sua realização, visualizar tendências, melhorar a tomada de decisão, agir de forma eficiente em contenção e manter os melhores resultados durante todo o ciclo de vida de um projeto.

Além do material disponível neste artigo, também foi publicado uma matéria que explica de maneira mais detalhada todo o processo de criar a curva S no Project.  

Para ter acesso ao material na íntegra, visite o site Microsoft Technet neste endereço:

Curva-S no Microsoft Project presente no Technet.

Criar uma curva s simples no Project 2010.

Para gerar a curva S de um projeto no Project 2010.

1 - Com o Project 2010 clique na aba: Projeto - Relatórios - Relatórios Visuais.

2 - Escolha a opção: Todos - "All" - Valor Acumulado no Relatórios de Horas ou na versão inglês Earned Value Over Time Report.

3 - Defina o nível de dados de uso que serão inseridos no relatório.Exemplo: Dias.

4 - Clique no botão Exibir.

Exemplo da tela.

5 - Será carregado automaticamente o relatório no Excel 2010 informando os dados sobre o projeto.

6 - Na segunda guia do Microsoft Excel é possível fazer simulações com os dados do projeto.

Exemplo da tela:


Espero que tenham gostado do tutorial.

Reference: Generate the curve s of a project in Project Professional 2010.

Exportar um cronograma do Microsoft Project para o Excel por VBA



A possibilidade de exportar determinado arquivo para outro programa, permite diversas interações. Convenhamos que com o Excel, existem inúmeras possibilidades de se analisar as informações. A realização deste trabalho de análise pelo Excel é realizado por  tabelas dinâmicas, gráficos visuais, filtros e outros recursos. O Microsoft Project oferece controle absoluto do cronograma. Porém onde ele não conseguir atender em termos de análise, os dados do projeto precisam ser levados a outros programas, como por exemplo, o Excel. 

Para realizar a exportação das informações de um projeto do Microsoft Project para o Microsoft Excel, as etapas são bem simples e começa pelo processo de criação de Macros. As macros são desenvolvidas na linguagem Visual Basic Application também conhecida pela sigla VBA.

Vamos aos passos:

1 - Abra um novo arquivo no Excel e o salve dentro da pasta Temp do Windows. Geralmente este diretório fica dentro de C:\Windows\Temp.



2 - Abra o Microsoft Project 2010 e utilize o caminho Exibição - Macros -  Gravar Macros.



2 - Informe os dados da Macro e clique em OK.



3 - Abra o Microsoft Project 2010 e utilize o caminho Exibição - Macros -  Parar Gravação.



4 - Abra o Microsoft Project 2010 e utilize o caminho Exibição - Macros -  Exibir Macros.



5 - Agora faça a edição da Macro e para isso selecione a Macro1 criada e vá em Editar.




6 - Clique no menu Ferramentas - Referências e habilite a opção: Microsoft Excel 12.0 Object Library se for a versão do Project 2010 e Microsoft Excel 14.0 Object Library se for a versão do Project 2013 e clique em OK.



7 - Se esta referência não for habilitada o seguinte erro é mostrado na tela.


8 - Insira o seguinte código.

Sub Macro1()
' Macro Macro1
' Macro gravada em Sáb 18/10/14 por Administrator.

Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet
Dim proj As Project
Dim t As Task
Set pj = ActiveProject
Set xlApp = New Excel.Application
xlApp.Visible = True
AppActivate "Microsoft Excel"
Set xlBook = xlApp.Workbook.Open("C:\Temp\Pasta1.xlsx")
Set xlSheet = xlBook.Worksheets(1)
xlSheet.Cells(1, 1).Value = "Project Name"
xlSheet.Cells(1, 2).Value = pj.Name
xlSheet.Cells(2, 1).Value = "Project Title"
xlSheet.Cells(2, 2).Value = pj.Title
xlSheet.Cells(4, 1).Value = "Task ID"
xlSheet.Cells(4, 2).Value = "Task Name"
xlSheet.Cells(4, 3).Value = "Task Start"
xlSheet.Cells(4, 4).Value = "Task Finish"
For Each t In pj.Task
xlSheet.Cells(t.ID + 4, 1).Value = t.ID
xlSheet.Cells(t.ID + 4, 2).Value = t.Name
xlSheet.Cells(t.ID + 4, 3).Value = t.Start
xlSheet.Cells(t.ID + 4, 4).Value = t.Finish
Next t

End Sub

Exemplo:





9 - Para testar linha a linha o código da Macro, pressione a tecla F8 ou simplesmente, execute a macro. Agora retorne a C:\Windows\Temp abra o arquivo Pasta1.xlsx e verifique se as informações do projeto presente no MS-Project foram carregadas com êxito.



Dedido este tutorial ao amigo Andrew Simpson que me ajudou com esta solução.

Reference: Export a schedule for the 2010 Project for Excel VBA.

Como criar um calendário no Project 2010

O objetivo de se trabalhar com calendários no Project 2010 é permitir que o planejamento feito em projeto atenda as expectativas de prazos e datas e nada melhor para organizar feriados, períodos de folga e horário de trabalho do que o calendário.

Vamos aos procedimentos de criação de um calendário.

1 - Com o Project 2010 aberto clique em: Projeto - Alterar Período de Trabalho.

2 - Com a tela de Alterar Período Útil aberta clique em: Criar Novo Calendário.


3 - Na caixa de nome informe o título Horário Administrativo e clique em OK.

4 - Será exibido o calendário criado.Definiremos agora o horário de trabalho para isso clique sobre a opção: Semana de Trabalho - Detalhes.Os dias considerados úteis são de Segunda a Sexta de 08:00 as 18:00.


5 - Os períodos de folga são os dias de sábado e domingo.


6 - Na opção Exceções é possível realizar o cadastro dos períodos de folga e feriados.Em nosso exemplo utilizarei o Natal. Após selecionar o feriado se você clicar em detalhes é possível definir quando este feriado ocorre.Em nosso exemplo natal é uma vez no ano logo o padrão de recorrência é Anualmente.


7 - Clicando em OK e OK novamente.Pronto o calendário para o projeto está criado.


Espero que tenham gostado do tutorial.

Reference: Create calendar in Project 2010.

Certificações e carreiras em SharePoint 2010

Para os profissionais que pretendem se especializar e seguir na carreira com o SharePoint 2010 algumas dicas sobre suas certificações e títulos que é possível chegar através da realização dos exames Microsoft:

MCM - Microsoft Certified Master
Esta certificação Microsoft Certified Master (MCM) certifica, desenvolve e comprova a excelência técnica de um profissional em uma tecnologia e ela também abrange o produto SharePoint 2010. Seu principal objetivo é formar a próxima geração de líderes técnicos nesta solução. Embora seu título proporcione um destaque natural de Mestre Microsoft Certificado a pessoa que a obtêm e consequentemente a um seleto grupo de profissionais que são pouquissímos no mundo, ela também requer uma grande responsabilidade por parte do profissional que detêm esse título por requerer um alto grau de estudos, experiência comprovada de conhecimento técnico, nível superior completo além do inglês fluente.

Eles são responsáveis basicamente por qualquer tipo de cliente e complexidade de cenário:
  • Atender a empresas que tenham soluções SharePoint implementadas em suas organizações nos mais diversificados cenários críticos de âmbito global e com milhões de usuários.

  • Atende plataformas de colaboração com terabytes de hospedagem de conteúdos e informações de grande empresas.

  • Atende soluções de inteligência de negócios em clientes do setor financeiro.

  • Atender soluções de gestão de conhecimento focado em grandes informações.

  • Implementar sistemas de pesquisa que atendam a milhões de usuários consultando simultâneamente vários itens da empresa.

Para obtenção desse título é recomendado a realização dos seguintes exames:

  • Exam 70-573: TS: Microsoft SharePoint 2010, Application Development

  • Exam 70-576: PRO: Designing and Developing Microsoft SharePoint 2010 Applications

  • Exam 70-667: TS: Microsoft SharePoint 2010, Configuring

  • Exam 70-668: PRO: SharePoint 2010, Administrator

MCA - Microsoft Certified Architect




Esta certificação Microsoft Certified Architect (MCA) é projetada para arquitetos especialistas no uso de tecnologias Microsoft afim de fornecer soluções para clientes corporativos. Ela capacita profissionais da mais alta qualidade em arquitetura de TI que tenham grande experiência comprovada nas tecnologias de seu domínio técnico. O nível de conhecimento desses profissionais abrange desde de infraestrutura a desenvolvimento de aplicações.

Eles são responsáveis basicamente por qualquer tipo de cliente e complexidade de cenário:

  • Reconhecimento de sua capacidade de arquiteto e larga escala de soluções complexas com tecnologias da Microsoft.

  • Filiação na lista de distribuição MCA em sua área de solução.

  • Promoção do seu nome e serviços técnicos no site da Microsoft.

  • Placa de Certificação MCA.

  • Participação no conselho de análise e no desenvolvimento de exames beta.
Para obtenção desse título é recomendado a realização dos seguintes exames:
  • Exam 70-573: TS: Microsoft SharePoint 2010, Application Development

  • Exam 70-576: PRO: Designing and Developing Microsoft SharePoint 2010 Applications

  • Exam 70-667: TS: Microsoft SharePoint 2010, Configuring

  • Exam 70-668: PRO: SharePoint 2010, Administrator
Referência Microsoft.

:: Certfied Microsoft.

Serviço de fila do Project Server 2010

O objetivo deste tutorial é apresentar os requisitos para a execução e manutenção do sistema de fila do Project Server 2010.

Vamos aos procedimentos de como realizar essa ação:

1) Para identificar o serviço do Fila do Project Server 2010 localize dentro do servidor de aplicação - Services - Microsoft Project Queue Service.

Exemplo:


2) Clicando duas vezes sobre o serviço Microsoft Project Queue Service é possível iniciar o serviço de fila do Project Server 2010 assim como também restartar o serviço de fila em caso de problemas de processamento.


3)Para que o serviço de fila seja executado é necessário que ele tenha acesso a um dominio da Microsoft chamado de http://crl.microsoft.com.

O material de referência sobre este domínio disponibilizado pela Microsoft é este: http://support.microsoft.com/kb/289749

4) Para que a fila do Project Server 2010 com liberação de domínios dentro de uma empresa funcione é necessário criar uma regra no firewall para liberar acesso aos usuários.Incluir todos os usuários que executam a fila do Project Server nesta regra assim como também devem estar inclusos nesta mesma regra os servidores aplicação juntamente com seus respectivos hosts e ips neste domínio:

http://crl.microsoft.com

5) Ao ser iniciado o serviço de fila faz uma validação nesse domínio informado acessando urls internas como:

http://crl.microsoft.com/pki/crl/products/CodeSignPCA.crl
http://crl.microsoft.com/pki/crl/products/CodeSignPCA2.crl

Observação:

Sem essa validação no dominio da Microsoft o serviço de fila não inicia acarretando problemas a ferramenta instalada e por esse motivo se faz necessário essa regra.


Espero que tenham gostado do tutorial.

Reference: Project Server 2010 start queue.

Mover a data de início do projeto no Project Professional 2010

O objetivo deste tutorial é descrever o procedimento de mudar a data de início de um projeto no Project 2010.

O processo para mover a data de início de projeto é bem simples.

Antes de tudo e reforçando a data inicio pode ser exibida através da:
  • Linha resumo do projeto
  • Informações do Projeto
1) Para acessar a Linha Resumo do Projeto clique em: Formato - "Format" - Tarefa Resumo do Projeto - "Project Summary Task" será exibida a linha "zero"0 no Project 2010.

2) Para acessar as Informações do Projeto clique em: Projeto - Informações do Projeto será exibida a ficha do projeto chamada de Informações do Projeto.

Exemplo das informações:


3) Para mover a data de início basta utilizar a opção: Data de Início presente na ficha do projeto. Ou utilizar a opção: Mover Projeto - "Move Project".


4) Assim que a data for modificada automaticamente o projeto sofrerá as alterações para a nova data escolhida.

Espero que tenham gostado do tutorial.

Reference: Move date start Project 2010

Percentual Previsto no Project 2010 - Parte 1




O percentual previsto representa, um valor esperado de conclusão até uma determinada data. Dentro de um projeto, uma atividade pode ter sua execução - "% Concluída" facilmente controlada pelo gerente de projeto. Contudo, ele deve informar manualmente a porcentagem realizada, como por exemplo, 40% na coluna "% Concluída". Agora, vamos supor que ele vai precisar saber qual a porcentagem de execução deveria ter sido executado até determinado período. Por exemplo, ao invés de 40%, deveria ter sido executado 50%.Esse tipo de situação é uma análise comum em projetos e ela pode ser facilmente executada. Desde que seja informada ao MS-Project uma data para a realização do cálculo. Por padrão, esta informação não está disponível de forma imediata no Microsoft Project e caberá a você buscar alternativas de apresentar esse dado tão importante. 

Bem, então algumas idéias para se obter esse importante dado.

Há duas formas de se fazer essa análise:

1 - A primeira é que ela pode ser calculada com base na data real, ou seja, agora xx/xx/xx

2 - A segunda e mais comum é utilizando como referência a linha de base do projeto.

A segunda opção é a mais utilizada porque representa o planejamento inicial do projeto.

Neste exemplo, você verá que é possível realizar o cálculo do percentual de execução de uma tarefa com base na data atual. Para isso, basta utilizar os incríveis recursos do Project 2010.

Um excelente material de referência que eu indico a leitura foi um tópico de discussão no próprio site da Microsoft presente no endereço:



Vamos começar o procedimento


1) Acesse o Project Professional 2010, ou Project Standard 2010 conectado ao ao computador ou ao Project Server 2010. Com ele aberto vá até a aba: Exibição – “View” – opção: Macros – “Macros” – item: Gravar Nova Macro – “New Macro”.



2) Informe os dados da macro:

  • Nome da Macro: Minha sugestão é Previsto.
  • Tecla de Atalho: Eu não utilizei, deixei este em branco, ficando a seu critério definir a alguma tecla de atalho. Atenção ao definir teclas de atalho para causar conflitos com teclas de atalho definidas por padrão no programa.
  • Armazenar macro em: Se o seu cenário é para apenas testar essa funcionalidade, eu recomendo habilitar a opção Este projeto. Agora se o objetivo é salvar essa função permanentemente no programa utilize a opção Arquivo Global.
  • Descrição: Não há problema em deixar este campo em branco, porém recomenda-se colocar dados como dia de gravação por exemplo.Isso facilitará as futuras manutenções. 
  • Referências de linha: Relativa
  • Referências de coluna: Absoluta (campo).




3) Assim que a gravação da Macro iniciar retorne a aba Exibição – “View” e em seguida utilize a opção Parar Gravação – “Stop Recording”.






4) Após parar a gravação retorne a aba Exibição – “View” e peça para Exibir Macros - “View Macros”.



5) Selecione a macro Previsto definida na etapa anterior e utilize o item Editar – “Edit”.




6) Insira o seguinte código.

Sub Macro2()

' Previsto

On Error Resume Next
SelectTaskColumn Column:="% concluída"
UpdateProject All:=True, UpdateDate:=Now(), action:=1
EditCopy
EditUndo
SelectTaskColumn Column:="Texto1"
EditPaste


End Sub

Para depurar linha a linha o código, pressione a tecla F8 na tela do Visual Basic.

Exemplo do código após a sua inserção:



7) Assim que realizar o teste pressione o botão Fechar para encerrar a tela de edição do código da macro.

8) Se o procedimento foi realizado com sucesso. Ao retornar a tela do MS-Project 2010 o cálculo terá sido executado.

IMPORTANTE

Para criar o botão personalizado do Previsto para calcular o percentual das atividades até a data informada de forma automática. Visite o artigo do Technet Wiki chamado Project Professional 2010 - Como criar uma guia personalizada. Nele você encontrará o passo a passo com a explicação de como criar o botão e a guia personalizada descrito neste tópico.

No artigo Percentual Previsto no Project 2010 - Parte 2 também explicado este procedimento.

Para modificar o nome da coluna Texto1 - "Text1" para previsto clique com o botão direito sobre o nome da coluna na sequencia escolha a opção Campos Customizados - "Custom Fields".

Clique no botão rename - "renomear" informe o nome previsto.

Clique em OK e OK novamente para concluir a operação.

Qualquer problema na depuração do código ou erro no Visual Basic recomendo a leitura deste material da Microsoft:

http://support.microsoft.com/kb/186063/pt-br 


Não esqueça de consultar se a digitação do texto foi realizada com sucesso, se a permissão de execução da Macro foi habilitada na estrutura do programa.

Referente: Percentage provided for in Project 2010 - Part 1.

Percentual Previsto no Project 2010 - Parte 2




Como visto, na parte Percentual Previsto no Project 2010 - Parte 1. O percentual previsto é um valor de conclusão esperado até determinada período. E possível sim, realizar esse cálculo do percentual de execução utilizando os recursos do Project 2010. Nesta etapa, finalizaremos o tutorial sobre o percentual previsto apresentando como criar o botão e barra onde ficará armazenado a funcionalidade do botão previsto.

Vamos ao procedimento final para concluir essa operação.

1) Acesse o Project Professional 2010 e com ele aberto clique na aba Exibição – “View” – opção: Macros – “Macros” – item: Segurança de Macro – “Macro Security”.

2) Deixar marcada a opção: Habilitar todos os macros – “Enable All Macros” e na seqüência clique no botão OK.


3) Após clicar em OK é necessário reiniciar o Project Professional 2010 para que a alteração seja aplicada em definitivo, para isso clique no botão Fechar e abra o programa novamente com a lista de tarefas do projeto.



4) Após reiniciar o Project Professional 2010 será exibida uma tela solicitando a autorização para utilizar macros, clique em: Habilitar Macros – “Enable All Macros”.

5) Após abrir o software novamente e habilitar o uso de macros será necessário criar uma nova guia para armazenar a macro Previsto para isso clique na opção: Mais Comandos – “More Commands”.


6) Na tela inicial de mais comandos alterne para a opção: Personalizar Faixa de Opções – “Customize Ribbon” – clique em: Nova Guia – “New Tab”.



7) Clique em Nova Guia(Personalizado) e na seqüência clique no botão Renomear e altere o nome para exibição da nova Guia para Previsto dentro da caixa e ao término clique no botão OK.

Exemplo após a modificação do nome da guia para Previsto.




8) Clique na opção Novo Grupo(Personalizado) e na seqüência clique no botão Renomear. Modifique o Nome para Exibição para Previsto e clique em OK.

Exemplo após a modificação do nome do grupo para Previsto.



9) Selecione o grupo Previsto que foi renomeado e na opção Escolher comandos em escolha a opção Macros. Será exibido à macro Previsto clique sobre ela e clique no botão Adicionar.

Exemplo da tela após a inserção do macro Previsto no grupo Previsto. Ao término clique no botão OK.




Será exibida uma nova guia dentro do Project Professional 2010 chamada de Previsto.



10) Informações básicas para a utilização correta do percentual previsto:

Informe ao Project Professional 2010 até que data ele irá calcular automaticamente o percentual previsto. Esta informação é inserida na aba Projeto – “Project” – Atualizar Projeto – “Update Project”.

Após o informe da data na opção Atualizar trabalho como concluído até, marque a opção projeto inteiro ele irá calcular automaticamente o percentual previsto basta clicar no botão OK. A coluna % Concluído terá seus valores modificados para uma nova porcentagem.

Na seqüência clique no botão “% Previsto” para calcular o percentual de andamento das atividades até a data informada anteriormente e voltar com os dados contidos anteriormente na coluna % Concluído.




INÍCIO: Percentual Previsto no Project 2010 - Parte 1

Espero que tenham gostado do tutorial.

Reference: Percentage provided for in Project 2010 - Part 2

Converter a duração da linha resumo do projeto no Project Professional 2010 em outros formatos

Por padrão as versões do Project Professional e Project Standard trazem a coluna duração em formato apenas de "dias" e caso seja necessário utilizar essa mesma duração em outros formatos como hora , semanas, meses.Será que é possível trabalhar desta forma? A resposta a essa pergunta é sim. Para transformar a duração da linha "0 - zero" conhecida também como "linha resumo do projeto" é necessário utilizar uma fórmula de conversão o processo é bem simples e explicarei o passo a passo através deste tutorial.

1 - Clique com o botão direito sobre uma das colunas do modo de exibição do Project 2010 e clique em: Inserir Coluna - "Insert Column".


2 - Clique com o botão direito sobre a coluna inserida e clique na opção: Campos Personalizados - "Custom Field".


3 - Na tela de Campos Personalizados - Custom fields clique no botão Renomear - Rename para que ele permita modificar o nome da coluna texto para outro nome. Como exemplo podemos alterar o seu nome para Duração.

4 - Para que esta fórmula seja aplicada a linha resumo do projeto ou linha 0 zero na tela de Campos Personalizados - Custom fields na opção Cálculo das linhas de resumo de tarefa e de grupo marque a opção Usar Fórmula.

5 - Clique no botão: Fórmula - "Formula".


6 - Os formatos de duração que são possíveis trabalhar no Project são:

Formula para o Formato em Meses.
  • ProjDurConv([Duração];pjMonths)
Formula para o Formato em Dias.
  • ProjDurConv([Duração];pjDays)
Formula para o Formato em Horas.
  • ProjDurConv([Duração];pjHours)
Formula para o Formato em Minutos.
  • ProjDurConv([Duração];pjMinutes)
Formula para o Formato em Semanas.
  • ProjDurConv([Duração];pjWeeks)
7 - Exemplo da caixa de fórmula utilizando a conversão.


8 - Ao término da inserção da fórmula, clique em OK na caixa de fórmula e OK novamente na tela de campos personalizados.

Exemplo do resultado final utilizando todas as funções.


Espero que tenham gostado do tutorial.

Reference: Converting the length of the line project summary of days to other formats in Project 2010.