Metodologias de desenvolvimento
No mercado global em que vivemos, a complexidade e a velocidade são ao mesmo tempo, inevitáveis e essenciais. Neste ambiente, uma boa máxima para a gestão de projeto é “fazer, fazer bem, fazer agora”. Para isso, a ProgressSoft tem particular cuidado com a adoção de metodologias de gestão de projeto avançadas e com a construção de relacionamentos mutuamente benéficos e duradouros.
Scrum
A nossa equipa de especialistas selecionou o método mais eficaz para alinhar com os objetivos estratégicos do projeto: Scrum Trata-se de uma abordagem ágil de gestão de projeto que introduz um enquadramento de gestão de projeto iterativo e incremental. É o esqueleto do projeto principal (master project), no qual se estrutura o desenvolvimento e a entrega do sistema proposto, de acordo com os requisitos acordados.
Conceitualmente, o Scrum é um processo muito simples baseado em iterações que visam atingir os objetivos pré-definidos no fim de cada período do Scrum (os sprints). É uma das abordagens de desenvolvimento de software mais eficientes que aporta diversas vantagens incluindo a melhoria da qualidade dos entregáveis, redução da duração do projeto e receção das características esperadas à medida que o trabalho progride ao longo da duração do projeto. Esta abordagem voltada para a mudança e para a gestão eficiente do tempo, adapta as alterações sugeridas pelo feedback do cliente, permitindo a melhoria dos entregáveis em sucessivas fases.
Extreme Programming (XP)
A nossa equipa de especialistas adotou as práticas de engenharia Extreme Programming (ou XP), que consiste num método de desenvolvimento de software que promove a simplicidade, o feedback, a coragem e a comunicação. O grande pressuposto do XP é que um pouco de planeamento, um pouco de codificação e um pouco de teste permite-lhe determinar se está no caminho certo, enquanto é ainda economicamente viável mudar de ideias.
Com o XP, os nossos clientes fazem parte da equipa da ProgressSoft na elaboração conjunta de um projeto de sucesso. O cliente é envolvido em todas as fases do desenvolvimento do projeto através de uma comunicação regular, fiável e rápida, que lhes permite abordar questões específicas do seu negócio diretamente e com rigor, melhorando a confiança, reduzindo os mal-entendidos e produzindo os resultados desejados com maior rapidez. O cliente pode aportar à equipa de projeto feedback constante e imediato e guiar o projeto de modo a acrescentar valor, acelerar o processo e integrar novas características que considere importantes.
Co-criação
Na ProgressSoft estamos empenhados em criar parcerias com os nossos clientes para atingir objetivos estratégicos rentáveis e rápidos nos projetos. Os clientes da ProgressSoft não são apenas consumidores, são agentes pro-ativos envolvidos em todas as fases do desenvolvimento e implementação do software, um ingrediente chave para co-criar um software sustentável, fácil de gerir e de sucesso.
Depois da entrega dos produtos, continuamos ao lado dos nossos clientes apoiando-os em todas as frentes para além dos serviços de manutenção pós-venda, permitindo que executem os seus planos de negócio com segurança.