Muitos, quando escutam a palavra desenvolvedor, logo associam com aquele rapaz com as calças abaixo da linha da cintura, MP3 no ouvido, boné na cabeça, que enfeita sua mesa com uma grande quantidade de canecas, bonecos e outros adereços.
A empresa participante da consultoria utilizava o modelo de gestão proposto pelo PMI e o modelo de desenvolvimento de sistema em Cascata, incompatível com sua velocidade comercial, gerando diversos problemas pelo curto espaço de tempo entre a realização da elicitação dos requisitos e a entrega do produto, dada a velocidade, competitividade do mercado e as exigências do cliente.
Uma pesquisa realizada pela ABES (Associação Brasileira das Empresas de Software), em parceria com o IDC Brasil, no final do ano passado, apontou que o mercado de software nacional foi responsável por uma receita de US$ 6,3 bilhões em 2011, o que apresentou um crescimento de 14,9% na comparação anual, representando para o país uma participação de 1,1% no mercado mundial.
1. Introdução Diversas mudanças estão ocorrendo nos ambientes de negócio, o que tem motivado as empresas a melhorar os seus processos produtivos e suas estruturas organizacionais. O aumento da competitividade Full Article »
Quando falamos em desenvolvimento para web uma das primeiras linguagens na qual pensamos é o HyperText Markup Language, mais conhecido como HTML. A última versão desta linguagem foi lançada em 2010 e, em princípio, imaginamos que o HTML 5 traria diversos recursos e inovação, e trouxe. Mas hoje, dois anos depois, deixa de atender muitas necessidades do mercado.
Para você que não gosta de fazer todo dia a mesma coisa no seu trabalho, o que deve ser feito para não entrarmos naquela rotina?
O fenômeno da consumerização de TI está cada vez mais disseminado e influenciando os hábitos de uso da tecnologia.
8 Diretrizes de Boas Práticas para Programação Confiável, independente de linguagem de programação ou padrões de desenvolvimento adotados.
Dentre todas as engenharias, a engenharia de sistemas de software complexos ainda é a mais distante em termos de práticas, previsibilidade e eficiência, principalmente pelo aspecto ainda artesanal em que sistemas são construídos e as dificuldades em alavancar um processo fabril.
Se você constrói software, então é engenheiro. Mas o engenheiro de software é um sujeito paradoxal, uma espécie de peixe voador, ou pássaro mergulhão. Nada contra estas espécies, mas o nome deles já é um contrassenso. Me lembra um pouco o engenheiro de software.