Difícil encontrar uma pessoa que não gostaria que a ele sejam tratados com respeito. Mas para este estado de coisas deve ser a razão. Por exemplo, quando uma pessoa é requintado reconhecido especialista no desenvolvimento de software. E para isso é necessário aprender. E, no âmbito deste artigo será considerado, que é o Agile, qual é o uso dela, e como classificar esta tecnologia.
Inicialmente, vamos ver com questões técnicas. O que é Agile? Tradução (literal) da palavra de inglês – ão ao vivo, ágil", um pouco menos mencionado ão flexível". E, a propósito, é a redução. O nome completo desta abordagem é que o Agile software development. Mas porque é muito tempo, e foi decidido reduzir. E agora dizem apenas Agile. Tradução ão flexível» do fato de que ele é o que mais corresponde à situação real.
Continuamos a considerar, que é o Agile. Aqui gostaria de concentrar-se a atenção para o fato de que esta é uma abordagem flexível, com base no qual se encontra um conjunto de diferentes metodologias (Scrum, XP, "Kanban", Lean). Para entender melhor o assunto, vamos fazer um paralelo. Digamos que o Agile-tecnologia – é um processo origens do Universo. O produto final – o próprio existente no mundo. E o big bang ã o mais doloroso problema que só tem a se reunir, – a alteração da lista de requisitos do produto. Normalmente, os processos de criação implicam o uso de folhas de modelo. Neste caso, tudo vai de forma consistente e em etapas. Esta abordagem pode expressar brevemente: vejo o objetivo – vou com ela. E se mudam os requisitos para o resultado final, então às vezes é necessário refazer de novo quase tudo. O que mais complica a situação, então, é uma tentativa de fazer parecer que tudo é normal, e você tem que se mover para a frente.
Mais:
Como instalar a transferência de palavras no Word
Trocar palavras é uma das mais importantes funções de um editor de texto. Através dela pode-se alcançar a dois muito interessantes durante a formatação. Em primeiro lugar, o texto resultante, ocupam menos espaço, assim como sua colocação será mais co...
Atencioso usuário de computador certamente chamou a atenção, que você arquivo de imagem, existem diferentes extensões: BMP, GIF, JPG e пр. a Maior distribuição recebeu o último formato especificado, assim como a maioria das câmeras digitais criam ima...
Considerando a questão de como flashear "Bios", a necessidade de delimitar este conceito relativamente isolados componentes, aos quais se aplica a esta operação. "Bios" - serviço privado de firmware do sistema, responsável pelo correcto funcionamento...
E aqui está o Agile, a metodologia de gestão, concebido para lidar com tudo isso graças à sua flexibilidade. Esta equipa nacional "miscelânea" minimiza a uma variedade de riscos através da utilização de conjuntos de princípios. Todos eles são refletidas no Agile-manifesto, lançado em 2001. Se brevemente, então eles soam da seguinte forma:
Pode parecer muito vago e não exatamente, mas vamos детализируем.
Considerando que é o Agile, vamos voltar para um dos mais populares методичек, conhecido como "Scrum" (Scrum). O que ela oferece? Para começar, você precisa:
Metodologia de gerenciamento independentemente do sentido sempre tem essas características:
Vamos imaginar o rio. Numa margem do cliente. No segundo – a equipe. Nesse caso, a metodologia ágil de desenvolvimento tem vantagens para todos:
Quando descreve o que é Agile, normalmente, fala exclusivamente sobre os pontos positivos. E, de fato, melhora a interação dentro da equipe. Todas as pessoas se concentram em uma única idéia, não criam segredos entre si, tomam sobre si obrigações. Como resultado, a equipe defunciona em um ambiente confortável e rápido. Esta abordagem permite-lhe organizar o caos.
Desde a sua formação, ele foi capaz de há reconhecimento de tecnologia de indústrias. No momento, é amplamente utilizado para a concepção de novos produtos de software. Mas no âmbito geral, práticas de negócios, esta abordagem ainda малоизвестен. Portanto, ele com cuidado são aqueles que não se encontrou com o Agile anteriormente. Também deve-se entender que deve ser aplicada apenas nos casos em que, quando diante de pessoas enfrenta o desafio do trabalho intelectual.
Vamos ver como funcionam estas metodologias de desenvolvimento DE software. Digamos que temos um Pedro, o proprietário do produto. Ele não sabe os detalhes técnicos, mas ele tem uma visão do quadro geral. Ele sabe, por que precisa de um produto, quais os problemas que ele vai resolver, e quem está satisfeito. Também há partes interessadas. Eles podem usar o produto, manter a sua criação, ou mesmo como algo mais a ser envolvidos na sua criação. Você pode fazer mais e personalizados da história em que são expressos os desejos interessados лиц. por Exemplo: o sistema de reserva de bilhetes para os autocarros Moscovo-São Petersburgo deve ter pesquisa de voos. Pedro vai ajudar as pessoas interessadas. Ele tomará sob o controle da implementação das idéias de histórias de usuários. Também tem uma equipe de desenvolvedores. São as pessoas que vão construir um sistema de trabalho.
Como se utiliza metodologia ágil de desenvolvimento, as histórias não são empilhadas a um grande lançamento, e são liberados imediatamente após a conclusão e o mais frequentemente possível. O número de incidentes processados é a largura de banda de um comando em uma semana. Para não perder o ritmo e não pego no teste manual, a equipe deve trabalhar automatizado de integração. O que é isso? Para cada binário escrito um teste automatizado. Se histórias muito, então pode ocorrer uma precipitação, perda de motivação, perda de produtividade e de qualidade. Em tais casos, existe um método ão de ontem o tempo". Ele é que tem de definir a estrutura rígida da quantidade de trabalho e escolher cuidadosamente o que exatamente vai ser implementados. Mencionado anteriormente, o "Kanban" sugere que você instale um limite de tarefas.
Bem, a equipe decidiu que ela pode lidar com quatro histórias de semana. Mas como orientar em tudo o que há? Digamos que os usuários подкидывают de dez histórias de semana. É processado de quatro. Portanto, a fila vai crescer continuamente. Neste caso não é apenas um método eficaz – a palavra "não". Para o dono do produto é extremamente importante. Dizer "sim" não é difícil. É muito mais complicado e o mais importante é decidir o que não fazer. E para isso, você precisa de mais e assumir a responsabilidade. Portanto, você deve decidir o que dar atenção agora, e o que deve ser adiada. Para priorizar, para o dono do produto sabia o valor e a quantidade de cada história.
A Parte de histórias extremamente precisa. Outros representam simplesmente um bônus agradável. Algumas histórias serão desenvolvidas várias horas. Para criar outros vão meses. Muitas vezes passam a relação entre o tamanho da história e seu valor. Mas isso nem sempre é correto. Mais – não é sinónimo de melhor. Pedro devidamente consideradas prioridades ajuda a complexidade e o valor da tarefa executada. Como identificar essas características em quantidade valor? Sim não. Este é um verdadeiro jogo de jogo de adivinhação. E para uma maior eficiência e com ela a necessidade de envolver as pessoas o suficiente. Esta e a equipe de desenvolvimento, que informa sobre a quantidade de trabalho, e as partes interessadas. Mas deve-se entender que todos os dados obtidos desta forma, são aproximados de adivinhação. Não há números precisos. Inicialmente, são erros. Mas, à medida que mais experiência o seu número e a escala vai cair.
Para evitar problemas, é necessário dar respostas honestas sobre uma série de questões. Este é o:
Neste caso, precisa de conhecimento. Eles podem ser considerados como opostos de riscos. Quando é fixado um nível considerável de incerteza, adquirimos conhecimento – por exemplo, criamos protótipos de interface, técnicas ou experiências. E já com eles, tomando decisões sobre em que direção deveria seguir.
IT-indústria extremamente desenvolveu-se rapidamente, e para não perder eventualmente, a necessidade de aprender continuamente, de promover a qualificação e a eficiência do trabalho. Assim como nunca relevantes questões de aprendizagem e implementação. Por onde começar? A melhor opção – isso é cooperação com a empresa, onde já se aplica Agile. Treinamento em tal caso, será realizada por pessoas que não rumores sabem o que é o agile. Mas esse, infelizmente, nem sempre é possível. Mais frequentemente envolve um terceiro especialista, que sabe o que é o Agile. A introdução desta abordagem é efectuada sob a suasupervisão. É verdade, a serviço de um profissional de ti custam dinheiro. Mas se залучить realmente conhece a pessoa, então toda a despesa vai pagar generosamente. Afinal, no mundo contemporâneo, a eficácia de seus funcionários tem um papel importante.
O desenvolvimento de Metodologias DE constante evolução. À procura de novos caminhos e oportunidades de melhorar a eficiência da operação e do trabalho. Dizer o que nos espera no futuro, é bastante problemático. Provavelmente, o sistema flexível de desenvolvimento integrado com ferramentas de automação de processos de produção. Por exemplo, você pode resolver o problema, mesmo que residem em distâncias da localização da empresa. Em grande parte, o futuro definem as novas tecnologias de informação. Afinal, quando eles surgem, então precisa aprender novos métodos de trabalho com eles. E neste caso, ocorre o desenvolvimento, fechado o ciclo.
Aqui, e terminou visitada em métodos flexíveis de desenvolvimento. Mas deve-se lembrar que uma coisa é a teoria, mas muito mais – a prática. As novas tecnologias de informação, que surgem constantemente, lançam desafios numeroso comunidade de desenvolvedores. Como fazer a operação de comando mais eficaz? A resposta a esta pergunta se encontra a si mesmo. As informações aqui pode ser usada para ser a espinha dorsal. Mas, na prática, teremos de trabalhar com as informações disponíveis para o modelo e comunicar a situação ao status de conformidade desafios. Então, a equipe será capaz de executar de forma eficaz colocados na frente dela, do alvo.
Article in other languages:
Alin Trodden - autor do artigo, editor
"Olá, sou o Alin Trodden. Escrevo textos, leio livros e procuro impressões. E eu não sou ruim em falar sobre isso. Estou sempre feliz em participar de projetos interessantes."
Notícias Relacionadas
Como construir um gráfico no Excel? Em estágios instrução para iniciantes
Hoje o pacote do Microsoft Office representa um dos mais potentes e modernos, confortáveis e complexos multifuncionais, que goza de merecida popularidade não apenas em grandes empresas e instituições, mas também é ideal para uso d...
Como verificar o ping em um sistema Windows
Se você tem um computador conectado à rede mundial da Internet, então só precisa saber como verificar o ping. Isto é especialmente verdadeiro para os amantes de batalhas, onde, ainda segundo a procrastinação muitas vezes sig...
Como gravar a ISO em um pendrive. Pontos principais
às Vezes, precisa de utilizar uma imagem de disco, no entanto, não há possibilidade de gravá-la em uma mídia de armazenamento ou um dispositivo de simplesmente não é capaz de reproduzi-lo. E aqui é bastante natural pode ser uma qu...
A melhor estratégia sobre a Segunda guerra mundial
Alguns projetos sobre a Segunda guerra mundial levam o profundo caráter patriótico. Outros descrevem importantes eventos históricos da época. Outros ainda incluem uma e outra coisa. Este artigo irá discutir o gênero de jogos de RT...
O Jogo Wolfenstein: The New Order. Requisitos do sistema Wolfenstein: The New Order
o Gênero de jogos de tiro de hoje em dia, como acreditam diversos jogadores, está em profundo declínio. Realmente, "jogos de tiro» já perdeu a sua popularidade. Um pouco do que você pode pensar de novo neste gênero? Sim...
O arquivo de paginação do Windows 7. Onde está e como configurá-lo corretamente
nos casos Em que o computador não tem memória ram suficiente, use o arquivo de paginação do Windows 7. Onde está este arquivo, você vai aprender, de ler um artigo. Além disso, seguindo o conselho de usuários experientes, você será...
Comentários (0)
Este artigo possui nenhum comentário, seja o primeiro!