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?
Próximos SlideShares
Carregando em…5
×

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

2.462 visualizações

Publicada em

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

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
2.462
No SlideShare
0
A partir de incorporações
0
Número de incorporações
539
Ações
Compartilhamentos
0
Downloads
33
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no 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/

×