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? 69/1320 - 02 Nov 2023
Differences between software walkthrough, review, and inspection 54/2112 - 17 Jul 2023
What Is SSL? A Simple Explanation Even a 10-Year-Old Can Understand 43/121 - 01 Mar 2023
What is Unit Testing? Pros and cons of Unit Testing? 29/439 - 01 Sep 2022
Facts Chart: Why Do Software Projects Fail? 29/596 - 20 Mar 2022
What is a Multi-Model Database? Pros and Cons? 21/1164 - 03 Dec 2025
IT Outsourcing Solutions Explained: What, How, Why, When 19/41 - 16 Apr 2021
Insightful Business Technology Consulting at TIGO 18/412 - 03 Jul 2022
What is the difference between Project Proposal and Software Requirements Specification (SRS) in software engineering? 17/1025 - 31 Dec 2021
What is a Data Pipeline? 16/215 - 01 Feb 2024
How long does it take to develop software? 16/224 - 10 Apr 2022
What is predictive analytics? Why it matters? 15/192 - 10 Jul 2025
Building AI-Driven Knowledge Graphs from Unstructured Data 14/163 - 30 Jan 2022
What Does a Sustaining Engineer Do? 14/617 - 22 Sep 2022
Why is it important to have a “single point of contact (SPoC)” on an IT project? 14/940 - 07 Aug 2022
Things to Consider When Choosing a Technology Partner 14/283 - 08 Nov 2022
4 tips for meeting tough deadlines when outsourcing projects to software vendor 14/291 - 25 Apr 2021
What is outstaffing? 14/270 - 13 Nov 2021
What Is Bleeding Edge Technology? Are bleeding edge technologies cheaper? 13/539 - 07 Jul 2021
The 5 Levels of IT Help Desk Support 13/448 - 10 Apr 2021
RFP vs POC: Why the proof of concept is replacing the request for proposal 12/322 - 16 Feb 2021
Choose Outsourcing for Your Non Disclosure Agreement (NDA) 11/173 - 06 Mar 2021
4 things you need to do before getting an accurate quote for your software development 11/679 - 03 Nov 2022
Top questions and answers you must know before ask for software outsourcing 11/292 - 02 May 2022
What Is RAID in Project Management? (With Pros and Cons) 10/813 - 09 Jan 2022
How to Bridge the Gap Between Business and IT? 8/178 - 09 Mar 2022
Consultant Implementation Pricing 8/213 - 21 Oct 2025
Cloud-Native Development: Why It’s the Future of Enterprise IT 7/80 - 01 Mar 2023
How do you deal with disputes and conflicts that may arise during a software consulting project? 7/165 - 09 Feb 2023
The Challenge of Fixed-Bid Software Projects 6/214 - 07 Oct 2022
Digital Transformation: Become a Technology Powerhouse 6/244 - 30 Oct 2022
How Much Does MVP Development Cost in 2023? 5/240 - 20 Nov 2022
Software Requirements Are A Communication Problem 5/244 - 01 May 2023
CTO Interview Questions 5/329 - 17 Mar 2025
IT Consultants in Digital Transformation 3/84
"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