Como Transição da cachoeira para Scrum | Dass Devarajan | Skillshare

Velocidade de reprodução


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Como Transição da cachoeira para Scrum

teacher avatar Dass Devarajan, Software professional

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Apresentação

      0:59

    • 2.

      Como transição da cachoeira para Scrum

      18:17

    • 3.

      Desafios principais enfrentados na transição

      8:54

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

17

Estudantes

--

Projeto

Sobre este curso

Muitos quadros, modelos e métodos foram introduzidos em 1990 para lidar com os problemas com o modelo de cachoeira tradicional. De todas as estruturas e modelos, o Scrum é extremamente popular. O Scrum segue abordagem iterativa e incremental para desenvolvimento

O Scrum é altamente adequado para desenvolver, entregar e sustentar produtos complexos onde os requisitos não são conhecidos previamente, e mudanças são mais susceptíveis de acontecer durante o desenvolvimento.

Neste curso, você vai aprender 1) como fazer transição do modelo de desenvolvimento de software tradicional, como cachoeira para Scrum 2) Principais desafios que muitas organizações enfrentam durante o processo de transição

Conheça seu professor

Teacher Profile Image

Dass Devarajan

Software professional

Professor

I am a software professional with two decades of experience in product development and project management. I have worked for small as well as large organizations, developing large enterprise applications and products, using different technologies and adopting various agile practices.

I started my career as a software programmer developing applications using “C” language. Later, I moved on to Java and spent many years developing various Java based enterprise applications and products, and managing project teams of various sizes.

I obtained my PMP certification from Project Management Institute in 2006. My hands-on experience in various operating systems, languages, technologies, frameworks, tools and techniques combined with my vast managerial experience makes m... Visualizar o perfil completo

