문제

변환 노력 추정치는 Django와 같은 특정 웹 프레임워크를 가리키는 기능에서 어떻게 말합니까?아니면 노력 추정이 웹 프레임워크의 아키텍처에만 의존합니까?힌트나 지침이 도움이 될 것입니다.

편집은 당신이 생각하는 데 제한적이 될 것입니다. 이것은 내 프레임 워크, Django라고 말하며 요구 사항을 모델과 템플릿으로 변환하는 측면에서 생각해 보겠습니다.

또는 이것이 내 요구 사항이라고 일반적으로 말할 수 있습니까? 이제 이것이 내 기능 포인트(모든 일반적인 추정 기술)이며 이것을 django 프레임워크의 제약으로 변환하고 노력 추정을 할 수 있습니까?

도움이 되었습니까?

해결책

저는 규모 추정에서 일정 추정으로 이동할 때 스크럼의 속도 개념을 좋아하며 수년 동안 이를 성공적으로 적용해 왔습니다.

문제, 사용자 스토리 또는 기능은 일부 크기 단위를 사용하여 추정됩니다.코드 줄, 기능 포인트, 스토리 포인트, 이상적인 근무 시간, gummibears 등 무엇이든."포인트" 단위로 크기를 추정한다고 가정해 보겠습니다.

이 크기 추정에서 일정 추정으로 이동하려면 속도를 적용합니다.얼마나 많은 포인트가 가치가 있나요? 완전한 주어진 시간에 팀이 생산한 기능(예: n주 스프린트(반복))범위 1..4.따라서 2주 스프린트당 300포인트의 속도가 있고 백로그에 구현할 500포인트 상당의 사용자 스토리가 있다고 가정합니다.따라서 모든 것을 완료하려면 2주 동안 두 번의 스프린트가 필요합니다.그러나 일반적으로 반대 방향으로 적용됩니다.고정된 기간의 스프린트가 주어지면 어떤 스토리를 구현하여 최대 가치를 얻을 수 있고 어떤 스토리를 연기해야 ​​하는지 알아보세요.

속도 수치는 어떻게 얻나요?처음에는 추측해야합니다.그러나 첫 번째 스프린트 직후에는 팀에 대한 과거 속도 데이터를 갖게 됩니다.추측하는 대신 이 데이터를 기반으로 속도 추정을 시작해 보세요.숫자를 덜 조정할수록 시간이 지남에 따라 더 정확해집니다.

이런 방식으로 문제 크기를 정할 때 문제 자체 외에는 다른 어떤 것도 고려할 필요가 없습니다.경험치, 젤링 등 팀 특성속도로 나타납니다.

주제에 대한 좋은 참고 자료는 다음과 같습니다. Mike Cohn의 민첩한 추정 및 계획.

다른 팁

아마도 팀이 웹 프레임 워크 및 웹 기술에 대한 친숙한 방법, 일반적으로 응용 프로그램의 복잡성 및 웹 모델에 얼마나 적합한 지에 따라 많은 요인에 달려 있습니다. 일부 애플리케이션은 웹 모델에 적합하지만 다른 응용 프로그램은 그렇지 않습니다. . 예를 들어, ASP.NET이 방금 나왔을 때 여러 그리드가있는 내부 데스크톱 유틸리티를 ASP.NET으로 변환하려고 시도했습니다. 모든 기능이 포팅되었지만 오리지널 데스크탑 앱이 제공 한 스프레드 시트와 같은 유용성과 비교하여 "너무 많은 클릭"이 있었기 때문에 사용자 수락을 얻을 수 없었습니다.

보다 전통적인 데스크톱 응용 프로그램과 비교하여 작업을 데이터베이스, DAL, BLL, WS, UI 및보고 계층으로 분할하여 내부 작업이 증가 할 수 있습니다. 또 다른 문제는 네트워크, 브라우저 및/또는 서버에 대한 중앙 집중화로 인한 성능 문제 일 수 있습니다. 브라우저 호환성에 대해 걱정해야 할 수도 있습니다.

아마도 실제로 알 수있는 유일한 방법은 팀에 관심이있는 프레임 워크에서 상당한 개발을 시도하여 동등한 가치와 행동의 소프트웨어를 구현하는 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top