SlideShare uma empresa Scribd logo
1 de 17
04.04.11
Produtividade com .NETProdutividade com .NET
Fabio CamaraFabio Camara
Diretor de Operações da ArchITetturaDiretor de Operações da ArchITettura
MCSD, MCAD, MCDBA e MSF PractitionerMCSD, MCAD, MCDBA e MSF Practitioner
04.04.22
Fabio CâmaraFabio Câmara
Diretor de Operações da ArchITettura IT SolutionsDiretor de Operações da ArchITettura IT Solutions
MAS Associate MentorMAS Associate Mentor
INETA Speaker (International .NET Association)INETA Speaker (International .NET Association)
Editor Técnico da Visual Books EditoraEditor Técnico da Visual Books Editora
Autor de 15 livrosAutor de 15 livros
MCP, MCAD, MCSE, MCDBA e MCSD.NETMCP, MCAD, MCSE, MCDBA e MCSD.NET
Delphi Programmer Master – TechMetricsDelphi Programmer Master – TechMetrics
Estudante de Liderança e Relações HumanasEstudante de Liderança e Relações Humanas
Apreciador de Xadrez, Charutos e LicoresApreciador de Xadrez, Charutos e Licores
04.04.33
O que é produtividade?O que é produtividade?
 pro.du.ti.vi.da.depro.du.ti.vi.da.de sfsf ((produtivo+i+dadeprodutivo+i+dade) 1) 1
Qualidade ou estado de produtivo; faculdadeQualidade ou estado de produtivo; faculdade
de produzir. 2 Rendimento de uma atividadede produzir. 2 Rendimento de uma atividade
econômica em função de tempo, área, capital,econômica em função de tempo, área, capital,
pessoal e outros fatores de produção.pessoal e outros fatores de produção.
 Michaelis Moderno Dicionário da Língua PortuguesaMichaelis Moderno Dicionário da Língua Portuguesa
04.04.44
O que é projetoO que é projeto
 Uma comunicação indígenaUma comunicação indígena
 Muitos acham que tem início, meio e fimMuitos acham que tem início, meio e fim
 Problema cultural: Envolvido ouProblema cultural: Envolvido ou
comprometidocomprometido
04.04.55
.NET facilitando os desafios (1).NET facilitando os desafios (1)
 Integrando desenvolvedores e analistas deIntegrando desenvolvedores e analistas de
infrainfra
DevelopmentDevelopment IT OperationsIT Operations
04.04.66
.NET facilitando os desafios (2).NET facilitando os desafios (2)
 Ambiente integradoAmbiente integrado
04.04.77
.NET facilitando os desafios (3).NET facilitando os desafios (3)
 Para qual plataforma?Para qual plataforma?
Run in a Window? Run in a Browser?
04.04.88
.NET facilitando os desafios (4).NET facilitando os desafios (4)
 Qual linguagem usar?Qual linguagem usar?
Button b1 = new Button();
b1.Content = "OK";
b1.Background = new
SolidColorBrush(Colors.LightBlue);
b1.Width = new Length(100);
Dim b1 As New Button
b1.Content = "OK"
b1.Background = New
SolidColorBrush(Colors.LightBlue)
b1.Width = New Length(100)
04.04.99
Demo 1 – Qualquer plataforma, qualquerDemo 1 – Qualquer plataforma, qualquer
linguagem...linguagem...
04.04.1010
Visual Studio 2005 SimplificandoVisual Studio 2005 Simplificando
 Click OnceClick Once
 ASP.NET SkinASP.NET Skin
 ASP.NET Master PagesASP.NET Master Pages
 Simuladores para MobileSimuladores para Mobile
