10 دروس يجب على مطوري البرمجيات تعلمها من نجاح CCleaner

يعرف الجميع الآن أن CCleaner مرادف لتنظيف النظام تمامًا مثل Google مرادفة للبحث. إنها واحدة من أقدم منظفات النظام التي تم إطلاقها لأول مرة في عام 2005. حتى من خلال CCleaner كان لديه ميزة إطلاق أول منظف نظام كامل على الإطلاق في ذلك الوقت ، يجب على المستخدمين ملاحظة أن النجاح الحقيقي يأتي بعوامل مختلفة (والتي تتضمن أيضًا التوقيت).

ما هو مدهش هنا ليس أن CCleaner كانت الأداة الأولى التي أتقنت فن التنظيف ، ولكنها بالأحرى النمو المذهل على مدى 6 سنوات. يبدو أن Google تتوقع المزيد من النمو لها في عام 2010.

نمو CCleaner

في تجربتي (ككاتب تقني) رأيت النمو الهائل للتطبيقات الشعبية ، ولكن بعد فترة من الزمن يصبح النمو مسطحًا أو يبدأ في الانخفاض تدريجيًا بسبب الصعوبة منافسة. ولكن يبدو أن CCleaner تمكن من الحفاظ على نفسه بشكل جيد. في الواقع ، بشكل جيد لدرجة أن بعض المطورين المستقلين أوقفوا تطوير منظفات النظام لأنهم يدركون أن التنافس مع CCleaner شبه مستحيل.

شعار CCleaner

إذن ما هي الخطوات التي اتخذها CCleaner ليصبح شائعًا وعاديًا؟ فيما يلي 10 دروس يجب أن يتعلمها كل مطور برامج من النجاح الكبير الذي حققته CCleaner.

الدرس 1 - KISS (حافظ على البساطة غباء)

هذا هو أفضل درس تعلمه CCleaner. ينطبق KISS على اسم المنتج ووظيفته وسهولة استخدامه. ما مدى سهولة التهجئة؟ الحرف "C" قبل "Cleaner" يجعل CCleaner بسيطًا. ما مدى سهولة الوظيفة؟ يتم وضع جميع الوظائف الأساسية بوضوح على النافذة الرئيسية ، بسيطة. ما مدى سهولة الاستخدام؟ واجهة المستخدم الرسومية البسيطة هي أحد الأسباب التي تجعلها أكثر شيوعًا من الأدوات المماثلة الأخرى.

الدرس 2 - لا تغير اسم المنتج لاحقًا

يرتكب معظم المؤلفين خطأً فادحًا بتغيير اسم المنتج في مرحلة لاحقة من التطوير. هناك أسباب مختلفة لهذا الغرض ، إما أنهم سيغيرون الاسم لأنه لم يكن من السهل تذكر الاسم الأصلي (اقرأ الدرس 1) أو لأنهم قاموا بترميز البرنامج بالكامل بواجهة جديدة تمامًا من الألف إلى الياء (ونعتقد أن تغيير الاسم سيؤدي إلى ذلك شعبية).

في كلتا الحالتين أعلاه ، ليس تغيير اسم المنتج أفضل فكرة. عندما يتم تغيير الاسم ، لا يغضب العملاء الحاليون فقط ، ولكن غضب جميع المدونين ومشرفي المواقع الذين استعرضوا البرنامج (قبل تغيير الاسم) على قدم المساواة.

اختر اسمًا يسهل تذكره والتزم به إلى الأبد. يشبه تغيير الاسم في مرحلة لاحقة إذا غيّرت Google الاسم إلى Googol وأخبرت العالم أن هذا هو ما أرادوه في الأصل ، ألن تغضب؟

تحديث: اقرأ الجملة الأخيرة أعلاه مرة أخرى ، "تغيير الاسم في مرحلة لاحقة ...". كما يشير المعلق أدناه ، كان CCleaner في البداية CrapCleaner ، ولكن عليك أن تضع في اعتبارك أنهم قاموا بتغيير الاسم في وقت أقرب مما سيفعله معظم المطورين. تغيير الاسم عند بدء التشغيل أفضل من تغيير الاسم لاحقًا عندما يصبح متأخرًا جدًا. ضع في اعتبارك أيضًا أنهم اختاروا اسمًا أبسط وأقصر بكثير وهو أيضًا عامل مهم للنمو.

