Produtividade, Agilidade
ou Só uma ferramenta?

       Rodrigo Urubatan
Sobre Urubatan

Trabalho com desenvolvimento desde 1997, já desenvolvi
  sistemas em diversas linguagens, como Delphi, C, ...
O que é Ruby
•   Uma linguagem de scripting
•   Dinâmica
•   Open Source
•   Foco na simplicidade e produtividade
•   Sint...
O que é Rails
•   Framework para desenvolvimento web
•   Otimizado para a felicidade do desenvolvedor
•   E para uma produ...
Por que Ruby?
• Permite a escrita de código limpo
• Possui um suporte excelente a meta programação
• A linguagem foi criad...
O que é Produtividade?
Produtividade
• Terminar o que é preciso no prazo estipulado
• A quantidade de trabalho que se realiza em um dado tempo
• ...
O que é Agilidade?
Agilidade
• qualidade do que é ágil; desembaraço, presteza
    de movimentos; destreza
• Responder rapidamente a mudanças
...
O que é preciso para ser Ágil?
Rails é apenas mais uma ferramenta!
Caixa de ferramentas!
• Ruby                  •   XML
• Rails                 •   YML
       – ActiveRecord   •   Shell Sc...
Caixa de ferramentas!
•   MRV
•   Jruby
•   Yarv
•   Rubinius
•   MacRuby
Sorteio!
Referências

•   Meu livro - http://livro.urubatan.com.br
•   Meu blog - http://www.urubatan.com.br
•   Ruby On Rails - ht...
Ruby On Rails :  Produtividade, Agilidade, Apenas uma Ferramenta?
Upcoming SlideShare
Loading in …5
×

Ruby On Rails : Produtividade, Agilidade, Apenas uma Ferramenta?

2,329 views
2,247 views

Published on

Slides utilizados como guia para uma conversa que tive com alguns alunos da faculdade de tecnologia do Senac sobre Ruby on Rails.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,329
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
33
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ruby On Rails : Produtividade, Agilidade, Apenas uma Ferramenta?

  1. 1. Produtividade, Agilidade ou Só uma ferramenta? Rodrigo Urubatan
  2. 2. Sobre Urubatan Trabalho com desenvolvimento desde 1997, já desenvolvi sistemas em diversas linguagens, como Delphi, C, C++, PHP, ASP, ColdFusion, Assembly, Leather, Java e Ruby. Atualmente trabalho com pesquisa e desenvolvimento na HP, utilizando principalmente Java, e com Ruby em outros projetos e cursos. Alem de ser o autor do livro "Ruby On Rails: Desenvolvimento fácil e Rápido de aplicações web"
  3. 3. O que é Ruby • Uma linguagem de scripting • Dinâmica • Open Source • Foco na simplicidade e produtividade • Sintaxe elegante, leitura natural e fácil escrita
  4. 4. O que é Rails • Framework para desenvolvimento web • Otimizado para a felicidade do desenvolvedor • E para uma produtividade sustentavel • Foco em padronização antes de configuração • Permite a escrita de código bonito e de fácil leitura
  5. 5. Por que Ruby? • Permite a escrita de código limpo • Possui um suporte excelente a meta programação • A linguagem foi criada com o objetivo de manter os programadores felizes
  6. 6. O que é Produtividade?
  7. 7. Produtividade • Terminar o que é preciso no prazo estipulado • A quantidade de trabalho que se realiza em um dado tempo • é a relação entre a quantidade final de produto ea quantidade de trabalho necessária para gerá-la • Quociente entre faturamento e custos. Inclui todos os insumos da organização – equipamentos e materiais (hardware); procedimentos (software) e ser humano (humanware).É a relação entre o que a organização produz eo que ela consome. É o mesmo que taxa de valor agregado
  8. 8. O que é Agilidade?
  9. 9. Agilidade • qualidade do que é ágil; desembaraço, presteza de movimentos; destreza • Responder rapidamente a mudanças • Não ter um colapso cada vez que o cliente pede alguma alteração • Agilidade != Produtividade
  10. 10. O que é preciso para ser Ágil?
  11. 11. Rails é apenas mais uma ferramenta!
  12. 12. Caixa de ferramentas! • Ruby • XML • Rails • YML – ActiveRecord • Shell Scripting • Rake • (R)HTML/JS/XML • XHTML • Plugins • Javascript • Gems • Flash • Editor de Texto • Imagens
  13. 13. Caixa de ferramentas! • MRV • Jruby • Yarv • Rubinius • MacRuby
  14. 14. Sorteio!
  15. 15. Referências • Meu livro - http://livro.urubatan.com.br • Meu blog - http://www.urubatan.com.br • Ruby On Rails - http://www.rubyonrails.org • Ruby On Rails Brasil - http://www.rubyonrails.pro.br • RubyOnBr - http://www.rubyonbr.org/

×