Olá pessoal,

Segue o Plano de Projeto de Software para o Sistema de Gestão de Ocorrências (SGO) apresentado para a Lacertae SW.


Agilefant





Agilefant é uma solução simples para gerir as atividades de desenvolvimento ágil de software. Ela reúne as perspectivas de planejamento a longo prazo, gerenciamento de portfólio de projetos e trabalho diário. 

Resultado de imagem para agilefant


Agilefant corre sobre Java, Tomcat, e MySQL. O código fonte e a licença podem ser encontrados em GitHub. É bastante rica em recursos e permite a criação de produtos, projetos, iterações, temas e estórias de usuários, tem controle de tempo, gráfico, dentre outros. Ele oferece um produto gratuito e de código aberto que pode ser descarregado e instalado em qualquer rede privada.

Quem tiver curiosidade de entender  como a ferramenta funciona accesa o Guia do Usuário.


Fonte 1
Fonte 2

Slack - Conheça um pouco dessa ferramenta


 

O Slack, startup lançada em 2014 e avaliada atualmente em US$ 3.8 bilhões, foi criada para ajudar empresas a melhorarem sua comunicação interna, reduzindo a necessidade da troca de infinitos emails e da participação em diversas reuniões para tomar uma decisão.

O compartilhamento da informação é um dos pontos principais para melhoria da comunicação em uma empresa. Ser transparente com os dados, compartilhar projetos e processos decisórios, por exemplo, faz com que seu time fique mais integrado e melhore o desenvolvimento do seu produto.

Alguns motivos para usar essa ferramenta:

1. Slack centraliza comunicação;

2. Integrações e plugins;

3. Aplicativos;

4. Atenção ao detalhe;

5. Slack vicia.

 


Fonte 1
Fonte 2

Como proceder uma instalação do Mercurial?

Olá, agora que já conhecemos um pouco mais o sistema de versionamento Mercurial, iremos aprender como instala-lo. Esse processo será visto nos três sistemas operacionais mais utilizados no mundo, o Microsoft Windows, GNU/Linux e o MacOS.



Windows:

    Para instalar o Mercurial no Windows é necessário apenas instalar o TortoiseHg, que é uma ferramenta gráfica, que ela se encarregará de instalar os pacotes do Mercurial, bem como outras ferramentas gráficas úteis para o dia a dia.
Fonte: http://fexpo.survex.com/handbook/tortoise/expoRepositoryScreen2.png


Linux:

    No linux é aconselhavel fazer sua instalação utilizando o gerenciador de pacotes do próprio sistema operacional. Caso não encontre, é possível instalar a partir do código-fonte mais atual (baixe aqui).

    Caso queira utilizar o modo gráfico você poderá utilizar o TortoiseHg, mas será necessário instalar a biblioteca PyQt.
Fonte: http://blog.g0blin.co.uk/wp-content/uploads/2011/03/thg2.0-ubuntu-10.10.png



MacOS:

    A solução mais indicada para o MacOS é o MacHg. Ele vem empacotado com o próprio Mercurial, de modo que torna desnecessário se preocupacar com isso.

    O TortoiseHg também pode ser instalado no MacOS, para utiliza-lo bastar seguir os passos aqui.
Fonte: http://blog.fogcreek.com/wp-content/uploads/2011/12/tortoisemac.png


Fonte

Mercurial


Mercurial, uma ferramenta de controle de revisão distribuída para desenvolvedores de software, é implementada principalmente usando a linguagem de programação Python, mas inclui uma implementação de dif binária escrita em C. É suportada no Microsoft Windows e sistemas Unix, como o FreeBSD , Mac OS X e Linux. O Mercurial é basicamente um programa de linha de comando, mas as extensões gráficas de interface de usuário estão disponíveis. Todas as operações de Mercurial são invocadas como argumentos para seu programa de driver hg (uma referência a Hg - o símbolo químico do elemento mercúrio). 

Os principais objetivos de projeto da Mercurial incluem alto desempenho e escalabilidade, desenvolvimento colaborativo descentralizado, totalmente distribuído, manipulação robusta de arquivos de texto simples e binários e capacidades de ramificação e fusão avançadas, mantendo-se conceitualmente simples. Inclui uma interface web integrada. Mercurial também tomou medidas para facilitar a transição para os usuários de outros sistemas de controle de versão, particularmente Subversion.

Matt Mackall originou a Mercurial e atua como seu principal desenvolvedor. Mercurial é lançado como software livre sob os termos da GNU GPL v2.

História


Mackall anunciou o Mercurial em 19 abril 2005. O ímpeto para isso foi o anúncio, no início desse mês, pelo Bitmover de que eles estavam retirando a versão gratuita do BitKeeper. O BitKeeper foi usado para os requisitos de controle de versão do projeto do kernel do Linux. Mackall decidiu escrever um sistema de controle de versão distribuído como um substituto para uso com o kernel do Linux. Este projeto começou poucos dias depois de outro projeto chamado Git, iniciado por Linus Torvalds com objetivos semelhantes. O projeto do kernel do Linux decidiu usar o Git em vez do Mercurial, mas o Mercurial agora é usado por muitos outros projetos.
 
