A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Romain Mallard Roberto Tavares Agile Software Development.

Apresentações semelhantes


Apresentação em tema: "PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Romain Mallard Roberto Tavares Agile Software Development."— Transcrição da apresentação:

1 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Romain Mallard Roberto Tavares Agile Software Development The people factor.

2 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Evolução do contexto econômico : Cada vez mais instável – econômica, política e socialmente Cada vez mais competitivo - globalização ? Como adaptar a organização para responder de forma eficiente e uniforme a uma demanda em contínua evolução num contexto que evolui constantemente? Como gerenciar as mudanças importantes de requisitos no contexto de um projeto?

3 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Foi realizado um estudo de 200 casos de projetos de desenvolvimento de SoftWare. A pergunta não é como evitar mudanças, mas sim como lidar com as inevitaveis mudanças ? O custo da mudança de requisitos : t Custo da mudança Fase 1 Desenvolvimento de requisitos Fase 2 Implementação Fase 3 Instalação Fase 4 Manutenção

4 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Enfoque tradicional: Grande esforço na definição dos requisitos para evitar as mudanças. Otimização dos processos para capitalização da experiência. Problema: as mudanças estão cada vez mais imprevisíveis, o enfoque nos processos não consegue levar em consideração as alterações importantes do contexto. Novo enfoque: Como lidar estas mudanças externas minimizando custos e esforços? Como gerenciar as mudanças de requisitos :

5 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Agile Development : Objetivo Tentar responder de maneira ágil às mudanças contextuais ao menor custo no melhor tempo com a melhor qualidade. custo tempo qualidade

6 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Agile Development : Principios 1. Produzir a primeira solução rapidamente (uso de protótipo) 2. Tentar simplificar as soluções para facilitar as mudanças 3. Melhoramento contínuo da qualidade de programação para melhorar flexibilidade e reuso 4. Testar sistematicamente para detectar os problemas mais cedo 5. Otimizar a comunicação do time

7 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Agile Development : Boas práticas 1. Raciocínio sobre o produto e o código 2. Comunicação direta com os atores do projeto. Obtêm-se a eficiência maior em reuniões aos documentos padronizados e comunicação indireta.

8 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Agile Software Development : O manifesto XP (eXtrem Programming),Scrum,Dynamic System Develpoment Methodology, ASD, Crystal, Feature Driven Development, Pragmatic Programming

9 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Agile Software Development : Fundamentos 1. Evitar de focalizar sobre o plano (freqüentemente ultrapassado) 2. Tentar integrar de maneira dinâmica as mudanças na realidade e colaborar freqüentemente para administra- las de maneira dinâmica. 3. Se basear em mais em princípios do que em modelos predefinidos 4. “A Organização é vista como um sistema complexo e decentralizado onde indivíduos independentes interagem para produzir resultados inovadores.” O Contexto Muda Constantemente!!!

10 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Agile Software Development : Planning Foco sobre a funcionalidade (feature) e não sobre a tarefa. As prioridades entre as funcionalidades são estabelecidas de maneira dinâmica em conjunto com o cliente. Exemplo (DSDM): Classificação: must have / should have / could have / want to have some times.

11 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Feed back: Objetivo: Aumento das interações Existem diferentes técnicas em função das metodologias : Pair programing, (programação em pares), team reviews (ASD and Crystal…). Mudanças: incentivar as mudanças com um gerenciamento compartilhado com o cliente. Agile Software Development : Feedback e mudanças

12 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Agile Software Development : Definição da agilidade Agilidade: “A agilidade é dinâmica, especificada pelo contexto, tem uma alta capacidade a aceitar mudanças e é orientada ao crescimento. O foco não é na redução dos custos e na melhoria continua. Se trata de ter sucesso em alcançar os objetivos e aumentar sua posição no mercado.” “A agilidade reconhece as pessoas como primeiro motor para o sucesso dos projetos”

13 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Agile Software Development : The people Factor The people Factor

14 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Objetivos: Reduzir o custo de transferência da informação entre as pessoas. Reduzir o tempo entre a tomada da decisão e sua aplicação. The people Factor: Objetivos

