SlideShare a Scribd company logo
Software Release Management
What is a Software Release?


  • Software Code

  • Documentation

  • Support Materials (e.g. CD / Web
    Download)
Typical Software Release Cycle
      • Pre-Alpha –all activities prior to
α       testing.
      • Alpha – code tested by developers
        and testers

β     • Beta – feature complete, tested by
        developers, testers and specific
        customers (open beta).
      • Release candidate – version
R?      viewed as final product for general
        release.
Typical Software Release Cycle
  • Release – version confirmed as OK
    to be released to the world
  • General availability – product with
    deployment, documentation and
    support completed
  • Support release – e.g. Windows
    Service Packs
  • End of Life – software no longer
    supported
Software Testing checks that it:
   • Meets the business & technical
     requirements



   • Works as expected




   • Can be implemented
Software Verification / Validation

     • Have we built the software
       correctly – does it match the
       specification?

     • Have we built the right
       software – does it do what
       the customer is asking for?
Release Management
 • Release Management is a recent
   and rapidly growing discipline
 • Process of ensuring releases can
   be reliably planned, scheduled and
   deployed to the mass market
 • In the past Project Managers have
   performed some of this function
   with the bias being on the high-level
   aspects of the projects
Development




                      Release                   Test




Software products typically have ongoing cycle of development, testing and release
Bugs can
                                      Software
be reported                          Development
at many
stages from
many           SW Release                                      Software
                 Team                                            Test
places
                                      Release
                                     Coordinator




                          Field
                                                    Sales &
                       Application
                                                   Marketing
                       Engineering




        Require dedicated resource to oversee the integration and flow
        of the development, testing, deployment and support of the
        software and systems
Challenges
 • Software Defects (bugs)

 • Software Change Requests

 • New Features & Functions

 • Risks (various – e.g. Part testing)
More challenges!
  • Deployment – to multiple software and
    hardware platforms, systems,
    environments (e.g. Mac / Linux /
    WinXP / Vista / Win7, service packs,
    PC, Laptops, Netbooks, Mobile)
  • Release to global community –
    millions of users

  • New Product Lines – new
    environments to test (e.g.Mobile), new
    features, new complexity.
Need to know?

 • What is new in this release
 • What is the new code
 • Where did it go
 • Why did it go there
 • How to deal with this release when
   bugs are reported
 • Business requirements from
   engineering, sales, marketing, FAEs
 • Customers’ priorities (will conflict!)
What is a Release Manager?
  Businessman/woman
Facilitator
Gatekeeper
Architect
Diplomat
Coordinator
The ‘go to’ person
Questions?


                       Software
                      Development




SW Release                                      Software
  Team                                            Test


                       Release
                      Coordinator




           Field
                                     Sales &
        Application
                                    Marketing
        Engineering




                              Lewis Turner, Technical Manager
                              Lewis.Turner@displaylink.com

More Related Content

What's hot

Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
XebiaLabs
 

What's hot (20)

Technical briefing on Software Release Planning
Technical briefing on Software Release PlanningTechnical briefing on Software Release Planning
Technical briefing on Software Release Planning
 
6 sigma LTE release management process improvement
6 sigma LTE release management process improvement6 sigma LTE release management process improvement
6 sigma LTE release management process improvement
 
Release management introduction v1.0 tj
Release management introduction v1.0 tjRelease management introduction v1.0 tj
Release management introduction v1.0 tj
 
SDLC
SDLCSDLC
SDLC
 
Release Management
Release Management Release Management
Release Management
 
The ultimate guide to release management process
The ultimate guide to release management processThe ultimate guide to release management process
The ultimate guide to release management process
 
Software development life cycle Construction phase
Software development life cycle Construction phaseSoftware development life cycle Construction phase
Software development life cycle Construction phase
 
Agile Release Management for Fast Moving Enterprises
Agile Release Management for Fast Moving EnterprisesAgile Release Management for Fast Moving Enterprises
Agile Release Management for Fast Moving Enterprises
 
Automation of Release and Deployment Management - Maveric
Automation of Release and Deployment Management - MavericAutomation of Release and Deployment Management - Maveric
Automation of Release and Deployment Management - Maveric
 