الدرس 3 - قم بالتحديث بانتظام

فكر في الأمر على أنه متجر تطبيقات Apple ، فكلما أضفت المزيد من التحديثات ، زاد ظهوره في القائمة ، المزيد من الأشخاص سيتعرفون عليه ، كلما زاد عدد المستخدمين الذين ينزلون ، وأخيرًا كلما زاد شعبية تطبيقك يصبح. باستثناء أنه في هذه الحالة لا يوجد متجر تطبيقات Apple ، بل هناك المئات من مواقع البرامج الشائعة التي تحافظ على أحدث التطورات في المنتج.

يحب المستخدمون البرنامج الذي يتم تحديثه بانتظام لأنه يمنحهم رسالة واضحة مفادها أن المؤلف نشط جدًا في التطوير. سيساعدك أيضًا الحفاظ على إطار زمني لإصدار التحديثات ، على سبيل المثال ، في جعله مرة كل أسبوعين أو مرة في الشهر.

ما هو الدرس هنا بالضبط؟ بينما تكافح البرامج الأخرى لدعم Windows 7 ، فإن CCleaner هو من بين التطبيقات الأولى التي أضافت دعمًا لـ Windows 7 JumpList. مما يعطي المستخدمين سببًا آخر للترحيل إلى CCleaner.

الدرس 4 - إخطار المدونين ومشرفي المواقع

لا يوجد إطلاق هو إطلاق ما لم يتعرف المستخدمون على البرنامج في المقام الأول. يعد تقديم برنامج إلى بوابات البرامج المختلفة أمرًا جيدًا ، ولكن الاتصال بالمدونين ومشرفي المواقع حول المنتدى هو طريقة أفضل لزيادة الشعبية.

أنا شخصياً أعطي أولوية أعلى بكثير للبرنامج الذي يتم تقديمه إلي من تلك التي أجدها على بوابات البرامج. إن ذكر القليل من المدونات الشائعة أمر مهم للغاية لأنه سيتم انتقاؤها بسهولة من قبل المدونات الأخرى ، تليها كلام شفهي ويذكر في كل مكان من المنتديات إلى تويتر.

الدرس 5 - لا تعبث

بمجرد إطلاق البرنامج ، لم يعد هناك اختبار. يمكن للمطورين فقط إجراء تغييرات وفقًا لما يطلبه المستخدمون ، وذلك ببساطة لأن الجمهور سيكون مسيطرًا بشكل كبير على التطوير. سيذهب معظم المطورين إلى حد تغيير الواجهة بأكملها بدلاً من تحسين ما هو موجود بالفعل.

إذا كنت تريد اختبار واجهة جديدة ، فإن أفضل طريقة هي تجميع بنية جديدة منفصلة ومطالبة المستخدمين باختبار هذا الإصدار الجديد. فكيف يترك المستخدمون ردود الفعل؟ يمكنك إما إنشاء زر تعليقات مدمج أو يمكن للمستخدمين ترك منشورات على المنتدى.

الدرس 6 - لا منتدى = لا نمو

عنوان يلخص حد كبير عنه. ينسى معظم المطورين إضافة المنتديات إلى مواقع الويب الخاصة بهم ، ولكن إلقاء نظرة على الصفحة الرئيسية لـ CCleaner. فهي لا توفر رابطًا واضحًا للمنتديات في شريط العنوان فحسب ، بل إنها توفر أيضًا رابطًا للمنتدى في نهاية الصفحة الرئيسية حيث يهبط آلاف المستخدمين يوميًا.

لا تتوقع أن ينضم مئات المستخدمين إلى المنتدى في اليوم التالي بعد الإطلاق. يستغرق النمو دائمًا وقتًا ، حتى إذا قام شخصان بالتسجيل في المنتدى لتقديم تعليقات ، فإن الأمر يستحق أكثر بكثير من عدم توفير منتدى على الإطلاق.

