Más contenido relacionado La actualidad más candente (20) Similar a Case Study: EchoStar Transforms Complex Software Releases to Customer Network Set Top Boxes with CA Release Automation Continuous Delivery Edition (20) Más de CA Technologies (20) Case Study: EchoStar Transforms Complex Software Releases to Customer Network Set Top Boxes with CA Release Automation Continuous Delivery Edition8. 8 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
§ SCM output triggers DCM process but today, the
communication between them is not automated
§ Each group has over 40 manual processes
§ Prone to redundancy errors – copy/paste
§ Tools out of date – some 10 years old
§ Difficult to track work load – no metrics
§ Limited internal development support
Summing Up the Challenges Posed by DCM / SCM
Processes
9. 9 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
§ Start with download configuration management (DCM) = Phase 1
⎻ DCM errors are more visible than SCM errors to our stakeholders
⎻ Impact on customer experience is greater because DCM delivers code to the viewer
§ Find a way to automate as many of the manual processes as possible
§ Alleviate the simple errors
§ Create new expandable/adaptable tools
§ Have the system integrate with other organizations within EchoStar
§ Track metrics
Established Clear Objectives to Tackle SCM/DCM
Challenges
11. 11 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
§ Improve efficiency
§ Remove miscommunication
§ Information centralized into a
single data store
Imperative to Automate
Most of DCM Process Flow
Phase Current Process Process Type Proposed Process Process Type
Initiate
Request
Request Created Manual Create Package
Request Assigned Manual
Review Beta List Manual
Build Files
Enter into Status sheet Manual Status Sheet Pop Up
Create Directories Manual System
Determine Stream Type Manual Web Page Drop Down
Obtain SW Manual Manual
Validate SW (md5) Manual System Tools
Add to md5 file Manual System Tools
Create
Documents
Create Documentation Manual Package Create
Determine release type Manual Selector/Web Page Manual
Modify Excel files Manual Pop Up
Start Approval Doc Manual Web Page Drop Down
Stream Build
Build Stream file Manual Web Page Pop Up
Create zip file Manual System
Update Status sheet Manual Web Page
Obtain zip password Manual Web Page Pop Up
Create Test streams Manual System
Peer Review Manual Web Page Logic
Test Stream
Submit to Test Manual Web Page Logic
Attach Files Manual System Tools
Attach Approval Doc Manual Package Create
Attach Test Docs Manual Package Create
Attach data file Manual Web Page
DL Approval
Disposition request Manual Web Page
Audit Complete Manual Interface
Create Sharepoint folder Manual System Tools
Upload docs to Sharepoint Manual System Tools
Validate SW on FTP Validation Web Page Logic
Send Approval email Manual Web Page Logic
Send To Spool
Create Uplink email Manual Web Page Logic
Attach Approval docs Manual Package Create
Verify spooling Manual Interface with Uplink
Send Spooling update email Manual Interface with Uplink
Update Status sheet Manual Web Page Logic
Request complete N/A Web Page Notification
14. 14 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
JIRA Benefits
§ Provides dashboard
reporting
§ Provides
visualization of
workflow
§ Standard toolset
used in company
§ Limited talent pool
ASP.Net Benefits
§ Can be modified for other facets of
company (e.g. Mux builder)
§ Talent Pool (in-house)
§ Well understood technology
§ Update technology of DSB
§ Mux Express (not Required)
§ Reduction in error rate
§ Future expandability
CA Release
Automation Benefits
§ Single logic tool for
work flow
§ Ease of use
§ Underlying code
maintained by vendor
§ In-house talent pool
(Limited)
(ASP.NET) - Data
Collection module
Solution A Technology Combination
JIRA Management Oversight / Report
CA Release
Management (RA) -
Automated Task
Execution
15. 15 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
CDE/RA Benefits
§ Provides pre-built
dashboards
§ Provides visualization of flow
§ Allows for more complex
logic
§ Integrated with RA (REST Svc)
§ Vendor responsible for Code
ASP.Net Benefits
§ Can be modified for other facets of
company (e.g. Mux builder)
§ Talent pool (in-house)
§ Well understood technology
§ Update technology of DSB
§ Mux Express (not Required)
§ Reduction in error rate
§ Future expandability
RA Automation
Benefits
§ Single logic tool for
work flow
§ Ease of use
§ Vendor responsible
for code
§ In-house Talent
pool (Limited)
(ASP.NET) - Data
Collection module
Solution B Technology Combination
CA Release Automation
Continuous Delivery Edition (CDE)
Management Oversight / Reporting
CA Release
Management (RA) -
Automated Task
Execution
23. 23 © 2016 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Proposed Enhancements in Phase 2 – 4
Built on CA Release Automation and CA Release Automation Continuous Delivery Edition
§ SCM automation of workflow (re-use
components from DCM)
§ Automation of “Push” Spooling directly to
Satellite,
§ Automating intake process into SCM/DCM
– Project management / engineering intake
process – tools integration
§ Mobile devices capabilities for workflow
approval
§ Advanced reporting (Auto-generated reports
to management)
§ Customer reporting / synchronization
– (Auto-generated reporting to DISH, Channel
Master, other customers)
§ Updating DSB application to newer technology
– Allowing for on-going support capabilities of
application (PHP to ASP.net)
§ Can set the stage for further data analytics
with other components of EchoStar
– E.g., how long did a software patch take from
request-through uplink?