Delphi e o menu Project – A visão Agile

Tempo de leitura: 2 minutos

Amigos Delphineiros, nossa IDE é fantástica, proporciona uma produtividade incrível!

Simplesmente recebemos a solicitação do cliente, abrimos a IDE e começamos a produzir.

Forms e mais forms…

Units e mais Units…

Na IDE do Delphi, o menu Project permite o gerenciamento das coleções de forms e units, entre outras coisas.

Ops! O menu chama-se: Project, traduzindo para o português, PROJETO.

Então é isso: Um projeto é apenas uma coleção de forms e units? No contexto do Delphi sim.

Mas… e para o seu cliente? Ele compra o Project do Delphi ou um Projeto de Software/Produto?

Ah! Ele nem sabe o que é Delphi… Provavelmente não sabe, mas quer saber de:

– início, meio e fim

– objetivo a ser atingido, com o tal projeto que ele pediu

– custos, prazo, lista de funcionalidades(escopo)

– acompanhamento do andamento do projeto (deveria querer saber)

– riscos

Então… Indo ao mundo de projetos.

Projeto é um esforço, com início, meio e fim para atingir um objetivo, num dado prazo.

Então, fazer gestão do projeto, é cuidar dos DIVERSOS aspectos de um projeto.

Porém, aqui é o portal do Rodrigo Mourão, estou preocupado com a Unit1.pas …

E seu cliente está preocupado em receber o que solicitou, no prazo e custos acordados.

Ah, isso não é da minha alçada, meu chefe vê isso. Ele quem deve se preocupar com essas “coisas não divertidas”, meu foco é Delphi, Object Inpector, DataSnap, OOP…

Que bom que você gosta desta parte técnica, ela de fato é super importante(O Agile prega isso). Entretanto, um projeto é muito mais do que apenas a parte divertida, lamento informar isso.

Minha Sugestão: Continue se divertindo com o Delphi, e procure entender um pouquinho o que é gestão de projetos, seu cliente/empresa agradecerá.

Você sabia que existe uma metodologia Agil, chamada Extreme Programming? O foco dela são práticas de programação, para AUMENTAR a qualidade do código e da entrega.

Existe muita diversão no Agile. Eu também achava que projeto era apenas o menu Project do Delphi.

Abraço!

Fernandes
Certified Scrum Master – Scrum Alliance
Certfield Scrum Product Owner – Scrum Alliance
Agile Certified Professional – IC Agile
Scrum Master Accredited Certification – Scrum Institute

Blog: canaldevbr.wordpress.com