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? 38/1197 - 02 Nov 2023
Differences between software walkthrough, review, and inspection 27/2004 - 20 Mar 2022
What is a Multi-Model Database? Pros and Cons? 11/1063 - 01 Mar 2023
What is Unit Testing? Pros and cons of Unit Testing? 8/355 - 30 Jan 2022
What Does a Sustaining Engineer Do? 7/554 - 01 Sep 2022
Facts Chart: Why Do Software Projects Fail? 6/540 - 01 Feb 2024
How long does it take to develop software? 6/210 - 08 Nov 2022
4 tips for meeting tough deadlines when outsourcing projects to software vendor 6/254 - 06 Mar 2021
4 things you need to do before getting an accurate quote for your software development 4/615 - 31 Dec 2021
What is a Data Pipeline? 4/187 - 09 Mar 2022
Consultant Implementation Pricing 3/184 - 16 Feb 2021
Choose Outsourcing for Your Non Disclosure Agreement (NDA) 3/150 - 22 Sep 2022
Why is it important to have a “single point of contact (SPoC)” on an IT project? 3/843 - 16 Apr 2021
Insightful Business Technology Consulting at TIGO 3/376 - 10 Apr 2021
RFP vs POC: Why the proof of concept is replacing the request for proposal 2/254 - 02 May 2022
What Is RAID in Project Management? (With Pros and Cons) 2/734 - 07 Jul 2021
The 5 Levels of IT Help Desk Support 2/380 - 13 Nov 2021
What Is Bleeding Edge Technology? Are bleeding edge technologies cheaper? 1/454 - 07 Oct 2022
Digital Transformation: Become a Technology Powerhouse 1/216 - 25 Apr 2021
What is outstaffing? 1/229 - 09 Feb 2023
The Challenge of Fixed-Bid Software Projects 1/191 - 30 Oct 2022
How Much Does MVP Development Cost in 2023? 1/170 - 01 May 2023
CTO Interview Questions 1/296 - 17 Mar 2025
IT Consultants in Digital Transformation /62 - 10 Jul 2025
Building AI-Driven Knowledge Graphs from Unstructured Data /111 - 21 Oct 2025
Cloud-Native Development: Why It’s the Future of Enterprise IT /40 - 01 Mar 2023
How do you deal with disputes and conflicts that may arise during a software consulting project? /145 - 10 Apr 2022
What is predictive analytics? Why it matters? /167 - 09 Jan 2022
How to Bridge the Gap Between Business and IT? /163 - 20 Nov 2022
Software Requirements Are A Communication Problem /233 - 03 Nov 2022
Top questions and answers you must know before ask for software outsourcing /264 - 03 Jul 2022
What is the difference between Project Proposal and Software Requirements Specification (SRS) in software engineering? /955 - 07 Aug 2022
Things to Consider When Choosing a Technology Partner /249
"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