What is Sustaining Software Engineering?
Last updated: February 22, 2024 Read in fullscreen view
- 15 Feb 2024
What is a Cut-Over in Software Development? 70/1328 - 02 Nov 2023
Differences between software walkthrough, review, and inspection 55/2120 - 17 Jul 2023
What Is SSL? A Simple Explanation Even a 10-Year-Old Can Understand 46/125 - 01 Sep 2022
Facts Chart: Why Do Software Projects Fail? 32/604 - 01 Mar 2023
What is Unit Testing? Pros and cons of Unit Testing? 30/441 - 20 Mar 2022
What is a Multi-Model Database? Pros and Cons? 22/1172 - 03 Dec 2025
IT Outsourcing Solutions Explained: What, How, Why, When 22/47 - 22 Sep 2022
Why is it important to have a “single point of contact (SPoC)” on an IT project? 22/956 - 16 Apr 2021
Insightful Business Technology Consulting at TIGO 20/424 - 07 Jul 2021
The 5 Levels of IT Help Desk Support 19/461 - 30 Jan 2022
What Does a Sustaining Engineer Do? 19/627 - 03 Jul 2022
What is the difference between Project Proposal and Software Requirements Specification (SRS) in software engineering? 18/1027 - 31 Dec 2021
What is a Data Pipeline? 18/218 - 13 Nov 2021
What Is Bleeding Edge Technology? Are bleeding edge technologies cheaper? 17/548 - 10 Jul 2025
Building AI-Driven Knowledge Graphs from Unstructured Data 17/167 - 01 Feb 2024
How long does it take to develop software? 17/225 - 10 Apr 2022
What is predictive analytics? Why it matters? 17/194 - 07 Aug 2022
Things to Consider When Choosing a Technology Partner 15/285 - 25 Apr 2021
What is outstaffing? 14/274 - 08 Nov 2022
4 tips for meeting tough deadlines when outsourcing projects to software vendor 14/294 - 16 Feb 2021
Choose Outsourcing for Your Non Disclosure Agreement (NDA) 14/179 - 21 Oct 2025
Cloud-Native Development: Why It’s the Future of Enterprise IT 14/87 - 10 Apr 2021
RFP vs POC: Why the proof of concept is replacing the request for proposal 13/327 - 09 Mar 2022
Consultant Implementation Pricing 11/217 - 03 Nov 2022
Top questions and answers you must know before ask for software outsourcing 11/292 - 06 Mar 2021
4 things you need to do before getting an accurate quote for your software development 11/682 - 02 May 2022
What Is RAID in Project Management? (With Pros and Cons) 11/819 - 09 Jan 2022
How to Bridge the Gap Between Business and IT? 8/182 - 07 Oct 2022
Digital Transformation: Become a Technology Powerhouse 8/246 - 30 Oct 2022
How Much Does MVP Development Cost in 2023? 8/245 - 09 Feb 2023
The Challenge of Fixed-Bid Software Projects 7/217 - 01 Mar 2023
How do you deal with disputes and conflicts that may arise during a software consulting project? 7/166 - 01 May 2023
CTO Interview Questions 5/330 - 20 Nov 2022
Software Requirements Are A Communication Problem 5/244 - 17 Mar 2025
IT Consultants in Digital Transformation 3/86
"Sustaining" is another word for "maintenance": it's what happens after software is released, i.e. support, bug fixing, enhancements
Sustaining Software Engineering is the department responsible for implementing hot-fixes for released products, and handling customer service issues that the tech-support guys can't resolve on their own.
Sustaining Engineering involves the identification, review, assessment, and resolution of deficiencies throughout a system's life cycle. Sustaining Engineering both returns a system to its baseline configuration and capability, and identifies opportunities for performance and capability enhancement.
Many in the software world define sustaining engineering as the bug fix team. While this is a part of the duties involved the sustaining engineering group should also be looking at the overall defect trends to help identify areas needing re-factoring. The focus of the group should be to not just fix bugs as they come in but to be the conduit back into engineering to ELIMINATE needless calls from customers. That might involve "works as designed" issues as well as product areas the customers just have a hard time understanding.










Link copied!
Recently Updated News