2009-08-13 4 views
2

몇 개의 중소기업 용 웹 사이트를 만들기 위해 접근했습니다. 그들은 몇 가지 표준 항목 (사용자, 인증, 동적 페이지 몇 개 등)을 기본으로 웹 사이트에서 데이터베이스를 구동하는 기본 기능을 원합니다. 나는 이것을 위해 asp.net mvc를 사용할 것이다.asp.net 웹 사이트 개발자 가격

그들은 내가 이것을 얼마나 부과했는지 물었습니다. 내 질문은, 내가 여기에 참조의 프레임이 없다는 것입니다. 프로젝트에 대해 정액 요금 또는 시간 요금을 청구해야합니다. 여기서는 웹 사이트 프로젝트의 올바른 가격을 결정하는 데 도움을주기 위해 여기서부터 시작하겠습니다.

+0

기술적 인 질문이 아니며 커뮤니티 위키 일 수 있습니다. –

답변

11

풀 타임 직업에서 명령 할 시간당 요금의 약 3 배인 시간당 요금을 청구하십시오. 3 배 승수는 근본적으로 당신이 1099 명의 직원으로 얻지 않을 이익 등을 위해 물건을 제거합니다.

아무리해도 "표준"소리가납니다. 정액 요금을 청구하지 마십시오. 그러한 협약에 따라 피처 크리프를 억제 할 인센티브가 없습니다. 비록 당신이 정말로 빡빡한 스펙에 동의하더라도, 그것은 당신이 뭔가를 더 원할 때마다 재협상하도록 강요하기 때문에 재앙을위한 처방이다. 매시간의 협업을 통해 피처 - 크립이 효과를 발휘합니다.

또한 초보자 인 경우 시간당 요율을 할인하지 마십시오. 비생산적인 시간을 청구하지 마십시오. 시간당 가격을 재협상하는 것보다 더 많은 시간을 청구하기가 훨씬 쉬워집니다.

+0

나는 이것에도 동의한다. 나는 "일률적 인"일을 몇 번 해냈고 결국 큰 시간에 나를 괴롭혔다. ($ 5-10/시간이된다 ... 음, 네, 나는 커스텀 개발을 위해 웬디의 임금을 받고있다. ... 괜찮습니다). – Fooberichu

+0

큰 충고 !!! –

1

시간당 요금.

- 편집

그래서 시간의 수를 추정하여에 '인용'을 시도합니다. 추정치가 보수적인지 확인하십시오.

멋진 접근 방식은 '최소', '최대', '표준'유형의 시간을 고려하는 것입니다. 그런 다음 그것을 사용하여 실시간으로 측정합니다.

+0

견적에 대한 경고 단어. 추정치가 따옴표가 아니라는 것을 명확히 밝히십시오. 나는 "40 시간!"에 대한 논쟁에 얼마나 많은 시간이 있었는지 모르겠다. 그러나? ~ 견적 ~ 30 시간이었다! " – JohnFx

0

그들이 원하는 것을 알고 있고 사양을 변경하지 않는다면 일시금으로 이동하십시오. 그렇게하면 빠르게 작업 할 수 있습니다.

마음이 바뀌고 그들이 원하는 것을 모르는 경우 시간당 요금을 지불하십시오. 그렇게하면 원하는 것을 정확히 결정할 수 없을 때 추가 급여없이 수개월 동안 자신의 프로젝트에서 일하지 않을 수 있습니다.

+5

고객은 그들이 원하는 것을 결코 알지 못합니다. 특히 그들이 정말로 확신 할 때. – JohnFx

+0

"그들이 원하는 것을 알지 못하고 그 좋은만큼 신경 쓰지 않는다"와 "그들이 원하는 것을 모르고 당신이 그것을 매일 바꿀 것"사이에는 차이가 있습니다. – Unknown

0

나는이 문제에 대해 많이 모른다는 것을 인정한다. 그러나, 나는 여전히 전체 시간당 사고에 대해 경고하고 싶다. While this approach basically protects the developer, it doesn't work well with the business owner :

사업자에게 시간당 요금이 부과되는 반면, 정가는 단지 비용 일뿐입니다. 그게 하나야.

