Fábrica de Software Ágil

A Fábrica de Software Ágil é um serviço é oferecido para empresas de TIC ou pequenos e médios negócios em geral que possuam necessidades específicas para sistemas de informação. Através de profissionais distintos que estão em contato com as tecnologias e métodos mais adequados para a construção de software de qualidade e usando processos eficientes e de baixo custo, podemos oferecer o desenvolvimento de sistemas personalizados que atendam às suas necessidades.

Com a Fábrica de Software Ágil da Proativa você terá seu produto entregue em menor tempo e com custo final mais atrativo devido a técnicas de reuso de software, à qualidade da arquitetura implantada e ao processo de desenvolvimento e gerenciamento do projeto. Este processo é baseado nas metodologias ágeis Scrum e XP as quais conferem maior transparência ao cliente com resultados reais apresentados em curtos ciclos.

Categorias de Software

  • Sistemas para Nuvem “Cloud Computing” utilizando a Plataforma Microsoft Azure.
  • Sistemas e aplicativos Web sobre Plataforma Microsoft .NET.
  • Aplicativos Mobile para Windows Phone 7.
  • Aplicativos sociais para as redes do Facebook e Twitter.

Processo

A seguir apresentamos as principais etapas para construir a solução apropriada à sua necessidade, sua empresa pode contratar todas ou apenas um subconjunto destas:

  1. Identificação dos Objetivos do Cliente: classificação das necessidades do cliente e limites do projeto; entendimento do negócio em questão; definição de prazos e valores; assinatura de contrato.
  2. Levantamento de Requisitos: identificação dos requisitos funcionais, não funcionais, regras de negócio e demais informações inerentes ao software.
  3. Análise e Projeto do Sistema: nessa etapa, ocorre a validação dos requisitos através da sua demonstração por meio de prototipagem, wireframes e diagramas. Após a aprovação do cliente para os requisitos levantados, é definida a arquitetura do sistema.
  4. Construção do Sistema: fase de execução do projeto com entregas ágeis e divididas em iterações (ou ciclos).
  5. Implantação: implantação do produto desenvolvido no ambiente final do cliente.
  6. Treinamento: fornecer, sempre que necessário, treinamento para capacitação dos usuários do sistema.

Tecnologias

  • Plataforma Microsoft .NET: C#, ASP.NET, Silverlight, Windows Phone 7, entre outras.
  • Microsoft SQL Server, Oracle, MySQL e PostgreSQL.