GUTS Talks
Nylce Duval
Luana Hohmann
Tatiane Aguirres Nogueira
Quem somos...
Comunidade
apaixonada
por
Qualidade de
Software
Realizamos
eventos,
promovemo
s debates...
...com o
apoio de
voluntários
e da
SUCESU-RS
Esperamos
a sua
participação
ativa...
...trocando
experiência
s,
palestrando
, ouvindo...
...sempre
respeitando
opiniões
divergentes
Crie,
Inove,
Faça parte
desta
colmeia!
Conectamos
pessoas para
compartilhar
conheciment
o
Ajudamos
pessoas
interessadas
em
Qualidade
- Assine a lista de
Presença
Os certificados de
participação serão
enviados por e-mail
para todos que
assinaram a lista de
presença
- Submeta a sua
palestra
- Preencha a ficha
de avaliação do
evento
Não esqueça!
Fique ligado nos
próximos eventos!
- GUTS-RS Abril - data a definir
- 26 a 29/03/18 – Agile Trends 2018 SP
- 18 a 21/04/18 – TDC Floripa
GUTS Talks
Talk: Testes sem
Documentação, é possível?
TESTES SEM
DOCUMENTAÇÃO, É
POSSÍVEL?
NYLCE DUVAL
GUTS – RS 2018
OI!
NYLCE DUVAL
QUALITY ASSURANCE /
CONTROL
TESTES SEM DOCUMENTAÇÃO, É
POSSÍVEL?
CAOS
HOJE
VAMOS
FALAR
SOBRE
ADAPTAÇÃO
COMUNICAÇÃO
ANÁLISE
ANTECIPAÇÃO
CONFIRMAÇÃO
EXECUÇÃO
APROVAÇÃO
ADAPTAÇÃO
COMUNICAÇÃO
ANÁLISE
CONFIRMAÇÃO
ANTECIPAÇÃO
EXECUÇÃO
APROVAÇÃO
SEJA PACIENTE
SEJA PERSISTENTE
SEJA CRIATIVO
SEJA OTIMISTA
SEJA PRÓ-ATIVO
AfroPython.org
@nylceduval Nylce Duval nylceduval@hotmail.comNylce Duval
NYLCE DUVAL
GUTS Talks
Talk: O dia a dia de uma
desenvolvedora front-end
Qual o papel do
desenvolvedor
front-end?
O desenvolvedor front-end
é responsável por projetar,
construir e otimizar as
interfaces web.
Um dos principais trabalhos do
desenvolvedor front-end é criar
layouts a partir de um mock*.
Dica de ferramenta: zeplin.io
* protótipo de tela
Quais
tecnologias
fazem parte do
dia a dia do
front-end?
Tecnologias Web
Pré-processadores CSS
Melhorando a experiência do usuário…
… com layout responsivo
CSS Flexible Box Layout Model
http://flexbox.help/
Media queries
O JavaScript é uma
linguagem de programação
client-side. Ela é utilizada
para controlar o HTML e o
CSS para manipular
comportamentos na página.
Frameworks JavaScript
Por que existe o
Front-end?
Para conectar as
informações do back-end
com o usuário.
Obrigada!
Tatiane Aguirres Nogueira
@tatianeaguirres
GUTS Talks
Talk: Gestão Ágil de
Projetos
Luana Hohmann
Consultora em design
estratégico e agilidade pela
LampX e Gerente de Projetos
pela Neogrid.
Aprendendo a conviver com a
incerteza
Gestão Ágil, Waterfall
ou Tradicional?
• Metodologia?
• O que deve ser feito e
como deve ser feito
• Por que deve ser
feito?
• Para quem?
• Iterativo e Incremental
Pilar: Transparência
Garantir que os aspectos do processo
que afetam o resultado sejam visíveis e
conhecidos aos que controlam o
resultado, ou seja, quando alguém
inspeciona o resultado e dá como
pronto, isso deve ser equivalente à
definição de pronto utilizada
Pilar: Inspeção
Os processos devem ser totalmente
inspecionados com frequência
suficiente para que as variações
possam ser detectadas, considerando
que o processo pode ser modificado
pelo próprio ato de inspecionar
Pilar: Adaptação
Se durante a inspeção for determinada
uma variação fora dos limites em um ou
mais aspectos do processo, e que o
produto resultante será inaceitável, o
processo ou material produzido deverá
ser ajustado o mais rápido possível
para que os desvios sejam minimizados
Uma história real
O que significa
multidisciplinar?
Aprender uns com os outros
e com isso ajudar o time a
realizar tarefas que antes
não conseguiam, mas não
como especialistas, apenas
como executores que
contribuem para completar
as tarefas
Scrum + PMBOK
Por que Gestão Ágil
de Projetos?
Princípio da especificação mínima
Análise e entendimento da natureza
dos problemas:
• identificando fatores críticos para o
sucesso
• especificando apenas o essencial
• primeiramente focar nos requisitos de
sistemas e suas restrições
Princípio dos times autônomos
• pessoas do time são responsáveis por
gerenciar e monitorar o processo e
sua atividades
• compartilham decisões
• baseado no compromisso e confiança,
'fugindo' de possíveis controles que
inibam criatividade e espontaneidade
• o time deve conhecer seu contexto!
Princípio da redundância
• competências complementares para
maior flexibilidade e adaptação
• compartilhar conhecimento
• treinamentos cruzados
Princípio do feedback e
aprendizado
• PDCA!
• Lean Startup
Obrigada
luana@lampx.com.br
:)
Perguntas?
08 Março dia
da Mulher
#MulheresNaTi

GUTS Talks Março 2018