증분 방식은 제품이 완료 될 때까지 모델이 (좀 더 때마다 추가) 단계적으로 설계, 구현 및 테스트 소프트웨어 개발의 방법이다. 개발 및 유지 관리가 모두 포함됩니다. 제품이 모든 요구 사항을 충족하면 완제품으로 정의됩니다. 반복 설계 , 프로토 타입, 분석, 테스트 및 제품이나 공정을 정제의 순환 과정을 기반으로 설계 방법론이다. 가장 최근의 …
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식에 의해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Software Engineering Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 3 년 전 . 저는 C # 및 ASP.Net과 함께 일하는 소규모 회사의 수석 개발자입니다. 우리 팀은 개발과 디자인에 많은 경험이없는 작은 2-3 명입니다. 더 …
여기에 약간의 배경이 있습니다. 우리는 대기업이 아닌 소프트웨어 회사의 내부 소프트웨어 개발을 담당하는 RAD 개발자로 구성된 소규모 팀 (5 명)입니다. "내부 소프트웨어"는 MSSQL 서버를 백엔드로 사용하는 데스크톱 .NET 응용 프로그램과 백그라운드에서 실행되는 Python 스크립트의 백엔드 인 MS Word 문서 및 템플릿 (기술 동물원)에 따라 다릅니다. 전체 팀은 사용자로부터 요구 사항을 …
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 파레토 규칙에 따르면, 프로그래머는 자신의 시간의 20 % 만 실제로 유용한 것들에 소비합니다. 나는 80 %의 시간을 디버깅하면서 …
우리 회사는 다양한 Windows 용 데스크탑 제품을 제공하고 있으며 많은 Linux 사용자가 포럼에서 Linux 버전의 제품 버전을 작성 했어야한다고 주장하며 그 이유는 다음과 같습니다. 우리는 탐욕스러운 기업입니다 우리의 모든 기술 전문가는 자격을 갖춘 바보입니다 우리의 평균 제품은 3 백만 줄의 C ++ 코드와 같습니다. 나와 동료 분석은 다음과 같습니다. 크로스 …
다양한 은행 및 일부 소규모 전자 상점을위한 웹 애플리케이션을 수행하는 회사에서 근무합니다. 우리는 약 20 명의 개발자를 고용하고 있으며 한 번에 4-5 개의 프로젝트를 개발하고 있습니다. 우리의 개발 팀은 많은 상호 작용을하지 않으며 동일한 문제가 다양한 방식 (좋은 것에서 나쁜 것)으로 이루어집니다. 회사가 현재 프레임 워크에 대한 연구를 수행하고 공통 …
지난 9 년 동안 여러 소규모 팀에서 근무했습니다. 각각은 짧은 회의, 개정 관리, 지속적인 통합 소프트웨어, 이슈 추적 등과 같은 명확한 모범 사례를 가지고있었습니다. 이 9 년 동안 개발 방법론에 대해 많이 들어 본 적이 없습니다. 예를 들어, "우리는 스크럼을하고있다"또는 "민첩하게하자", 또는 지나가는 참조 이상의 것이 없었습니다. 모든 팀은 많은 …
방금 (단독) 웹 응용 프로그램 개발자로 대학에서 새로운 직업을 시작했습니다. 이 대학에는 수많은 이질적인 시스템이 있지만 모두 잘못 코딩 된 레거시 시스템이 있습니다. 대부분 PHP로 작성되어 출석, 시험 결과, 표시 등을 처리합니다. 첫 번째 작업은이 많은 데이터를 통합하는 시스템을 구축하는 것입니다. 현재이 시스템은 친숙한 API없이 다양한 데이터베이스에 저장되어 있습니다 (기존 …
간단한 Ruby on Rails 애플리케이션의 예를 들어 보자. Logger애플리케이션로드 프로세스 중에 오브젝트를 작성합니다 . # in environment.rb config.logger = Logger.new(<STDOUT | file | whatever>) # and in our application we use this object logger.warn "This process is taking too long to process. Optimization needed." 제 질문은 로깅에 클래스 메소드 (또는 …
나는 구직 시장에 있고 급여, 사업 라인 등을 포함한 다음 직업에 우선 순위를두고 있습니다. 그러나 요구 사항 목록에없는 한 가지는 개발 프로세스 방법입니다. 저는 제 업무가 소프트웨어를 만드는 것이라고 생각하고 프로세스 구조를 스크럼이든 폭포이든 어떤 것에 든 적용 할 수있는 것으로 생각합니다. 개발 프로세스 방법론이 우선 순위입니까?
우리 팀은 몇 년 전에 고객을 위해 웹 사이트를 구축했습니다. 사이트 taffic은 매우 빠르게 성장하고 있으며 고객은 유지 관리 및 기능 요청 요구를 충족시키기 위해 팀을 키울 것을 요청했습니다. 우리는 소수의 개발자로 시작했으며 팀이 성장했습니다. 이제 우리는 두 자리 수입니다. 팀이 소규모 "차고 규모"팀에서 10 명 이상의 개발자로 성장할 때 …
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 9 년 ago . 최근에는 Greg Wilson (소프트웨어 목공의 수석 과학자)의 강의에 참석했습니다 . 초록에서 : 소프트웨어 …