
Artigo
Como desenvolvemos software na PHC: 4 coisas que precisas de saber
Como desenvolvemos software na PHC: 4 coisas que precisas de saber.
Neste artigo mostramos-te 4 curiosidades sobre o nosso processo de desenvolvimento de software
Se ainda não sabias, somos uma software house dedicada a desenvolver um software de gestão para mais de 35 mil empresas em todo o mundo. Através do nosso propósito: Better Management for Happier People – queremos que o nosso software ajude as empresas a gerirem-se melhor, para que possam focar-se no que traz bem-estar e felicidade aos seus colaboradores. Tudo isto começa nas equipas de desenvolvimento da PHC e no software que criam diariamente.
Oferecemos dois produtos incríveis, com frameworks que permitem que os nossos parceiros adaptem às necessidades de cada cliente. O PHC CS é usado por milhares de empresas globalmente. Integra diversas áreas empresariais e é acessível via desktop ou web através de instalação. Por outro lado, o PHC GO é um SAAS na cloud para pequenas e médias empresas, proporcionando gestão completa em qualquer lugar, a qualquer momento, via smartphone ou tablet. E temos equipas incríveis que fazem com que estes dois produtos ajudem os nossos clientes cada vez melhor.
Trabalhamos com metodologias ágeis.
Na PHC a agilidade é mais do que uma palavra bonita – é uma filosofia presente na nossa cultura que impulsiona o nosso processo de desenvolvimento. As nossas equipas são especialistas em metodologias ágeis, com destaque para o Scrum, o que nos permite responder rapidamente às mudanças e entregar valor de forma consistente e regular aos nossos clientes e criar soluções inovadoras, como foi o caso da Cris, a primeira assistente com inteligência artificial no software de gestão.
Como Scrum Master na PHC, considero o Scrum fundamental para o nosso sucesso no desenvolvimento de software, por proporcionar uma estrutura flexível para priorizar e organizar o trabalho.
Através da transparência e colaboração constante promovidas pelo Scrum, garantimos que todos os membros da equipa tenham visibilidade sobre o progresso do trabalho, mantendo o foco na entrega contínua de valor ao cliente.
Andra Camenic
Development Go Coordinator
Temos equipas de desenvolvimento multidisciplinares.
Valorizamos a diversidade de capacidades e de perspetivas nas nossas equipas de desenvolvimento. Desde developers mestres em código, até a testers minuciosos, os especialistas em UX, os analistas, e os Product Owners que ajudam a definir o backlog de desenvolvimento – cada membro desempenha um papel vital para o sucesso dos nossos projetos com a sua visão e conhecimento, e está integrado num squad independente e focado na criação de uma solução.
A colaboração entre estas áreas é o que nos permite criar soluções inovadoras e orientadas para as necessidades das empresas. Por isso organizámos as nossas cerimónias de Scrum de forma que todos estejam envolvidos desde o momento da definição do backlog até à entrega de uma nova funcionalidade.
Num ambiente de desenvolvimento de software, a formação de equipas multidisciplinares desempenha um papel crucial na criação de produtos inovadores e eficientes. São equipas capazes de abordar desafios complexos de diferentes perspetivas, integrando conhecimentos técnicos, criativos e de negócios. As várias perspetivas resultam num ambiente de trabalho mais dinâmico, inovador e adaptável às mudanças. Além disso, equipas multidisciplinares são mais capazes de lidar com as rápidas mudanças tecnológicas. Isso contribui para a criação de produtos de software mais resilientes e preparados para enfrentar os desafios do mundo real
Gonçalo Botelho
Coordinator
Trabalhamos com as melhores tecnologias e acompanhamos tendências
No software PHC CS, operamos com uma ampla gama de linguagens e ferramentas como jQuery, HTML5, HTML3, Bootstrap, Javascript e Ajax. Para o Back End, confiamos no poderoso conjunto de tecnologias .NET e SQL Server, garantindo desempenho e robustez em todas as etapas do desenvolvimento. Além disso, no software PHC GO, o uso de Angular, tem-nos permitindo-nos criar interfaces modernas e altamente responsivas que atendem às necessidades dos nossos clientes.
O nosso compromisso com a inovação reflete-se também nas tecnologias que utilizamos. Além das linguagens de programação tradicionais, estamos na vanguarda da tecnologia, incorporando inteligência artificial (IA) no nosso processo de desenvolvimento. Esta abordagem permite-nos explorar novas possibilidades e oferecer soluções cada vez mais sofisticadas aos nossos clientes.
Tenho visto com bons olhos o uso de AI pelos nossos Product Owners. Eles recorrem ao ChatGPT para organizar a informação constante nos requisitos incluídos no desenvolvimento das versões. Depois pedem ao ChatGPT que lhes retorne a informação estruturada, incluindo necessidades e benefícios para os clientes, e uma descrição pública com uma mensagem de
marketing poderosa. Conseguem, desta forma, poupar tempo no tratamento dessa informação e, acima de tudo, uma maior qualidade no resultado do seu trabalho.
Carlos Martins
Project Facilitator
Temos um onboarding preparado para as nossas equipas.
Entendemos a importância de garantir que os nossos novos PHCs se integrem perfeitamente e estejam prontos para contribuir para o nosso software. Por isso, oferecemos um programa de onboarding abrangente, onde os novos colaboradores têm a oportunidade de mergulhar no nosso ambiente de trabalho, absorver conhecimento relevante e colaborar com profissionais experientes.
Este compromisso com o desenvolvimento profissional e a integração é fundamental para o nosso sucesso contínuo como equipa. Por isso criámos o My Project: nos primeiros meses na PHC, os novos PHCs têm em mãos um projeto pessoal para que possam aprender e integrarem-se através da experimentação e colaboração com a restante equipa.
Estou na PHC há pouco mais de 4 meses e faço parte da equipa de desenvolvimento do PHC CS. A minha experiência na empresa tem sido fantástica, fui muito bem recebido pela equipa e foi muito fácil integrar-me e conhecer toda a gente. O onboarding foi uma grande ajuda para conhecer a empresa e pessoas de outras áreas, facilitando também a minha integração nas tarefas da equipa
Tomás Antunes
Developer Trainee
Não é à toa que ajudamos mais de 35 mil clientes a gerirem o seu negócio. Isto só é possível porque temos equipas de desenvolvimento ágeis e prontas a responder a qualquer desafio. Que usam as melhores ferramentas e tecnologias disponíveis. E que trabalham em equipa com equipas com vários super-poderes. Tudo isto, num lugar onde integramos os novos membros de forma descontraída, mas profissional, para que possam estar prontos para nos ajudar a chegar mais longe.