04.04.1111
Visual Studio 2005 AutomatizandoVisual Studio 2005 Automatizando
Dev Writes CodeDev Writes Code
Dev Writes & Runs Unit TestsDev Writes & Runs Unit Tests
Dev Reviews WorkDev Reviews Work
Dev Runs Code AnalysisDev Runs Code Analysis
Dev Writes Load TestsDev Writes Load Tests
Dev Checks In WorkDev Checks In Work
Dev Diagnoses & FixesDev Diagnoses & Fixes
Dev Checks In WorkDev Checks In Work
Tester Checks Build StatusTester Checks Build Status
Tester Runs Load TestTester Runs Load Test
Tester Reports BugTester Reports Bug
04.04.1212
Visual Studio 2005 GarantindoVisual Studio 2005 Garantindo
 Code AnalysisCode Analysis
 Unit TestUnit Test
 Code CoverageCode Coverage Defects
Security
Performance
Design
Policy
04.04.1313
O que está chegando…O que está chegando…
 MSF 4.0MSF 4.0
 MSF AgileMSF Agile
 MSF CMMI for Process ImprovementMSF CMMI for Process Improvement
 VSTS e TFSVSTS e TFS
 Work Items (Tracking Control)Work Items (Tracking Control)
 Project SiteProject Site
 Controle total (papéis, cenários e tarefas)Controle total (papéis, cenários e tarefas)
04.04.1414
Visual Studio 2005 ViabilizandoVisual Studio 2005 Viabilizando
Source
Control
Work Item
Tracking
Build
Automation
Project
Site
ReportingReporting
04.04.1515
Visual Studio 2005 Reduzindo EsforçoVisual Studio 2005 Reduzindo Esforço
04.04.1616
Perguntas?Perguntas?
 Muito obrigado, vocês são incríves!Muito obrigado, vocês são incríves!
 Fábio CâmaraFábio Câmara
 fabio.camara@csharpbr.com.brfabio.camara@csharpbr.com.br
04.04.1717

Mais conteúdo relacionado

Destaque (10)

Dallo Stato al Mercato
Dallo Stato al MercatoDallo Stato al Mercato
Dallo Stato al Mercato
 
Ejercicio de alta intensidad y obesidad
Ejercicio de alta intensidad y obesidadEjercicio de alta intensidad y obesidad
Ejercicio de alta intensidad y obesidad
 
El origen del lenguaje
El origen del  lenguajeEl origen del  lenguaje
El origen del lenguaje
 
castelo de guimaraes
castelo de guimaraescastelo de guimaraes
castelo de guimaraes
 
Fluid machines turbines
Fluid machines turbinesFluid machines turbines
Fluid machines turbines
 
4.2 damped harmonic motion
4.2 damped harmonic motion4.2 damped harmonic motion
4.2 damped harmonic motion
 
3RdTT_Twitter_4_Business
3RdTT_Twitter_4_Business3RdTT_Twitter_4_Business
3RdTT_Twitter_4_Business
 
The Joy of Sandbox Mitigations
The Joy of Sandbox MitigationsThe Joy of Sandbox Mitigations
The Joy of Sandbox Mitigations
 
Dengue y Chikungunya
Dengue y ChikungunyaDengue y Chikungunya
Dengue y Chikungunya
 
Silabus kelas 8 semester 2
Silabus kelas 8 semester 2Silabus kelas 8 semester 2
Silabus kelas 8 semester 2
 

Semelhante a Produtividade com .NET

TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...JP Clementi
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicRicardo Guerra Freitas
 
Interoperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeInteroperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeAlessandro Binhara
 
ITerior - .NET Core, usando .NET no Linux!
ITerior - .NET Core, usando .NET no Linux!ITerior - .NET Core, usando .NET no Linux!
ITerior - .NET Core, usando .NET no Linux!Vinicius Mussak
 
Grupo de estudos AS3 - Introdução ao ActionScript 3.0
Grupo de estudos AS3 - Introdução ao ActionScript 3.0Grupo de estudos AS3 - Introdução ao ActionScript 3.0
Grupo de estudos AS3 - Introdução ao ActionScript 3.0Fábio Flatschart
 
Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010Alexandre Tarifa
 
