Managing Partner YouX
Na evolução das empresas e organizações, chega sempre o dia em que os softwares generalistas existentes no mercado se revelam inadequados ou, noutros casos, demasiadamente complexos e dispendiosos para as necessidades.
É nessa altura que se começa a falar no desenvolvimento de software à medida. À medida porque se pretende que venha responder às necessidades específicas de uma empresa ou organização e, em particular, dos utilizadores que com ela irão interagir.
Este processo de desenvolvimento comporta vários riscos. Segundo vários estudos internacionais a esmagadora maioria falha: ou porque fica muito acima do orçamento, ou acumula grandes atrasos e/ou não corresponde às expectativas que estiveram na base da sua criação. Neste artigo vamos falar um pouco de algumas das principais ratoeiras do desenvolvimento de software à medida.
Contrariamente ao que é um pensamento muito comum para quem está menos familiarizado com esta área, muitos das razões que estão na base da falha no desenvolvimento de software à media não têm nada a ver com tecnologia.
Uma das principais ratoeiras é não investir numa análise cuidada do negócio antes de passar ao desenvolvimento. Esta é uma fase crucial para levar qualquer projeto a bom porto. Antes de pensarmos em tecnologia é imprescindível que toda a equipa envolvida conheça minimamente o negócio que será objeto da aplicação, a sua envolvente, os seus agentes (utilizadores), ter uma ideia dos projetos similares no mercado, (se existirem) bem como os objetivos para o projeto.
Uma outra ratoeira é avançar para o desenvolvimento sem identificar claramente quais são os requisitos do projeto. É certo que no final do projeto se podem sempre fazer alterações e acrescentar novas funcionalidades. Porém é garantido que o custo do projeto irá disparar substancialmente, assim como o adiamento dos prazos da sua finalização. Compreender bem as necessidades que se consubstanciam os requisitos, conhecer bem as jornadas dos futuros utilizadores, aclarar os diferentes contextos dos intervenientes no projeto, eliminando ambiguidades de linguagem e, não menos importante, definir claramente o que significa atingir uma meta no projeto; são elementos essenciais para o sucesso de qualquer projeto de desenvolvimento de software à medida.
“Pensar pequeno” é um factor de sucesso. Não nos referimos a coartar a ambição de fazer mais e melhor, mas antes a uma realidade que segundo vários estudos internacionais salientam: os grandes projectos têm uma enorme probabilidade de serem mal sucedidos. De facto, é muito mais fácil lidar com um objeto de trabalho mais limitado e naturalmente com uma equipa mais pequena o que facilita a gestão do projeto. Na indústria do software é muitas vezes referida a regra dos 20/80, isto é, 80% do valor dos produtos é resultado de 20% dos recursos. Esta regra traduz a necessidade de nos focarmos nas principais funcionalidade que o utilizador de fato deseja e irá usar. Para além desse aspecto, é importante resistir à tentação de adicionar funcionalidades ao projeto. Começar com um projeto mais pequeno, terminá-lo, criar novos projetos para acrescentar novas funcionalidades, é o caminho mais seguro.
Num mundo feito de mudança, também os projetos de desenvolvimento de software estão sujeitos a alterações: desde regulamentações legais, alterações de mercado ou mesmo na composição da equipa ligada ao processo. Manter canais de comunicação efetivos entre todos os intervenientes num projeto é um fator crítico de sucesso.
Muitos clientes desconhecem um outro fator decisivo para o sucesso do desenvolvimento de uma aplicação à medida: experimentar antes de avançar. A prototipagem é fundamental e insubstituível para que se passa avançar com segurança para a fase da construção. Existem várias ferramentas que permitem desenvolver protótipos funcionais e interativos. O uso dos protótipos apresenta imensas vantagens: permitem identificar erros, envolver os vários intervenientes no processo de desenvolvimento, uma melhor compreensão do funcionamento do software identificar funcionalidades em falta ou que resultem confusas.
Testar é imperativo. Cada vez mais os sistemas são complexos. Por vezes, uma simples mudança no código de uma área pode afetar o sistema noutras áreas completamente distintas. Fazer testes e ter uma política de desenvolvimento orientada para a testagem sistemática, é a única forma de evitar erros e danos para o seu negócio e para a sua credibilidade.
Está a pensar desenvolver uma aplicação?
A YouX é uma empresa de desenvolvimento de software focada em proporcionar as melhores experiências de utilizador.
Av. do Brasil, 1º, 9º Piso – 1749-008 Lisboa
Info@you-x.eu – Telefone: +351 211 354 401
Estratégia Digital
UX Design
UI Design
Digital Sprints
User Research
Aplicações AR
WebAR
Auditorias UX
Desenvolvimento de Software
Aplicações Mobile
Web Apps
© 2021-23 YouX ® Todos os direitos reservados.
A YouX é uma empresa de desenvolvimento de software focada em proporcionar as melhores experiências de utilizador.
Estratégia Digital
UX Design
UI Design
Digital Sprints
User Research
Aplicações AR
Web AR
Desenvolvimento de Software
Aplicações Mobile / Web Apps
Websites
Av. do Brasil, 1º, 9º Piso – 1749-008 Lisboa
Info@you-x.eu – Telefone: +351 211 354 401
© 2021/3 YouX ® Todos os direitos reservados.
Accessibility
visibility_offDisable flashes
titleMark headings
settingsBackground Color
zoom_outZoom out
zoom_inZoom in
remove_circle_outlineDecrease font
add_circle_outlineIncrease font
spellcheckReadable font
brightness_highBright contrast
brightness_lowDark contrast
format_underlinedUnderline links
font_downloadMark links
You cannot copy content of this page