Buscar

PORTIFOLIO PROJETO DE SOFTWARE

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

PORTIFOLIO PROJETO DE SOFTWARE
1° SEMESTRE 
DISCIPLINA: PROJETO DE SOFTWARE
Aluno: Ricardo Alexandre Costa
Introdução
Conforme o Desafio proposto, desenvolver práticas de um projeto de software conforme os princípios da metodologia ágil Scrum. Utilizando-se de ferramentas como IceScrum, Trello e Asana.
As plataformas utilizadas são online, e auxiliam as equipes a organizar, acompanhar e gerenciar seu trabalho. 
Para melhor Compreensão, será de maior aproveito abordar de forma breve e especifica a tecnologia do Framework Scrum e Kanban, para construir um aplicativo de Lista de Tarefas.
O que é Scrum? (METODOLOGIA ÁGIL).
SCRUM é um processo de padronização de projetos que segue uma serie de etapas e sequencias, visando a garantia de produção de um determinado produto, em prazo hábil, otimizando tempo, e com alta qualidade, o que fornece a os clientes uma experiência extraordinária.
O Scrum tem três funções definidas com clareza:
 Product Owner => (Dono do Produto) - O proprietário do produto defende o cliente, gerencia o backlog do produto e ajuda a priorizar o trabalho feito pela equipe de desenvolvimento.
Scrum Master => O mestre de Scrum ajuda a equipe a não se desviar dos princípios do Scrum. Developer Team => A equipe de desenvolvimento escolhe o trabalho a ser realizado, fornece incrementos e demonstra responsabilidade coletiva.
Sintaxe de Funcionamento Scrum
1 - O Product Owner tem uma visão do que ele quer criar, lista todas as prioridade e requisitos iniciais do projeto criando o Product Backlog 
2 – Logo Após é formado o Sprint Planning com o objetivo do planejamento do sprint para definir o que pode ser entregue no Sprint e como esse trabalho vai ser alcançado, nesse ato toda a equipe team participa, cada sprint pode durar de 2 a 4 semanas. 
3 - Daily Scrum É uma reunião diária realizada a cada dia de um sprint, está reunião tem um conjunto de regras a serem adotadas por todos os participantes do scrum.
4 - Sprint Retrospective tem o objetivo de validação, correção de erros, atualizações no sprint realizado. Esse passo se torna importante para aprimorar o produto e aprender com erros que se desenvolveram na etapa do scrum. 
5 – Conclusão que é o ato da entrega final do produto. Descrição de Kanban - Kanban tem a ver com visualizar seu trabalho, limitar o trabalho em andamento e maximizar a eficiência (ou fluxo). As equipes Kanban têm como foco a redução do tempo que leva para o projeto (ou história do usuário) ir do início ao fim. Para alcançar esse objetivo, elas usam o quadro Kanban e melhoram sempre o fluxo de trabalho.
Resultados da aula prática:
1ª etapa : O aplicativo a ser construído como cliente se trata de uma Lista de Tarefas (TO-DO-LIST), que terá como funcionabilidade a organização e realização de objetivos do dia a dia. O Cliente cadastra uma tarefa a fazer no aplicativo, seleciona quando realizada com sucesso ou exclui quando não realiza.
2ª etapa : Como Product Owner da Empresa a responsabilidade de elaborar o Product Backlog:
a) Aplicativo desenvolvido com a linguagem JavaScript, Css e Html.
b) Equipe de Desginers, Programador Front-End.
c) CopyWriting, Marketing, Gerente de Projetos. 
Pápeis do Scrum a serem utilizados Product Owner, Scrum Master, Developer Team. 
Utilização do Scrum nesse Projeto.
Nessa Etapa o Project Owner, levantou os requisitos e prioridades iniciais, definiu metas, prazos de entrega e através da reunião de planejamento definiu o sprint backlog e o que poderá ser feito nos próximos sprints. que será a criação do app com intuito de gerenciar ou organizar tarefas, também definiu o Scrum Master para coordenar a equipe e motivar, com intuito de obter melhor performance. Selecionada a nossa equipe montamos o planejamento do Scrum no Quadro Kanban utilizando o Trello para melhorar o gerenciamento das tarefas.
Nesse quadro acima montamos um quadro do Scrum (Kanban) com as divisões de etapas, tarefas, data de entrega conclusão e responsáveis por atividade, imaginando o projeto em etapas avançadas.
Resultado:
Após a realização de todas a etapas chegou a conclusão do App que cumpriu com todas as exigências tais como, Layout, funcionabilidade, prazo de entrega e objetivo. 
- Vivenciamos na prática um processo ágil.
- O planejamento inicial é incerto a vivência e experiência possibilitou uma visão mais real
- As equipes se tornam motivadas e autogerenciáveis
- O Scrum Master é mais líder do que gerente
- O ambiente de trabalho fica mais leve, produtivo e organizado em grande parte graças à comunicação maximizada”
Conclusão
O framework Scrum é considerado o mais popular dos métodos ágeis. Fomentando o trabalho em equipe e organização dos projetos de forma transparente, com autonomia e alinhamento.
Projetos gerenciados com autonomia pela equipe, permitem que as o time em um todo selecione quais recursos ágeis melhor se adaptam para atingir a mais alta performance no desenvolvimento; Scrum, Kanban ou mesmo os dois como foi exemplificado. Essa metodologia, permite que os projetos possam ser melhorados, através de erros e acertos no decorrer do desenvolvimento, sem prejudicar a sua estrutura inicial, pois podem surgir novas implementações e atualizações no decorrer dos projetos, inclusive agregando novas ideias já que os projetos gerenciados pela equipe permitem a adição de recursos cada vez mais poderosos à medida que se aprende o que funciona ou não funciona para a equipe.
Percebemos nesse exercício prático que podemos optar com total confiança no Scrum com o Apoio do Kanban, sabendo que ambos os templates podem evoluir diariamente para atender às necessidades do projeto e da equipe. O Scrum é um framework com uma estrutura de processos destinada a resolver problemas complexos que exigem um processo empírico (aprender fazendo). Dessa forma fica muito mais difícil planejar, mas fica muito mais fácil de acertar no final.
Com a evolução do desenvolvimento de softwares durante o passar dos anos, também com elas surgiram a necessidade de metodologias para gerenciar projetos com o intuito de maximizar o valor entregue ao cliente, minimizar custos e otimizar a qualidade das entregas.
Deste modo o gerenciamento de projetos ágeis, utilizando a metodologia Scrum, aliando a mesma ao uso de um quadro Kanban realizado via Trello, para facilitar a organização das nossas tarefas é fundamental para se obter o sucesso!

Continue navegando