Série Ruby On Rails - MVP - Estudo de Caso - Almoxarifado
Produto Mínimo Viável na gestão do almoxarifado de hotéis, para validar viabilidade e garantir o sucesso do projeto
Description
“Poucas coisas são mais difíceis de encontrar do que um bom exemplo” - Mark Twain
O curso é essencial para o profissional que já atua no mercado, em projetos de desenvolvimento de software com o Ruby On Rails e deseja utilizar como estratégia o MVP ou Produto Mínimo Viável (tradução de “Minimum Viable Product”, em inglês), para testar a viabilidade de um produto, reduzir riscos e garantir o sucesso de cada projeto.
Este é um dos estudos de caso mais agradável de discutir com os alunos, mas neste domínio de problema aparentemente simples, veremos que existem dificuldades muito interessantes de requisitos e de projeto a serem vencidas.
Trata-se da criação de um sistema administrativo para gestão do almoxarifado de hotéis, usando Active Admin (interface administrativa), Devise (autenticação), CanCanCan (autorização), SQlite (banco de dados), utilizando o MVP como um "protótipo", para validar a sua viabilidade e, assim, garantir que o resultado final atenderá a todas as expectativas.
Em outras palavras, as funcionalidades mais simples serão entregues dentro de um pacote com o menor tamanho possível e o mais próximo do resultado final.
Programar é divertido, mas desenvolver software de qualidade é difícil. Entre ótimas idéias, requisitos ou "visão" e um produto de software que funcione, existe muito mais do que simplesmente programar. É isto o que você vai aprender.
“Daqui a um ano, você vai desejar ter começado hoje” - Karen Lumb
What You Will Learn!
- Como criar um sistema administrativo para gestão de almoxarifado de hotéis na plataforma Rails
- Como implementar e customizar a Interface Administrativa através da Gem Active Admin
- Como implementar a autenticação através da Gem Devise
- Como Implementar a autorização através da Gem CanCanCan
- Utilizar como estratégia o MVP, para testar a viabilidade de um produto, reduzir riscos e garantir o sucesso do projeto
Who Should Attend!
- Profissional que já atua no mercado, em projetos de desenvolvimento de software com o Ruby On Rails