Explorando o novo .NET multiplataforma: ASP.NET Core, .NET Core e EF Core
Explorando o novo .NET multiplataforma:ASP.NET Core, .NET Core e EF CoreExplorando o novo .NET multiplataforma:ASP.NET Core, .NET Core e EF Core
Explorando o novo .NET multiplataforma: ASP.NET Core, .NET Core e EF CoreRogério Moraes de Carvalho
 
T@rget trust c# 4.0 - fundamentos da linguagem
T@rget trust   c# 4.0 - fundamentos da linguagemT@rget trust   c# 4.0 - fundamentos da linguagem
T@rget trust c# 4.0 - fundamentos da linguagemTargettrust
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediAlessandro Binhara
 
Palestra novidades do Visual Studio 2010 - Community Launch
Palestra novidades do Visual Studio 2010 - Community LaunchPalestra novidades do Visual Studio 2010 - Community Launch
Palestra novidades do Visual Studio 2010 - Community LaunchWaldyr Felix
 
Selenium renato groffe + milton camara - mvp conf latam 2019
Selenium  renato groffe + milton camara - mvp conf latam 2019Selenium  renato groffe + milton camara - mvp conf latam 2019
Selenium renato groffe + milton camara - mvp conf latam 2019Milton Camara Gomes
 
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019Renato Groff
 
Silverlight 4 e Expression Blend 4
Silverlight 4 e Expression Blend 4Silverlight 4 e Expression Blend 4
Silverlight 4 e Expression Blend 4Rodrigo Kono
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e MoonlightPedro Alves Jr.
 
dotNET Foundation FGSL 2015
dotNET Foundation FGSL 2015dotNET Foundation FGSL 2015
dotNET Foundation FGSL 2015Marcelo Paiva
 
Um novo .NET multiplataforma: ASP.NET Core, .NET Core e Entity Framework Core
Um novo .NET multiplataforma:ASP.NET Core, .NET Core e Entity Framework CoreUm novo .NET multiplataforma:ASP.NET Core, .NET Core e Entity Framework Core
Um novo .NET multiplataforma: ASP.NET Core, .NET Core e Entity Framework CoreRogério Moraes de Carvalho
 

Semelhante a Produtividade com .NET (20)

TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
TechEd Brasil 2010 - Novidades e razões para migrar para o microsoft .net fra...
 
Evolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual BasicEvolução do .NET Framework e do Visual Basic
Evolução do .NET Framework e do Visual Basic
 
Interoperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente MainframeInteroperabilidade com .NET em ambiente Mainframe
Interoperabilidade com .NET em ambiente Mainframe
 
Aula 1
Aula 1Aula 1
Aula 1
 
ITerior - .NET Core, usando .NET no Linux!
ITerior - .NET Core, usando .NET no Linux!ITerior - .NET Core, usando .NET no Linux!
ITerior - .NET Core, usando .NET no Linux!
 
Grupo de estudos AS3 - Introdução ao ActionScript 3.0
Grupo de estudos AS3 - Introdução ao ActionScript 3.0Grupo de estudos AS3 - Introdução ao ActionScript 3.0
Grupo de estudos AS3 - Introdução ao ActionScript 3.0
 
Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010Dev401 novos recursos do microsoft visual basic 2010
Dev401 novos recursos do microsoft visual basic 2010
 
Explorando o novo .NET multiplataforma: ASP.NET Core, .NET Core e EF Core
Explorando o novo .NET multiplataforma:ASP.NET Core, .NET Core e EF CoreExplorando o novo .NET multiplataforma:ASP.NET Core, .NET Core e EF Core
Explorando o novo .NET multiplataforma: ASP.NET Core, .NET Core e EF Core
 
T@rget trust c# 4.0 - fundamentos da linguagem
T@rget trust   c# 4.0 - fundamentos da linguagemT@rget trust   c# 4.0 - fundamentos da linguagem
T@rget trust c# 4.0 - fundamentos da linguagem
 
