Cadastre-se na newsletter

Get notified when a new post is published.



Prova de conceito usando Visual Studio Team System

by Administrator 28. junho 2009 22:09

O Visual Studio Team System é uma plataforma de colaboração para projetos de software que oferece capacidades de gestão do projeto, qualidade e controle de código fonte. Por ser uma plataforma muito grande e baseada em uma metodologia é necessário às vezes customizar o processo para atender a um determinado cenário do cliente.

Em caso de dúvidas em relação ao investimento na plataforma por não terer o conhecimento sobre o funcionamento você deve entrar em contato com a 2PC para que possamos  realizar uma avaliação do seu projeto em conjunto com uma prova de conceito com objetivo de definir os melhores caminhos para implantação no seu projeto seja ele baseado em MSF, CMMi, Scrum, MPS-BR e SOX.

Implantação de Visual Studio Team System na Astrein

by Administrator 16. junho 2009 23:08

A Astrein é uma empresa brasileira, líder no mercado de software e serviços nos segmentos de Gestão de Ativos e Governança de Cadastro. Com mais de 400 clientes ativos, a Astrein incorpora 20 anos de experiência em seus produtos e serviços. Atualmente fornece o software SHARED SERVICES ASTREIN para a gestão de serviços compartilhados reunindo funcionalidades para as áreas de infra-estrutura, suprimentos, facilities, recursos humanos e administração.

Com objetivo de ampliar a sua área de produção de software, a Astrein contratou a 2PC para apoiar na implementação do Visual Studio Team System. O projeto iniciou-se com uma avaliação de Gap Analysis objetivando adequar a implantação ao modelo de desenvolvimento já existente.

Após esse processo de avaliação inicial, foram traçados os planos a fim de conduzir a implantação em fases reduzindo o impacto nos projetos atuais e permitindo uma rápida utilização nos novos projetos.

A Astrein, de acordo com o seu modelo de desenvolvimento, requeria um plano especial de gerência de configuração usando o conceito de Branch, buscando garantir após a migração a continuidade do trabalho e intregridade do código fonte.

Outra característica importante nesse projeto era a necessidade de trabalho remoto, necessidade essa facilmente atendida no modelo de gestão do Team Foundation Server. Este é um recurso importante presente no Team Foundation Server, pois mesmo usando o lock nos arquivos, ele permite o trabalho offline para desenvolvedores que estão temporariamente sem acesso a internet.

O ponto principal deste projeto foi a gestão e colaboração oferecida pelo Visual Studio Team System que agora estão apoiando a área de TI com informações estratégicas dos projetos.

A 2PC deseja grande sucesso a Astrein e toda a sua equipe e agradece a escolha para participar desse grande projeto.

Windows Azure para empresas que desenvolvem software

by Administrator 27. abril 2009 03:48

O Windows® Azure é o novo sistema operacional da Microsoft destinado a prover toda a infra estrutura de Cloud Computing para as suas aplicações de negócio. A idéia de você migrar seu projeto para esse tipo de estrutura é poder oferecer sua aplicação como serviço em grande escala.

image

Diferentes dos Data Centers tradicionais você vai ter nesse modelo de computação nas nuvens uma infra estrutura que pode ser alocada para uso de acordo com a sua demanda (Dynamic IT). A Microsoft vai prover um grande Data Center com unidades estratégicas em vários pontos do mundo o que permitir o uso dos recursos de acordo com a demanda.

Na prática se no final do mês você tem uma grande demanda por processamento e disco você vai solicitar isso ao Azure que se encarregará de fazer de forma totalmente transparente e você só pagará pelo que realmente for utilizar.

Para atender toda essa nova demanda e o impacto nos projetos das empresas que desenvolvem software que estamos provendo um Workshop de Windows Azure para empresas que desenvolvem software.

Aproveite essa grande oportunidade para iniciar agora mesmo dentro da sua empresa o planejamento estratégico do seu projeto acompanhando as principais tendências mundiais do mercado de tecnologia.

Pesquisa & Desenvolvimento

by Administrator 18. fevereiro 2009 08:19

Terceirize a sua área de pesquisa e desenvolvimento
Com o lançamento de novas plataformas de desenvolvimento modernas e mais eficazes nós temos acompanhando dentro da área de tecnologia uma rápida diminuição do ciclo de lançamento de novos produtos no mercado.O que por um lado é muito bom, pois as empresas tem acesso a novos mecanismos tecnológicos para aplicarem-nos mais variados cenários de negócios, porém por outro lado o tempo dedicado a investir no desenvolvimento das solução da empresa acaba por impedir as mesmas de acompanharem esse novo ciclo uma vez que não conseguem manter uma área interna de pesquisa e desenvolvimento que contribua com a atualização constante do projeto.

