Baixe o app para aproveitar ainda mais
Prévia do material em texto
CENTRO UNIVERSITÁRIO SENAC ANÁLISE E DESENVOLVIMENTO DE SISTEMAS MARLON DE OLIVEIRA BARBOSA PTI ARQUITETURA DE SOFTWARE SÃO PAULO 2022 Metodologia ágil é um conjunto de técnicas e práticas para gestão de projetos que fornece mais agilidade, eficiência e flexibilidade. Seu proposito inicial era agilizar o desenvolvimento de softwares, mas esses métodos ultrapassam o setor de tecnologia e hoje modernizam a gestão de empresas de todas as áreas. · Desenvolvimento incremental, ou seja, de melhoria contínua · Cooperação entre equipe e cliente (ciclo de feedback constante) · Entregas rápidas e de alta qualidade · Flexibilidade de escopo do projeto · Criação de valor progressiva e de acordo com as necessidades do cliente · Adaptabilidade às mudanças e alto nível de inovação A maioria dos métodos ágeis compartilha a ênfase no Desenvolvimento iterativo e incremental para a construção de versões implantadas do software em curtos períodos de tempo. Métodos ágeis diferem dos métodos iterativos porque seus períodos de tempo são medidos em semanas, ao invés de meses, e a realização é efetuada de uma maneira altamente colaborativa. estendendo-se a tudo. Arquitetura de software: Peer-to-Peer (P2P): No P2P, todos os pares clientes e servidores, ou seja, cada PC é um provedor de serviços independente de um servidor central. Service-Oriented Architecture (SOA): SOA colabora na criação do processo de achar, definir e controlar os serviços disponibilizados, simplificando a operação de grandes empresas, como Nubank e Amazon, que usam este modelo arquitetural. Layers (camadas) O Layers é ideal para o setor de e-commerce permitindo termos várias analises como: Dados do produto: com nome, preço ou categoria do produto; Informações das campanhas de marketing: com origem do tráfego ou mídia; Dados de transação: com valor do carrinho, data de finalização da compra; Informações do cliente: cliente novo ou recorrente. Como vocês puderam analisar, o data layer é mais uma forma de regatar dados do site, só que de forma mais aprofundada e precisa. Apesar de parecer difícil, a equipe de marketing, junto com a equipe de TI, conseguem trabalhar de maneira que essa camada de dados seja feita corretamente. Dessa maneira, a coleta e o uso desses dados será feita de forma a cumprir com os objetivos de negócio de cada cliente. A camada irá permitir que os analistas possam receber e analisar esses dados de maneira mais precisa, para obter cada vez mais informações relevantes sobre o comportamento do usuário e sobre as campanhas. Gerando insights e ajustes de modo que impulsione cada vez mais a marca e chegue de forma assertiva nos objetivos de cada cliente. FONTES: Metodologia Ágil: Entenda O Que É e Quais São As 8 Mais Utilizadas (neilpatel.com) Arquitetura de software: quais são os tipos e qual o melhor padrão para seu projeto (digitalhouse.com) Data Layer: o que é e a importância no marketing digital - Nova Data
Compartilhar