Arquitetura de Software Ágil

by Administrator 20. julho 2011 01:45

A busca por maturidade no ciclo de desenvolvimento de software tem que passar por uma revisão de todas as práticas de arquitetura de software empregas na construção do software com objetivo de padronizar e preparar para ir crescendo e evoluindo conforme as novas demandas de negócios que forem aparecendo. Nós contamos com um time de arquitetos de software especializados em entender as necessidades do seu projeto e podemos orientar nas melhores práticas simplificando o seu tempo de pesquisa e desenvolvimento. Entre em contato para conversarmos sobre ASP.NET MVC, BDD (Behavior Driven Development), TDD (Test Driven Development ), DDD (Domain-driven design), Ioc (Inversion of control), Mock e integração do seu projeto usando automação de Build (Continuous integration) garantindo reutilização e controle de qualidade do software usando as melhores práticas de engenharia de software ágil.

Tags:

Windows Azure Fundamentals

by Administrator 17. março 2011 07:13

O Windows Azure é a plataforma de computação nas nuvens oferecida pela Microsoft para que empresas desenvolvedoras de software criem aplicações e usem toda a estrutura de computação elástica e alta disponibilidade para oferecer seus produtos aos clientes em qualquer escala. Com essa grande oportunidade qualquer empresa pode usufruir de todos os recursos computacionais disponibilizados para ampliarem seus negócios com toda a garantia da infra estrutura gerenciada pela Microsoft. Você não precisa comprar nenhum servidor ou manter nenhuma infra estrutura e vai pagar somente pelos recursos que utilizar.

Durante esse workshop conduzido por um especialista em Cloud Computing discutiremos os principais fundamentos do Windows Azure para alinhar a visão de seu time de desenvolvimento com uma nova estratégia de desenvolvimento voltada para a TI dinâmica explorando todo o poder computacional atual para criação de novas aplicações de negócios.

O que é Cloud Computing
Modelos existentes(Cloud, on-premises, hosted)
Serviços de Cloud atuais (SaaS, PaaS, HaaS)
Quando se deve usar a núvem
Windows Azure e seus serviços
WorkRole
Web Role
Storages
*Table
*queue
*blob
SQL Server
Escalabilidade
*Como se resolve isso hoje
*Usando o Windows Azure para escalar
*Computação de larga escala (problemas do dia a dia)
Monitorar para escalar
Azure na prática

Entre em contato e agende agora mesmo para o seu time de desenvolvimento e prepare o seu projetoi para a próxima era da computação.

Implantação rápida Team Foundation Server

by Administrator 27. outubro 2010 08:40

O Team Foundation Server é a principal plataforma disponível hoje no mercado para gestão de ciclo de desenvolvimento de software oferecendo uma infraestrutura completa de colaboração, gestão do código fonte, qualidade de software e gestão do projeto aderente aos principais modelos de maturidade em desenvolvimento de software do mercado.

Nós preparamos uma oferta especial de consultoria permitindo uma rápida adoção da plataforma do Team Foundation Server envolvendo consultoria de avaliação do projeto atual, instalação e configuração do Team Foundation Server além de treinamento em gerência de configuração envolvendo (Check In/Out, Label, Branch, Merge, Shelve), uso de Work Itens e integração com o Visual Studio.

Aproveite essa grande oportunidade para implantar o Team Foundation Server em seu projeto. Entre em contato agora mesmo.

Agile Application Lifecycle Management

by Administrator 27. outubro 2010 08:11

Com o crescimento dos projetos baseados em gerenciamento ágil de software usando SCRUM e Team Foundation Server que nós preparamos uma oferta de consultoria e treinamento que visa capacitar o time de desenvolvimento e envolvidos nas melhores práticas de engenharia e gestão ágil de software possibilitando uma ampla colaboração entre todos os membros do projeto.

A integração do Team Foundation Server (TFS) e o SCRUM é o melhor dos dois mundos possibilitando manter todos os princípios ágeis integrando todas as informações dos projetos para que outras pessoas externas possam ter visibilidade do inicio ao fim. Estaremos apoiando a qualidade de software usando testes unitários, cobertura de código, padronização da codificação além de testes manuais e integrados ao Team Build permitindo feedback imediato de todo o seu ciclo de desenvolvimento associando com as informações de gestão coletadas durante todos os estágios do desenvolvimento.

Nessa oferta está previsto consultoria de avaliação do projeto, treinamento em gestão ágil usando SCRUM além de implantação, treinamento e consultoria no Team Foundation Server e boas práticas de desenvolvimento de software para que sua empresa conquiste a melhor experiência em maturidade de software com Application Lifecycle Management (ALM). Entre em contato agora mesmo!

SCRUM Fundamentals

by Administrator 25. outubro 2010 00:33

O SCRUM tomou conta do nosso dia a dia graças aos diversos projetos de clientes em todo o Brasil que estão felizes com a adoção das práticas ágeis de gerenciamento de projetos. Para facilitar mais ainda a cultura ágil nos projetos nós estamos apoiando a realização de treinamentos em várias cidades. Aproveite essa oportunidade e inscreva-se já em um curso de scrum desenvolvido para motivar e integrar o seu time de desenvolvimento. Para saber mais: http://scrum.2pc.com.br

