유일한 개발자가 없어지면 웹 애플리케이션 유지


28

나는 말기 질환이 있으며 연말까지 더 이상이 세상에 없을 확률이 매우 높습니다.

가족의 비즈니스 (소형 미용실)에서 광범위하게 사용되는 웹 응용 프로그램을 개발했습니다. 우리 가족 중 누구도 프로그래밍이나 시스템 관리 기술이 없습니다. 나는 그 기술을 가진 친한 친구가 없습니다.

이 사업체는 연간 순이익이 최대 10k입니다. 실제로, 사업 이익은 3 명의 직원 (아버지, 어머니, 자매)의 급여 만 지불 할 수 있으며 재정 위기로 인해 매년 상당히 낮아지고 감소합니다. 사실, 나는 가족 사업의 직원이 아니며 정상적인 소프트웨어 개발 회사에서 일합니다. 나는 그들을 돕기 위해 자유 시간 동안 응용 프로그램을 개발했습니다.

지금까지 다른 비즈니스에서 내 응용 프로그램을 사용하는지 또는 응용 프로그램 자체에서 내 소유권을 잃어버린 경우에도 상관하지 않습니다. 가족의 비즈니스에서 계속 사용할 수 있기를 원합니다. 문제가 발생하면 시스템 관리 지원 및 새로운 기능 / 버그 개발이 필요합니다.

신청서의 연속성을 최대한 보장하기 위해 취할 수있는 조치를 제게 주실 수 있는지 묻고 싶습니다.

응용 기술은 다음과 같습니다.

플랫폼 : Tomcat (Java), MySQL 및 Linux

프레임 워크 : 주로 JPA 및 ZK


28
유감입니다 솔직히 말해서,이 웹 응용 프로그램은 내가 염려 할 마지막 것입니다.
KodeKreachor 23.46에

3
이 앱은 미용실에서 무엇을합니까?
다리우스 X.

12
미용실에서 사용하는 유일한 소프트웨어는 재정과 연락처 관리뿐입니다. 그리고 거기에는 상용 패키지가 있습니다. 대신 이들 중 하나로 전환하는 데 더 관심이 있습니다.
RyanJMcGowan

2
@ KodeKreachor-그가 앱에 대해 걱정하고 있다는 인상은 없습니다. 응용 프로그램은 그의 아버지, 어머니와 자매를 돕기 위해 만들어졌습니다. 나는 이것이 그의 일이 계속 그들을 도울 수 있도록하려는 그의 노력이라고 생각한다. 내가 보는 방식은 매우 고귀합니다.
Eric G

2
@JanDoggen asker는 3 년 전 (그리고 이후에 보지 못했음)에 대한 터미널 사망에 대해 썼습니다. 지금 질문을 명확하게하는 요점
gnat

답변:


12

우선 귀하의 상황에 대해 유감스럽게 생각합니다. 최선을 다하겠습니다.

시간을 보내는 방법에 대해서는 말씀 드리지 않겠지 만 귀하의 응용 프로그램을 계속 운영하고 가족 사업을 지원할 수있는 제안이 있습니다.

응용 프로그램을 오픈 소스

이렇게하면 더 넓은 지역 사회에 도움이되며 다른 헤어 드레싱 살롱에도 적용된다는 가정을합니다.

응용 프로그램이 귀하의 가족에게 상당히 독점적이지만, 기고자들은 더 일반적이고 사용자 정의가 가능하여 널리 사용될 수 있습니다. 그리고 아마도 이것은 아마도 이것이 널리 사용되는 프로젝트가 될 수있을 것입니다.

나는 주로 .NET 사람이지만 오픈 소스를 기꺼이 원한다면 이것에 약간의 시간을 할애하고 싶습니다. GitHub 또는 BitBucket에 넣습니다. 응용 프로그램을 컴파일, 실행 및 배포하는 방법에 대한 초보자를위한 (간략한) 문서를 작성하고 커뮤니티가 화를 낼 수 있도록하십시오. 이 작업을 수행하기로 결정한 경우 귀하의 질문에 대한 의견이나 자세한 내용이 담긴 답변을 게시하십시오.

