
What is Sustaining Software Engineering?
Last updated: February 22, 2024 Read in fullscreen view



- 02 Nov 2023
Differences between software walkthrough, review, and inspection 1417
- 15 Feb 2024
What is a Cut-Over in Software Development? 784
- 20 Mar 2022
What is a Multi-Model Database? Pros and Cons? 751
- 03 Jul 2022
What is the difference between Project Proposal and Software Requirements Specification (SRS) in software engineering? 720
- 22 Sep 2022
Why is it important to have a “single point of contact (SPoC)” on an IT project? 596
- 06 Mar 2021
4 things you need to do before getting an accurate quote for your software development 414
- 01 Sep 2022
Facts Chart: Why Do Software Projects Fail? 372
- 30 Jan 2022
What Does a Sustaining Engineer Do? 365
- 16 Apr 2021
Insightful Business Technology Consulting at TIGO 310
- 13 Nov 2021
What Is Bleeding Edge Technology? Are bleeding edge technologies cheaper? 287
- 07 Jul 2021
The 5 Levels of IT Help Desk Support 278
- 01 Mar 2023
What is Unit Testing? Pros and cons of Unit Testing? 217
- 10 Apr 2021
RFP vs POC: Why the proof of concept is replacing the request for proposal 190
- 01 May 2023
CTO Interview Questions 189
- 25 Apr 2021
What is outstaffing? 187
- 03 Nov 2022
Top questions and answers you must know before ask for software outsourcing 183
- 07 Aug 2022
Things to Consider When Choosing a Technology Partner 170
- 09 Feb 2023
The Challenge of Fixed-Bid Software Projects 141
- 20 Nov 2022
Software Requirements Are A Communication Problem 136
- 10 Apr 2022
What is predictive analytics? Why it matters? 134
- 07 Oct 2022
Digital Transformation: Become a Technology Powerhouse 132
- 09 Mar 2022
Consultant Implementation Pricing 123
- 31 Dec 2021
What is a Data Pipeline? 118
- 01 Mar 2023
How do you deal with disputes and conflicts that may arise during a software consulting project? 108
- 01 Feb 2024
How long does it take to develop software? 107
- 09 Jan 2022
How to Bridge the Gap Between Business and IT? 106
- 08 Nov 2022
4 tips for meeting tough deadlines when outsourcing projects to software vendor 106
- 16 Feb 2021
Choose Outsourcing for Your Non Disclosure Agreement (NDA) 91
- 17 Mar 2025
IT Consultants in Digital Transformation 33
"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.