Level: All Levels

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Introdução: Olá, bem-vindo a este curso sobre como fazer a transição da cachoeira para o Scrum. Meu nome é faz a origem. Que 25 anos de experiência em desenvolvimento de produtos de software e gerenciamento de projetos. Se você já conhece o básico do Scrum, esta aula ensinará um processo passo a passo sobre como fazer a transição bem-sucedida do scrum em cascata. Cada transição tem seus próprios desafios. Da mesma forma, a transição para o scrum também tem seus próprios desafios. No final desta aula, você terá um bom entendimento tanto do processo de transição quanto dos desafios que o ajudarão a desempenhar um papel efetivo na equipe do Scrum. Obrigado por assistir a este vídeo, e estou ansioso para vê-lo em breve. 2. Como fazer transição de aquarela para a Scrum: Se a sua organização acompanha o modelo tradicional em cascata há acompanha o modelo tradicional em cascata algum tempo, mudar da cachoeira para o Scrum não é uma tarefa fácil. Essa transição, porque você está drasticamente mudando mentalidade e leva seu tempo juramentado, esforço e dinheiro. Neste vídeo, vou apresentar sim. Processo de dez etapas que você pode seguir para fazer a transição bem-sucedida da água para essas contagens. Etapa número um, entenda a natureza dos produtos. Compreender os produtos naturais e o desenvolvimento e fazer uma avaliação realista desse agora é uma das principais etapas determinar se a escória será ou não a escolha certa para o seu organização. O projeto é considerado bem-sucedido se os requisitos fornecidos forem concluídos para a satisfação do cliente no prazo e dentro do orçamento. Como você deve saber, cada produto é gerenciado mantendo três restrições em mente, ou seja, escopo, tempo e custo. Essas são chamadas de restrições triplas no gerenciamento de projetos. Você precisa que as alterações feitas em qualquer uma dessas restrições tenham impacto em outras restrições. Dê-me uma abordagem tradicional. O escopo geralmente é corrigido com o trade-off entre variáveis de custo e cronograma. Mas no Scrum, o cronograma e custo do escopo fixo se tornam a variável à medida que o escopo é retribuir nosso gosto com cada sprint ou lançamento. Portanto, a fraude é mais adequada para entregar regularmente com escopo variável. duração do projeto é curta. Nossos requisitos são simples e fixos, então a escória pode não trazer muitos benefícios para essa equipe. Por outro lado, se os requisitos do produto forem complexos, improvável que mudem durante o custo de desenvolvimento, duração do produto for longa e lançamentos frequentes são necessários, então o a implementação eficaz do Scrum oferecerá muitos benefícios a essa equipe. Etapa número dois, maior ou consulte o treinador scrum. Depois de identificar a massa Scrum, a estrutura ITIL para o desenvolvimento do seu produto, o próximo passo é contratar ou consultar, sim, scum coach. Com a ajuda do scrum coach, você pode criar uma proposta para sua equipe de gerenciamento. Essa proposta deve abranger problemas existentes, resposta a falhas de produtos e como o Scrum pode ajudar as PMs do projeto a concluírem o projeto com sucesso. Essa proposta também deve falar sobre novos processos de desenvolvimento, métodos, ferramentas, mudanças organizacionais, recursos, escalas, funções, responsabilidades e requisitos de treinamento que são necessário para implementar com sucesso o Scrum. treinadores Scrum ajudam equipes e empresas a se transformarem do trabalho focado em produtos, também, do trabalho focado no produto. As equipes de ajuda e as empresas criar um backlog de produtos que impulsiona o trabalho em vez de criar um plano de projeto maior. Os treinadores de varredura trabalharam com o proprietário do produto, passaram a dominar e ajudá-los a criar backlog de sprint, auxiliar as equipes a realizar eventos de sprint de forma eficaz, compartilhar algumas práticas recomendadas na medida de desempenho e o propósito das equipes. Os treinadores do Scrum são responsáveis por orientar as equipes durante o processo de implementação e fornecer todo o suporte necessário às equipes do Scrum. Etapa número três, busque o compromisso da gerência. Quando estiver pronto com sua proposta, equipe de gerenciamento de boas-vindas através da proposta destacando todos os benefícios e desafios. Buscar a caneta de confirmação do seu gerenciamento é extremamente importante porque a implementação do scrum exige uma mentalidade completamente diferente. Porque muito tempo, esforço e dinheiro da organização. Implementando o Scrum em uma organização que é nova desenvolvimento de produtos e não tem nenhuma experiência prévia. É mais fácil do que fazer o mesmo em uma organização onde as pessoas estão bastante acostumadas a desenvolver produtos em um modelo tradicional , como cachoeira. Educar nossa equipe de gerenciamento conforme necessário e aborde seus consentimentos. Obter esse compromisso, suporte e aprovação é muito importante. Você não poderá colher os benefícios do Scrum sem envolver a gerência e a equipe. Etapa número quatro, identifique um produto-piloto e aloque recursos. implementação do scrum de forma faseada é altamente recomendada. A primeira fase seria a fase piloto, onde você pode identificar um produto ou um módulo dentro de um produto que pode ser desenvolvido, testado e entregue de forma independente. Se o produto, nosso módulo já estiver em cronograma apertado ou restrições de custo, talvez não seja um bom candidato. Em vez disso, escolha o produto, mantendo o código de aprendizado em mente. A duração do projeto não deve ser muito curta ou muito longa. Pode levar pelo menos quatro a seis semanas para avaliar como a pele funciona. Escolha indivíduos que já saibam que o Scrum é, pode ser treinado de acordo com seus princípios antes de implementar seu projeto. A equipe do Scrum precisa de um indivíduo de cada departamento ou áreas especializadas para que eles tenham todos os registros, conhecimento de casos, suporte e capacidade de tomada de decisão. Embora sua equipe scrum possa ter de três a nove desenvolvedores. Ter uma equipe pequena para começar seria ótimo. A equipe de phi seria uma venda ideal. Certifique-se de que todos esses recursos sejam totalmente dedicados a este produto e eles não estão trabalhando em nenhum outro projeto. Construindo a fase piloto, a equipe pode ramificar ideias de produtos fortes, planejar como implementar seu projeto-piloto e identificar os requisitos de treinamento necessários. Quanto mais eles trabalharem juntos, mais fácil será o projeto. Etapa número cinco, treine todos os recursos no Scrum. Um extenso treinamento de scram é extremamente importante para todos os membros da equipe Scrum, como proprietário do produto, scrum master , desenvolvedores e outras partes interessadas que fazem parte da Equipe Scrum. Este treinamento deve ser conduzido pelo treinador Es kommt, que tem experiência prática na implementação de escória a partir do zero. Muitas organizações pensam que já estão usando o Scrum, mas estão praticamente fazendo o que estavam fazendo antes do scrum. Continuando a usar o modelo tradicional onde os membros são solicitados a trabalhar em vários projetos com prioridades e prazos conflitantes. Basta adicionar sua reunião diária de stand-up e usar termos como sprints só pode Watson o processo existente. Em muitas organizações, gerentes de produtos que estão acostumados a gerenciar produtos em sua baía tradicional ou esperam desempenhar o papel de Scrum master com algum conhecimento superficial sobre Scrum, tem sido observou que Scrum Masters e gerentes de projeto desempenham papéis diferentes. Etapa número seis, use ferramentas de automação como um dos objetivos do Scrum é melhorar a produtividade. É altamente recomendável que você use ferramentas de automação o máximo possível. Por exemplo, para gerenciar o alicerce e acompanhar o progresso de todas as histórias de usuários, você decidiu recomendar que use seu software comercial em vez usar e distribuir muitas planilhas. Da mesma forma, é altamente recomendável usar ferramentas para projetar codificação, versão, controlar, verificar a qualidade do código, testar e liberar. uso de todas essas ferramentas melhora a produtividade da equipe de água reduzindo o retrabalho e melhorando a qualidade. Certifique-se de que o membro da equipe e outras partes interessadas sejam treinados conforme necessário em todas essas ferramentas e processos estabelecidos dentro da organização. O primeiro e mais importante escrito para automação nos testes Scrum é o curto ciclo de desenvolvimento. As equipes Scrum têm apenas algumas semanas para fazer testes frios e integrar recursos recém-adicionados. Se todos testarem o que manualmente, levará mais tempo do que o tempo real de desenvolvimento. Em muitas ocasiões, algumas histórias de usuários podem não ser concluídas dentro de um determinado sprint devido à falta de tempo para testes. Por outro lado, testes inadequados levam a problemas de qualidade. Venha sempre estágios de boas-vindas ou mudanças frequentes precisam ser cuidadosamente testadas. Além disso, em uma alteração que você implementa não deve afetar a funcionalidade existente, isso é chamado de teste de regressão. Manualmente. Fazer esses testes é chato, demorado e propenso a erros humanos. Capturar outras pessoas rapidamente por meio da automação permite que os desenvolvedores verifiquem a estabilidade de um código. Problemas corrigidos, conclua histórias no prazo e cumpra a meta do Sprint. automação não deve se limitar apenas a testes. Ele também deve abranger outras atividades, como compilação, implantação e lançamento. Processos e ferramentas de automação podem reduzir significativamente o tempo de lançamento no mercado. Etapa número sete, você implementa o Scrum. Tendo obtido a aprovação da gerência, identificou um projeto-piloto, alocado recursos, identificou ferramentas e concluído todo o treinamento necessário. O próximo passo seria implementar o SCOM. Suave. No entanto, duas semanas de sprint é preferido. O que, o que ele tinha mais tempo sprint scrum equipe é esperado para seguir os princípios da agenda, viver pelos valores da escória. Participe de todas as escórias, mesmo a tempo, e desempenhe seus papéis e responsabilidades em todo o potencial para atender o bom sprint. A equipe de fraude pode criar um roteiro para o trabalho piloto. E a equipe deve sempre ficar de olho no roteiro para definir prioridades, entender as expectativas e se alinhar com os outros. No entanto, a equipe de fraude é autogerenciada, eles não podem fazer o que quiserem. Em vez disso, eles entregáveis simultâneos em cada sprint. A falta de comunicação pode afetar significativamente essas iniciativas e, em última análise, levará ao seu produto que não atenda plenamente aos requisitos das partes interessadas. Ao estabelecer uma clara ln de equipes de compartilhamento de conhecimento, você poderá acompanhar todas as mudanças e ajustes. Todos os membros da equipe, independentemente das regras, são igualmente responsáveis pela entrega bem-sucedida de histórias e tarefas concluídas. Em cada sprint, espera-se que cada membro ajude e apoie outros membros em todas as possibilidades para completar o sprint com sucesso e atingir essa meta de sprint. Comece pequeno, faça mudanças como mais doentes e defina metas e expectativas realistas. Comemore os sucessos, marcos e conquistas ao longo do caminho. Etapa número oito, avalie o desempenho periodicamente para fazer uma comparação precisa antes e depois, você precisa ter uma visão clara de como as coisas estão funcionando hoje usando algumas métricas importantes. Métricas ou medidas de avaliação quantitativa. Se os dados não estiverem disponíveis, é importante examinar alguns projetos recentes e um pouco e obter alguns dados de linha de base do ponto de partida SES. Você pode usar exatamente as mesmas métricas para comparar e avaliar a eficácia da transição. O evento Perspective é uma ótima oportunidade para todos os membros da equipe Scrum discutirem todos os pontos positivos e áreas para melhoria. Todas essas áreas identificadas e aceitas para melhoria devem ser implementadas nos Sprints e CLS subsequentes possíveis. Além disso, buscar feedback periódico de clientes e outras partes interessadas que não participam do evento retrospectivo seria útil escolher sua matriz com sabedoria. Você não quer tomar uma decisão com base em apenas uma métrica. Nem você quer coletar e medir muitas métricas. Aqui estão algumas das métricas que você pode considerar. Burndown de Sprint. O gráfico Sprint Burndown mostra quanto trabalho foi concluído até um determinado dia e quanto tempo está disponível para concluir o trabalho restante. Ao examinar este gráfico em seu negócio diário, normalmente antes do Daily Scrum, você pode verificar se a equipe está cronograma para completar a meta de sprint. Sucesso na meta da Sprint. Sprint Goal é o único objeto para o sprint. Essa meta de sprint é criada durante o planejamento de sprint e adicionada ao backlog de sprint definindo metas de sprint e, em seguida medindo quantos sprints atingiram a meta, você pode medir como os objetivos do negócio são atendidos. Os defeitos escapados são a métrica crucial que mostra quantos bugs foram experimentados pelos usos na produção para uma determinada versão. Idealmente, sim, a equipe do Scrum deve testar completamente as histórias e entregar o outro produto gratuito. Mas, na realidade, isso raramente acontece. Os defeitos escapados refletem a qualidade do produto. Velocity mostra o número médio de pontos da história que a equipe concluiu nos sprints anteriores. Também é indicado de pontos de história comunista que a equipe pode cometer no próximo sprint. Além disso, ele capta o progresso da equipe em toda a despesa. Tempo de entrada no mercado. tempo de entrada no mercado é o período de tempo desde o consumo do seu produto até que ele comece fornecer variados os clientes são, ele é lançado para o mercado. retorno sobre o gasto com anúncios deste projeto é a receita total gerada a partir de um produto relação ao custo dos sprints necessários para desenvolvê-lo. Satisfação do cliente Há muitas maneiras de o Connect Service, feedback dos presos e quantificar a satisfação do cliente. Pontuação de satisfação do cliente, pontuação de esforço e uma pontuação líquida do promotor, ou algumas das formas de obter satisfação do cliente. Escolha o que melhor funciona para sua organização, dê satisfação. Conduta periódica em serviço, pode ver o quão satisfeitas as equipes do Scrum estão. Etapa número nove, compartilhou o sucesso e construiu mais equipes. Quando a fase piloto estiver concluída, compartilhe a história de sucesso e as lições aprendidas com gerência e outros membros da 11ª organização. Compartilhar histórias de sucesso com outras pessoas traz os seguintes benefícios que tive é obtido quanto à forma como projetamos uma aparência diferente antes de implementar o scrum. E como as equipes agora são capazes de fornecer produtos serviços e resultados por meio de uma implementação eficaz de uma varredura, demonstrando o sucesso, você prova, a reputação, a credibilidade, a simplicidade e a confiança das equipes Scrum compartilham desafios enfrentados e lições aprendidas pelo show e ele está no trabalho realizado pela equipe e expressando sua gratidão. Eles se sentem valorizados e motivados. Além disso, eles confiam em você e o apoiarão em todas as situações. Um pouco mais contém para adicionar mais valor à sua organização. E clientes. Pisionado por dez, faz o treinamento vem como parte do programa de indução. Tornar o treinamento scram obrigatório para todos os seus funcionários tornaria uma organização totalmente adj. E eles permitem que os funcionários da cidade aprendam e adotem o Scrum desde o início. Aqui está a lista de todas as etapas que acabamos de ver. 3. Principais desafios na transição: transição de um modelo tradicional, como cachoeira, a escória tem muitos desafios. Neste vídeo que analisou dez principais desafios. Número um, resistência à mudança. Essa instância para mudar geralmente é vista como um dos principais desafios. Você ou a gerência podem não estar interessados em fazer algo novo, o que exige uma mentalidade diferente. Mudanças organizacionais, novas funções e responsabilidades, muito tempo e esforço, dinheiro, etc. Gerentes que preferem ter boa autoridade, comando e controle. O que as equipes podem não estar dispostas a ir? Uma estrutura sugere escória onde delta Posada capacitou e o autogerenciamento. Seus funcionários que não estão dispostos a aprender e atualizar suas habilidades podem ajudar na implementação do Scrum. Falta de conhecimento. Quando as pessoas não entendem por que um determinado Scrum Practices necessariamente, os resultados podem ser imprevisíveis e ineficazes. Por exemplo, se a equipe de TI começar, entendo o propósito do seu scrum diário. Eles geralmente acabam fornecendo sua atualização de status típica para a maioria das pessoas sênior que participa do evento. Antipatia geral da mudança. Algumas pessoas, esta é a implementação do Scrum simplesmente porque elas não gostam de mudanças. Número para desenvolver a equipe verdadeiramente capacitada e autogerenciada. Scrum. É que espera-se que o trabalho em equipe que traz sucesso aos membros da equipe Scrum exiba as seguintes características. Vindo pintar, foco, abertura, coragem e respeito. Além disso, cada equipe deve ser multifuncional e autogerenciada. Desenvolver essa equipe não é fácil, especialmente quando os membros, eles só estão acostumados a trabalhar e a direção e controle completos dos gerentes de produtos em sua cachoeira anterior produtos. Muitas pessoas, quão pouca ou nenhuma experiência com comunicação e colaboração abertas. Eles estão muito hesitantes em compartilhar seus pontos de vista e consentimentos e os não participam ativamente de todos esses eventos Scrum. Para colher os benefícios do Scrum, os membros da equipe precisam de alguma liberdade e espaço para construir coisas que desejam. Isso pode ser um desafio em uma organização onde a microgestão continua a existir. Número três, falta de disciplina. Em uma equipe Scrum. Espera-se que todos os membros sejam altamente disciplinados em termos de desempenhar o papel de forma eficaz, assumir responsabilidade competitiva, ter comunicações abertas com outros membros, trabalhar em equipe e participando de todas as reuniões a tempo. Você precisa de falta de disciplina não ajudará a equipe a atingir o Objetivo do Sprint com sucesso. Número de histórias incompletas no final de um sprint. Há situações em que os desenvolvedores em um determinado sprint não conseguem completar as histórias de usuários a tempo. E eles solicitam que o scrum master estenda a duração desse sprint em particular. Isso pode ser muitas razões pelas quais as histórias de usuários não são concluídas a tempo. Alguns deles são mal-entendidos sobre histórias de usuários. A falta de domínio são tecnicamente escalas, estimativas imprecisas, falta de BAM e problemas de qualidade. Estender a duração de um sprint específico pode não motivar os membros da equipe. O completo há histórias sobre dez. Em segundo lugar, a velocidade da equipe ficará distorcida. Número cinco, eventos Scrum não realizados em dez. Scrum não recomenda a muitas reuniões desnecessárias. É importante que todos os eventos scrum, sugira refinamento de backlog, Sprint Planning, Daily Scrum, revisão da Sprint e retrospectivas de sprint sejam conduzidos a tempo. E todos os membros da equipe participam ativamente deles com base na regra. Por exemplo, espera-se que o evento de refinamento de backlog seja conduzido no meio de um sprint em andamento. Então isso usa os alunos para o próximo sprint pode ser mantido pronto se enganado ele atrasa esta reunião. E os desenvolvedores estão muito ocupados trabalhando em histórias de usuários atuais. O backlog do produto pode não ter número suficiente de histórias de usuários. Para o próximo sprint, e isso afetará o planejamento do sprint e o progresso dos próximos sprints. Número seis, mistura, cachoeira e Scrum. Sem treinamento adequado, dê aos membros que afirmaram ter alguma experiência prévia em um DJ de outras organizações tentem trazer suas experiências e fazer com que outros os sigam. Na realidade, que experimenta a maior parte do tempo, combinação de Scrum, cachoeira. E isso não permite que a organização atual colha os benefícios da pedra. Número sete, membros da equipe trabalhando em várias equipes. Embora os lipídios, procurando em uma equipe do Scrum ou espere que sejam completamente dedicados, e não é aconselhável que eles trabalhem em várias equipes, a menos que estejam ociosos e não tenham histórias de usuários para trabalhar ligado. Se os desenvolvedores estiverem trabalhando em várias equipes, talvez eles não consigam se concentrar em uma coisa e geralmente tendem a ser menos produtos. Além disso, será difícil cumprir o Meta da Sprint devido à sua não disponibilidade e várias outras prioridades. Número oito, esperando células rápidas, implementando o Scrum para os primeiros dez em uma organização, nos leva desgastados. Envolve muitas mudanças organizacionais, dedicação, compromisso, foco, treinamento, aprendizado e continuidade a implementar. Todas essas coisas não podem acontecer da noite para o dia. Pode levar de alguns meses a vários meses, dependendo de quão efetivamente golpe é implementado e praticado. Esperar rapidamente com as células só levará à decepção. Número nove, fazendo com que as plantas entendam Scrum. Quando você desenvolve seu produto em colaboração com seu cliente que é novo no Scrum, é sempre bom fazê-los entender os benefícios do Scrum e como ele o ajudará a entregar com sucesso o produto. As latas tendem a gostar de processos reais porque conseguem revisar os pequenos pedaços e fornecer feedback no final de cada sprint. No entanto, educá-los para gerenciar processos mais colaborativos no início pode ser um desafio. Número dez, falta de gerenciamento de riscos. No entanto, o próprio Scrum mitiga muitos deles no desenvolvimento de produtos ou gerenciamento de produtos, apenas seguir o scrum não garante sucesso. Existem muitos riscos inerentes aos quais cada produto está associado. É importante que todas as organizações ainda tenham um bom plano de gerenciamento de riscos e todos os riscos potenciais sejam tratados de forma muito proativa. Por exemplo, a alta rotatividade de funcionários é uma das tarefas comuns com as quais as mini organizações lidam. Poderia haver razões como grande demanda do mercado , salário, novas tecnologias , melhores benefícios para funcionários, etc. A menos que tais riscos sejam atenuados, isso terá um impacto na finalidade solicitada do produto em desenvolvimento.