Agile Release Management Best Practices
Agile Release Management Best PracticesAgile Release Management Best Practices
Agile Release Management Best Practices
 
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
SDLC-Phases
SDLC-PhasesSDLC-Phases
SDLC-Phases
 
An overview of software development methodologies.
An overview of software development methodologies.An overview of software development methodologies.
An overview of software development methodologies.
 
Rational Unified Process by Vincent Prince Mutimbanyoka
Rational Unified Process by Vincent Prince MutimbanyokaRational Unified Process by Vincent Prince Mutimbanyoka
Rational Unified Process by Vincent Prince Mutimbanyoka
 
An Overview of RUP methodology
An Overview of RUP methodologyAn Overview of RUP methodology
An Overview of RUP methodology
 
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
 
V model presentation
V model presentationV model presentation
V model presentation
 
What Is Software Development Lifecycle?
What Is Software Development Lifecycle?What Is Software Development Lifecycle?
What Is Software Development Lifecycle?
 
Sdlc model
Sdlc modelSdlc model
Sdlc model
 

Similar to Display Link Release Management

Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineering
gaoliang641
 
RDI Software Development
RDI Software DevelopmentRDI Software Development
RDI Software Development
shey4ever
 
Software Development 1 June2012
Software Development 1 June2012Software Development 1 June2012
Software Development 1 June2012
Jay Encarnacion
 
Deploying and releasing applications
Deploying and releasing applicationsDeploying and releasing applications
Deploying and releasing applications
Ma Xuebin
 
2016_Resume_Brian_Burrington
2016_Resume_Brian_Burrington2016_Resume_Brian_Burrington
2016_Resume_Brian_Burrington
Brian Burrington
 
Testing in an Open Source Middleware Platform Space The WSO2 Way.
Testing in an Open Source Middleware Platform Space  The WSO2 Way.Testing in an Open Source Middleware Platform Space  The WSO2 Way.
Testing in an Open Source Middleware Platform Space The WSO2 Way.
WSO2
 
Symbiotic Govt Sasketchewan SA Resume - Ricky Tiglao V1.0
Symbiotic Govt Sasketchewan SA Resume - Ricky Tiglao V1.0Symbiotic Govt Sasketchewan SA Resume - Ricky Tiglao V1.0
Symbiotic Govt Sasketchewan SA Resume - Ricky Tiglao V1.0
Rick Tiglao
 
Kelly McGraw's Resume 2016
Kelly McGraw's Resume 2016Kelly McGraw's Resume 2016
Kelly McGraw's Resume 2016
Kelly McGraw
 

Similar to Display Link Release Management (20)

Donna PetersonPMVBA
Donna PetersonPMVBADonna PetersonPMVBA
Donna PetersonPMVBA
 
Understand release engineering
Understand release engineeringUnderstand release engineering
Understand release engineering
 
My Efforts to Define DevOps
My Efforts to Define DevOpsMy Efforts to Define DevOps
My Efforts to Define DevOps
 
RDI Software Development
RDI Software DevelopmentRDI Software Development
RDI Software Development
 
Reinhard Weiss 2015
Reinhard Weiss 2015Reinhard Weiss 2015
Reinhard Weiss 2015
 
Software Development 1 June2012
Software Development 1 June2012Software Development 1 June2012
Software Development 1 June2012
 
Managed Services Overview
Managed Services OverviewManaged Services Overview
Managed Services Overview
 
Building a Professional SDLC
Building a Professional SDLCBuilding a Professional SDLC
Building a Professional SDLC
 
Deploying and releasing applications
Deploying and releasing applicationsDeploying and releasing applications
Deploying and releasing applications
 
Six Signs You Need Platform Engineering
Six Signs You Need Platform EngineeringSix Signs You Need Platform Engineering
Six Signs You Need Platform Engineering
 
Software Development
Software DevelopmentSoftware Development
Software Development
 
Dev/Test scenarios in DevOps world
Dev/Test scenarios in DevOps worldDev/Test scenarios in DevOps world
Dev/Test scenarios in DevOps world
 
