Deployment And Change Management
-
Upload
owen-winkler -
Category
Technology
-
view
2.138 -
download
0
Transcript of Deployment And Change Management
![Page 1: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/1.jpg)
Owen WinklerRock River Star
rock river star.comowenw.com
@ringmaster
![Page 2: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/2.jpg)
To CoverDeployment
Why Bother?Where are the problems?Strategies and tools for deployment
Change ManagementWhy Bother?What is the process?Tools for Change Management
![Page 3: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/3.jpg)
Deployment?Delivering a set of changes from a working
environment to the client’s production environment.
Often involves staging for approval
![Page 4: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/4.jpg)
Why Bother?Controlling damageDeveloping privatelyMinimizing small changesOpportunity to test changesValidate changes with clientEmbraces source control
![Page 5: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/5.jpg)
Challenges of DeploymentMoving code, files, and dataDifferent server environmentsDifferent database accounts
![Page 6: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/6.jpg)
Working and Staging EnvironmentsPersonal
development workspace
Collaboration
Toolsapachemysql
xampp/mamppsvn
TortoiseSVN/Versions
![Page 7: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/7.jpg)
Deployment Process
![Page 8: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/8.jpg)
Basic Tools
![Page 9: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/9.jpg)
Deployment Tools
![Page 10: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/10.jpg)
Deploying Changes
![Page 11: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/11.jpg)
Typical Change Process
![Page 12: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/12.jpg)
Minimizing Deployment Pain
![Page 13: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/13.jpg)
Change Management?A formalized process for implementing changes
![Page 14: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/14.jpg)
Why Bother?Reduces reworkDelivers what the client wantsEnables better estimatesSets clear expectationsWork is well-defined
Developers know what needs doneScope creep introduced is documented (and
billable!)What you’ve done is documented
![Page 15: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/15.jpg)
Development MethodologiesAgileCleanroom DSDMIterative RAD RUP
SpiralWaterfallXPScrum V-Model
![Page 16: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/16.jpg)
Change Management Process
![Page 17: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/17.jpg)
Can you please Elaborate?Elaborate: Exactly define what’s going to
happenExpress the need for changeAddress the needDevelopment approachUnderstanding impactSetting expectations for implementationInvolves both the client and the developer
![Page 18: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/18.jpg)
Barriers to Making Change Management WorkWe have a processLack of team commitmentClient push-backA formal process is time consuming
![Page 19: Deployment And Change Management](https://reader034.fdocuments.in/reader034/viewer/2022042714/555cdf34d8b42a4f2b8b566a/html5/thumbnails/19.jpg)
Tools for Change Management