- -CCleaner의 성공으로부터 소프트웨어 개발자가 배워야 할 10 가지 교훈

CCleaner의 성공으로부터 소프트웨어 개발자가 배워야 할 10 가지 교훈

이제 CCleaner는 동의어라는 것을 모두가 알고 있습니다.Google과 마찬가지로 시스템 청소는 검색과 동의어입니다. CCleaner를 통해 그 당시 최초의 완전한 시스템 클리너를 출시 할 수 있었음에도 불구하고, 사용자는 실제 성공에는 다양한 요소가 있습니다. 타이밍 포함).

여기서 놀라운 점은 CCleaner가6 년 동안 청소 기술이 아니라 놀라운 성장을 마스터 한 최초의 도구입니다. 2010 년 구글이 더 성장할 것으로 예상하고있는 것 같습니다.

CCleaner 성장

내 경험 (기술 작가로서)에서 본대중적인 응용 프로그램의 경이적인 성장이지만, 일정 기간이 지나면 경쟁이 치열 해지면서 성장이 평평 해 지거나 점차 떨어지기 시작합니다. 그러나 CCleaner는 꽤 잘 견뎌냈습니다. 실제로, 일부 독립 개발자가 CCleaner와의 경쟁이 거의 불가능하다는 것을 알고 시스템 클리너 개발을 중단했습니다.

CCleaner 로고

그렇다면 CCleaner가 대중적이고 주류가 되려면 정확히 어떤 단계를 거쳐야합니까? CCleaner의 큰 성공에서 모든 소프트웨어 개발자가 배워야 할 10 가지 교훈이 있습니다.

레슨 1 – 키스 (간단한 바보 유지)

이것이 CCleaner가 할 수있는 최고의 교훈입니다가르쳐 KISS는 제품 이름, 기능 및 사용성에 적용됩니다. 철자가 얼마나 쉬운가요? ‘청소기’앞에‘C’문자가 있으면 CCleaner가 간단 해집니다. 기능이 얼마나 쉬운가요? 모든 기본 기능은 기본 창에 명확하게 표시됩니다. 유용성이 얼마나 쉬운가요? Dead-simple GUI는 다른 유사한 도구보다 주류가되는 이유 중 하나입니다.

레슨 2 – 나중에 제품 이름을 변경하지 마십시오

대부분의 저자는개발 후반 단계의 제품 이름. 이 목적에는 여러 가지 이유가 있습니다. 원래 이름은 기억하기 어렵 기 때문에 (이름 1을 읽음) 또는 전체 소프트웨어를 처음부터 완전히 새로운 인터페이스로 코딩했기 때문에 이름이 변경 될 것입니다. 이름이 인기로 이어질 것입니다).

위의 두 경우 모두 제품 이름을 변경하면가장 좋은 생각은 아닙니다. 이름이 변경되면 기존 고객은 화를 낼뿐만 아니라 소프트웨어를 검토 한 (이름 변경 전) 모든 블로거와 웹 마스터가 똑같이 화를냅니다.

기억하기 쉬운 이름을 고르세요영원히. 나중 단계에서 이름을 변경하는 것은 Google이 이름을 Googol로 변경하고 이것이 원래 원했던 것임을 세상에 알리면 화 내지 않겠습니까?

최신 정보: 위의 마지막 문장을 다시 읽으십시오.나중 단계에서 이름….”. 주석 작성자가 아래에서 지적한 것처럼 CCleaner는 처음에는 CrapCleaner 였지만 대부분의 개발자가하는 것보다 이름이 빨리 바뀌 었다는 점을 명심해야합니다. 시작할 때 이름을 변경하는 것이 나중에 너무 늦을 때 이름을 변경하는 것보다 낫습니다. 또한 그들은 성장의 중요한 요소 중 하나 인 훨씬 더 단순하고 짧은 이름을 선택했음을 명심하십시오.

레슨 3 – 정기적으로 업데이트

Apple App Store처럼 생각할수록업데이트를 추가하면 목록에 더 많이 표시 될수록 더 많은 사람들이 정보를 알게되고 더 많은 사용자가 다운로드하게되며 결국 앱이 더 인기를 얻게됩니다. 이 경우 Apple App Store가 없다는 것을 제외하고는 최신 제품 개발을 계속 확인하는 수백 개의 인기 소프트웨어 웹 사이트가 있습니다.

사용자는 정기적으로 업데이트되는 소프트웨어를 좋아합니다저자가 개발에 적극적으로 참여하고 있다는 명확한 메시지를 제공하기 때문입니다. 예를 들어 업데이트 릴리스 기간을 유지하면 2 주에 한 번 또는 한 달에 한 번 업데이트하는 데 도움이됩니다.

그렇다면 여기서 교훈은 정확히 무엇입니까? 다른 소프트웨어는 Windows 7을 지원하기 위해 고군분투하지만 CCleaner는 Windows 7 JumpList를 지원하는 최초의 앱 중 하나입니다. 이는 사용자에게 CCleaner로 마이그레이션해야 할 또 다른 이유를 제공합니다.

강의 4 – 블로거 및 웹 마스터에게 알림

사용자가 도착하지 않는 한 발사는 발사가 아닙니다우선 소프트웨어에 대해 알아야합니다. 다양한 소프트웨어 포털에 소프트웨어를 제출하는 것이 좋지만 블로거 및 포럼 웹 마스터에게 문의하면 인기를 높일 수 있습니다.

