o pessoal sobre métodos ágeis o capítulo 3 dentes também viu uma parte do conteúdo o usuário está no livro texto é mais algumas coisas eu peguei complementares ao livro com a biografia de sonora submetidos a qualquer dentro de meias usadas tentando fazer um paralelo com os processos tradicionais o capítulo do dia serviu o também vice é muito processo baseado em planos a idéia de fazer a documentação rigorosa com diária de visitas com modelagem é um planejamento bem feito tudo com actividade definido você checa entrar nas atividades atividades que o gerente consegue acompanhar de perto o
desenvolvimento do software em si a idéia desse processo tradicional domínio software de gestão baseada em planos qualquer ideia dos métodos haja motivação aqui os a regra de negócio muda com muita freqüência aí você teria que fazer um planejamento porém vai documentação modelos ml com os requisitos e quando o negócio mudar quando as regras negócio mudanças que você terá que atualizar a documentação só que na prática essa atualização nem sempre ocorre o pessoal vai lá desenvolveu um software documentou tudo certinho a série negócios mudaram ela atualizou o código esquecer atualizado com o que vivemos uma modelagem
e só com muita freqüência espanhóis na e sistemas de informação que fuma dinâmicos onde as regras mudam com freqüência é e viu se que os processos baseado em planos processo tradicional não saber qual muito essa situação porque era um ovo prp do acre a documentação que documentação a capa ficou no obsoleto não era utilizado agora surge esse movimento é dos métodos ágeis com a idéia de que às vezes para alguns tipos de sistemas não é tão importante você falou documentação é tão importante você fazer um planejamento e documentar suas atividades em alguns casos é é
desejável que você não tenha a documentação com rigorosos fazer 80 documentação ou nenhuma implementação e priorize entregar software rapidamente o cliente muitas vezes o cliente é tá mais interessado em ter um software rapidamente porque tem um software de qualidade a qualidade desse ponto de vista de que foi planejado foi documentado foi bem elaborado é então pra mim esse tipo de sistema é essa esse jogo é head de documentação de planejamento é acaba atrasando o projeto eo cliente fica insatisfeito pelo atraso também mora ele ficaria muito satisfeito se não tiver conta documentação estivesse um software funcionando
primeiro basicamente funcionando o mais rápido possível ao contexto e da motivação dos meios usados para completamente nova legenda é de sol com década de 80 70 e 80 é e só pensava em processos tradicionais fazerem planos qualidade que é um dos pilares da guia e só surgiu por meio de métodos ágeis na década de 90 mais ou menos é com essa idéia de é às vezes não importa de qualidade às vezes pode abrir um pouco a mão da qualidade - planejamento e mais agilidade na entrega do produto comparar um pouco os métodos ágeis com os
processos tradicionais do basquete com para no capítulo 2 sobre o capítulo 3 também viu dois dos seus processos adicionais a idéia é você ter uma documentação bem feito e detalhado planejamento bem elaborado em cada uma das atividades do movimento nas maternidades objetivo é um pouco diferente não precisa ter planejamento não precisa tanto a documentação foi entregar o software último mais rápido possível com ele mantém essa comparação e não que 16 melhor rua é comum as pessoas pensarem em aguentar o momento a via é melhor do que o método tradicional baseada em planos nem sempre tem
mercado para o mercado alguns tipos sistema existe um planejamento mais detalhado também viu cita muitos os casos sistemas críticos por exemplo sistemas para aeronaves sitema grandes complexos métodos agência adecco também porque é muito importante você fazer uma especificação mais detalhada está o problema porque se há alguma falha você pode causar um prejuízo muito grande porque matar pessoas enquanto quatro usuários muitas vezes se é é claro que aqueles casos e de formação que não é é tão crítico por exemplo de alguém selar um portal de informação será o portal de notícias da internet tem um bug
ele traz em quando é não carregar a página não é tão problemático quando esses casos de sistemas que não faltam críticas é é a agilidade pode ser mais importante que entregar um só proporciona é mais rápido mesmo que tenha banco pode ser mais importante que você entregou um software 10 bancos mas demorou a entregar é colocando em perspectiva histórica e de acordo com livro texto já comentei sobre isso década de 80 e ele só tem essa visão mais tradicional de software baseada em planos de implementação rigorosa planejamento é feito dentro de 90 surgiu o movimento
ágil e uma filosofia que às vezes não é tão importante vocês planejamento a documentação é mais importante você concentrar num software e entregar o software funcionando o mais rápido possível não ter tanta documentação do projeto nem documentação de requisitos e outros itens planejamento é essa figura na oitava de saúde serviu na nona edição tem mais ele morreu fazendo o antigo da cidade que eu acho que ela capturar essa essência eu particularmente com as figuras acho que passa a mensagem mais facilmente e essa figura gosta da captura - a essência dos métodos ágeis quem vocês e
interativo implementar a filosofia do hamas no capítulo 2 é falar em métodos interativos e falava entrega incremental sim mas só que existe está bastante tempo uma coisa que surgiu com mentalidades deve ser duas oficinas e fazer por paz mas o que tem de diferencial acusado é que levar seu extremo tipo focar no software e fazer e mentalmente pensando no software embutido no produto no foi executado ao invés de pensar em planejamento em documentação é essa a assumir-se humanizarem a figura e qualquer idéia da figura que tem duas atividades iniciais que são de planejamento é do
título definir qual sistemas como o sistema em uma arquitetura foco não é a captura nos métodos ágeis mas ainda assim em alguns momentos a gente tem essa idéia de que você tem que definir o que vai ser o seu sistema porque você sustenta a arquitetura para dizer até onde vai o sistema sistema de comércio eletrônico é então comércio eletrônico é essa minha e tudo que for fazer essas coisas também neste domínio desta forma as primeiras duas atividades aí não é de documentação assim definir o escopo do sistema o sistema é isso não vai ficar além
disso pelo menos 8 é mais alto nível do que conhecer o sistema e depois outras atividades são a parte instrumental interativa incremental do dos métodos aires por exemplo você definir o que vai ser louco não tremer de novo dá para especificar mas não é com foco em documentação o foco é você saber o que você vai fazer primeiro o seu próximo prêmio desenvolver e implementar propriamente dito dá lhe dá lhe prestar é então resolveu implemento além do incremento integrou e ao resto do sistema lembrando que são feitos vários ciclistas e até um sistema que vai
ser incrementado para cada rodada dessa validou o sistema usa o mesmo tema que vai lhe dar um incremento vale do sistema nessa ideia de que depois que integrava você tem que mostrar cliente eu tenho que provar com o irã o mesmo até com a participação ativa do cliente condicional aqui é só para terminar o ciclo normalmente tem vários ciclos incrementais aqui mas só para se implementar meios envolvidos até que chega um momento em que o sol está completo ou então buscar acaba o contrato o cliente está satisfeito com que existe essa saia aqui no do
loop emprega a versão final do sistema desfigurando está na versão na edição nome do livro também riu mas a cada edição essa figura que captura a ideia geral dos métodos ágeis característica já estou falando aqui de estranho ele se espelha o último acusado onde da idéia era ouvir acusações cada um tem a sua a peculiaridade onde vai ver daqui a pouco o pt terá que é você tem explicação para a implementação dessas coisas são muitas vezes que em paralelo quer dizer não tenho que planejar uma especificação documental sorte fazer engenharia de requisitos depois a do
projeto planejado é projetar documentar com os diagramas o iml então essas coisas são tão definíveis aqui sim como uma ingerência tradicional é mais feito junto a ele se você precisar fazer um projeto você vai lá e faz com o esboço do projeto entender o problema e precisou documentar uma coisa de requisitos documento apesar de muita gente usa a sua notação simplificada agilizar as coisas por exemplo ao invés de usar um dos pré-requisitos completo faz história do usuário como comum de fazer é é requisito sem acusações então você tem porta e também especificação potter projeto alegando
que o foco é no código na implementação dessas coisas acontecem em paralelo mas só acontece se foi foi importante para entender o problema pode implementar com foco na implementação sap a gente tem essa idéia de fazer a interface com o usuário pague as telas do programa é mais rapidamente possível porque só você dá feedback seu cliente antes do software implementar você vai lá pega uma ferramenta de desenho foi um protótipo das telas é e mostra seu cliente no entanto o usuário quando o cliente é esse aqui você que é uma forma de validar o sistema
provavelmente seu cliente foi internada de programação entende o que é muito pouco de teir mas você mostrar a tela pode salvar esse aqui é o que eu queria mesmo clicar nesse botão deveria aparecer relatório clicar aqui deveria e pra tela aquela tela y então a mostrar as telas a forma do cliente e boné falar é tanto na linha do que eu quero de você validar o mais rapidamente possível as ideias com o seu cliente depois você pega cumprimentar a lógica do negócio o sistema é comum essa interface criada rapidamente até faça que telas de cuidar
de si a filosofia é metal é imperativo incremental a partir do paço pressuposto que você vai devolver o sistema em vários tipos onde cada ciclo você incluir novas funcionalidades incluir um novo incremento de sistemas é de incremento dos usuários finais participam da ação dos incrementos você tem o cliente apresentando o cliente usuários joguem do do lado do da empresa que contrata um software verificar se o que está sendo feito está acompanhando que eles gostaram então decidi beck durante o desenvolvimento ao desenvolver os incrementos mostra topo o usuário do cliente ele olha e fala tá na
linha do que eu porque eu quero pode continuar o fato alguma correção ali é pontual naqueles internet é um feedback constante que pelo menos a filosofia geralmente presença constante do ponto de vista do cliente ou dos usuários finais algumas vantagens claras os métodos ágeis em relação aos processos mais tradicionais baseados em planos de pensar no processo cascata que aquele que você leva o planeta extremo planeja tudo a priori pois desenvolve o software que entrega o produto com ela quando já há muito tempo depois comparado com esse modelo cascata processo mais tradicionais os métodos até levantar
nossa entregar parte do software exatamente e com isso receber feedback rapidamente o que você fez você pode por exemplo utilizar parte importante conversar com o cliente o que vai ser o próximo treinamento a eu acho que é muito importante pra mim esse relatório aqui que eu tô sentindo muita falta no próximo incremento vai vim o relatório quando o próximo elemento novo cliente e dizer o que é importante é que aproveitar a existência de pec que vai entregar nos serviços que são importantes por clientes mais rapidamente as coisas são muito importantes mas jogando pra depois é
o outro também é associada a isso o engajamento dos do cliente ou usuário final aí é só uma tradicional baseada em planos não tinha essa visão de que o cliente participar ativamente de todo o processo em duas partes o cliente dizer que ele quer que queria fazer levantamento de requisitos depois da empresa ela de novo eu só não tinha essa parceria tão trará entre os dois movimentos hagens está com isso de que é importante essa parceria e essa parceria deveria estar diariamente todos os incrementos do desenvolvimento só um parêntese aqui sobre isso que eu tô
falando que às vezes as empresas dizem 'eu sou a dilma mas também tem um pouco de requisitos da empresa é baseada em plantas requisito em teste em documentação mas também é tempo porque acho então na prática do mercado é é as coisas são assim 8 80 na academia aqui na sala de aula fica mais de idade no livro texto é bastante isso aqui é ágil isso aqui é tradicional mas no mundo real na prática as empresas que incorporam dos dois não comportam práticas ágeis e incorporam práticas baseada em plantas é possível saber discutir por dizer
no livro separar as coisas lembre se que só pra ficar claro didaticamente que é acusado de qualquer filosofia qualquer filosofia dos processos tradicionais mas na prática as coisas se misturam um pouco do cliente a grande vantagem que seria os principais problemas então peguei algumas coisas aqui que essa média discutir o que pode ser problemático nos mesmos sites por exemplo estão gerenciamento se você tem um gerente o gerente muitas vezes ele quer acompanhar o o o projeto andamento do projeto e pra isso ele precisa documentação é difícil saber se o software está indo bem ou do
mal sem t l dados papel documentos para guiar as decisões então deputado joaquim pede obviamente que isso impede que o pesado automatizados e na prática muitas empresas adotam filosofía gem é melhor um dificultador gerente esse fato de ter que tomar a decisão sem ter ali a documentação que confiar nas pessoas confiam que a equipe está fazendo o que é discutido na equipe porque tudo loteado é muito disso é confiar na equipe e as conversas serem é conversa cara a cara mesmo tempo documentação no papel para dizer o que está sendo feito as pessoas sabem que
tanto o que tem que fazer e discutem oralmente as decisões é um outro ponto discutido saberia questão de fechar contrato como é precisar de mim no texto a dificuldade das vezes fechar contrato com o cliente porque não necessariamente sabe que o sistema como um todo a pior como você não sabe se a conversa com o cliente então a idéia de que o sistema e começa a desenvolver as peritagens mesmo sem ter uma noção do todo todo difícil você fazer um contrato de do projeto como um todo muitas vezes os empresários é fácil encontrar do tipo
o povo é uma espécie de compilação de serviço o tempo o tipo é você me paga por mesmo por hora pouco o funcionalidade eu vou saber o próximo elemento conseguem pagar os passes pra você por um novo incremento custado y é fazendo esses subcontratados sobre parte do sistema não tem aquele contrato global do planeta como um todo porque muitas vezes os métodos usados não exige que você tenha essa visão global do processo como um todo já começa é é aquilo que você entendeu o que plantar e depois de implementado com os novos ciclos de desenvolvimento
outro ponto discutido foi o da utilização do sistema se você tiver um equipe de educação da habitação por exemplo a avaliação é dificultada porque eles também não têm documentação no dia 15 sendo que o sistema é fazer os testes vão testar as funcionalidades mas você não tem a documentação tenho que lembrar usadas todos os usuários resumir as o pedido do cliente que ajudará a atestar então ficou um pouco mais difícil você verificar e validar o seu sistema sempre a documentação para dizer o que é o sistema porque são todas as funcionalidades do sistema o que
geralmente não temos métodos ágeis documentação completa em outro ponto o título pelo saber e eu respondi corrompe a estrutura modular que você vai fazer um incremento de novos equipamentos novos incrementos se você não tiver é uma visão clara do que foi feito com as partes você pode acabar criando é para os pets das correções no sistema corrigir daqui com os puxa dali e vai atender o queijo queijo que é mais um botão mas o relatório que a elevação incluído de repente o sistema bira almoço do flex tempo que você está fazendo várias correções sem se
preocupar com uma visão modular o sistema não tem essa preocupação à i d você quer um sistema gerenciado manter nível tentar teve a preocupação de manter as coisas motorizado porque se fizer muitas correções ao longo dos dados os tremendos e pode com textura cópia qualidade interna no software é ele dá algumas dicas de como evitar métodos ágeis então por exemplo você tem um sistema grande complexo documentação importantes e documentação importante quanto haja perde um pouco o sentido já que o o foco dos mercados ajudou a abrir mão porque a documentação em favor de um software
funcionamento mais claramente isso no natura sofia o manifesto ágil moçambique há pouco o outro e situação você pode evitar muitos usuários se as pessoas trabalham de forma distribuir tem uma equipe que trabalha são paulo a equipe de belo horizonte uma equipe online e tops e lá as pessoas são distribuídos a comunicação é mais difícil porque fazer questão de fuso horário hoje em dia tem teleconferência ten caten meio tempo facilitadores mas ainda assim não substitui totalmente a conversa cara a cara o satélite que importa do episódio é você ter essa comunicação cara a cara é é
para facilitar a comunicação ontem outros meios de comunicação não é é tão fácil tão efetivo como a comunicação cara a cara com um plus pontos importa se de acusações outro ponto que falar então é visto também é acusado de fazer em sistemas críticos não podem falhar por exemplo cita no livro é controle da aeronave controle de forças armadas sistemas que cursam muitos sistemas do governo ter de são carlos não podem de falhas lidam com vidas humanas ou lidam com questões de muito muito dinheiro então o sistema devem evitar um pouquinho atrasado porque o beato haja
aquela filosofia de que você pode abrir um pouco a mão da qualidade você ter agilidade se você num sistema que não pode abrir mão da qualidade então perde um pouco o foco de você tão metódico essa primeira parte é tá no capítulo 3 no início o capítulo 3 eu complementei algumas coisas que esse livro de qualidade só tem uma seção 10.3 que elas são os princípios métodos ágeis