maintenance

Development cost versus maintenance cost

I'm trying to explain the ratio of development versus maintenance costs to our sales department, and currently I have mostly my gut feeling that we spend about 60% of the time with maintenance. We have some persons on the team who tends to sell custom solutions, that we have to build, and if the sales people doesn't understand the total...

Software maintenance - Career Path

I am looking for some help on making some career choices. I am currently working in a maintenance project which was developed 3 years back. The code base is a big ball of mud, most of the classes spawning over 5000 lines of code. I was also not in the development team. My job primarily consists of tackling customer issues, debugging-re...

What regular maintenance tasks should you complete on a Sitecore server?

For a high-traffic Sitecore site, what kinds of regular maintenance tasks should be completed? Currently we: Analyze the Sitecore, IIS and System logs for errors Examine the response times within the IIS logs for capacity issues What other tasks should be complete regularly (monthly) to ensure that Sitecore is functioning well and t...

Is it practical to maintain a remote database using scripts only

A current highly strict policy situation is making us consider updating a remote database server via scripts only - having no access via remote desktop connection or such. We will send the scripts and database owners will apply them.. There will be a dedicated dba on the other hand responsible for the maintenance of the databse. This d...

What to do about a 11000 lines C++ source file?

So we have this huge (is 11000 lines huge?) mainmodule.cpp source file in our project and every time I have to touch it I cringe :-) As this file is so central and large, it keeps accumulating more and more code and I can't think of a good way to make it actually start to shrink. The file is used and actively changed in several (> 10) ...

How do I get a fault-tolerant web service client?

Is there any framework, which generates fault-tolerant web service clients? That means I don't have to regenerate the classes because of minor changes. Any programming language would be fine as a source of inspiration. Following changes of the web service shouldn't need a regeneration of the client: New optional method parameters. Man...

What is the best practice approach and status code for temporary maintenance pages?

What would the best practice approach and most desirable HTTP status code be for website / application pages that should not be displayed temporarily? To outline possible alternatives - Leave user at the current URL, but return a different status code and 'maintenance' content? Possibly 503 code? SO question - http://stackoverflow.com...

Blog for new software development verses maintenance and doing both at once

I read an interesting blog a while back with the premise that good software developers, working on new code, are always in maintenance mode. In otherwords, even for the code they just wrote last week (or last month...), they are continually revisiting and refactoring, etc. as the new development project progresses. I thought I bookmarke...

Separating yourself from your software

Hello folks: My work consists of technical analysis. I like software development, but that is not my job. However, I've developed a substantial system of executables, libraries, databases, and modules. It is not unrealistic to say that such products have made everyone's job easier. I produced a fair amount of documentation for every pro...

Alternatives to using XML and XSL?

Ok guys, I'm creating a web app thats heavy on data getting pulled from a DB and put in the DB. XML is nice for this but XSL just seems bulky and hard to maintain. Are there any other technologies out there that would be ideal for this situation with the more long term goal of being able to add new features to the web app? Thanks in ...

Basic management scipts that you run in your database / instance?

What kind of basic management/audit scripts do you run in your databases or in an instance? There may be lots of them, but I would like to know (get hints) what kind of task would be most valuable when managing databases or an instance. And also what kind of reporting do you have from your databases (in a management perspective)? ...

How to serialize to c# code?

I am testing a web-service that gets an object as a parameter. To create this object I go through an online store that we are maintaining and the end result is a rather big object, we can call it BO, sent to a web-service. Now we seem to have a bug that comes up when BO is in a specific state. I tediously go through the online store t...

What are the things that can be done for maintenance projects?

For maintenance projects, what are the things that can be done? e.g. - hudson build - code improvement any more? ...

What percentage of the total cost of ownership for an IT system is incurred during O&M?

I recall hearing lots of studies and statistics in the past that say something like "90% of the cost of an IT system is during O&M phases" (vs development phases) and so on, but where/what are the sources for this? Does anyone have any white paper or research paper links to back this up? I know it's generally true but I want a source an...

Perfective Maintenance

Hey guys. I am looking for a simple and clear example of Perfective Maintenance that has been done on an open source code. Have you guys come across any such code where the maintenance activity is visible in the code. It would be of great help if you could share it with me. Thanks in advance. ...