O Desenvolvedor Delphi e os projetos de software

Tempo de leitura: 1 minuto

Logo após o suporte ao desenvolvimento de aplicativos móveis (inicialmente iOS) e Android, o Delphi voltou a ganhar mercado. E isto é normal, tendo em vista que com uma única liguagem/IDE é possivel gerar aplicativos Desktop(Windows e MAC) e Mobile(Android e IOS), este recurso é muito atrativo contribuindo diretamente para a produtividade e redução de custos. Somados a isso, a Embarcadero/Idera tem feito pesados investimentos no produto.

Então está tudo perfeito? Não. O desenvolvedor Delphi precisa compreender que desenvolver software requer outras habilidades, tais como:

  • Boa comunicação
  • Trabalho em equipe
  • Atenção ao mercado (economia, tendências)
  • Gestão de projetos
  • Etc.

O Desenvolvedor Delphi é apaixonado, ativo, participa de eventos, estuda, aprimora-se tecnicamente constantemente. É uma maravilha nossa IDE, temos muita produtividade, recursos fantásticos, excelentes MVPs, MAS PRECISAMOS entender que desenvolver software, é algo mais complexo, e mais amplo. Desta forma investir na gestão de projetos de software, é uma questão primordial. Por exemplo podemos ver os problemas no desenvolvimento de softwares demonstrados pelo Chaos Report 2010.

projetos de software

E você acha que a versão do Chaos Report 2015. mudou muita coisa? Então, não adianta focarmos apenas nas linguagens, IDEs, Servidores de Aplicações, Analytics, devemos encarar o desenvolvimento de software como um PROJETO. Se a questão é gestão de projetos, então sugerimos a Framework Scrum que tem sido utilizado mundialmente com muito sucesso. Através dele podemos minimizar os problemas(e aumentar o retorno sobre o investimento do projeto) comuns de projetos de software, tais como:

  • Falhas de comunicação
  • Estimativas que não representam a realidade
  • Mudanças nos requisitos
  • Baixa participação do cliente

E como o Scrum faz isso? Deixa isso para depois, agora peço apenas uma coisa: Amigo, desenvolvedor Delphi, fazer software, é muito mais do que programar. E o Scrum pode lhe ajudar diretamente nisso.

Abraços e até o próximo artigo.

Fernandes
Certified Scrum Master
SPH Sistemas
www.canaldevbr.wordpress.com