잘 부탁드립니다, 샘


2
기꺼이 도와주고 기꺼이 도와 줘서 +1. 그러나 이것이 사이트 자체를 계속 실행하는 문제를 실제로 해결하는지 확실하지 않습니다. 누군가가 깨질 때 문제를 해결하려면 "가는"사람이어야합니다.

3
-1 귀하의 제안이 관대하지만 문제가 해결되지 않는다고 생각합니다.
Simon Bergot

@Simon, 여기에 필요한 것은 문제가 무엇인지에 대한 약간의 정보입니다. 소프트웨어의 기능에 대한 정보가 없습니다. 그것이 진정으로 혁신적이고 다른 사람들에게 (잠재적으로) 사용된다면, Sam의 관대 한 제안은 큰 발전입니다. 그렇지 않으면이 질문에 대한 다른 제안 / 답변이 더 적절할 수 있습니다 (예 : 이미 '외부'인 다른 오픈 소스 소프트웨어를 향해 가족을 운영하는 것).
Bobble

9

귀하가 처한 상황에 대해 유감스럽게 생각하며 예상보다 훨씬 오래 사이트를 유지하시기 바랍니다.

이것은 귀하의 사이트가 무엇을하는지 정확히 알지 못하고 대답하기가 약간 어렵지만, 미용실이 가질 것이라고 생각하는 대부분의 기능은 무료 또는 저렴한 비용으로 사용하기 쉬운 소프트웨어로 대체 될 수 있습니다.

  • 홍보 / 정보 무료 웹 사이트 및 블로그 플랫폼이 많이 있습니다. 일반적으로 사용하기가 매우 쉽습니다. 가장 간단한 해결책 중 하나는 페이스 북 페이지로, 컴퓨터 기술이 제한적인 사람도 처리 할 수 ​​있습니다. 현지 고객 그룹과 연락을 유지하려는 미용실에 이상적입니다.

  • 약속 관리 -Google 캘린더처럼 간단한 것을 사용하여 약속을 녹음 할 수 있습니다. 온라인 가용성을 보여줄 수 있습니다. 웹을 통해 예약을 수락해야하는 경우,이를 수행 할 수있는 무료 또는 저렴한 소프트웨어를 제공하는 많은 사람들이 있습니다. 나는 그들과 개인적인 경험이 없지만 일부 연구는 아마도 실행 가능하고 저렴한 솔루션을 밝힐 것입니다.

  • 재무 기록 -이를 수행하는 많은 데스크톱 소프트웨어를 사용할 수 있습니다.

이와 같은 도구를 사용하면 사용자 지정 사이트만큼 좋은 결과를 얻지 못할 수 있습니다. 그러나 적절한 기능을 얻을 수 있어야합니다. 다른 사람의 맞춤형 사이트에서 작업하는 것은 높은 수준의 기술이 필요한 시간이 걸리기 때문에이 스위치를 만드는 것이 필요하다고 생각합니다. 당신과 같이 시간을 기꺼이 기부 할 다른 개발자를 찾지 못하면 현실적인 가능성으로 보지 않습니다.


4

고압 프로젝트에서 사람들은 자신이 '단지 소프트웨어는 아니며 아무도 죽지 않았습니다'라고 상기시켜 사물을 원근감있게 유지합니다. 슬프게도 당신은 스스로 치료법을 개발할 수 없습니다. 당신의 가족은 응용 프로그램 지원을 배울 수 없습니다.

아마도 그들은 펜과 종이, 원장과 카 덱스, 일기 및 주소록과 같이 자신이 알고있는 기술을 사용하여 응용 프로그램을 개발하도록 도와 줄 필요가 있습니다. Zoho와 같은 클라우드 기반 앱에 소개 할 수 있습니다. 최대 3 명의 사용자에게 무료로 제공됩니다. 당신이 가고 난 후에, 그들이 더 좋은 것을 필요로한다고 생각한다면, 그들은 그것에 대해 나쁘게 느끼지 않을 것입니다. 소프트웨어뿐입니다.