Delphi Prism 2011
Delphi Prism 2011Delphi Prism 2011
Delphi Prism 2011
 
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jediLatinoware 2019 - DEsenvolvimento mobile em Nivel jedi
Latinoware 2019 - DEsenvolvimento mobile em Nivel jedi
 
Palestra novidades do Visual Studio 2010 - Community Launch
Palestra novidades do Visual Studio 2010 - Community LaunchPalestra novidades do Visual Studio 2010 - Community Launch
Palestra novidades do Visual Studio 2010 - Community Launch
 
Selenium renato groffe + milton camara - mvp conf latam 2019
Selenium  renato groffe + milton camara - mvp conf latam 2019Selenium  renato groffe + milton camara - mvp conf latam 2019
Selenium renato groffe + milton camara - mvp conf latam 2019
 
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
Aplicando Testes Automatizados com Selenium e Azure DevOps - MVPConf LATAM 2019
 
Silverlight 4 e Expression Blend 4
Silverlight 4 e Expression Blend 4Silverlight 4 e Expression Blend 4
Silverlight 4 e Expression Blend 4
 
Ger301
Ger301Ger301
Ger301
 
Introdução ao .NET
Introdução ao .NETIntrodução ao .NET
Introdução ao .NET
 
Projetos Mono e Moonlight
Projetos Mono e MoonlightProjetos Mono e Moonlight
Projetos Mono e Moonlight
 
dotNET Foundation FGSL 2015
dotNET Foundation FGSL 2015dotNET Foundation FGSL 2015
dotNET Foundation FGSL 2015
 
Um novo .NET multiplataforma: ASP.NET Core, .NET Core e Entity Framework Core
Um novo .NET multiplataforma:ASP.NET Core, .NET Core e Entity Framework CoreUm novo .NET multiplataforma:ASP.NET Core, .NET Core e Entity Framework Core
Um novo .NET multiplataforma: ASP.NET Core, .NET Core e Entity Framework Core
 