Consultoria e treinamento em ASP.NET MVC

by Administrator 6. outubro 2010 01:55

O ASP.NET MVC (Model View Controller) é novo modelo para desenvolvimento de aplicações web baseadas na tecnologia ASP.NET e Visual Studio que permite uma maior padronização dos códigos fontes desenvolvidos para web com isolamento do negócio e apresentação permitindo maior controle simplificando o desenvolvimento e manutenção do software além da implementação de testes unitários (Unit Testing) usando TDD (Test Driven Development). Para uma melhor adoção nos seus projetos nós preparamos um treinamento de imersão para todo o seu time de desenvolvimento inculindo caso deseje um acompanhamento da implementação inicial permitindo o esclarecimento das dúvidas em tempo real. Entre em contato.

Desenvolva para o Windows Phone 7

by Administrator 30. setembro 2010 22:36

A Microsoft acabou de disponibilizar a plataforma de desenvolvimento para o Windows Phone 7 totalmente gratuita e com uma nova estratégia para o desvolvimento mobile usando todo o potencial da plataforma .NET Framework usando C# ou VB.NET e Silverlight para criar suas aplicações com toda a experiência de usuário necessária a conquistar qualquer mercado. Para o desenvolvimento de jogos você terá a disposição o Microsoft XNA que abre outro grande portfólio de oportunidades no desenvolvimento de software na plataforma Microsoft

Os principais fabricantes já estão homologando seus dispositivos que agora obedecem padrões mínimos de hardware o que garante a você e seus clientes mais oportunidade de novos negócios criando e usando soluções conectadas. Entre em contato com a 2PC para consultoria e treinamentos rápidos em Windows Phone 7.

Está na hora de migrar .NET / Visual Studio

by Administrator 20. setembro 2010 07:05

A plataforma Microsoft .NET / Visual Studio é a tecnologia mais produtiva e integrada do mercado oferecendo para as empresas desenvolvedoras de software os principais recursos para colocar em prática todos os objetivos de negócio mantendo a agilidade e performance dos negócios atuais obedecendo todos os padrões de mercado.

O ASP.NET popularizou justamente por oferecer a possibilidade de criar aplicações para web de grande porte com uma experiência diferenciada no desenvolvimento de todas as etapas do projeto usando .NET com C# (CSharp) ou VB.NET como linguagens padrões para uso no Visual Studio e suporte nativo aos principais bancos de dados como SQLServer e Oracle.

A integração nativa para gestão de projetos no Team Foundation Server é mais outro grande aliado pela facilidade de se gerenciar todo o ciclo de desenvolvimento da aplicação mantendo a qualidade, previsibilidade e colaboração.

Entre em contato e solicite uma avaliação Gap Analysis do seu projeto atual para que possamos planejar a migração do seu projeto com segurança incluindo treinamento em .NET, Visual Studio, Arquitetura e todas tecnologias necessárias para o sucesso do seu projeto.

Windows Azure

by Administrator 31. agosto 2010 22:47

A Microsoft lançou no mercado sua oferta de Windows Azure passando a se posicionar como um dos principais provedores mundiais para serviços de computação nas nuvens ou Cloud Computing. Com essa nova tecnologia seu projeto poderá usufruir de toda a capacidade elástica do Cloud para crescer conforme a demanda permitindo a implementação dos mais variados cenários de software como serviço contratando serviços computacionais de acordo com o crescimento da demanda reduzindo os seus custos de TI e oferecendo software mais competitivo no mercado.

Nós prepararmos um workshop de introdução e nivelamento ao Windows Azure que tem juntamente o objetivo de quebrar os paradigmas tradicionais oferecendo uma visão ampliada dos novos recursos computacionais e benefícios para as empresas que desenvolvem software. Entre em contato e conte com o apoio da 2PC em seus projetos.

Visual Studio SCRUM

by Administrator 31. agosto 2010 22:35

A Microsoft laçou oficialmente o seu template de processo para o SCRUM  possibilitando  o uso em conjunto com o Team Foundation Server. O novo template ganhou o nome de “Microsoft Visual Studio Scrum 1.0” e traz os principais termos usados no gerenciamento ágil de projetos representados por meio de Work Items no TFS como: Sprint, Product Backlog Item, Bug,Task,Impediment,Test Case além dos relatórios: Release Burndown, Velocity, Sprint Burndown, Build Success Over Time, Build Summary, Test Case Readiness eTest Plan Progress.

Com o uso desse template você terá todos os benefícios do SCRUM aliados ao Team Foundation Server (TFS) que oferece uma plataforma de colaboração para todos os projetos de desenvolvimento apoiando na gestão dos projetos, gestão do código fonte, qualidade e previsibilidade tornando o desenvolvimento mais ágil e ingregado.

Entre em contato e solicite apoio para treinamento e consultoria na implantação do Application Lifecycle Management em seu projeto.

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