كم مرة ينبغي الافراج عن تحديثات البرامج ؟ [مغلقة]

StackOverflow https://stackoverflow.com/questions/360028

  •  21-08-2019
  •  | 
  •  

سؤال

منذ لحظات جيف أتوود قال التالية على تويتر:

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

مما يجعلني أعتقد ، كم مرة ينبغي الافراج عن تحديثات البرامج ؟

  • يوميا ؟
  • أسبوعيا ؟
  • شهريا ؟
  • سنوية ؟

ما هو أفضل إصدار الاستراتيجية ؟

هل كانت مفيدة؟

المحلول

أود أن أقول وورد في' حالة محددة ، أنها الخلط "تحديثات أمنية" و "وظائف التحديثات".هذا أمر سيء.

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

وورد يحتاج إلى تصحيح الأمان آلية بسيطة وسريعة وسهلة للحصول على التحديثات الأمنية.عملية منفصلة من الترقية العادية تدفق الإصدارات الجديدة.

نصائح أخرى

تردد وورد النشرات متكررة حتى لأنهم يهتمون الأمن وإطلاق تحديثات إصلاح نقاط الضعف المعروفة بأسرع ما يمكن.وظائف التحديثات إلى وورد يحدث في كثير من الأحيان أقل بكثير في نطاق كل 4 إلى 6 أشهر على ما أعتقد.

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

أنا أقترح التالي:

updateTime (في ثوان) - متوسط الوقت الذي يستغرقه المستخدم لإجراء التحديث

releaseDelta (في أيام) - الحد الأدنى من الوقت بين الإصدارات

releaseDelta = updateTime/((1/365)*(60*60*8))

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

هذا يسمح أيضا التحديث المتكرر طالما التحديثات تتم بطريقة شفافة دون تعطيل المستخدم النهائي.

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

أقل كثيرا من اي تيونز التحديثات.

وأنا أحاول أن استخدام التالية نأمل بسيطة جزئين التوجيهي:

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

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

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

ذلك يعتمد على العملاء نهج التكوين التحكم.

لديهم خيار ، أنت أعلم.في نهاية المطاف أنها يمكن أن اختار عدم استخدام المنتج الخاص بك.

إذا كان العميل لن نقبل أن تغيير الأشياء كل يوم, و هم لا يهتمون ، وقد أي تدريب أو تكوين إدارة الأثر ؛ وقد التحديثات التلقائية.

العملاء مع الشركات المملوكة للدولة ( معيار بيئات التشغيل) أكره التحديثات.

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

بعض العملاء تريد/تحتاج أن تفعل بهم QA;يعتمد على العملاء و هذا النوع من البرامج.

إذا كان العميل يحتاج إلى القيام به اختبار/قبول/نشر البرامج الإفراج عن بعض متعددة من طول الاختبار/نشر دورة.إلا إذا كان العملاء هم بخير مع معشق نشر واختبار.حيث هم دائما اختبار نسخة جديدة و لفة بها.

على سبيل المثال:2 أسابيع لاختبار الإصدار ليس أكثر من كل 8 أسابيع.

في النتيجة البرامج الهامة الافراج عن اختبار قد يستغرق العملاء أشهر.هم يراهنون على نتائج ما يبرر الحذر.لذا النشرات كل 6 أشهر أو نحو ذلك.

في سلامة البرامج الهامة قد يستغرق عدة أشهر.سنوية أو مرة كل 18 شهرا ليس من غير المألوف.حتى أقل في كثير من الأحيان أمر طبيعي تماما.

لا توجد إجابة صحيحة, انها حقا يتوقف على المنتج.

أقول شهريا على الأكثر.أسبوعية/يومية فقط في كثير من الأحيان ، ما لم يكن بالطبع تطبيق التحديثات تتم بطريقة آلية شفافة على سبيل المثال ، فايرفوكس تحديث النظام

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

أعتقد أنه إذا كان من الممكن يجب أن يكون لديك تحديث البرامج تلقائيا عندما يحتاج إليها ، وذلك تبقى عملية تحديث كاملة على نحو سلس غير مرئية للمستخدم ممكن.

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

بالتأكيد عندما يكون لديك ميزات جديدة/إصلاحات الشوائب يستحق الإفراج عن ??لماذا يكون ذلك على الجدول الزمني ؟

ليس لدي أي اعتراض على الخلل الأمني الحصول على إصلاحها في أقرب وقت كما انهم وجدت - على الرغم من أنني أتمنى أن أكتب أكثر قوة الرمز في المقام الأول.ما أنا كائن (على الأقل بقدر وورد المثل) هو تعزيز النشرات التي يمكن أن كسر الإضافات يحدث بسرعة كبيرة جدا.كم من الوقت يستغرق الذهاب من 2.5 الى 2.6?و 2.7 هو الخروج في وقت قريب جدا كذلك.

تلقائية أو شبه الترقية التلقائية من شأنه تخفيف بعض من تلك المشكلة ، ولكن فقط إذا كان المساعد الكتاب ترقية كذلك ، أو إذا تم فصل تصحيحات الأمان من وظائف التغييرات حتى أستطيع القول العصا مع 2.5 ولكن لا يزال حتى الآن مع تصحيحات الأمان حتى أتأكد أن جميع الإضافات التي استخدمها العمل مع 2.6 أو 2.7 أو (في ذلك الوقت) 4.0.

كلما كانت هناك حاجة.نضع في اعتبارنا بعض المستخدمين يشعرون أكثر أمنا الحصول على التحديثات بانتظام, في حين أن البعض يشعر بالضيق وجود المنبثقة في كل يوم "هناك 129 تحديثات جديدة لتثبيت!انقر هنا أن ننتظر 20 دقيقة إلى تحميل ، ثم آخر 10 لتثبيتها!"...ترى وجهة نظري.

ذلك يعتمد على طبيعة الترقية و كمية من تدخل المستخدم اللازمة لتحقيق ذلك.

إذا كان موقع على شبكة الإنترنت, يمكنك ترقية كل يوم ، طالما أنك لا كسر أي شيء.

إذا كان التحديث الأمني مجانا, اسرع وقت ممكن هي دائما موضع تقدير.

مجانا خلل الترقية ، إذا كان لديه ليتم تثبيتها من قبل المستخدم ، يجب أن لا يكون أكثر من مرة كل شهرين.

أي شيء التي يتم دفعها لا يمكن أن تكون أكثر تواترا من مرة واحدة في السنة ، أو الناس سوف تبدأ في الشعور الاستفادة من.أكثر لفئات معينة من البرامج ، مثل أنظمة التشغيل.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top