Revisitando as Proposições de Brooks em The Mythical Man-Month – Capítulo 10 – The Documentary Hypothesis
03/04/2017 Assuntos Randômicos Deixe um comentário	
Em 1975, Frederick P. Brooks escreveu o revolucionário The Mythical Man-Month. Quarenta anos depois, esta série de artigos pretende revisar as afirmações e os argumentos do autor. Quanto o ofício da Engenharia de Software evoluiu desde então?
Capítulo 10: The Documentary Hypothesis
Neste curto capítulo, Brooks aborda a questão da documentação em projetos de software. Será que os princípios abordados pelo autor são compatíveis com os enxutos modelos ágeis ou com verbosos modelos "tradicionais"? Vamos verificar!
Leia mais
engenharia de softwaremythical man-month
Infraestrutura como Código
03/11/2016 Arquitetura de Software 1 Comentário	
Há alguns meses tive o privilégio de assistir à uma sessão de palestras de um dos meus autores favoritos: Martin Fowler. O tema era sobre padrões arquiteturais para desenvolvimento, distribuição e operação de aplicações, alguns pouco conhecidos, mas muito úteis.
Vou escrever uma série de 3 artigos falando sobre alguns dos padrões que considero mais interessantes. Vamos ao primeiro!
Leia mais
boas práticaspadrões de projeto
A religião do empreendedorismo e seus falsos ídolos
28/10/2016 Assuntos Randômicos 3 Comentários	
Não é de agora que muitos autores relacionam o mercado moderno do empreendedorismo com um sistema religioso, seus propagadores atuando como sacerdotes ou até milagreiros, encantando uma massa de seguidores com dogmas sobre como obter sucesso.
Leia mais
empreendedorismo
Revisitando as Proposições de Brooks em The Mythical Man-Month – Capítulo 9 – Ten Pounds in a Five-Pound Sack
30/08/2016 Assuntos Randômicos 1 Comentário	
Em 1975, Frederick P. Brooks escreveu o revolucionário The Mythical Man-Month. Quarenta anos depois, esta série de artigos pretende revisar as afirmações e os argumentos do autor. Quanto o ofício da Engenharia de Software evoluiu desde então?
Capítulo 9: Ten Pounds in a Five-Pound Sack
Neste capítulo Brooks discorre sobre como lidar com as restrições de consumo de recursos, envolvendo memória, armazenamento e desempenho, durante o desenvolvimento de um software.
Recheei o artigo de exemplos modernos e acho que você vai se surpreender como pouca coisa mudou nos últimos 40 anos!
Leia mais
engenharia de softwaremythical man-month
Revisitando as Proposições de Brooks em The Mythical Man-Month – Capítulo 8 – Calling the Shot
23/08/2016 Assuntos Randômicos Deixe um comentário	
Em 1975, Frederick P. Brooks escreveu o revolucionário The Mythical Man-Month. Quarenta anos depois, esta série de artigos pretende revisar as afirmações e os argumentos do autor. Quanto o ofício da Engenharia de Software evoluiu desde então?
Capítulo 8: Calling the Shot
Neste capítulo, Brooks discorre sobre as dificuldades e algumas armadilhas relacionadas à estimação e à produtividade em projetos de software com base em dados de algumas pesquisas realizadas na época. Vamos conferir o que o autor encontrou a seguir.
Leia mais
engenharia de softwaremythical man-month
Automatizando o acesso a uma página web a.k.a. como eu “burlei” um sistema de agendamentos online
27/07/2016 Java, Tecnologias Web 4 Comentários	
Neste artigo mostrarei, de maneira resumida, como automatizar a navegação em uma página web para fins diversos.
Mais especificamente: como eu fiz para conseguir um horário melhor num sistema de agendamento online através de um pequeno código que verifica novos horários vagos automaticamente. 😀
Leia mais
automaçãotestes
Aprendendo a programar, para iniciantes
21/07/2016 Carreira, Java 6 Comentários	
Tendo um blog com razoável acesso por estudantes, tendo treinado e ajudado diversos estagiários e desenvolvedores juniores, participando ativamente de comunidades como o Stack Overflow em Português e tendo lecionado sobre desenvolvimento de sistemas web em duas faculdades, conheço muito bem as dificuldades enfrentadas por muitos daqueles que estão lutando para dar seus primeiros passos com programação.
Neste artigo, quero lhe dar algumas dicas para seu desenvolvimento profissional, baseando-me em minha própria experiência.
Leia mais
desenvolvimento profissionalestudo
Tecnologia em crise
14/07/2016 Assuntos Randômicos 2 Comentários	
Há uma crise atualmente na área de desenvolvimento de software e tecnologia da informação.
Calma, não estou dizendo que as empresas vão começar a falir e os programadores a procurar outros empregos.
Neste artigo vou explicar porque chegamos num ponto onde um aumento no uso de tecnologia começou a atrapalhar as nossas vidas mais do que ajudar.
Leia mais
Não imite o Google!
07/07/2016 Assuntos Randômicos 6 Comentários	
Nem Microsoft, Facebook, Apple e cia.
Frequentemente você e eu somos bombardeados por evangelistas e entusiastas de grandes empresas alardeando como eles aplicaram um novo método maravilhoso para… preencha o espaço aqui.
Diga a verdade: quantas vezes você se sentiu pressionado a fazer algo só porque alguém “grande” o faz?
Leia mais
Revisitando as Proposições de Brooks em The Mythical Man-Month – Capítulo 7 – Why Did the Tower of Babel Fail?
01/07/2016 Assuntos Randômicos 1 Comentário	
Em 1975, Frederick P. Brooks escreveu o revolucionário The Mythical Man-Month. Quarenta anos depois, esta série de artigos pretende revisar as afirmações e os argumentos do autor. Quanto o ofício da Engenharia de Software evoluiu desde então?
Capítulo 7: Why Did the Tower of Babel Fail?
Neste capítulo, Brooks novamente ataca o problema da comunicação num projeto de software e como ela impacta a organização do projeto.
Podemos ver aqui a ênfase dada pelo autor a estes aspectos à medida em que ele se aprofunda no tema capítulo a capítulo.
Leia mais
engenharia de softwaremythical man-month
Página 1 de 16
Próxima →	
Follow
State Of The Art Blog
Novos artigos por e-mail. Sem spam!
Acompanhe minhas respostas no Stack Overflow em Português.
Popular
Executando Python (ou qualquer outra linguagem) no navegador	
Morando no interior, trabalhando na capital: experiências das viagens de fretado	
Construindo objetos de forma inteligente: Builder Pattern e Fluent Interfaces	
Instalando, configurando e usando o Maven para gerenciar suas dependências e seus projetos Java	
Entenda como Zebrar uma tabela com CSS	
Os 10 erros clássicos do desenvolvimento de software	
Um guia prático para passar em entrevistas para desenvolvedor de software	
Descubra
Categorias
Categorias Selecionar categoria Arquitetura de Software (20) Big Data (4) Frameworks (5) Assuntos Randômicos (53) Carreira (22) Desenvolvimento (72) Banco de Dados (9) Java (33) Javascript (2) Processos (15) Tecnologias Web (11) English (12) Career (3) Development (4) Database (1) Processes (1) Web Technologies (2) Random Issues (6) Software Architecture (1)
Arquivos
Arquivos Selecionar o mês abril 2017 (1) novembro 2016 (1) outubro 2016 (1) agosto 2016 (2) julho 2016 (5) junho 2016 (1) maio 2016 (3) abril 2016 (4) janeiro 2016 (1) dezembro 2015 (4) novembro 2015 (1) outubro 2015 (1) setembro 2015 (1) julho 2015 (1) junho 2015 (2) maio 2015 (1) abril 2015 (4) março 2015 (2) fevereiro 2015 (4) novembro 2014 (4) outubro 2014 (4) setembro 2014 (7) agosto 2014 (4) julho 2014 (3) junho 2014 (3) maio 2014 (9) abril 2014 (7) março 2014 (10) fevereiro 2014 (6) dezembro 2013 (1) novembro 2013 (5) outubro 2013 (6) setembro 2013 (8) agosto 2013 (9) julho 2013 (4) novembro 2012 (1) outubro 2012 (3) setembro 2012 (19)
Tags
agile ambiente de trabalho apostila apresentação automação boas práticas bootstrap css curso desempenho desenvolvimento profissional design patterns dica eclipse emprego engenharia de software estimação estudo estudo de caso framework web gerenciamento de projetos html5 javascript jquery maturidade maven meme monografia mythical man-month oracle play! framework programação python reflexões requisitos segurança sql server stackoverflow sysdeo tdd testes tomcat transação tutorial ubuntu linux
Social
O blog State of the Art de Luiz Ricardo é licenciado sob uma Licença Creative Commons. Copie, compartihe e modifique, apenas cite a fonte.