Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
QS
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Luan Fonseca de Farias
October 27, 2015
Programming
36
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
54
O Python, o Universo e Tudo Mais
luanfonceca
0
92
Speakerfight - Python Day Natal
luanfonceca
0
82
GTD - Cap. 12
luanfonceca
0
38
168horas
luanfonceca
0
150
Refactoring
luanfonceca
0
53
Oxente
luanfonceca
3
150
speakerfight
luanfonceca
1
130
Python Básico
luanfonceca
0
88
Other Decks in Programming
See All in Programming
Vue Fes Japan の “作る側”に関わってみて
naokihaba
0
110
Are APIs Still Relevant in the AI Era?
soyuka
0
420
IBM Bob Dojo #1 仕様駆動開発入門
oniak3ibm
PRO
0
350
AI が書く Go コードの品質を劇的に向上させる Linter: “declscope”
mpyw
0
480
iOSDC2026登壇資料.pdf
riofujimon
0
210
Vue Fes Japan 2026 タイムテーブル徹底解説
448jp
1
630
mrbgem 三角測量 開発
ogom
0
200
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
460
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.5k
phperだってパンチカードでコーディングしたい
o0h
PRO
0
220
Findy - エンジニア向け会社紹介/Findy Company Deck
findyinc
6
400k
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
540
Featured
See All Featured
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
320
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.4k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
860
Being A Developer After 40
akosma
91
590k
Making the Leap to Tech Lead
cromwellryan
135
10k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
270
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Ethics towards AI in product and experience design
skipperchong
2
410
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
260
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
860
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
570
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.