Em 2013, o Facebook adotou o Mercurial e começou a trabalhar em dimensioná-lo para lidar com seu grande repositório de código unificado.

Adoção


Embora o Mercurial não tenha sido selecionado para gerenciar as fontes do kernel do Linux, ele foi adotado por várias organizações, incluindo Facebook, o qual está escrevendo um servidor Mercurial em Rust, W3C e Mozilla.
 

Projetos de código aberto usando Mercurial


Adblock Plus
Adium
CLISP
Coin3D
GNU Health
GNU Multi-Precision Library
GNU Octave
Growl
IcedTea
Illumos
LEMON
libzip
LiquidFeedback
MoinMoin wiki software
Mozilla
Mutt
Nginx
NetBeans
Ogre3D
OpenJDK
OpenIndiana
Orthanc
OSSEC
Pidgin
RhodeCode
SDL
Tryton
XEmacs

Referências


Wikipedia. Mercurial. Disponível em <https://en.wikipedia.org/wiki/Mercurial>. Acesso em 15 de março de 2017.
Mercurial. Mercurial. Disponível em <https://www.mercurial-scm.org/>. Acesso em 15 de março de 2017.

O que é o Trello?


É uma ferramenta de Gerenciamento de Projetos muito fácil de ser utilizado e prático! Ele é inspirado naquele velho quadro onde colamos os Post-its para as tarefas que usamos em metodologias ágeis como o Scrum.

É possível incluir nos cartões anexos, links, imagens e definir data e horário para a execução das tarefas listadas, checklists etc. Também é possível mover os cartões para outros quadros conforme as tarefas forem sendo realizadas e incluir etiquetas coloridas para facilitar a visualização do andamento das atividades.  O sistema ainda envia notificações em tempo real por e-mail para o grupo caso algo seja acrescentado ou modificado no board.

Uma vantagem do seu uso é que ele disponibiliza um aplicativo para sistema iOS que foi desenvolvido para aqueles que trabalham até na hora do almoço, no trem ou na fila do cinema. A dinâmica do aplicativo é a mesma do programa normal, quadro, listas e cartões.

Para mais informações acessa a página do Trello.


Fonte 1
Fonte 2
Fonte 3

Gerenciamento de Custos de Projeto


Os custos de projetos na maioria das vezes são controlados através de planilhas dispersas, aproximações inexatas e sistemas não adequados à realidade brasileira, gerando prejuízos, atrasos e fracassos às empresas gestoras. 

O Project Control pode administrar todos os insumos necessários para a execução de um projeto, tais como recursos humanos, equipamentos, contratos e outros custos. Gerentes de Projetos podem usar estes insumos para compor suas equipes, planejar contratações ou aquisições, criar orçamentos e decidir pela viabilidade dos projetos. Através do recurso de salvar versões confirmadas (baselines), o Project Control dá aos gestores subsídios para que possam acompanhar a evolução dos custos desde a fase de orçamento até a finalização do projeto.

RECURSOS HUMANOS
Assim como na produção industrial a matéria-prima é considerada um dos grandes insumos e componente essencial de custos, em projetos a mão de obra na maioria dos casos é o insumo mais importante. No entanto, para podermos alocá-la corretamente projeto a projeto, faz-se necessário a sua apropriação ou lançamento de horas. O sistema permite que criemos uma estrutura onde parametrizamos os tipos de horas e os índices para que possamos valorizá-las adequadamente. 

PREÇO DE VENDA INTERNO (PVI)
Esta funcionalidade possibilita obter visões diferentes do custo normal da hora dos colaboradores de maneira a atender as várias necessidades do mercado no tocante ao Gerenciamento de Custos com Serviços.

RECURSOS FÍSICOS
Equipamentos são lembrados no orçamento de um projeto apenas quando são necessárias aquisições. Os gestores esquecem que um recurso físico poderia ser compartilhado por vários projetos durante toda sua vida útil, sendo que seu custo poderia ser diluído no decorrer dos anos através da depreciação. Project Control utiliza este conceito para cálculo do custo de RFs em projetos.

CONTRATOS
Além de equipamentos da empresa, os projetos também podem utilizar equipamentos e serviços contratados externamente, tais como contratos de manutenção de computadores, serviços de telefonia e recursos adquiridos por leasing. Em comum, todos estes recursos tem uma parcela mensal que pode ser fixa ou variável, e se eles são utilizados em projetos, seus custos devem também ser apropriados a eles.

CUSTOS DIRETOS
São considerados Custos Diretos aqueles custos de natureza pontual, como viagens, treinamentos, consultorias, serviços de terceiros e aquisição de materiais. Project Control permite que os custos sejam direcionados a projetos, setores (centros de custo) e empresas.

PROJETOS INCENTIVADOS PELA LEI DE INFORMÁTICA/ MCT
O sistema pode administrar as principais informações necessárias ao preenchimento dos Relatórios Demonstrativos definidos pelo MCT/SEPIN para cumprimento das exigências da Lei de Informática (8.248/91).