2016_Resume_Brian_Burrington
2016_Resume_Brian_Burrington2016_Resume_Brian_Burrington
2016_Resume_Brian_Burrington
 
Enter the mind of an Agile Developer
Enter the mind of an Agile DeveloperEnter the mind of an Agile Developer
Enter the mind of an Agile Developer
 
Testing in an Open Source Middleware Platform Space The WSO2 Way.
Testing in an Open Source Middleware Platform Space  The WSO2 Way.Testing in an Open Source Middleware Platform Space  The WSO2 Way.
Testing in an Open Source Middleware Platform Space The WSO2 Way.
 
Testing in the new age of DevOps
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOps
 
DevOps engineer ppt.
DevOps engineer ppt.DevOps engineer ppt.
DevOps engineer ppt.
 
DevOps Overview in my own words
DevOps Overview in my own wordsDevOps Overview in my own words
DevOps Overview in my own words
 
Symbiotic Govt Sasketchewan SA Resume - Ricky Tiglao V1.0
Symbiotic Govt Sasketchewan SA Resume - Ricky Tiglao V1.0Symbiotic Govt Sasketchewan SA Resume - Ricky Tiglao V1.0
Symbiotic Govt Sasketchewan SA Resume - Ricky Tiglao V1.0
 
Kelly McGraw's Resume 2016
Kelly McGraw's Resume 2016Kelly McGraw's Resume 2016
Kelly McGraw's Resume 2016
 

Recently uploaded

Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»НАДІЯ ФЕДЮШКО БАЦ  «Професійне зростання QA спеціаліста»
НАДІЯ ФЕДЮШКО БАЦ «Професійне зростання QA спеціаліста»
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 

Display Link Release Management

  • 2. What is a Software Release? • Software Code • Documentation • Support Materials (e.g. CD / Web Download)
  • 3. Typical Software Release Cycle • Pre-Alpha –all activities prior to α testing. • Alpha – code tested by developers and testers β • Beta – feature complete, tested by developers, testers and specific customers (open beta). • Release candidate – version R? viewed as final product for general release.
  • 4. Typical Software Release Cycle • Release – version confirmed as OK to be released to the world • General availability – product with deployment, documentation and support completed • Support release – e.g. Windows Service Packs • End of Life – software no longer supported
  • 5. Software Testing checks that it: • Meets the business & technical requirements • Works as expected • Can be implemented
  • 6. Software Verification / Validation • Have we built the software correctly – does it match the specification? • Have we built the right software – does it do what the customer is asking for?
  • 7. Release Management • Release Management is a recent and rapidly growing discipline • Process of ensuring releases can be reliably planned, scheduled and deployed to the mass market • In the past Project Managers have performed some of this function with the bias being on the high-level aspects of the projects
  • 8. Development Release Test Software products typically have ongoing cycle of development, testing and release
  • 9. Bugs can Software be reported Development at many stages from many SW Release Software Team Test places Release Coordinator Field Sales & Application Marketing Engineering Require dedicated resource to oversee the integration and flow of the development, testing, deployment and support of the software and systems
  • 10. Challenges • Software Defects (bugs) • Software Change Requests • New Features & Functions • Risks (various – e.g. Part testing)
  • 11. More challenges! • Deployment – to multiple software and hardware platforms, systems, environments (e.g. Mac / Linux / WinXP / Vista / Win7, service packs, PC, Laptops, Netbooks, Mobile) • Release to global community – millions of users • New Product Lines – new environments to test (e.g.Mobile), new features, new complexity.
  • 12. Need to know? • What is new in this release • What is the new code • Where did it go • Why did it go there • How to deal with this release when bugs are reported • Business requirements from engineering, sales, marketing, FAEs • Customers’ priorities (will conflict!)
  • 13. What is a Release Manager? Businessman/woman
  • 19. The ‘go to’ person
  • 20. Questions? Software Development SW Release Software Team Test Release Coordinator Field Sales & Application Marketing Engineering Lewis Turner, Technical Manager Lewis.Turner@displaylink.com