Pensando nesse cenário constante de evolução que passamos a ofertar para os cliente a terceirização da área de pesquisa e desenvolvimento passando para a 2PC o papel de trazer para seu projeto as mais importantes tecnologias para o seu negócio sem a necessidade de testar coisas desnecessárias ou usar algum recurso que não traga o beneficio esperado.

Entre em contato agora mesmo que estamos a disposição para apoiar a sua empresa e fazer com que o seu projeto esteja sempre atualizado e preparado com as novas tecnologias do mercado.

Application Lifecycle Management (ALM)

by Administrator 11. fevereiro 2009 10:58

A área de informática tem crescido muito ao longo dos anos permitindo as empresas de todos os tamanhos o acesso a informatização. Agora chegou o momento de informatizar a própria área de informática com a padronização por meio de metodologias ágeis como MSF e SCRUM e ferramentas que fornecem uma completa automação do ciclo de desenvolvimento. Durante esse processo são empregados rígidos controles que iniciam em uma ferramenta como Microsoft Project e se integram com o código fonte do repositório e depois com o servidor de Build do projeto. Para cada código fonte implementado podemos submeter o mesmo a políticas eficazes que visão garantir padrões e critérios de qualidade aceitáveis para o projeto. A implementação de testes e o rastreamento dos bugs permite um acompanhamento imediato de todos os problemas que estão acontecendo. As informações são consolidadas em um repositório central para que se tomem decisões em tempo real do projeto oferecido pela solução do Visual Studio Team System.


Entre em contato para saber como podemos lhe ajudar no seu projeto usando o modelo de implantação rápida da 2PC.

Project Planning

by Administrator 11. fevereiro 2009 05:58

Durante o início de qualquer projeto a primeira dúvida é sempre referente a quanto vai custar o mesmo. Quando estamos falando de grandes projetos de migração como ERP (Enterprise Resource Planning) ou SIGE (Sistemas Integrados de Gestão Empresarial) essa dúvida aumenta muito, pois em muitos casos os projetos praticamente cresceram em conjunto com as empresas e estão muito associados a pessoas que construíram possuindo pouca documentação que sirva de base para uma estimativa.

Pensando nisso que criamos uma consultoria com o objetivo de realizar esse planejamento orçamentário para migração de projetos de software denominada  de “Project Planing”. Essa atividade estabelece os custos para migração de um ERP e serve de base para busca de patrocinadores para o projeto de migração ou fonte de informações para empresas que estão buscando financiamento externo e precisam apresentar uma estimativa de tempo e custo para o projeto assim como dimensionar o tamanho da equipe que vai compor o projeto de migração.

 

Entre em contato agora mesmo detalhando quais projetos vão participar da migração que enviaremos uma proposta para o trabalho de levantamento.

Project Mentoring

by Administrator 11. fevereiro 2009 04:34

Ao longo dos anos passamos a receber dos clientes diversas solicitações adicionais após um trabalho de consultoria e umas das mais solicitadas era manter um acompanhamento mais continuo do projeto. Pensando nisso que passamos a ofertar desde 2008 a atividade de acompanhamento de projetos denominada de Project Mentoring. Essa atividade estabelece uma conexão direta com o grupo de projetos do cliente realizando auditoria e suporte para continuidade do planejamento e acompanhamento constante direcionando o gerenciamento a entrega de projetos. Na prática é a área de suporte do gerente de projetos. Ele terá um profissional a disposição para conversar sobre seus problemas do dia a dia e para lhe orientar na gestão e manutenção do cronograma em função dos vários desvios que acontecem ao longo de qualquer projeto mantendo um principio básico “Stay Agile, Adapt to Change” permitindo a manutenção ágil do projeto adaptando as mudanças requeridas no dia a dia.


Entre em contato agora mesmo e nos informe a sua necessidade.

Advanced Technical

by Administrator 11. fevereiro 2009 04:08

A 2PC oferece uma consultoria avançada para capacitação do time de desenvolvimento na plataforma .NET Framework usando C# e tecnologias relacionadas baseando-se modelo de implementação rápida da 2PC. Atuamos diretamente nas necessidades do cliente poupando tempo de aprendizado desnecessário e conquistando resultados eficientes em curtos intervalos proporcionando um alinhamento da arquitetura e framework de forma a reutilizar código e padronizar o desenvolvimento focando no aumento da produtividade. Nós temos aplicado com sucesso essa nova metodologia de aprendizado em vários clientes apresentando respostas rápidas no tempo que o seu negócio precisa. Nós sabemos o quanto é importante para a sua empresa o sucesso do seu projeto por isso oferecemos a melhor solução direto ao ponto sem perder tempo.

