Depois de começar a trabalhar na Atlassian eu tive contato com algumas práticas muito interessantes. Uma delas é colocar cada desenvolvedor para trabalhar no suporte do produto que ele desenvolve por algum tempo. Chamamos isso de developer on support, ou DoS.
Categoria: Assuntos Randômicos (Página 2 de 6)
Revisitando as Proposições de Brooks em The Mythical Man-Month – Capítulo 5 – The Second-System Effect
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 5: The Second-System Effect
Neste capítulo, Brooks trata sobre problemas em separar a arquitetura da construção, basicamente o que ele sugeriu no capítulo anterior.
Aprendendo programação com 5 GIFs animados
Este post é uma cópia descarada de parte de uma publicação do site Penjee, cujo foco é aprendizagem de programação.
Reproduzir material não é algo que costumo fazer, mas como já lecionei para várias turmas de iniciantes em programação, reconheço que este é um conteúdo que merece ser repassado.
No começo, todos lutamos um pouco com a lógica de um programa, isto é, como a sequência de comandos que digitamos realmente funciona na prática.
Atenção! As imagens a seguir podem mudar a sua vida e abrir um novo mundo de possibilidades. O conteúdo é forte! 😀
Revisitando as Proposições de Brooks em The Mythical Man-Month – Capítulo 4 – Aristocracy, Democracy, and System Design
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 4: Aristocracy, Democracy, and System Design
Neste capítulo, Brooks discute como coordenar o design, ou projeto de um sistema. As analogias com conceitos de organização social e história são impressionantes. Acompanhe os detalhes nos pontos a seguir.
Revisitando as Proposições de Brooks em The Mythical Man-Month – Capítulo 3 – The Surgical Team
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 3: The Surgical Team
Neste capítulo, Brooks analisa o problema da construção de grandes sistemas de software.
Logo de início, o autor cita um estudo realizado por Sackman, Grant e Erickson que encontrou uma diferença de produtividade de 10 para 1 entre programadores com o mesmo nível de experiência. O estudo não encontrou relação alguma entre experiência e produtividade.
Revisitando as Proposições de Brooks em The Mythical Man-Month – Capítulo 2 – The Mythical Man-Month
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 2: The Mythical Man-Month
Neste capítulo, Brooks argumenta que o tempo (ou a falta dele) é um dos principais motivos de falha em projetos de software.
Ele também argumenta que o bom cozinheiro demora para fazer uma boa comida. É necessário aos gerentes a coragem para fazer o cliente esperar por um bom produto.
Revisitando as Proposições de Brooks em The Mythical Man-Month – Capítulo 1 – The Tar Pit
Em 1975, Frederick P. Brooks escreveu The Mythical Man-Month (O Mítico Homem-Mês), um dos livros mais conhecidos, revolucionários e controversos sobre desenvolvimento de software.
Eu seu livro, Brooks reúne grande parte de seu conhecimento sobre Engenharia de Software. Baseado em conceitos fundamentais da computação e na experiência prática de ter gerenciado um dos maiores projetos de desenvolvimento de sua época, o autor fez várias afirmações sobre o então presente e futuro do desenvolvimento de software.
Vinte anos depois, em 1995, seu livro ganhou uma nova edição e capítulos adicionais. Um deles revisa de forma sistemática cada proposição do autor e acrescenta comentários sobre sua validade. A questão é: após anos de prática de Engenharia de Software, permanecem as afirmações consistentes ou foram desmistificadas por novos conhecimentos, descobertas e experimentos? Em outro capítulo, o autor novamente revisa os argumentos principais do livro. Ele reconhece quando estava errado? Quais argumentos estão obsoletos?
Hoje, quarenta anos depois da primeira edição de The Mythical Man-Month, gostaria de novamente revisar as afirmações e os argumentos de Brooks. Juntos, vamos então compará-las com as práticas modernas da Engenharia de Software.
Porque não acompanho mais o Stack Overflow em Português
Aviso: o título deste artigo é totalmente sensacionalista.
Do início até a formatura
Em 12 de dezembro de 2013, há exatamente dois anos, nascia o Stack Overflow em Português. Para quem não sabe, trata-se um site de perguntas e respostas para programadores profissionais e entusiastas.
Já escrevi sobre como a participação nesse site me ajudou em vários aspectos, por exemplo: confrontar meu conhecimento com outros bons profissionais, treinar habilidades de análise de problemas, organizar as ideias e escrever de forma clara, aprender diversificadas abordagens para um mesmo problema, acompanhar as tecnologias que estão sendo mais usadas. Leia mais em Resultados de um experimento social.
Hello, JIRA
Roses are red, JIRA is blue, Using JIRA is easy, Grasping how it works Is the hell of a steep learning curve.
Esta é uma continuação da aventura que comecei a descrever em Hello, Australia e Hello, Atlassian. Em resumo, mudei para a Austrália na metade de 2015 e vim trabalhar na Atlassian.
Você deve ter ouvido falar do JIRA, certo? Aquele sistema para controlar issues, isto é, bugs, tarefas e outros itens rastreáveis de projetos. Pois é, vim fazer parte justamente da equipe que desenvolve o produto mais popular da Atlassian. 😀
Hello, Atlassian
Esta é uma continuação da aventura que comecei a descrever em Hello, Australia. Mudei para a Austrália na metade de 2015 para trabalhar na Atlassian.
Neste artigo contarei resumidamente como isso aconteceu e como tem sido meus primeiros meses na empresa.
Atlassian?! Ah, o JIRA eu conheço!
Grande parte dos profissionais de TI ou quem trabalha em projetos de grandes empresas já usou ou ouviu falar de uma ferramenta mundialmente conhecida chamada JIRA, mas é fácil deixar passar o nome de quem desenvolve o produto. A maioria das pessoas que conheço consegue fazer a relação "Atlassian x JIRA", mas sabem muito pouco sobre a empresa.
Não era diferente comigo. Conhecia bem pouco sobre o JIRA, o BitBucket e o Confluence, mas não imaginava a gama de produtos oferecidos pela empresa nem tinha noção alguma de como as coisas realmente aconteciam por detrás das cortinas para que isso funcionasse de forma integrada.