두 번째로 시간당 요금을 청구하는 경우 어떻게 "연구 시간"을 정당화 할 수 있습니까? 으로 충전 하시겠습니까? 그러나 사업주는 연구비를 지불하는 것을 좋아하지 않습니다. 또는 당신은 당신의 오래된 트릭을 고수하고, N 시간 동안 재발 명되고 소비 한 시간 동안 청구 한 것을하십시오. 그러나 그것은 일부 사람들에게는 비 윤리적 인 것처럼 보일 것입니다.

+0

이러한 것들 사실이고 고정 가격이 고객에게 바람직하다면, 매시간의 전문 수수료도 전례가되지 않습니다. 충분히 큰 조직이라면 아마 프로그래머가해야하는 것과 똑같은 이유로 회계사와 변호사에게 시간을 지불해야 할 것입니다. 즉, 작업은 프로세스 중 사실 발견을 기반으로 가변적입니다. – JohnFx

+0

JohnFx, 슬픈 사실은 다른 전문가를 대할 때 소프트웨어 개발자를 같은 헛점으로 다루지 않는다는 것입니다. – Graviton

+1

물론 아닙니다. 그들은 충분히 헛되이 있습니다. 그것은 아마 우리가 같은 맥락에서 우리를 대하지 않는 이유 일 것입니다! =) – JohnFx

0

시간당과 프로젝트별로 모두 청구했습니다. 고객이 시간별 청구 대신 프로젝트 기반 청구로 인해 더 행복하다는 것이 내 경험이었습니다.

마음에서, 나는 항상 나는 클라이언트가 그들의 마음을 바꾸기로 결정할 때를 커버 할 것 같은 느낌의 양으로 프로젝트 비용을 덧붙인다. 또한 프로젝트 계획을 매우 간단하게 유지합니다. 예를 들어, 로그인 화면이 어떻게 작동하는지에 대해서는 4 페이지를 쓰지 않습니다. 대신, 그것은 하나의 글 머리 기호입니다 : "로그인 페이지".이것은 그들과 나는 약간의 융통성을 허용한다.

나는 물건을 간단하게 유지하고 융통성있게 시간을 허용하고 고객은 비용이 얼마나 들지 알아 내 고객의 행복이 더 많아서 수입을 더 잘 관리 할 수 ​​있습니다. 또한, 나는 그들과 꽤 긴밀한 접촉을 유지한다. 관계를 좋게 유지할 수 있다면 장기적인 고객을 확보 할 수 있습니다.

물론 빌드하는 데 걸리는 시간을 알기 위해 경험과 함께 자기 훈련이 필요합니다. 이 라인을 따라 나는 결코 클라이언트의 십센트에 실험하지 않는다. 제안서를 작성할 때, 나는 이미 일을 끝내기 위해 내가 무엇을 사용할 것인지를 알고 있으며, 전에 그 도구를 사용했습니다. 이 때문에 나는 로그인 페이지가 함께 넣어 지려면 일정 시간이 걸릴 것이라고 확신 할 수 있습니다.

다음으로 씹을 수있는 것보다 더 많이 물지 마십시오. 큰 프로젝트 인 경우 자체 일정으로 작은 산출물로 나누십시오. 그런 식으로 클라이언트 (또는 당신)는 언제든지 떠날 결심을 할 수 있습니다. 예를 들어, 프로젝트가 3 개월이 걸린다 고 생각하면 3 조각으로 나누십시오. 덧붙여 말하자면, 이것은 현금 흐름에 도움이됩니다.

마지막으로 시작하기 전에 시간을 할인하지 마십시오. 그것은 사람들을 겁나게합니다.

0

나는 사이트 요금을 부과하고 그들이 얻을 내용을 정확하게 설명하고 그 외곽선을 초과하는 것은 시간당 요금으로 청구됩니다. 이 부분의 어려운 부분은 프로젝트를 시작하는 데 얼마나 오래 걸릴지 확신 할 수없는 경우 다양한 조각을 분해 한 다음 그 예상치에 적어도 10 시간을 더할 수 있다는 것입니다. 너 자신을 짧게 팔고 싶지는 않지만 너는 또한 고객에게 과대 평가하고 싶지 않다. 사이트가 제공되면 모든 변경 사항은 시간당 또는 유지 보수 요금 구조에 따라 정해져 있어야합니다.

행운을 빈다.