Modern Apps & Modern Lifecycle

9
Globalcode – Open4education Modern Apps & Modern Lifecycle Márcio Sete Visual Studio ALM MVP

description

Palestra entregue no TDC 2012, edição de FLorianópolis

Transcript of Modern Apps & Modern Lifecycle

Page 1: Modern Apps & Modern Lifecycle

Globalcode – Open4education

Modern Apps & Modern LifecycleMárcio Sete

Visual Studio ALM MVP

Page 2: Modern Apps & Modern Lifecycle

Globalcode – Open4education

Aplicações Modernas

Infraestrutura Hibrida

Múltiplos dispositivos conectados

BIG DATA

Aplicações Sociais

Pessoal e Contextual

RESTODataOAuthID Fed…

WEB-API-FICATION

Tendências Tecnológicas

SaaS | PaaS | DaaSPrivate Cloud Public CloudHiper-V

The Gartner Top 10 strategic technologies for 2012 report

Page 3: Modern Apps & Modern Lifecycle

Globalcode – Open4education

Negócios Modernos

Motores de negócio

Direct-to-consumer

Connected Commerce

Modern workforce enablement Compete Velocity

Page 4: Modern Apps & Modern Lifecycle

Globalcode – Open4education

Application Lifecycle Management

TEAM FOUNDATION SERVER

ALM

• Demand Management• Portfolio Selection and

Analytics• Resource Management• Schedule Management• Financial Management• Time and Task Management• Team Colaboration• Business Inteligence and

Reporting

Project Management Work Item Tracking Version Control Reporting Team Build Process Template

• Service Manager• Virtual Machine Manager• Configuration Manager• Operation Manager• Data Protection Manager• Orchestrator

Governança Desenvolvimento Operação

Page 5: Modern Apps & Modern Lifecycle

Globalcode – Open4education

Princípios de um ciclo moderno

DevOps

Continuos Feedback

Continuos Integration

Continuos Deployme

nt

Agility Practices

Quality Enabled

Storyboarding

Advanced Testing

Continuos Feedback

Acceptance Test Driven DevelopmentContinuous Value Delivery

Business Alignment & ROI Maximization

Lean Startup

Page 6: Modern Apps & Modern Lifecycle

Globalcode – Open4education

Principais desafios

Quality EnabledBusiness Alignment & Requirement Management

Virtual Test Enviroment and Management

Team Management

Continuous integration & delivery

Page 7: Modern Apps & Modern Lifecycle

Globalcode – Open4education

REQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorImplement

WORKING SOFTWARE

DefineIdeation

DevelopIdea to working software

Misunderstoodrequirements

Unmet userexpectations

Can’t get actionable feedback

Disparate management tools

• Churn in requirements and priorities

• Quality afterthought• No traceability• Loss of focus

• Operations readiness requirements are not met

Production incidents are hard to debug and resolve

New learning's are not captured

OperateWorking software in productionValue realization

Users/Stakeholders

Development & testing

Operations

From impediments

Page 8: Modern Apps & Modern Lifecycle

Globalcode – Open4education

Continuous Value Delivery

REQUIREMENTS

PRODUCTBACKLOG

OPSBACKLOG

MonitorImplement

WORKING SOFTWARESHARED ARTIFACTS

DefineIdeation

DevelopIdea to working software

OperateWorking software in productionValue realization

Users/Stakeholders

Development & testing

Operations

ACTIONABLE LEARNING

Cycle time reduction | Waste elimination | Integration & visibility

Continuous feedback | Continuous quality | Continuous delivery

Page 9: Modern Apps & Modern Lifecycle

Globalcode – Open4education

Obrigado!@marciosete #TDC2012

Feedback [email protected]

www.especificacoes.com