Upload
incyclesoftware
View
939
Download
0
Embed Size (px)
Citation preview
Practical approach
Effective practices and
tools
Outstanding value
Consulting services
Helping and coaching
Deliver better software
Focused on
Microsoft VS/TFS/Azure
There is a better way to do software!
Who are we?
Who are we?
2014 Microsoft Partner of the YearAward Finalist
Microsoft Gold PartnerGold
Gold
Consultants in ten locations
There is a better way to do software!
IT is facing big challenges – Rules have changed!
Business pressure
Asked to do more
Used to more
Spend less
Increased portfolio complexity
More techs and apps
More environments
“Old” and “new”
Modern development methods
Faster dev cycle
More environments
Common responses
Standardization
Put controls in place
Process improvements
Working harder
Adding Virtualization
People
Practices
Tools
What’s DevOps?
Automation
Collaboration
Communication
…
Development Operations
You need DevOps Practices and Tools
Automated build
Release approval
workflow
Tests automationAutomated
deployment
So
lutio
ns
Modern development methods
Increased portfolio complexity
Drive
rs Business Pressure
Infrastructure
management
Realistic test
environments
Monitoring
Self and automated
provisioning
Work planning and
management
Source control
Management
Code quality Collaboration
Too
ls Visual Studio 2013
Microsoft Azure Windows Server System Center
Improvement/Support team
Dev stage
Where most are today…
Test stage
UAT
…Note: This is a simplified view of the
model. The gray means not present
Dev stage
The transition – DevOps with VS and Azure
Test stage
UAT
…Note: This is a simplified view of the
model.
¸More IT agility!
Automated build
Release approval workflow
Automated deployment
Design with Ops in mind
Tests automation
Automated provisioning
Realistic test environments
Application and
environment monitoring
Infrastructure management
Self provisioning
+
DevOps
Practices
Cloud Computing
Practices
Enabled by Enabled by
How to adopt IT agility –Incrementally
Small steps but orchestrated
Jumpstart and its initiatives
Customized initiatives
Transformation team
External help
Internal resources
Change management and adjustments
DevOps with Azure Roadmap
Considering
DevOps/Azure?
Evaluate Business Value and
Return
Introduction to Azure
Portfolio assessment
DevOps assessment
Cloud strategy elaboration
New solution evaluation
Moving to
DevOps/Azure?
Reduce time to market and
minimize risks
Development for Azure
Continuous delivery with
Azure
Solution architecture
Solution migration
Security considerations
Optimizing
DevOps/Azure
Maximizing Business Value
and Investments
DevOps
Metrics & Telemetry
Business Intelligence
Resources & costs
optimization
An example –The Jumpstart – Dev and test with Azure
Introduction to manual
testing
Training and Workshop
Introduction to
automated functional
testing
Training and Workshop
Introduction to
performance and load
testing
Training and Workshop
Test with Azure
Release management
and approval strategy
Workshop/Expert
Azure IaaS automated
provisioning
Training and Workshop
Automated deployment
Training and Workshop
Infrastructure planning
Workshop/Expert
Build automation
Workshop/Expert
Source control and build
strategy
Workshop/Expert
Develop with Azure
DevOps and Azure
Readiness Assessment
Workshop
Introduction to Azure
and DevOps
Training
Strategy elaboration
Workshop/Expert
Establish enterprise
DevOps with Azure
strategy
Offers - Contact us at: [email protected]
/InCycleSoftware @InCycleSoftware /company/incycle-software incyclesoftware.com/blog/
Online
DevOps
Assessment
Azure
Strategy
and POC
• Establish your Azure Strategy
• Perform a POC
• Perform a Jumpstart
• You might be eligible…
Want more information or need help?
Contact [email protected] or [email protected]
Visit http://www.incyclesoftware.com/services/devops-cloud-computing/
http://www.incyclesoftware.com/services/devops-cloud-computing/
Contact InCycle