What is sustaining software engineering? [closed]
Asked Answered
B

5

12

I've come across the phrase 'sustaining software engineering' but don't know exactly what it means. There seems to be some DoD connection? Is it related to Agile Development?

Born answered 23/1, 2009 at 20:2 Comment(0)
F
12

I believe "sustaining" is another word for "maintenance": it's what happens after software is released, i.e. support, bug fixing, enhancements ...

Future answered 23/1, 2009 at 20:10 Comment(2)
This is how the term is used where I work.Guthrey
Although correct, some elaboration would be better. Specially on the part of enhancements.Occlude
S
20

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.

Succinylsulfathiazole answered 20/3, 2011 at 11:52 Comment(2)
This should be merged with the "accepted" answer. I did but someone deleted the change...Occlude
This should be the accepted answer.Senlac
F
12

I believe "sustaining" is another word for "maintenance": it's what happens after software is released, i.e. support, bug fixing, enhancements ...

Future answered 23/1, 2009 at 20:10 Comment(2)
This is how the term is used where I work.Guthrey
Although correct, some elaboration would be better. Specially on the part of enhancements.Occlude
B
7

Sustainable Software Engineering: Consideration of the social and environmental effects of software projects in managing the project. Managing a software project in order to maximize the positive and minimize the negative social and environmental effects of the project.

Alternative (Sustaining): Consideration of the long-term support requirements during the design and development of a software project. The process of conducting the long-term support required when development is complete.

Burnard answered 23/1, 2009 at 20:8 Comment(0)
D
3

It's just a fancy way of saying "Software Maintenance Team".

Detainer answered 23/1, 2009 at 21:44 Comment(0)
H
1

Sustaining Software Engineering, at least in the cases where I've come across it, 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.

Highkeyed answered 23/1, 2009 at 20:47 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.