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? 144/1454 - 20 Mar 2022
What is a Multi-Model Database? Pros and Cons? 139/1331 - 17 Jul 2023
What Is SSL? A Simple Explanation Even a 10-Year-Old Can Understand 137/228 - 09 Jan 2022
How to Bridge the Gap Between Business and IT? 116/316 - 30 Oct 2022
How Much Does MVP Development Cost in 2023? 111/361 - 02 Nov 2023
Differences between software walkthrough, review, and inspection 104/2220 - 01 Sep 2022
Facts Chart: Why Do Software Projects Fail? 99/686 - 13 Nov 2021
What Is Bleeding Edge Technology? Are bleeding edge technologies cheaper? 91/648 - 10 Apr 2021
RFP vs POC: Why the proof of concept is replacing the request for proposal 86/410 - 03 Jul 2022
What is the difference between Project Proposal and Software Requirements Specification (SRS) in software engineering? 82/1112 - 08 Nov 2022
4 tips for meeting tough deadlines when outsourcing projects to software vendor 76/360 - 22 Sep 2022
Why is it important to have a “single point of contact (SPoC)” on an IT project? 74/1049 - 30 Jan 2022
What Does a Sustaining Engineer Do? 72/703 - 02 May 2022
What Is RAID in Project Management? (With Pros and Cons) 72/904 - 03 Dec 2025
IT Outsourcing Solutions Explained: What, How, Why, When 71/99 - 07 Jul 2021
The 5 Levels of IT Help Desk Support 70/543 - 25 Apr 2021
What is outstaffing? 69/336 - 31 Dec 2021
What is a Data Pipeline? 69/273 - 10 Apr 2022
What is predictive analytics? Why it matters? 68/248 - 16 Feb 2021
Choose Outsourcing for Your Non Disclosure Agreement (NDA) 67/236 - 16 Apr 2021
Insightful Business Technology Consulting at TIGO 61/506 - 07 Aug 2022
Things to Consider When Choosing a Technology Partner 60/341 - 01 Mar 2023
What is Unit Testing? Pros and cons of Unit Testing? 58/483 - 03 Nov 2022
Top questions and answers you must know before ask for software outsourcing 55/338 - 21 Oct 2025
Cloud-Native Development: Why It’s the Future of Enterprise IT 54/139 - 09 Feb 2023
The Challenge of Fixed-Bid Software Projects 52/290 - 10 Jul 2025
Building AI-Driven Knowledge Graphs from Unstructured Data 48/209 - 01 Feb 2024
How long does it take to develop software? 47/255 - 07 Oct 2022
Digital Transformation: Become a Technology Powerhouse 43/288 - 06 Mar 2021
4 things you need to do before getting an accurate quote for your software development 40/729 - 09 Mar 2022
Consultant Implementation Pricing 40/251 - 01 May 2023
CTO Interview Questions 37/372 - 20 Nov 2022
Software Requirements Are A Communication Problem 36/276 - 01 Mar 2023
How do you deal with disputes and conflicts that may arise during a software consulting project? 35/195 - 17 Mar 2025
IT Consultants in Digital Transformation 25/109
"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