a weather forecasting company increases business agility ... · logo, k2 blackpearl, k2 smartforms,...

3
Industry Weather Forecasting Software Solution Build Automation, Build Notification, Automated Deployment, Release Management, Test Automation. Users 5000+ Company profile A large weather reporting and forecasting company that collects weather information from derived sources. The company produces local weather videos each day for use on their own website, on the wired internet and mobile applications and websites. The mobile application has a minute-by-minute forecast and also collects crowd-sourced weather observations. The company is also active in the areas of convergence and digital signage. A weather forecasting company increases business agility by leveraging Microsoft Azure Stack Business Benefits Technologies VSTS, ASP.NET Core, Service Fabric, C#, XUnit Testing, Selenium, Azure • Reduced integration problems allowing you to deliver software more rapidly • Timely notification on build failures • Faster Software Releases • Improved Product Quality • Increased Customer Experience • Cut-down Cycle time of software development

Upload: others

Post on 22-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A weather forecasting company increases business agility ... · logo, k2 blackpearl, k2 smartforms, k2 connect and appit are registered trademarks or trademarks OF SOURCECODE TECHNOLOGY

IndustryWeather Forecasting

Software

SolutionBuild Automation, Build Notification, Automated Deployment, Release Management, Test Automation.

Users5000+

Company profile

A large weather reporting and forecasting company that collects weather information from derived sources. The company produces local weather videos each day for use on their own website, on the wired internet and mobile applications and websites. The mobile application has a minute-by-minute forecast and also collects crowd-sourced weather observations. The company is also active in the areas of convergence and digital signage.

A weather forecasting company increases business agility by leveraging Microsoft Azure Stack

Business Benefits

Technologies

VSTS, ASP.NET Core, Service Fabric, C#, XUnit Testing, Selenium, Azure

• Reduced integration problems allowing you to deliver software more rapidly

• Timely notification on build failures

• Faster Software Releases

• Improved Product Quality

• Increased Customer Experience

• Cut-down Cycle time of software development

Page 2: A weather forecasting company increases business agility ... · logo, k2 blackpearl, k2 smartforms, k2 connect and appit are registered trademarks or trademarks OF SOURCECODE TECHNOLOGY

Business impact

Currently, this system provides regular notifications on build status. Their team can resolve build errors more quickly. The testing effort is reduced drastically with the use of XUnit and Selenium. The system allows the developers to have frequent releases confidently providing the incremental value to the business users. This has increased the efficiency and reduced the overhead of manual intervention in the release process and enabled data-based decision - making for approving releases.

The Challenge WinWire Solution

A leading Weather Reporting company was looking for a system to deliver quick and frequent releases for large, complex systems with multiple components.

The company was developing service in the Azure service fabric and during the development process, multiple developers were developing the code and checking the code in the VSTS. However, checking the build errors on a regular basis was extremely cumbersome and time-consuming. Moreover, each component had a high degree of complexity and required a lot of resource intervention.

The company maintained multiple environments and manually deployed to respective environments for feature releases, development, testing and load-balanced production environment. However, the entire process was utterly sluggish and caused significant delays.

The major challenges included-

• Build the solution on a regular basis

• Automatically run XUnit based Unit testing to validate the build

• Seek release approvals

• Deploy application to target environment

• Rollback on failure

• Automatically execute Selenium based test suite and share the results

• Notify stakeholders on ‘Build and Release’ status

WinWire migrated their existing code base to “Visual Studio Team Services” Configured build to trigger on every check in to the repository. Configured notifications so that any build failure/success will be notified to all stakeholders.

WinWire set up the release management in VSTS to deploy solutions into Dev, Staging and Production Environments

• Implemented a rollback mechanism for all environments including load balanced environments • Configuration included automated triggering of Selenium based test suite on the deployed solution and share test results and notifications

WinWire implemented the approval workflow and governance structure for this process including release archival limits.WinWire recommended and configured build and release agents on VMs to ensure best utilization of VSTS resources.

“The company

automated their

build and release

management using

CI/CD feature of

Visual Studio Team

Services; accelerated

their digital

transformation e�orts

and maximized

business outcomes”.

In order to overcome these challenges, the company was looking for a robust system toautomate their manual operations to manage their build and release process efficiently.

Page 3: A weather forecasting company increases business agility ... · logo, k2 blackpearl, k2 smartforms, k2 connect and appit are registered trademarks or trademarks OF SOURCECODE TECHNOLOGY

Screenshots

1. Continuous Build

© 2014 SOURCECODE TECHNOLOGY HOLDINGS, INC. ALL RIGHTS RESERVED. SOURCECODE SOFTWARE PRODUCTS ARE PROTECTED BY ONE OR MORE U.S. PATENTS. OTHER PATENTS PENDING. SOURCECODE, K2, THE FOUR SQUARES LOGO, K2 BLACKPEARL, K2 SMARTFORMS, K2 CONNECT AND APPIT ARE REGISTERED TRADEMARKS OR TRADEMARKS OF SOURCECODE TECHNOLOGY HOLDINGS, INC. IN THE UNITED STATES AND/OR OTHER COUNTRIES. ALL OTHER TRADEMARKS OR PRODUCT NAMES ARE PROPERTY OF THEIR RESPECTIVE OWNERS.

© 2014 SOURCECODE TECHNOLOGY HOLDINGS, INC. ALL RIGHTS RESERVED. SOURCECODE SOFTWARE PRODUCTS ARE PROTECTED BY ONE OR MORE U.S. PATENTS. OTHER PATENTS PENDING. SOURCECODE, K2, THE FOUR SQUARES LOGO, K2 BLACKPEARL, K2 SMARTFORMS, K2 CONNECT AND APPIT ARE REGISTERED TRADEMARKS OR TRADEMARKS OF SOURCECODE TECHNOLOGY HOLDINGS, INC. IN THE UNITED STATES AND/OR OTHER COUNTRIES. ALL OTHER TRADEMARKS OR PRODUCT NAMES ARE PROPERTY OF THEIR RESPECTIVE OWNERS.

Technologies

2350 Mission College Boulevard, Suite 925, Santa Clara, California, 95054Email: [email protected] Tel: +1 (888) 849 7339

USA: Atlanta l Chicago l New Jersey l Philadelphia India: Bangalore l Hyderabad

2. Continuous Delivery