15 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Reduzir o custo de transferência da informação entre as pessoas. The people Factor: Métodos Aproximar as pessoas no espaço de trabalho Trocar os documentos pela fala e técnicas de blackboard Melhorar o relacionamento entre os membros da equipe – no senso de comunidade – para facilitar a transferência rápida de informação valida.

16 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. The people Factor: Métodos Reduzir o tempo entre a tomada da decisão e sua aplicação. Incluir os especialistas na equipe ou aumentar a disponibilidade deles (para evitar desvios importantes) Trabalhar de maneira incremental especialista team

17 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. The people Factor: Agilidade Agilidade Dos indivíduosDa organização Organização ágil adapta os processos aos talentos e suas competências e Não o contrário.

18 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. The people Factor: Agilidade das pessoas Foco no desenvolvimento das competências individuais nos planos: - Relacionais (que vão gerar a agilidade da organização) - Técnicos (que vão facilitar o resultado global) Para aumentar o rendimento de cada um e da organização é necessário definir métodos ágeis e incentivar a agilidade pessoal dos membros da equipe. Ações baseadas em princípios e treinamento da equipe são as chaves.

19 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. The people Factor: Conceitos importantes “ People thrump process” : As pessoas competentes se viram independentemente dos processos a seguir “politics thrump people” Falta de qualidade no gerenciamento pode impedir as pessoas competentes de realizar o trabalho.

20 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. The people Factor: Fatores de sucesso Competência dos desenvolvedores Suporte da hierarquia a autonomia das equipes Experiência na gestão de projeto Envolvimento dos usuários finais (Cliente) “ people based organisation focuses not on the step of the journey but on the end of the journey ” “step by step organization are design to battle inherent individuality Strengh organization are designed to capitalize on it “

21 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. The people Factor: Aspetos organizacionais Organização baseada em processo tem uma visão diferente dos talentos individuais. Para reagir com agilidade os processos tem que ser taylorisados em função das pessoas que vão atuar sobre estes processos. Não se pode confundir processos e competência, O processo pode ser um bom referencial mas não pode resolver a falta de competência, pelo contrario alta competência pode resolver a falta de processo.

22 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. The people Factor: Aspetos organizacionais Gerenciamento da equipe de trabalho : - autonomia da equipe em relaçaõ as fronteiras organizacionais - autonomia não quer dizer sem liderança mas independente e flexível - são necessários: objetivos bem definidos e focalização comum, confiança, e respeito - um processo rápido de tomada de decisão “ No desenvolvimento ágil o gerente deve se preocupar em estabelecer uma relação colaborativa com o cliente. “

23 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. The people Factor: Aspetos organizacionais “ Pedir plano rígido a frente de um contexto instável não é eficiente.“ Os gerentes têm que se preocupar mais na definição das fronteiras do projeto que no caminho a seguir confiando na equipe para usar suas competências de uma maneira eficiente.

24 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. The people Factor: O modelo em ecossistema “ O projeto pode ser visto como ecossistema” Ele vai se adaptando tanto achar um equilibro em função de seus componentes. Não são todos os processos que vão funcionar em qualquer ecossistema.

25 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. The people Factor: Eficiência resultados Melhores resultados nos projetos Aumento do desempenho dos indivíduos Melhoria não bem estar no projeto The people Factor: Conclusão Não funciona em qualquer organização Não pode ser imposto Se adapta melhor em equipes pequenas Deve ser baseado no desempenho dos colaboradores

26 PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Agile Software Development : The Business of Innovation Jim Highsmith, Alistair Cockburn (Disponível na internet: http://www.jimhighsmith.com/articles/IEEEArticle1Final.pdf ) Agile Software Development : The people Factor Alistair Cockburn, Jim Highsmith (Disponível na internet:www.jimhighsmith.com/articles/IEEEArticle2Final.pdf ) Agile Competitors and Virtual Organizations, L. goldman, Roger N. Nagel, Kenneth Price, Now discover your strength, Simon & Shuster, New York, 2001 www.pm2go.com www.agilemovement.org


Carregar ppt "PPGIA - Sistemas Orientados Objetos – Prof. Alcides Agile Software Development : The People factor. Romain Mallard Roberto Tavares Agile Software Development."

Apresentações semelhantes


Anúncios Google