«development-process» 태그된 질문

소프트웨어 개발 프로세스와 관련된 질문

4
실제 개발 환경없이 자신있게 개발
최근에 여러 타사 "엔터프라이즈"시스템과 함께 작업하는 프로젝트를 위해 고용되었습니다. 생산 환경의 충실한 복제본을 구축하는 데 필요한 천문학적 비용과 노력이 필자가 생각하기 때문에 실제 개발 환경에 대한 전망은 사라질 것 같습니다. 물론 이것은 이상적이지 않습니다. 밝은 측면에서, 이와 같은 복제 할 수없는 환경에서 소프트웨어를 안전하게 테스트하고 배포하는 사람들이 있어야한다고 생각합니다. 이런 …

5
개발자가 프로젝트 관리를 수행하게하는 소프트웨어 관리자
저는 임베디드 시스템 회사에서 일하는 소프트웨어 개발자입니다. 전체 프로젝트 일정 (전기, 품질, 소프트웨어 및 제조 포함)을 관리하는 프로젝트 관리자가 있으므로 소프트웨어 일정이 매우 짧습니다. 내 상사 인 소프트웨어 관리자도 있습니다. 그는 소프트웨어 일정, 설계 문서 (고급 및 저수준 설계), SRS, 변경 관리, 검증 계획 및 보고서, 릴리스 관리, 검토 및 …

2
스크럼은 방위 계약에 장점이 있습니까?
어제 워터 쿨러에서 들었습니다. "스크럼은 방위 계약이 아닙니다." 나는 많은 시나리오에서 스크럼이 작동하도록 맞춤화 될 수 있다고 생각한다는 견해에 동의하지 않는 경향이 있으며 방어가 그 중 하나라는 것을 알 수 있습니다. 이것은 내 동료들 (우리 중 많은 사람들이 방위 계약에서 일하고 있음) 사이에 상당히 많은 논쟁을 불러 일으켰습니다. 이것을 적절한 …

11
코드 생성으로 코드 품질이 향상됩니까?
코드 생성을 주장하면서 코드 품질을 향상시키는 방법에 대한 몇 가지 예를 찾고 있습니다. 코드 생성의 의미를 명확히하기 위해 내 프로젝트에 대해서만 이야기 할 수 있습니다. XML 파일을 사용하여 데이터베이스 스키마에서 엔티티 관계를 설명하므로 엔티티를 추가, 삭제 및 수정하는 데 사용할 수있는 ORM 프레임 워크 및 HTML 양식을 생성하는 데 도움이됩니다. …

6
공유 라이브러리의 분기 및 버전 관리 전략
이 게시물 은 관련 이있는 것처럼 보이지만 내 두뇌가 녹기 시작했습니다. 제 고용주는 소스 제어를 사용하기 시작했습니다. 주로 더 많은 개발자를 고용하기 전에 "집"은 주로 집에서 일하는 고독한 개발자의 하드 드라이브였습니다. 그가 작성한 모든 .NET 코드는 대량 으로 체크인되었으며 복제 된 (읽기 : 복사하여 붙여 넣기) 기능이 많이 있습니다. 현재 …

5
"자아없는 프로그래밍"이란 무엇입니까?
나는 약 15 년 전에이 용어를 처음 들었다. 저의 이해는 Wikipedia 기사 및 TechRepublic 기사 에서 설명한 것과 비슷합니다 . "개인적인 감정을 버리는 친근하고 협력적인 방식으로"동료들과 협력합니다. 여기에는 상호 존중과 배우고 자하는 욕구와 같은 코드가 포함되어 있으며, "자신의"코드처럼 느끼지 않기 때문에 누군가 제안이 있거나 버그가 있거나 코드를 변경해야한다고해도 방어 적이 …

