Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
QS
Search
Luan Fonseca de Farias
October 27, 2015
Programming
32
0
Share
QS
Luan Fonseca de Farias
October 27, 2015
More Decks by Luan Fonseca de Farias
See All by Luan Fonseca de Farias
O que tem de tãããããão incrível assim no Python?
luanfonceca
0
47
O Python, o Universo e Tudo Mais
luanfonceca
0
80
Speakerfight - Python Day Natal
luanfonceca
0
74
GTD - Cap. 12
luanfonceca
0
33
168horas
luanfonceca
0
130
Refactoring
luanfonceca
0
44
Oxente
luanfonceca
3
150
speakerfight
luanfonceca
1
120
Python Básico
luanfonceca
0
78
Other Decks in Programming
See All in Programming
Mastering Event Sourcing: Your Parents Holidayed in Yugoslavia
super_marek
0
150
10 Tips of AWS ~Gen AI on AWS~
licux
5
370
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
4.9k
SREに優しいTerraform構成 modulesとstateの組み方
hiyanger
1
100
瑠璃の宝石に学ぶ技術の声の聴き方 / 【劇場版】アニメから得た学びを発表会2026 #エンジニアニメ
mazrean
0
240
2026-03-27 #terminalnight 変数展開とコマンド展開でターミナル作業をスマートにする方法
masasuzu
0
330
L’IA au service des devs : Anatomie d'un assistant de Code Review
toham
0
240
Going Multiplatform with Your Android App (Android Makers 2026)
zsmb
2
410
Codex CLIのSubagentsによる並列API実装 / Parallel API Implementation with Codex CLI Subagents
takatty
2
910
Vibe하게 만드는 Flutter GenUI App With ADK , 박제창, BWAI Incheon 2026
itsmedreamwalker
0
550
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
350
UIの境界線をデザインする | React Tokyo #15 メイントーク
sasagar
2
320
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
730
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.4k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
310
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
170
ラッコキーワード サービス紹介資料
rakko
1
3M
How to make the Groovebox
asonas
2
2.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.2k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
490
Transcript
Dynamic Systems Development Method Luan Fonseca de Farias 2012983813
Introdução •A quality software process for rapid application development •Personal
Software Process •Dynamic Systems Development Method
Rapid Application Development Projetos com prazos apertados, necessitam de profissionais
auto-gerenciáveis, ferramentas de alto nível e um processo de desenvolvimento menos burocrático.
Rapid Application Development Vantagens Desvantagens Fácil implementação Produtos mal-feitos Satisfação
do usuário Profissionais mais experientes Menor tempo de entrega Maior controle e gerência
Dynamic Systems Development Method Processo que aplica os conceitos do
RAD, o DSDM traz consigo métricas e estimativas para garantir produtos com qualidade.
Dynamic Systems Development Method Princípios Envolvimento dos usuários A equipe
tem o poder de tomar decisões Entregas frequentes do produto Visão no resultado Testes fazem parte do ciclo de desenvolvimento
Dynamic Systems Development Method
Personal Software Process Traz para o profissional características abordadas pelo
CMMI, como: Estimar, Documentar, Monitorar e melhorar seus processos.
Personal Software Process Ganhos com o uso do PSP Melhoria
nas estimativas Aumento de produtividade Aumento da qualidade do produto
Personal Software Process http://www.ic.unicamp.br/~cortes/mc726/cap6.pdf
Aplicação do PSP [Hayes 97] Dados experimentais coletados com 298
engenheiros de software
Aplicação do PSP [Hayes 97] •Precisão nas estimativas de esforço
melhorou 1,75x •Precisão nas estimativas de tamanho de código melhorou 2,5x •número de defeitos encontrados no teste de unidade foi reduzido por um fator de 2,5
Aplicação do PSP [Hayes 97] •porcentagem de defeitos encontrados antes
da compilação aumentou em 50% •produtividade pessoal em linhas de código por hora (na fase de codificação) não mudou de forma significativa
Aplicação do PSP [Hayes 97] Os autores acreditam que as
melhorias tem sim um impacto positivo quando após incluírem os testes no ciclo de desenvolvimento
Aplicação pessoal Apliquei o PSP em mim mesmo em um
produto de um cliente real.
Aplicação pessoal 1.Garanti a viabilidade das necessidades 2.Documentei os requisitos
3.Criei um protótipo de Design 1.Corrigi problemas
Aplicação pessoal 4.Implementei a feature 5.Testes 1.Unitários e funcionais 6.Entreguei
7.Validei com o cliente
Resultados da aplicação pessoal 1.Menor quantidade de código desnecessário 2.Validação
mais rápida 3.Zero retrabalho 4.Interação maior com o cliente
Conclusão É importante validar se o time tem realmente o
que é necessário para se aplicar cada um dos métodos e também manter as etapas de cada um dos processos bem definidas.