Jump to content
Fivewin Brasil

mattpaulo

Membros
  • Posts

    52
  • Joined

  • Last visited

Everything posted by mattpaulo

  1. Gerenciando programadores com eficácia Quando gerenciando uma equipe de programadores, uma das primeiras coisas que você deve aprender a fazer direito é alocação de tarefas. Este termo é apenas uma maneira mais elegante para dar coisas para as pessoas fazerem. Veja como o Joel divide conosco a experiência dele neste assunto Veja este artigo completo e, outros a respeito de desenvolvimento de Software e gerencia de projeto em: http://www.scribd.com/groups/view/10541-desenvolvimento-e-gerencia-de-software Veja filme do fogbugz, legendado em português em: http://media.fogcreek.com/fogcreek.com/FogBugz/60movie/pt/fogbugz6demo.htm
  2. Joel on Unicode O Mínimo Absoluto que Todo Desenvolvedor de Software deve Absolutamente, Positivamente Saber Sobre Unicode e Conjunto de Caracteres (Sem Desculpas!) Por Joel Spolsky da Fog Creek Software Abstrato: Há muita gente que se pergunta o que são aquelas misteriosas tags “Content-Typeâ€. Sabe, aquelas que aparecem no HTML e ninguém sabe o que significam? Quem já não recebeu um e-mail de seus amigos da Bulgária em que a linha de assunto é “???? ?????? ??? ????â€? Fico desanimado quando descubro quantos desenvolvedores de software nada entendem de conjuntos de caracteres, codificação, nem de Unicode. Há alguns anos, um testador beta imaginava se o FogBugz poderia tratar e-mails vindo do Japão. Japonês? E existe e-mail em japonês? Eu não sabia. Ao olhar mais detidamente os controles ActiveX que adquirimos no mercado e que usávamos para analisar conteúdo MIME de e-mails, descobri que eles tratavam de forma completamente errada os conjuntos de caracteres, por isso tínhamos que escrever códigos heróicos para desfazer as conversões erradas e refazê-las corretamente. Quando investiguei outra biblioteca comercial, esta, também, possuía uma implementação do conjunto de caracteres completamente sem nexo. Contatei o desenvolvedor desta biblioteca e ele meio que disse que “não poderia fazer nadaâ€. Como muitos programadores, ele desejava que o problema, de alguma forma, sumisse, fosse varrido para debaixo do tapete. Sobre o Tradutor: Paulo André de Andrade é Engenheiro Eletrônico e Diretor da OLYMPYA TI, responsável, no Brasil, pela comercialização dos softwares da Fog Creek - www.fogcreek.com.br - Paulo André atua em Informática desde 1971 em setores que vão de Engenharia de Qualificação de Componentes para Hardware, Engenharia de Produtos de Hardware, Desenvolvimento de Hardware e Software, Desenvolvimento de Negócios, Marketing e Vendas de Software e Consultoria em Gerência de Projetos e em Serviços de Informática. Veja este artigo completo e, outros a respeito de desenvolvimento de Software e gerencia de projeto em: http://www.scribd.com/groups/view/10541-desenvolvimento-e-gerencia-de-software Veja filme do fogbugz, legendado em português em: http://media.fogcreek.com/fogcreek.com/FogBugz/60movie/pt/fogbugz6demo.htm
  3. Joel on Unicode O Mínimo Absoluto que Todo Desenvolvedor de Software deve Absolutamente, Positivamente Saber Sobre Unicode e Conjunto de Caracteres (Sem Desculpas!) Por Joel Spolsky da Fog Creek Software Abstrato: Há muita gente que se pergunta o que são aquelas misteriosas tags “Content-Typeâ€. Sabe, aquelas que aparecem no HTML e ninguém sabe o que significam? Quem já não recebeu um e-mail de seus amigos da Bulgária em que a linha de assunto é “???? ?????? ??? ????â€? Fico desanimado quando descubro quantos desenvolvedores de software nada entendem de conjuntos de caracteres, codificação, nem de Unicode. Há alguns anos, um testador beta imaginava se o FogBugz poderia tratar e-mails vindo do Japão. Japonês? E existe e-mail em japonês? Eu não sabia. Ao olhar mais detidamente os controles ActiveX que adquirimos no mercado e que usávamos para analisar conteúdo MIME de e-mails, descobri que eles tratavam de forma completamente errada os conjuntos de caracteres, por isso tínhamos que escrever códigos heróicos para desfazer as conversões erradas e refazê-las corretamente. Quando investiguei outra biblioteca comercial, esta, também, possuía uma implementação do conjunto de caracteres completamente sem nexo. Contatei o desenvolvedor desta biblioteca e ele meio que disse que “não poderia fazer nadaâ€. Como muitos programadores, ele desejava que o problema, de alguma forma, sumisse, fosse varrido para debaixo do tapete. Sobre o Tradutor: Paulo André de Andrade é Engenheiro Eletrônico e Diretor da OLYMPYA TI, responsável, no Brasil, pela comercialização dos softwares da Fog Creek - www.fogcreek.com.br - Paulo André atua em Informática desde 1971 em setores que vão de Engenharia de Qualificação de Componentes para Hardware, Engenharia de Produtos de Hardware, Desenvolvimento de Hardware e Software, Desenvolvimento de Negócios, Marketing e Vendas de Software e Consultoria em Gerência de Projetos e em Serviços de Informática. Veja este artigo completo e, outros a respeito de desenvolvimento de Software e gerencia de projeto em: http://www.scribd.com/groups/view/10541-desenvolvimento-e-gerencia-de-software Veja filme do fogbugz, legendado em português em: http://media.fogcreek.com/fogcreek.com/FogBugz/60movie/pt/fogbugz6demo.htm
  4. Planejando o desenvolvimento de software Atividade necessária, ardua e dificil, veja o que o Joel Spolsky da http://www.fogcreek.com escreveu sobre este assunto A construção de cronogramas de desenvolvimento de software é um conhecimento profissional, não uma arte. Deixe os desenvolvedores planejarem seu próprio trabalho Qualquer sistema onde a gerência estabelece um cronograma e o entrega aos programadores está condenado a falhar. Só o programador que vai fazer o trabalho pode determinar os passos necessários para implementar aquela funcionalidade específica. E só o programador é capaz de estimar o tempo que cada tarefa vai levar. Sobre o Tradutor: Paulo André de Andrade é Engenheiro Eletrônico e Diretor da OLYMPYA TI, responsável, no Brasil, pela comercialização dos softwares da Fog Creek - www.fogcreek.com.br - Paulo André atua em Informática desde 1971 em setores que vão de Engenharia de Qualificação de Componentes para Hardware, Engenharia de Produtos de Hardware, Desenvolvimento de Hardware e Software, Desenvolvimento de Negócios, Marketing e Vendas de Software e Consultoria em Gerência de Projetos e em Serviços de Informática. Veja este artigo completo e, outros a respeito de desenvolvimento de Software e gerencia de projeto em: http://www.scribd.com/groups/view/10541-desenvolvimento-e-gerencia-de-software Veja filme do fogbugz, legendado em português em: http://media.fogcreek.com/fogcreek.com/FogBugz/60movie/pt/fogbugz6demo.htm
  5. Planejando o desenvolvimento de software Atividade necessária, ardua e dificil, veja o que o Joel Spolsky da http://www.fogcreek.com escreveu sobre este assunto A construção de cronogramas de desenvolvimento de software é um conhecimento profissional, não uma arte. Deixe os desenvolvedores planejarem seu próprio trabalho Qualquer sistema onde a gerência estabelece um cronograma e o entrega aos programadores está condenado a falhar. Só o programador que vai fazer o trabalho pode determinar os passos necessários para implementar aquela funcionalidade específica. E só o programador é capaz de estimar o tempo que cada tarefa vai levar. Sobre o Tradutor: Paulo André de Andrade é Engenheiro Eletrônico e Diretor da OLYMPYA TI, responsável, no Brasil, pela comercialização dos softwares da Fog Creek - www.fogcreek.com.br - Paulo André atua em Informática desde 1971 em setores que vão de Engenharia de Qualificação de Componentes para Hardware, Engenharia de Produtos de Hardware, Desenvolvimento de Hardware e Software, Desenvolvimento de Negócios, Marketing e Vendas de Software e Consultoria em Gerência de Projetos e em Serviços de Informática. Veja este artigo completo e, outros a respeito de desenvolvimento de Software e gerencia de projeto em: http://www.scribd.com/groups/view/10541-desenvolvimento-e-gerencia-de-software Veja filme do fogbugz, legendado em português em: http://media.fogcreek.com/fogcreek.com/FogBugz/60movie/pt/fogbugz6demo.htm
  6. Planejando o desenvolvimento de software Atividade necessária, ardua e dificil, veja o que o Joel Spolsky da http://www.fogcreek.com escreveu sobre este assunto A construção de cronogramas de desenvolvimento de software é um conhecimento profissional, não uma arte. Deixe os desenvolvedores planejarem seu próprio trabalho Qualquer sistema onde a gerência estabelece um cronograma e o entrega aos programadores está condenado a falhar. Só o programador que vai fazer o trabalho pode determinar os passos necessários para implementar aquela funcionalidade específica. E só o programador é capaz de estimar o tempo que cada tarefa vai levar. Sobre o Tradutor: Paulo André de Andrade é Engenheiro Eletrônico e Diretor da OLYMPYA TI, responsável, no Brasil, pela comercialização dos softwares da Fog Creek - www.fogcreek.com.br - Paulo André atua em Informática desde 1971 em setores que vão de Engenharia de Qualificação de Componentes para Hardware, Engenharia de Produtos de Hardware, Desenvolvimento de Hardware e Software, Desenvolvimento de Negócios, Marketing e Vendas de Software e Consultoria em Gerência de Projetos e em Serviços de Informática. Veja este artigo completo e, outros a respeito de desenvolvimento de Software e gerencia de projeto em: http://www.scribd.com/groups/view/10541-desenvolvimento-e-gerencia-de-software
  7. Planejando o desenvolvimento de software Atividade necessária, ardua e dificil, veja o que o Joel Spolsky da http://www.fogcreek.com escreveu sobre este assunto A construção de cronogramas de desenvolvimento de software é um conhecimento profissional, não uma arte. Deixe os desenvolvedores planejarem seu próprio trabalho Qualquer sistema onde a gerência estabelece um cronograma e o entrega aos programadores está condenado a falhar. Só o programador que vai fazer o trabalho pode determinar os passos necessários para implementar aquela funcionalidade específica. E só o programador é capaz de estimar o tempo que cada tarefa vai levar. Sobre o Tradutor: Paulo André de Andrade é Engenheiro Eletrônico e Diretor da OLYMPYA TI, responsável, no Brasil, pela comercialização dos softwares da Fog Creek - www.fogcreek.com.br - Paulo André atua em Informática desde 1971 em setores que vão de Engenharia de Qualificação de Componentes para Hardware, Engenharia de Produtos de Hardware, Desenvolvimento de Hardware e Software, Desenvolvimento de Negócios, Marketing e Vendas de Software e Consultoria em Gerência de Projetos e em Serviços de Informática. Veja este artigo completo e, outros a respeito de desenvolvimento de Software e gerencia de projeto em: http://www.scribd.com/groups/view/10541-desenvolvimento-e-gerencia-de-software
  8. Otimizando ambiente para o desenvolvimento de Software Apresentação onde diversas ferramentas, web oriented, para a otimização de um ambiente para o desenvolvimento de Software e controle de projeto, são discutidas. Autor: Paulo Mattos com mestrado em computação gráfica na USP-Rio. Fundador e Diretor técnico da http://www.olympya.com/ que é representante no Brasil da http://www.fogcreek.com.br/ Veja este artigo completo e, outros a respeito de desenvolvimento de Software e gerencia de projeto em: http://www.scribd.com/groups/view/10541-desenvolvimento-e-gerencia-de-software
  9. Otimizando ambiente para o desenvolvimento de Software Apresentação onde diversas ferramentas, web oriented, para a otimização de um ambiente para o desenvolvimento de Software e controle de projeto, são discutidas. Autor: Paulo Mattos com mestrado em computação gráfica na USP-Rio. Fundador e Diretor técnico da http://www.olympya.com/ que é representante no Brasil da http://www.fogcreek.com.br/ Veja este artigo completo e, outros a respeito de desenvolvimento de Software e gerencia de projeto em: http://www.scribd.com/groups/view/10541-desenvolvimento-e-gerencia-de-software
  10. Simplicidade, A armadilha do 80/20 “ Uma grande parte dos desenvolvedores de software são seduzidos pela velha regra do ‘80/20’. Parece fazer muito sentido: 80% das pessoas usam somente 20% dos dispositivos de um produto. Assim você se auto convence que implementando somente 20% das funcionalidades de um software poderá vender 80% do numero de cópias previstas para o produto completo". Sobre o Tradutor: Paulo R.C. Mattos é Engenheiro Eletrônico, fundador e CEO da OLYMPYA TI, responsável, no Brasil, pela comercialização dos softwares da Fog Creek - www.fogcreek.com.br - Paulo atua em Informática desde 1969, em posições técnicas e executivas. Fez carreira na IBM onde foi Gerente da Fábrica e Diretor de Tecnologia. De 1992 a 2002 foi Presidente da PCI OLYMPYA TI: http://olympya.com - Baseada no Rio de Janeiro a OLYMPYA foi fundada em 2000 por Paulo Mattos e Paulo R.C Mattos. com foco no desenvolvimento de plataformas de jogos MMO (Massively Multiplayer Online) Sports Strategy Games e em Consultoria em Tecnologia da Informação Veja este artigo completo e, outros a respeito de desenvolvimento de Software e gerencia de projeto em: http://www.scribd.com/groups/view/10541-desenvolvimento-e-gerencia-de-software
  11. Simplicidade, A armadilha do 80/20 “ Uma grande parte dos desenvolvedores de software são seduzidos pela velha regra do ‘80/20’. Parece fazer muito sentido: 80% das pessoas usam somente 20% dos dispositivos de um produto. Assim você se auto convence que implementando somente 20% das funcionalidades de um software poderá vender 80% do numero de cópias previstas para o produto completo". Sobre o Tradutor: Paulo R.C. Mattos é Engenheiro Eletrônico, fundador e CEO da OLYMPYA TI, responsável, no Brasil, pela comercialização dos softwares da Fog Creek - www.fogcreek.com.br - Paulo atua em Informática desde 1969, em posições técnicas e executivas. Fez carreira na IBM onde foi Gerente da Fábrica e Diretor de Tecnologia. De 1992 a 2002 foi Presidente da PCI OLYMPYA TI: http://olympya.com - Baseada no Rio de Janeiro a OLYMPYA foi fundada em 2000 por Paulo Mattos e Paulo R.C Mattos. com foco no desenvolvimento de plataformas de jogos MMO (Massively Multiplayer Online) Sports Strategy Games e em Consultoria em Tecnologia da Informação Veja este artigo completo e, outros a respeito de desenvolvimento de Software e gerencia de projeto em: http://www.scribd.com/groups/view/10541-desenvolvimento-e-gerencia-de-software
×
×
  • Create New...