الدرسان 5 و 6 متوازيين. سيتحكم المستخدمون في الغالب في التطوير ويطلبون المزيد من الميزات عن طريق نشرها على المنتديات. إذا لم يكن لديك منتدى في المقام الأول ، فقد أفسدت التطوير كثيرًا.

الدرس 7 - توفير طريقة سهلة للترقية

إذا طلب أحد المطورين من المستخدمين تنزيل أحدث إصدار خلال كل إصدار أحدث ، فهو إما أغبى شخص على قيد الحياة أو متخلف عقليًا بمعنى أنه لا يمكن لأحد تحديده. (آسف لكوني ساخر هنا)

آخر مرة أتذكر فيها تثبيت CCleaner كان أغسطس 2008 واليوم يتم تحديثه إلى أحدث إصدار ، وكل ذلك يتم تلقائيًا. يحتوي CCleaner على أداة تحديث مضمنة تحافظ على تحديث البرنامج. تذكر أن المستخدمين يريدون المزيد من الميزات وقلة المشاكل ، وإضافة أداة تحديث مضمنة هي طريقة رائعة لتقليل صداع العملاء.

الدرس 8 - العمارة الصلبة

تمامًا مثل تغيير الواجهة أو تغيير اسم المنتج في مرحلة لاحقة يعد خطأً فادحًا ، وكذلك البنية الأساسية. بمرور الوقت ، يتعين على المطورين إضافة ميزات جديدة مختلفة ولضمان أقصى قدر ممكن من المرونة ، هناك حاجة إلى بنية جديدة.

لا تفهموني خطأ. أنا لا أقول أن بناء بنية جديدة من الألف إلى الياء فكرة سيئة ، فقد فعل Facebook ذلك ، وفايرفوكس فعل ذلك ، حتى أنه كان على Google القيام بذلك. رسالتي بسيطة ، إذا أنشأت برنامجًا من الألف إلى الياء بهندسة جديدة تمامًا ، فلا تطلب من المستخدمين تنزيل أحدث إصدار (وإلغاء تثبيت الإصدار السابق). يجب أن تقوم ميزة التحديث المضمنة بهذه المهمة.

كمثال ، قامت CCleaner بزرع ميزة التحديث التلقائي بشكل جميل لدرجة أنه حتى عندما قاموا بإجراء إجراء إصلاح شامل للبرنامج ، لم يكن على المستخدمين تنزيل الإصدار الجديد وإزالة الإصدار السابق واحد.

الدرس 9 - لا تحصل على الجشع

جشع. نعم ، الجشع. عندما يصبح البرنامج شائعًا ، يصبح المطورون أكثر جشعًا من أي وقت مضى مما يجلب يوم القيامة لمنتجاتهم. ما عليك سوى إلقاء نظرة على Digsby ، حيث قاموا بملء كل برامج التجسس والبرامج غير المرغوب فيها والبرامج الضارة المحتملة في ملف الإعداد الخاص بهم باستخدام تكتيكات مظللة وهم الآن آسفون لما فعلوه.

ابدأ إعداد CCleaner وسترى أنه يطلب منك فقط تثبيت شريط أدوات واحد (Yahoo! شريط الأدوات) ويذكرها بوضوح بين الخيارات الأخرى. الخطوات بسيطة أيضًا ، في ثلاث نقرات فقط سيتم تثبيت CCleaner وجاهز للاستخدام.

الدرس 10 - لا يوجد نجاح يكفي النجاح

على الرغم من أن مخطط النمو أعلاه من قِبل Google Insight مثير للإعجاب إلى حد كبير ، إلا أن اللاعبين وراء CCleaner يجب أن يأخذوا استراحة الآن. ولكن كما ترى من خلال زيارة منتدياتهم ، فإن النشاط على قدم وساق والتحديثات تأتي بانتظام. يوضح هذا وحده مستوى التزام المطورين تجاه CCleaner.

صفحة CCleaner الرئيسية

"الفشل هو النجاح إذا تعلمنا منه" ، مالكولم فوربس.

"الهزيمة ليست أسوأ من الفشل. ما لم تحاول هو الفشل الحقيقي. ”، جورج إدوارد وودبيري.

watch instagram story