Produtividade com .NET

  • 1. 04.04.11 Produtividade com .NETProdutividade com .NET Fabio CamaraFabio Camara Diretor de Operações da ArchITetturaDiretor de Operações da ArchITettura MCSD, MCAD, MCDBA e MSF PractitionerMCSD, MCAD, MCDBA e MSF Practitioner
  • 2. 04.04.22 Fabio CâmaraFabio Câmara Diretor de Operações da ArchITettura IT SolutionsDiretor de Operações da ArchITettura IT Solutions MAS Associate MentorMAS Associate Mentor INETA Speaker (International .NET Association)INETA Speaker (International .NET Association) Editor Técnico da Visual Books EditoraEditor Técnico da Visual Books Editora Autor de 15 livrosAutor de 15 livros MCP, MCAD, MCSE, MCDBA e MCSD.NETMCP, MCAD, MCSE, MCDBA e MCSD.NET Delphi Programmer Master – TechMetricsDelphi Programmer Master – TechMetrics Estudante de Liderança e Relações HumanasEstudante de Liderança e Relações Humanas Apreciador de Xadrez, Charutos e LicoresApreciador de Xadrez, Charutos e Licores
  • 3. 04.04.33 O que é produtividade?O que é produtividade?  pro.du.ti.vi.da.depro.du.ti.vi.da.de sfsf ((produtivo+i+dadeprodutivo+i+dade) 1) 1 Qualidade ou estado de produtivo; faculdadeQualidade ou estado de produtivo; faculdade de produzir. 2 Rendimento de uma atividadede produzir. 2 Rendimento de uma atividade econômica em função de tempo, área, capital,econômica em função de tempo, área, capital, pessoal e outros fatores de produção.pessoal e outros fatores de produção.  Michaelis Moderno Dicionário da Língua PortuguesaMichaelis Moderno Dicionário da Língua Portuguesa
  • 4. 04.04.44 O que é projetoO que é projeto  Uma comunicação indígenaUma comunicação indígena  Muitos acham que tem início, meio e fimMuitos acham que tem início, meio e fim  Problema cultural: Envolvido ouProblema cultural: Envolvido ou comprometidocomprometido
  • 5. 04.04.55 .NET facilitando os desafios (1).NET facilitando os desafios (1)  Integrando desenvolvedores e analistas deIntegrando desenvolvedores e analistas de infrainfra DevelopmentDevelopment IT OperationsIT Operations
  • 6. 04.04.66 .NET facilitando os desafios (2).NET facilitando os desafios (2)  Ambiente integradoAmbiente integrado
  • 7. 04.04.77 .NET facilitando os desafios (3).NET facilitando os desafios (3)  Para qual plataforma?Para qual plataforma? Run in a Window? Run in a Browser?
  • 8. 04.04.88 .NET facilitando os desafios (4).NET facilitando os desafios (4)  Qual linguagem usar?Qual linguagem usar? Button b1 = new Button(); b1.Content = "OK"; b1.Background = new SolidColorBrush(Colors.LightBlue); b1.Width = new Length(100); Dim b1 As New Button b1.Content = "OK" b1.Background = New SolidColorBrush(Colors.LightBlue) b1.Width = New Length(100)
  • 9. 04.04.99 Demo 1 – Qualquer plataforma, qualquerDemo 1 – Qualquer plataforma, qualquer linguagem...linguagem...
  • 10. 04.04.1010 Visual Studio 2005 SimplificandoVisual Studio 2005 Simplificando  Click OnceClick Once  ASP.NET SkinASP.NET Skin  ASP.NET Master PagesASP.NET Master Pages  Simuladores para MobileSimuladores para Mobile
  • 11. 04.04.1111 Visual Studio 2005 AutomatizandoVisual Studio 2005 Automatizando Dev Writes CodeDev Writes Code Dev Writes & Runs Unit TestsDev Writes & Runs Unit Tests Dev Reviews WorkDev Reviews Work Dev Runs Code AnalysisDev Runs Code Analysis Dev Writes Load TestsDev Writes Load Tests Dev Checks In WorkDev Checks In Work Dev Diagnoses & FixesDev Diagnoses & Fixes Dev Checks In WorkDev Checks In Work Tester Checks Build StatusTester Checks Build Status Tester Runs Load TestTester Runs Load Test Tester Reports BugTester Reports Bug
  • 12. 04.04.1212 Visual Studio 2005 GarantindoVisual Studio 2005 Garantindo  Code AnalysisCode Analysis  Unit TestUnit Test  Code CoverageCode Coverage Defects Security Performance Design Policy
  • 13. 04.04.1313 O que está chegando…O que está chegando…  MSF 4.0MSF 4.0  MSF AgileMSF Agile  MSF CMMI for Process ImprovementMSF CMMI for Process Improvement  VSTS e TFSVSTS e TFS  Work Items (Tracking Control)Work Items (Tracking Control)  Project SiteProject Site  Controle total (papéis, cenários e tarefas)Controle total (papéis, cenários e tarefas)
  • 14. 04.04.1414 Visual Studio 2005 ViabilizandoVisual Studio 2005 Viabilizando Source Control Work Item Tracking Build Automation Project Site ReportingReporting
  • 15. 04.04.1515 Visual Studio 2005 Reduzindo EsforçoVisual Studio 2005 Reduzindo Esforço
  • 16. 04.04.1616 Perguntas?Perguntas?  Muito obrigado, vocês são incríves!Muito obrigado, vocês são incríves!  Fábio CâmaraFábio Câmara  fabio.camara@csharpbr.com.brfabio.camara@csharpbr.com.br

Notas do Editor

  1. Module 1. Module 1: What is Microsoft .NET? Copyright Microsoft 2001 July 15, 2001 What Is Microsoft ® .NET?
  2. Module 1. Module 1: What is Microsoft .NET? Copyright Microsoft 2001 July 15, 2001