Click here to Skip to main content
15,880,503 members
Home / Discussions / Application Lifecycle
   

Application Lifecycle

 
AnswerThiết kế website Pin
Hasacon5d26-Dec-23 19:49
Hasacon5d26-Dec-23 19:49 
AnswerRe: Thiết kế website Pin
OriginalGriff24-Feb-24 0:01
mveOriginalGriff24-Feb-24 0:01 
GeneralRe: Thiết kế website Pin
Dave Kreskowiak24-Feb-24 4:37
mveDave Kreskowiak24-Feb-24 4:37 
GeneralRe: Thiết kế website Pin
Richard Deeming25-Feb-24 22:45
mveRichard Deeming25-Feb-24 22:45 
GeneralRe: Thiết kế website Pin
Dave Kreskowiak26-Feb-24 2:32
mveDave Kreskowiak26-Feb-24 2:32 
GeneralRe: Thiết kế website Pin
Richard Deeming26-Feb-24 2:35
mveRichard Deeming26-Feb-24 2:35 
GeneralRe: Thiết kế website Pin
Dave Kreskowiak26-Feb-24 2:43
mveDave Kreskowiak26-Feb-24 2:43 
GeneralRe: Thiết kế website Pin
jschell26-Feb-24 12:42
jschell26-Feb-24 12:42 
GeneralHow to write an article on Codeproject? Pin
Rahul kumarsree3-Oct-23 23:11
Rahul kumarsree3-Oct-23 23:11 
GeneralRe: How to write an article on Codeproject? Pin
Richard Deeming3-Oct-23 23:14
mveRichard Deeming3-Oct-23 23:14 
GeneralRe: How to write an article on Codeproject? Pin
Richard MacCutchan3-Oct-23 23:20
mveRichard MacCutchan3-Oct-23 23:20 
QuestionHow to polish your mind? Pin
JasonLong6-Sep-23 10:43
JasonLong6-Sep-23 10:43 
AnswerRe: How to polish your mind? Pin
Richard Andrew x646-Sep-23 14:57
professionalRichard Andrew x646-Sep-23 14:57 
GeneralRe: How to polish your mind? Pin
jeron16-Sep-23 14:59
jeron16-Sep-23 14:59 
AnswerRe: How to polish your mind? Pin
Richard MacCutchan6-Sep-23 22:01
mveRichard MacCutchan6-Sep-23 22:01 
AnswerRe: How to polish your mind? Pin
jschell7-Sep-23 5:14
jschell7-Sep-23 5:14 
QuestionSoftware Development Life Cycle Pin
Demilade Samuel7-Nov-22 3:12
Demilade Samuel7-Nov-22 3:12 
QuestionLegacy systems handover Pin
DerekT-P24-Jul-21 22:48
professionalDerekT-P24-Jul-21 22:48 
I'm a freelance developer and typically work for small businesses, either supporting their systems or writing new ones. Very often I'm the only "IT Guy" involved with the business, and they tend to rely very heavily upon me for guidance.

In 2016 I developed a Line-of-Business application (browser-based, ASP.Net WebForms with MySql d/b) for a business that employs around 20 staff with a further 120 or so contractors relying heavily upon them for work. The application meets their needs exactly, is very reliable and has (until last year) needed very little tweaking. More recently as the business has developed new features have been requested which have been added easily and very cost effectively. It's quite a complex system but designed to be highly expandable, with as much common code as possible. Right from the outset, the owners were wary of effectively putting their business in the hands of a single, (at the time) unknown individual consultant. However I'm now a trusted member of the team, proactively suggesting changes to the software and the business processes.

I'm now in my mid-sixties and winding down my commercial activities. This is the last of my major clients but I spend an average of 10 - 15 chargeable hours per month for them. I also typically spend 15 - 20 minutes a day just "keeping an eye" on the system; things like checking backups are still running, disk space is fine, and reviewing the system's logs. Errors are all emailed to me but most are related to user error rather than highlighting any system problem, although occasionally things do need urgent, responsive action. The dilemma now is how to hand over this rather static but largish system to a 3rd party who can take on responsibility for day-to-day support plus ongoing development? The client doesn't have massive sums of money to spend, has no wish / need to have the system redeveloped, and doesn't understand the technologies involved to discuss on equal terms any future support provider. I've tried a few times (including through these pages) to find someone to take it on; I had one suitable offer but the route of a single freelancer doesn't remove the "single point of failure" concern of the client (i.e. what happens if the support individual falls under the proverbial bus or - more likely - dies of covid?). True, although wishing to retire I'm not expecting to "go" anywhere soon, so I am there for now as a backup. I did find one small consulting company, conveniently only 10 miles from the client, and they were taking on one or two small developments as a way to familiarise with the system. However then Covid struck, the developments were cancelled, and the client told me that they "didn't really get on that well" with them.

There is some functional requirements documentation, all stuff like passwords, URLs, hosting accounts etc are gathered together and up-to-date, and the software is well structured and uses sensible naming conventions throughout, though is not heavily documented in code.

So the question is, questions are, how do contractors deal with the issue? How do you go about identifying service providers and assuring yourself they're competent? And how do you work with a new provider to get them up to speed?
AnswerRe: Legacy systems handover Pin
jschell1-Aug-21 9:05
jschell1-Aug-21 9:05 
GeneralRe: Legacy systems handover Pin
DerekT-P2-Aug-21 7:17
professionalDerekT-P2-Aug-21 7:17 
GeneralRe: Legacy systems handover Pin
jschell8-Aug-21 8:31
jschell8-Aug-21 8:31 
GeneralRe: Legacy systems handover Pin
DerekT-P8-Aug-21 11:37
professionalDerekT-P8-Aug-21 11:37 
AnswerRe: Legacy systems handover Pin
Gerry Schmitz9-Aug-21 5:52
mveGerry Schmitz9-Aug-21 5:52 
QuestionChange & Release Management - legal, compliance or audit requirements Pin
pkaelin17-May-21 3:20
pkaelin17-May-21 3:20 
SuggestionScrum and DevOps? Do you see the two contradicting each other? Pin
Renee Teng21-Mar-21 22:44
Renee Teng21-Mar-21 22:44 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.