08448380779 Call Girls In Friends Colony Women Seeking Men
Delivering software - process and infrastructure
1. Delivering software
-
Process and infrastructure
demands
NNUG 26.10.2010
, 26.10.2010Delivering software - Process and infrastructure demands
Page 1
3. Delivering software - Process and infrastructure demands
Page 3
, 26.10.2010
What do we want to achieve?
4. Delivering software - Process and infrastructure demands
Page 4
, 26.10.2010
The development process
Develop Test Fix errors
Release
Ideas
Planning/
Requirements
5. Delivering software - Process and infrastructure demands
Page 5
, 26.10.2010
Roles
Developers
Business
Operations
Testers
6. Delivering software - Process and infrastructure demands
Page 6
, 26.10.2010
Delivery process
Commit stage
Compile
Unit test
Analysis
Acceptance
test stage
User
acceptance
testing
Capacity
testing
Production
Environments become more production-like
Increasing confidence in build’s production readiness
Faster feedback
7. Delivering software - Process and infrastructure demands
Page 7
, 26.10.2010
Delivery process
8. Delivering software - Process and infrastructure demands
Page 8
, 26.10.2010
Delivery process
Commit stage
Compile
Commit tests
Assemble
Code analysis
Acceptance stage
Configure environments
Deploy binaries
Smoke test
Acceptance tests
Production
Configure environments
Deploy binaries
Smoke test
UAT
Configure environments
Deploy binaries
Smoke test
Capacity testing
Configure environment
Deploy binaries
Smoke test
Run capacity tests
Source code Env & app
config
Env & app
config
Version control
Artifact repository
Developers
Testers
Operations
See code metrics
and test failures
Self-service
deployments
Perform push-button
releases
reports
binaries
metadata binaries
reports
metadata
binaries
reports
metadata
9. Delivering software - Process and infrastructure demands
Page 9
, 26.10.2010
Continuous delivery
- Resharper nightly build
10. • Source control
• Continuous integration
• Configuration management
• Testing
• Data management
• Build and deployment scripting
• Continuous delivery
Delivering software - Process and infrastructure demands
Page 10
, 26.10.2010
Related topics
11. • Continuous Delivery
• DevOps movement
Delivering software - Process and infrastructure demands
Page 11
, 26.10.2010
References and recommended reading