Entre em contato informando as suas necessidades que faremos uma avaliação e uma proposta de trabalho conforme o seu projeto.

Gap Analysis

by Administrator 11. fevereiro 2009 02:06
É o formato de consultoria ideal para se planejar uma intervenção no projeto atual ou obter uma foto obter informações externas sobre o mesmo. Com ela você terá uma investigação nos problemas que estão afetando o ciclo de desenvolvimento e prejudicando as entregas do software.

Essa atividade é baseada de uma série de auditorias em todo ciclo de desenvolvimento além de entrevistas com os envolvidos no projeto e resulta em uma visão do status do projeto atual e um plano de ação com propostas para correção dos problemas encontrados caso necessário.

Esse é uma atividade rápida que vai lhe render informações importantes e a possibilidade de obter uma foto do cenário atual e direcionar os investimentos diretamente os desvios encontrados no projeto usando uma opinião externa que pode revelar diversos fatores não visíveis no dia a dia.

O Gap Analysis tem sido aplicado com sucesso em diversos clientes que usam o mesmo como a primeira consultoria para alinhamento do projeto e como base de um plano de ação. Alguns clientes usam também o Gap Analysis para avaliar no contexto de continuidade o andamento do projeto ou alguma atividade extra realizada. Os CIOs tem usado esse recurso para tirar fotos do projeto de tempos em tempos de forma a validar o alinhamento com o planejamento.

Entre em contato informando um breve histórico do projeto que retornaremos solicitando a complementação e depois uma proposta.

Um grande passo em seus projetos

by Administrator 11. fevereiro 2009 01:45

 

“Migração de tecnologias, conhecimentos e processos com apoio especializado da 2PC”

Nós trabalhamos apoiando empresas da área de desenvolvimento que necessitam migrar para plataforma .NET Framework. O que constatamos em muitos dos casos é que além da migração dos conhecimentos dos profissionais para uso do .NET nós realizamos o trabalho de reestruturar o novo projeto de forma a ter uma arquitetura eficiente favorecendo a reutilização de código baseado-se em padrões de projeto e procedimentos para favorecer uma maior integração e permitir ampliar o mesmo se assim for necessário reduzindo os impactos futuros.

 

A 2PC desenvolveu um Framework interno para permitir essa migração de conhecimentos, processos e estabelecer uma trilha de forma a garantir um perfeito alinhamento do seu projeto com as melhores técnicas e tecnologias do mercado.


Implantação do Microsoft .NET Framework
Após avaliação do time de desenvolvimento nós apresentaremos uma proposta customizada para rápida imersão na plataforma .NET Framework de forma a melhor atender o cenário de negócio. Nossos treinamentos são personalizados conforme o objetivo dos projetos.

 

Implementação da Arquitetura
Ao se pensar um novo projeto deve-se levar em consideração todas possibilidades de crescimento do mesmo, comunicação e integração com parceiros, assim como a implementação que deve favorecer a padronização, reutilização e permitir que novas pessoas sejam facilmente adicionados ao projeto. O produto desse projeto será a estruturação das diretivas de seu  Framework  de desenvolvimento.

 

Metodologia
A definição da estrutura do time de desenvolvimento, papeis, responsabilidades, artefatos, entregas e métricas para acompanhamento é um fator de grande importância no gerenciamento do projeto.  A 2PC entende isso e oferece como pilar a adoção do Microsoft Solutions Framework 4.0 (MSF for Agile, MSF for CMMi) ou SCRUM pela seu vasto reconhecimento do mercado e por está baseado em princípios ágeis porém estabelecendo gerenciamento e direcionado a entregas.

 

Visual Studio Team System
Como solução de apoio a gestão do  ALM (Application Lifecycle Management) desenvolvemos procedimentos especiais para implantação do  Visual Studio Team System. Para você que ainda não conhece essa é a melhor solução do mercado para gerenciamento de projetos de software pois em uma única ferramenta integrada você vai ter informações centralizadas e em tempo real do andamento do projeto. Seja você um Gerente de Projeto, Arquiteto de Solução, Desenvolvedor e testador. Cada um terá sua versão cliente especifica que conectada ao TFS (Team Foundation Server) vai permitir integração ao workflow realizando traking de todas as atividades.


Entre em contato informando os detalhes do seu projeto
que lhe apresentaremos uma proposta.

2PC Consultoria e Treinamentos - Especializado em Visual Studio Team System