O documento discute engenharia de software, onde ela nos levou e onde pode ser levada no futuro. Apresenta alguns conceitos-chave da engenharia de software como processos, modelos de processo e a falta de soluções únicas para os desafios do desenvolvimento de software.
Engenharia - Arte de aplicar conhecimentos científicos e empíricos e certas habilitações específicas à criação de estruturas, dispositivos e processos que se utilizam para converter recursos naturais em formas adequadas ao atendimento das necessidades humanas.
Engenharia - Arte de aplicar conhecimentos científicos e empíricos e certas habilitações específicas à criação de estruturas, dispositivos e processos que se utilizam para converter recursos naturais em formas adequadas ao atendimento das necessidades humanas.
Princípios da engenharia de software (marcello thiry)Marcello Thiry
Apresentações para as disciplinas de Engenharia Software (graduação)
Princípios da Engenharia de Software
University of Vale do Itajaí
Univali
Incremental Tecnologia
Versão em Português
Engenharia de Software - Introdução e Motivação (Marcello Thiry)Marcello Thiry
Material de aula das disciplinas de Engenharia de Software
Introdução e Motivação
Universidade do Vale do Itajaí
Univali
Incremental Tecnologia
Versão em Português
Esta apresentação demonstra como combinar os métodos ágeis ( SCRUM, FDD e XP) para tornar a Engenharia de Software 100% Ágil.
O SCRUM é responsável pela Gestão de Projeto, o FDD pelos requisitos de software e as práticas XP pela codificação, testes e refactoring.
Aula 3 apresenta a fundamentação para a escolha de um modelo baseado em processo sequencial e definido para resolução dos problemas conhecidos e imutáveis. É exibido o modelo cascata e sua incompatibilidade com os cenários reais... desenvolver software não é construir prédio.
Princípios da engenharia de software (marcello thiry)Marcello Thiry
Apresentações para as disciplinas de Engenharia Software (graduação)
Princípios da Engenharia de Software
University of Vale do Itajaí
Univali
Incremental Tecnologia
Versão em Português
Engenharia de Software - Introdução e Motivação (Marcello Thiry)Marcello Thiry
Material de aula das disciplinas de Engenharia de Software
Introdução e Motivação
Universidade do Vale do Itajaí
Univali
Incremental Tecnologia
Versão em Português
Esta apresentação demonstra como combinar os métodos ágeis ( SCRUM, FDD e XP) para tornar a Engenharia de Software 100% Ágil.
O SCRUM é responsável pela Gestão de Projeto, o FDD pelos requisitos de software e as práticas XP pela codificação, testes e refactoring.
Aula 3 apresenta a fundamentação para a escolha de um modelo baseado em processo sequencial e definido para resolução dos problemas conhecidos e imutáveis. É exibido o modelo cascata e sua incompatibilidade com os cenários reais... desenvolver software não é construir prédio.
Este tutorial demonstra como "escrever as estórias do usuário de forma eficaz."
É também apresentado as principais técnicas, boas práticas e ferramentas para escrita de estória do usuário.
Primeira apresentação sobre a metodologia ágil SCRUM apresentada junto a Universidade Potiguar. Nesta aula é apresentada a origem do SCRUM, seus papeis e responsabilidades, ciclo de via e artefatos.
Business: from intelligence to learningFábio Santos
Qual é o efeito que o software que você desenvolve causa na sociedade, no negócio? Nesta palestra exploro a evolução da computação e as novas formas que o desenvolvimento de software vem assumindo, causando impactos cada vez mais efetivos na sociedade.
Esta apresentação discute e fornece informações sobre o desenho de componentes de software utilizando a UML.
É abordado o reuso de software, principais técnicas, padrões e melhores práticas para desenho de componentes de software.
Esta apresentação é recomendada para quem atua como Arquiteto de Software e demais pessoas ligadas ao processo de desenvolvimento
de software.
Team building - Workshop - ThoughtWorks Away Day 2018Hélio Medeiros
Dia 1 - cliente novo! A TW se apresenta, oque a cliente vê? Um time? Pessoas? Vamos jogar o jogo do team building. Várias técnicas! Várias coaches! O teu time! e que vença quem cantar "evidencias" mais alto durante o team outing :P Software depende de relacionamento e o tempo tá contando para darmos o nosso show!
- Criada e apresentada em conjunto com:
Caroline Moers
Andressa Cruz
Thainara Rogerio
Otavio Carvalho
William Ahrons
Marcelo Schimdt
Pedro Silva
Team building - Software depende de relacionamentoHélio Medeiros
Seja sua empresa grande, pequena, startup ou consultoria, é impossível negar que membros de time virão e irão. Valor em software não é resultado apenas do conhecimento das pessoas e de sua aplicação, mas também dos relacionamentos e do que elas são capazes de alcançar juntas. Venha e vamos entender como aplicar esta prática coronária do XP em conjunto com técnicas de team building para criar excelentes relações, muito conhecimento e um time “eterno enquanto dura”.
Continuidade de times - quando os relacionamentos contam?Hélio Medeiros
Valor em software não é resultado apenas do conhecimento das pessoas e de sua aplicação, mas também dos relacionamentos e do que elas são capazes de alcançar juntas. Venha e vamos entender os benefícios da aplicação desta prática coronária difundida pelo Spotify, em seu modelo de Tribes e Squads!
Historias sao suposicoes: build:measure:learn no kanban e livro de possibilid...Hélio Medeiros
Ei grande e consolidada empresa, você não tem alcançado mais sucesso em seus produtos recentes? O teu mercado já estava consolidado? O que aconteceu? Como reagir ao hype?
Lançar produtos sempre foi uma proposição hit-or-miss. Você escreve um plano de negócios e algumas histórias de usuários, e começar a vender o máximo que pode. E em algum momento nesta seqüência de eventos, você vai descobre que falhou.
Histórias são suposições, vamos tratá-las como tal. Sucesso vem da experimentação mas que planos elaborados. Feedback dos clientes mas que intuição. Projeto iterativo mais que “grande planos elaborados”. Nesta sessão você vai medir e aprender a entregar valor real para seus clientes desde o início.
Aprenderemos como adicionar o ciclo build, mesure e learn em nossos kanban boards.
Descobriremos uma nova abordagem para o Behaviour Driven-Development que se faz de testes A/Bs e mapas de calor como algumas de nossas táticas para detectar e validar comportamentos.
E por fim usaremos o conceito de livro das possibilidades para manter o acompanhamento sobre ideias as quais o mercado ainda não apresentou resultados esperados, e que desejamos manter em mente como potenciais diferenciais competitivos.
Vamos descobrir e entregar valor real para nossos clientes !! Eles precisam de nós mais do que nunca.
Você sofre ou já sofreu de frameworkite? Quando você encontra um framework que lhe dá algo que você deseja de graça e lhe faz pagar um preço muito alto para todas as outras mudanças?
Por definição, framework é uma estrutura de apoio usada como a base para algo a ser construído, mas as vezes eles parecem dar mais que opniões eles querem decidir! Você vai se tornar um refém? Ou vai tornar outros reféns do seu último framework?
Feature injection - descobrindo e entregando valor testávelHélio Medeiros
A Injeção de Funcionalidades é um Processo de Análise de Negócios criado por Chris Matts para resolver esse problema! Minha apresentação no Agile Brazil 2014
Growth hacking - customer lifecycle na praticaHélio Medeiros
Isolar quem seus consumidores são, descobrindo quais suas necessidades, trabalhando em um produto que os deixará emocionados... Se você não pensa em algo assim...
Tdc growth hacking-customer lifecycle na praticaHélio Medeiros
Growth Hacking não é um termo novo, e apesar de já ser amplamente discutido no Vale do Silício, aqui no Brasil estamos começando a ouvir mais sobre isso agora. Esta é nossa (minha e do @henriqueso) tentativa de transmitir à comunidade de startupeiros presentes no #TDC 2014 o assunto.
A Jornada de um desenvolvedor de Princípios SOLID em um mundo de micro-servicesHélio Medeiros
Em um sistema desenvolvido através do paradigma orientado a objetos, existem diversos padrões e metodologias que devem ser adotadas para que o software produzido seja de fácil manutenção e possibilite sua extensão. E COMO PODEMOS FAZER QUANDO MINHAS CLASSES VIRAM MICRO-SERVIÇOS?
Palestra TDC 2014 - Trilha Arquitetura e SOA
Feature Injection - Descobrindo e entregando valor testávelHélio Medeiros
A Injeção de Funcionalidades é um Processo de Análise de Negócios criado por Chris Matts para resolver esse problema! Esta foi minha palestra no TDC 2014
Requisitos sempre mudam, e um projeto ágil tem que evoluir enquanto se trabalha para entregar valor ao cliente, com entregas tão curtas quanto o máximo deste valor que se pode entregar. O que precisamos considerar enquanto damos nossos passos a iluminação?
Git that like a boss - Colaborando com GITHUBHélio Medeiros
Um bom desenvolvedor não só escreve, como também lê e cataloga uma tonelada de código! O GitHub é uma das melhores plataformas para conhecer e ajudar o mundo...
Git that like a boss - Dos comandos básicos aos branches.Hélio Medeiros
Trabalhar com sistemas de controle de versões não é só uma obrigação como uma estratégia para muitas empresas.... venha descobrir oque o git pode fazer por você. Dos comandos básicos ao nem tão básicos, oque faz o git tão bom.
Apresentação sobre a prática ágil - MANAGING DOJO - criada pelo Manoel Pimentel @manoelp, revisitada pela equipe da RBS durante o evento RBS Agile Brazil Review (http://lanyrd.com/2013/agilebrazilrbs/).
A prática conduz a uma tomada de decisão com forte troca de conhecimento, onde todos aprendem e se comunicam de forma organizada.
Apresentação com resumo das principais apresentações vistas pela equipe RBS no Agile Brazil 2013, debates mais aprofundados serão conduzidos no evento:
http://lanyrd.com/2013/agilebrazilrbs/
Agile brazil 2013 - Laboratório Experimental refinando ideias e lançando prod...Hélio Medeiros
Nos últimos anos a metáfora de crescimento de um produto passou de um tropeço acidental a uma ideia ou ainda da previsão sobre um futuro longínquo para um constante supor, construir, medir e aprender sem fim. Desta forma, através de pesquisas para produtos digitais voltados a área de esportes, nós do GrupoRBS,do time de jornais, dentre eles a Zero Hora, resolvemos flexionar essa metáfora às etapas de construção de nossos produtos, focando o mínimo desperdício que maximize a aprendizagem e relevância. Venha e acompanhe nossas suposições sobre os desejos dos usuários se transformando em resultados mensuráveis, enquanto ludicamente transportávamos as pessoas para um cenário de clima esportivo, removendo barreiras virtuais e aprendendo suas reais necessidades. E isso tudo com muita diversão! - See more at: http://www.agilebrazil.com/2013/pt/programa/grade/#sthash.A1OaXRBR.dpuf