10
개발자 중심의 제품이 좋은가요?
저는 CEO가 제품 팀을 관리하는 회사에서 일하고 있습니다. 기능 팀은 기능을 모형화하고 개발자를 끌어 들여 해당 기능을 구현합니다. 물론 일부 반복이 있으며 개발자의 의견이 존중됩니다. 그러나이 과정이 얼마나 효과적인지 궁금합니다. Jason Calacanis는 다음 과 같이 썼습니다 . Zuckerberg Doctrine : 개발자는 제품 관리자 및 설계자에 비해 속도와 기능이 크게 개선되어 …


5
종이가 아닌 첫 번째 프로토 타입에 가장 적합한 형식은 무엇입니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 콘솔 응용 프로그램 (내가 가장 좋아하는), 빠르고 조잡한 양식, MS Paint (GUI 용); 표준 응용 프로그램에 가장 적합한 …

6
격주로 프로덕션 릴리스에 즉시 출시 가능한 기능 만 포함시킬 수있는 방법은 무엇입니까?
저는 상당히 큰 민첩한 팀의 소프트웨어 개발자입니다 (8 명의 개발자가 적극적으로 단일 코드 저장소를 변경하고 있음). 2 주마다 새로운 버전의 소프트웨어를 프로덕션 환경으로 푸시합니다. 현재 작업 과정은 다음과 같습니다. 새로운 작업을 시작할 때 개발자는 기본 개발 지점에서 "기능 지점"을 만들고 ( git 사용 )이 새로운 지점에서 작업합니다. 개발자가 작업 작업을 …

6
테스트 주도 개발-누가 테스트를 작성해야합니까?
원래는 테스트를 작성하는 것이 개발자의 의무이지만, 많은 경우에 / 성숙한 개발자는 이러한 경우가 80 %까지 커버리지를 제공하지 않는 것으로 나타났습니다. 개발자 대신 지정된 프로젝트에 대한 모든 테스트를 작성하는 전담 QA 담당자가 있습니까? 그것에 대해 어떤 단점이 있습니까?

8
오픈 소스 프로젝트 작업 시간을 어떻게 알 수 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 약간의 배경 : 나는 시작한 작은 오픈 소스 프로젝트를 가지고 있는데, HTML 코드를 생성하는 객체 지향 수단을 제공하는 …

3
다른 서버와 다른 코드베이스에 Git을 사용하려면 어떻게해야합니까?
배경 : 최근에 회사에서 일련의 프로젝트를 물려 받았으며 처리 방식과 관련된 몇 가지 근본적인 문제를 해결하려고합니다. 즉, 이전 개발자 (더 이상 회사에 있지 않은 개발자)는 어떤 형태의 소스 제어도 사용하지 않았으며 문서를 거의 만들지 않았으며 실제로 개발 프로세스가 제대로 이루어지지 않았습니다. 이제는 주로 타사 응용 프로그램 및 API를 위해 작성된 …

2
대기업에서 지속적인 통합은 어떻게 구성됩니까?
우리 회사에서는 각 기능 / 버그 수정 분기가 dev에 병합되는 방법을 확인하기 위해 중간 빌드를 수행하지 않는 것이 일반적입니다. 매일 많은 빌드가 실패하고 빌드 오류가 발생하는 일일 빌드 만 있습니다. 1000 명 이상의 개발자를 위해 각 병합에 대해 빌드하는 것은 부당하다고 들었습니다. 그래서 개발자가 많은 회사 (Microsoft, Facebook)가있는 회사에서 CI가 …

2
소프트웨어 개발에서 일상적인 작업의 양과 추정에 미치는 영향
소프트웨어 개발에있어 일상적인 작업의 양은 무시할 수 없을 정도로 상대적으로 적어야하며, 이는 소프트웨어 추정의 근본적인 문제라고 확신합니다. 이 결론에 도달하는 방법을 설명하고 논증에 심각한 결함이 있는지 알려주십시오. 높은 정확도로 추정 할 수있는 모든 것은 일상적인 작업이므로 이전에 수행 된 작업을 의미합니다. 연구와 창의력과 관련된 다른 모든 종류의 작업은 적어도 +/- …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.