10
'슬프게도 당신은 스스로 치료법을 개발할 수 없습니다.' 이 비트를 제거하십시오, 그것은 정말 가혹하고
차가워서

1

나는 이것이 당신과 가족에게 매우 슬픈 상황이라고 고맙지 만, 문제가 전적으로 기술적 인 것은 아니라고 들립니다.

사업은 거의 실행 가능하지 않습니다. 그들이 무료로 일하는 것만으로도 여유를 가질 수 있다면 계속 귀찮게해야하는지에 대해 의문을 가져야합니다. 다른 일자리를 얻는 것이 더 쉬울 수도 있습니다.

가장 간단한 해결책은 가족이 사이트를 무료로 계속 개발할 사람을 찾는 것입니다. 이 기술은 실제로 중요하지 않습니다. 아마도 당신은 당신의 현재 직장에서 당신이 떠난 후에도 계속할 수있는 친구를 가지고있을 것입니다. 이 사람을 찾아서 넘기십시오.

사이트가 무엇을하는지 알지 못하면 기술 선택에 대해 제안하거나 언급하기가 어렵습니다.

다른 개발자가 코드를 선택하도록 돕기 위해 채택 할 수있는 여러 가지 방법이 있습니다.

  • 예를 들어 Sun / Oracles를 사용하는 등 널리 채택 된 코딩 표준을 선택하십시오 . 이렇게하면 코드 기반의 학습 곡선이 줄어 듭니다.
  • 포괄적 인 테스트 범위를 갖도록하십시오. 이렇게하면 새로운 회귀가 없다는 것을 알면서도 새로운 개발자에게 변화를 줄 수 있습니다.
  • 빌드 및 배포가 자동화되어 있는지 확인하십시오. 모든 컴퓨터에서 깔끔한 체크 아웃을 원하며 실제로 코드를 변경하는 것에 대해서만 걱정하면됩니다.

0

상황이 유감입니다.

내가 줄 수있는 팁에 대해서는 위의 모든 대답이 꽤 유효합니다. 당신이 시도 할 수있는 또 다른 것은 Elance 및 Freelancer와 같은 프리랜서 사이트입니다. 필요할 때 빠른 유지 보수 작업을 수행 할 수있는 매우 저렴한 시간당 유료 개발자를 찾을 수 있습니다.

어쩌면 지금 사용을 시작하고 필요할 때 가족이 연락 할 수있는 몇 명의 프리랜서와 관계를 발전시킬 수 있습니다.


왜 다운 보트를 받았는지 잘 모르겠지만, 이것이 가장 실용적인 조언입니다. 비즈니스는 지원을 위해 정상적인 가격을 지불 할 여유가 없습니다.
Graham

3
@ Graham, 나는 이것을 공감하지 않았지만 그것이 상황에 대한 현실적인 대답이라고 생각하지 않습니다. 시장 이하의 요금으로도 이와 같은 맞춤형 웹 응용 프로그램을 지원하는 것은 시스템을 배우는 데 필요한 시간 때문에 비싼 제안입니다.

0

같은 산업에 비슷한 응용 프로그램을 원하는 다른 사람들이있을 수 있습니다. 돈을 모을 수있는 충분한 고객이 있으면이를 지원할 수있는 사람이 생길 수 있습니다. 소프트웨어 컨설팅 회사를 추천하여 단일 개발자에 얽매이지 않도록합니다.


asker는 3 년 전 (및 이후에 보지 못했던) 말기 사망에 대해 썼으며 , 그들이 무엇을 고려했는지에 대한 질문을 명확하게하는 요점
gnat

@gnat-OP에 지시되지 않도록 다시 말하지만, 요점은 비슷한 상황에 처한 다른 사람들에게 도움이되는 것입니다.
JeffO
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.