Trust the name -Smartly Deployed by SmartDeploy
Use Cases and Deployment Scope
SmartDeploy is generally used for application deployment in UAT and Prod enviornment for our projects. It is utilised to streamline and make deployment process easier and less complicated so as team can focus on only development and not release of the product. Also streamlining deployments makes Knowledge transfer for new team members fast and makes them efficient
Pros
- Imaging of system to another system
- application depolyment on server
- system driver management and dependencies handling
Cons
- Remote monitoring is useful but has some lagging and functionalities are not upfront to use , making it complicated for new users to be aware just by using the application
- Windows migration was quite difficult in terms of updates of softwares to be migrated to new system
- Integration with client systems can be tough as major usage of other softwares is done in most of client systems causing us difficulties to integrate with smart deploy on the same platform
Most Important Features
- App Deployment
- Imaging systems with all configuration
- Driver and dependency management
Return on Investment
- New application created was deployed by SmartDeploy and saved us 20% of our deployment time on whole project providing us major time to build new functionalities and release product earlier
- Computer imaging was quite elaborate and yet simple, making it helpful for our client system creation activity. Which helped us bag us new activities of system creation for more projects.
- Driver management was causing lots of time consumption for system management team. Which in-turn reduced their focus on actual system issues. With SmartDeploy it helped in improving efficiency of 30% for system management team
Alternatives Considered
Docker, Jenkins and Azure Kubernetes Service (AKS)
Other Software Used
GitHub, IBM UrbanCode Deploy, AWS Backup