개인적으로 나는소프트웨어 포털에서 찾은 것보다 나에게 제출 된 소프트웨어. 다른 블로그에서 쉽게 찾을 수 있고 입소문과 포럼에서 트위터에 이르기까지 모든 곳에서 언급되기 때문에 인기있는 블로그에서 언급하는 것은 매우 중요합니다.

레슨 5 – 엉망으로하지 마십시오

소프트웨어가 시작되면 더 이상시험장. 개발자는 사용자의 요구에 따라 변경 만 할 수 있습니다. 일반 대중이 개발을 많이 제어하기 때문입니다. 대부분의 개발자는 실제로 존재하는 것을 수정하는 대신 전체 인터페이스를 변경하는 것입니다.

새로운 인터페이스를 테스트하려는 경우 가장 좋은 방법별도의 새 빌드를 컴파일하고 사용자에게이 새 빌드를 테스트하도록 요청하는 것입니다. 사용자는 어떻게 피드백을 남길까요? 내장 피드백 단추를 만들거나 사용자가 포럼에 게시물을 남길 수 있습니다.

레슨 6 – 포럼 없음 = 성장 없음

제목은 거의 요약합니다. 대부분의 개발자는 웹 사이트에 포럼을 추가하는 것을 잊지 만 CCleaner의 홈페이지를 살펴 봅니다. 제목 표시 줄의 포럼에 대한 명확한 링크를 제공 할뿐만 아니라 매일 수천 명의 사용자가 방문하는 메인 페이지 끝에 포럼에 대한 링크를 제공했습니다.

수백 명의 사용자가 포럼에 참여할 것으로 기대하지 마십시오발사 후 다음날. 피드백을 제공하기 위해 두 사람이 포럼에 등록하더라도 포럼을 전혀 제공하지 않는 것보다 훨씬 가치가 있습니다.

레슨 5와 6은 서로 평행합니다. 사용자는 대부분 개발을 제어하고 포럼에 게시하여 더 많은 기능을 요구합니다. 처음에 포럼이 없다면 개발을 거의 망쳤습니다.

레슨 7 – 손쉬운 업그레이드 방법 제공

개발자가 사용자에게 최신 버전을 다운로드하도록 요청하는 경우모든 최신 릴리스 동안 버전을 사용하면 가장 멍청한 사람이거나 아무도 정의 할 수없는 정신적으로 지체됩니다. (여기 냉소적 인 것에 대해 죄송합니다)

CCleaner 설치를 마지막으로 기억 한 것은2008 년 8 월과 오늘은 자동으로 최신 버전으로 업데이트됩니다. CCleaner에는 소프트웨어를 최신 상태로 유지하는 내장 업데이터가 있습니다. 사용자는 더 많은 기능을 원하고 문제를 줄이려면 내장 업데이터를 추가하는 것이 고객의 두통을 줄이는 좋은 방법입니다.

레슨 8 – 견고한 아키텍처

인터페이스를 변경하거나이후 단계의 제품 이름은 큰 실수이므로 기본 아키텍처도 마찬가지입니다. 시간이 지남에 따라 개발자는 다양한 새로운 기능을 추가하고 가능한 최대 유연성을 보장하기 위해 새로운 아키텍처가 필요합니다.

틀리지 마 나는 처음부터 새로운 아키텍처를 구축하는 것이 나쁜 생각이라고 말하고 있지 않다. 페이스 북은 그렇게했다. 파이어 폭스는 그렇게했다. 내 메시지는 간단합니다. 완전히 새로운 아키텍처로 소프트웨어를 구축하는 경우 사용자에게 최신 버전을 다운로드하도록 요청하지 말고 이전 버전을 제거하십시오. 내장 업데이트 기능이이 작업을 수행해야합니다.

예를 들어 CCleaner는자동 업데이트 기능이 너무 아름다워서 소프트웨어를 완전히 점검 한 후에도 사용자는 새 버전을 다운로드하고 이전 버전을 제거 할 필요가 없었습니다.

레슨 9 – 욕심하지 마십시오

욕심. 예, 탐욕. 소프트웨어가 대중화되면 개발자는 기술적으로 제품에 종말을 가져 오는 욕심이 생깁니다. Digsby를 살펴보면 그늘진 전술을 사용하여 설정 파일에 가능한 모든 crapware, 스팸웨어 및 맬웨어를 채웠습니다.

CCleaner 설정을 시작하면하나의 툴바 (Yahoo! 툴바)를 설치하라는 메시지 만 표시하며 다른 옵션 중에서도 명확하게 언급합니다. CCleaner가 설치되어 바로 사용할 수있는 단 3 번의 클릭만으로 단계가 간단합니다.

레슨 10 – 성공이 충분하지 않습니다

비록 구글의 위의 성장 차트가통찰력은 꽤 인상적입니다. CCleaner 뒤에있는 사람들은 지금까지 휴식을 취해야합니다. 그러나 포럼을 방문하여 볼 수 있듯이 활동은 거의 완전히 진행되고 있으며 업데이트는 정기적으로 제공됩니다. 이것만으로 CCleaner에 대한 개발자의 헌신 수준을 보여줍니다.

CCleaner 홈페이지

Malcolm Forbes는“실패하면 성공할 수 있습니다.”라고 말합니다.

“패배는 최악의 실패가 아닙니다. 시도하지 않은 것은 진정한 실패입니다.”, George Edward Woodberry.

코멘트