Agile- AME-111 - التاريخ

Agile- AME-111 - التاريخ

رشيق

أنا

(AMe-111: dp.215؛ 1. 96'0 "؛ b. 24'0"؛ dr. 7 '؛ s. 10.0 k .؛ a. 2 .50-eal. mg.، 2 .30-eal . أماه)

تم شراء أول Agile (AMe-lll) - كاسحة ألغام ساحلية خشبية الهيكل - من قبل البحرية من السيد جون بريسكوفيتش من تايوما ، واشنطن ، في 10 أبريل 1941 بينما كانت لا تزال قيد الإنشاء في شركة Petersen لبناء السفن في تاكوما ، واشنطن ، تم تسليمه إلى البحرية في 26 نوفمبر 1941 ، ووضع في الخدمة في 12 ديسمبر 1941 ، الملازم جون جي توربيت ، اتحاد الجمهوريات الاشتراكية السوفياتية ، المسؤول.

تم الإبلاغ عن Agile للخدمة مع دورية البحرية البحرية في المنطقة البحرية 13 في 23 ديسمبر. مقرها في المحطة البحرية في سياتل واشنطن ، قامت بدوريات في مياه بوجيه ساوند حتى أبريل من عام 1942 عندما دخلت الفناء لإجراء الإصلاحات والتعديلات. أكملت شركة Agile الإصلاحات وعادت إلى العمل بعد ذلك بوقت قصير. في أكتوبر 1943 ، انتقلت إلى كودياك ، ألاسكا ، حيث استأنفت الدوريات تحت رعاية القائد شمال غرب سي إف رونتييه. بعد 15 أبريل 1944 ، تم تعيينها على حدود بحر ألاسكا المنشأة حديثًا.

عادت Agile إلى سياتل في 4 أكتوبر 1944. ودخلت ساحة في Winslow Marine Railway حيث أزيلت معدات كاسحة الألغام. في 20 ديسمبر 1944 ، أبلغت المحطة الجوية البحرية ، جزيرة ويدبي ، وبدأت العمل في تحميل وتسليم طوربيدات في القواعد على طول ساحل واشنطن. في 30 ديسمبر 1944 ، أعيد تسميتها IX-203. ظل هذا الواجب مشغولاً حتى تم إخراجها من الخدمة في 14 ديسمبر 1945. شُطب اسمها من قائمة البحرية في 8 يناير 1946 ، وتم تسليمها إلى اللجنة البحرية للتخلص منها في 14 مارس 1946.


بيان أجيل

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

يُعرف رسميًا باسم "بيان تطوير البرمجيات الرشيقة" ، البيان الذي يوضح بالتفصيل 4 قيم و 12 مبدأ.

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

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

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

إذن ، ما هي القيم والمبادئ الأساسية للبيان الرشيق؟

الأفراد والتفاعلات على العمليات والأدوات.

تعمل البرامج على وثائق شاملة.

تعاون العملاء على التفاوض على العقود.

وردا على تغيير خلال اتباع خطة.

الأولوية القصوى هي إرضاء العميل من خلال التسليم المبكر والمستمر للبرامج القيمة.

نرحب المتطلبات المتغيرة، حتى وقت متأخر في التنمية. تسخر العمليات الرشيقة التغيير لصالح العميل & # x27s الميزة التنافسية.

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

يجب على العملاء والمطورين العمل معًا يوميًا طوال فترة المشروع.

بناء مشاريع حول دوافع الأفراد. امنحهم البيئة والدعم الذي يحتاجون إليه ، وثق بهم لإنجاز المهمة.

الطريقة الأكثر كفاءة وفعالية لنقل المعلومات إلى فريق التطوير وداخله هي المحادثة وجهًا لوجه.

يعمل البرنامج هو المقياس الأساسي للتقدم.

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

الاهتمام المستمر بالتميز التقني والتصميم الجيد يعزز الرشاقة.

البساطة - فن تعظيم حجم العمل غير المنجز - أمر ضروري.

تظهر أفضل الهياكل والمتطلبات والتصاميم من فرق ذاتية التنظيم.

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

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

في أوائل عام 2001 ، عقدت مجموعة مكونة من 17 مطورًا اجتماعين - الأول في ولاية أوريغون ، والثاني في سنوبيرد ، يوتا - لمناقشة المشكلات والحلول في تطوير البرمجيات ، وهي الطريقة التي ولد بها البيان.

ببساطة ، تمت كتابة البيان كرد على إحباط كبير مع عمليات التنمية التقليدية في التسعينيات.

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

الفارق الزمني بين احتياجات العمل والحلول التي يتم تطويرها بمتوسط ​​ثلاث سنوات ، والعمليات القياسية في هذه المرحلة كانت غير عملية وغير مرضية ومثقلة بالوثائق والإشراف.

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

تم تصميم البيان لتمكين المطورين وتسريع العمليات وللمساعدة في تشجيع ممارسات العمل التي تركز بشكل مباشر على المستخدم.

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

نُشر البيان في فبراير 2001 ، وأصبح منذ ذلك الحين أساسًا لمجموعة واسعة من الأطر والمنهجيات وطرق العمل المختلفة.

كان الموقعون الأصليون على بيان Agile عبارة عن مجموعة من 17 من المطورين والعلماء والمبرمجين والمؤلفين الذين اجتمعوا معًا لإيجاد حل للأمراض المتصورة لصناعة تطوير البرمجيات.

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

القائمة الكاملة للموقعين هي:

كينت بيك ، مايك بيدل ، آري فان بينيكوم ، أليستير كوكبيرن ، وارد كننغهام ، مارتن فاولر ، جيمس جرينينج ، جيم هايسميث ، أندرو هانت ، رون جيفريز ، جون كيرن ، بريان ماريك ، روبرت سي مارتن ، ستيف ميلور ، كين شوابر ، جيف ساذرلاند ، وديف توماس.

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

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

المشكلة الحقيقية في البيان اليوم ليست ما إذا كان ذا صلة ، ولكن كيف يتم تطبيقه - أو بالأحرى كيف يتم تطبيقه بشكل غير صحيح.

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

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

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


& # 8216 التمييز الجنسي النباتي & # 8217 يمكن أن يكون وراء الحساسية الموسمية

دورهام

في أحد الأيام في أبريل / نيسان الماضي ، رأى سكان دورهام بولاية نورث كارولينا السماء تتحول إلى ظل غريب ولكنه مألوف للشجرة. غمرت غيوم هائلة من مسحوق ناعم أصفر-أخضر المدينة. بدا الأمر وكأنه نهاية العالم. & # 8220 سيارتك أصبحت صفراء فجأة ، والرصيف كان أصفر ، وكان سقف منزلك أصفر ، & # 8221 يقول كيفن ليلي ، مساعد مدير خدمات المناظر الطبيعية بالمدينة & # 8217s. وصفه السكان ، بشكل مناسب تمامًا ، بـ & # 8220pollenpocalypse. & # 8221

تعد أشجار الذكور أحد أهم الأسباب التي أدت إلى تدهور الحساسية لسكان المدن في العقود الأخيرة. إنهم & # 8217 لا يميزون ، ويقذفون أمشاجهم في كل اتجاه. يمكنهم & # 8217t مساعدتهم & # 8212it & # 8217s ما بناهم التطور من أجله. هذا جيد في البرية ، حيث تحبس إناث الأشجار حبوب اللقاح لتخصيب بذورها. لكن الغابات الحضرية تهيمن عليها أشجار الذكور ، لذلك فإن المدن مغطاة بحبوب اللقاح الخاصة بها. توم أوجرين ، عالم البستنة ومؤلف كتاب البستنة الخالية من الحساسية: الدليل الثوري لتنسيق الحدائق الصحية، كان أول من ربط الحساسية المتفاقمة بسياسة الزراعة الحضرية ، والتي يسميها & # 8220botanical sexism. & # 8221

في الأشجار ، الجنس موجود خارج ثنائية الأنثى والذكر. بعضها ، مثل أشجار الأرز والتوت والرماد ، ثنائي المسكن ، مما يعني أن كل نبات هو أنثى أو ذكر بشكل واضح. البعض الآخر ، مثل أشجار البلوط والصنوبر والتين أحادية النوع ، مما يعني أن لديهم أزهارًا من الذكور والإناث في نفس النبات. من السهل التعرف على الأشجار أو الأجزاء الأنثوية # 8212 & # 8217 هي تلك التي تحتوي على بذور. وأكثر من ذلك ، مثل أشجار البندق والتفاح ، تنتج & # 8220perfect & # 8221 زهورًا تحتوي على أجزاء من الذكور والإناث داخل زهرة واحدة. ولكن في حين أن كل من الأشجار أحادية المسكن والذكور ثنائية المسكن تنتج حبوب اللقاح ، يزعم أوغرين أن الأخير هو المسؤول في المقام الأول عن عطسنا وأعيننا المائية.

حبوب اللقاح تحوم في بركة. ايلي كريستمان / فليكر

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

في البداية ، اعتقد أن هذا النمط ربما كان مجرد نزوة غريبة لمدينة واحدة. ولكن عندما درس النباتات ذات المناظر الطبيعية بشكل متكرر في مدن أخرى ، لاحظ نفس الشيء: ذكور ، على طول الطريق. & # 8220 على الفور بدأت أدرك أن هناك شيئًا غريبًا يحدث ، & # 8221 يقول. أثناء تعقب أصل هذا الاتجاه ، عثر Ogren على ربما أول أثر للتمييز الجنسي في المناظر الطبيعية الحضرية في 1949 وزارة الزراعة الأمريكية الكتاب السنوي للزراعة. نصح الكتاب: & # 8220 عند استخدامها لزراعة الشوارع ، يجب اختيار الأشجار الذكور فقط ، لتجنب الإزعاج من البذور. & # 8221

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

التفضيل الذي أشارت إليه توصية وزارة الزراعة الأمريكية هو أحد عناصر القصة & # 8212 ، والآخر شيء أكثر مأساوية من منظور شجري. في النصف الأول من القرن العشرين ، ظهرت أشجار الدردار المورقة ، المخنثية ، وغير المسببة للحساسية ، فوق العديد من الشوارع الأمريكية. ولكن في الستينيات ، تم تخزين سلالة خبيثة من مرض الدردار الهولندي ، وهو مرض فطري ينتشر عن طريق خنفساء اللحاء ، على شحنة من جذوع الأشجار من بريطانيا. قضى الفطر على بعض المدن الأمريكية & # 8217 أطول الأشجار عمرا وترك العديد من الشوارع خالية تماما تقريبا من اللون الأخضر أو ​​الظل. بحلول عام 1989 ، مات ما يقدر بنحو 75 في المائة من أمريكا الشمالية و 77 مليون دردار رقم # 8217 ، وفقًا لـ اوقات نيويورك.

دمر جذع بسبب مرض الدردار الهولندي الذي تنقله الخنافس. مشروع أرشيف د. ماري جيلهام / فليكر

أعاد مخططو المدينة ومهندمو الحدائق إعادة إسكان شوارع الأمة القاحلة والمليئة بالشمس ، وفقًا لإرشادات وزارة الزراعة الأمريكية ، مع أكثر من 100 نوع جديد من استنساخ القيقب ، كما يقول أوغرين ، جميعهم من الذكور. على مر السنين ، انضم إليها ذكور أشجار الصفصاف والحور والرماد والتوت والحور الرجراج والفلفل. عندما تنضج هذه الأشجار ، تفرز كميات متزايدة من حبوب اللقاح. بدأت المشاتل في بيع المزيد من النباتات الذكرية أيضًا ، ويرجع ذلك جزئيًا إلى أنه من الأسهل استنساخ شجرة موجودة بدلاً من انتظار الذكور والإناث لتلقيح بعضهم البعض بشكل طبيعي. الآن ، لا يقتصر الأمر على الأشجار والشجيرات فحسب ، بل تُباع نباتات الزينة في دور الحضانة الحضرية التي تؤدي إلى انحراف الذكور. & # 8220 التمييز الجنسي النباتي عميقة ، & # 8221 Ogren يقول.

في نوع قاس من المفارقة ، إذا كانت زراعة الحدائق الحضرية قد أعطت الأولوية للأشجار الأنثوية بنفس الطريقة ، فلن تكون حبوب اللقاح ولا البذور أو الفاكهة القبيحة مشكلة كبيرة. & # 8220 إذا فعلوا ذلك بالعكس وزرعوا مئات الأشجار الأنثوية بدون ذكور ، لكان الأمر عقيماً ومرتباً ، بدون أي حبوب لقاح ، & # 8221 Ogren يقول. & # 8220 الأشجار الأنثوية لا تصنع ثمارًا أو بذورًا إذا لم يكن هناك ذكور حولها. & # 8221 شجرة كبيرة ستبعثر غالبية حبوب اللقاح على بعد 20 أو 30 قدمًا من جذورها ، كما يقول أوغرين ، لذا فإن الأشجار الأنثوية المعزولة نسبيًا لن & # 8217t تحمل الكثير من الفاكهة.

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

يرى أوغرين أن أعراس الجنكة هي التهديد الأكبر بكثير. على عكس كل النباتات الأخرى تقريبًا ، تنتج أشجار الجنكة حيوانات منوية متحركة قادرة على السباحة في السعي وراء الإنبات. حيث يكون لكل حيوان منوي بشري ذيل واحد ، أو سوط ، يكون للحيوانات المنوية الجنكة حوالي ألف. & # 8220 بمجرد دخول حبوب اللقاح إلى أنفك ، ستنبت وتبدأ في السباحة هناك لتصل إلى حيث تسير ، & # 8221 Ogren. & # 8220It & # 8217s جميلة الغازية. & # 8221

الأوراق المروحية لشجرة ذكر الجنكة. غير مصور: حيوان منوي متحرك. لوتس جونسون / فليكر

لتوجيه المدن لزراعة أشجار أقل حساسية ، طور Ogren مقياس Ogren Plant Allergy Scale (OPALS). يقوم المقياس بتصنيف النباتات من 1 & # 821110 بناءً على قدرتها على الحساسية. ولكن في حين أن بعض المؤسسات ، مثل مسقط رأس Ogren & # 8217s في سان لويس أوبيسبو وإدارة الصحة العامة في كاليفورنيا ، قد استشارت OPALS أثناء تصميم التطورات الجديدة ، كانت المدن بشكل عام بطيئة في استيعابها. & # 8220It & # 8217s من الصعب إجراء تغييرات عندما يكون كل شيء مزروعًا بالفعل ، & # 8221 Ogren يقول. & # 8220 لا أحد يريد قطع الأشجار. & # 8221 بدلاً من ذلك ، يريد Ogren أن تستبدل المدن الأشجار الميتة أو المحتضرة بخيارات منخفضة الحساسية ، مثل الزعرور ، ورماد الجبل ، وأشجار الخدمة. في بعض الحالات ، مثل دور الرعاية النهارية والمستشفيات ، يدعو Ogren بنشاط إلى إزالة الأنواع المسببة للحساسية بشكل غير عادي مثل ذكر كبار السن وأشجار الطقسوس والتوت. (بالنسبة لمعظم الناس ، تعد الحساسية في المناطق الحضرية مصدر إزعاج موسمي. ولكن بالنسبة للفئات السكانية الضعيفة ، مثل الأطفال أو البالغين الذين يعانون من أمراض الجهاز التنفسي ، يمكن أن تكون أكثر خطورة & # 8212 حتى قاتلة.)

معظم معارك Ogren & # 8217 الحالية مفرطة في المحلية. لقد سار مؤخرًا بجوار مركز للأطفال & # 8217s في سانتا باربرا حيث كان ضخمًا بودوكاربوس زرعت شجرة (10 في أوبالس) عند المدخل. & # 8220 لقد كان يحتوي على الكثير من حبوب اللقاح لدرجة أنه إذا نقرت بإصبعك على ورقة ، ستنطلق سحابة ضخمة ، & # 8221 Ogren يقول. & # 8220 لذا الآن أنا & # 8217m في معركة مع مدينة سانتا باربرا. & # 8221 Ogren & # 8217s اقتراح & # 8217t لتقطيع الشجرة ولكن يجب تقليصها بانتظام ، مما يؤدي إلى إبطاء إنتاج حبوب اللقاح. بالمقارنة ، أنثى بودوكاربوس تنتج الأشجار ثمارًا بحجم ثمرة زيتون & # 8212 وهي 1 في أوبالس.

على الرغم من أن البيولوجيا الكامنة وراء فكرة Ogren & # 8217 قد اجتازت مكانتها في مجال الغابات الحضرية ، إلا أن العديد من الخبراء يخجلون من استخدام مصطلحاته. يرى بول ريس ، مدير جامعة ولاية أوريغون وكلية الغابات # 8217s ، التمييز على أساس الجنس النباتي على أنه مجرد ذراع واحدة من المشكلة التاريخية الأكبر المتمثلة في نقص التنوع في الغابات الحضرية. & # 8220 في أي وقت نزرع فيه وفرة من نوع واحد من الأشجار ، سواء كانت نوعًا واحدًا ، أو جنسًا ، أو ، في حالة ما يسمى & # 8216 التحيز الجنسي النباتي ، & # 8217 شجرة ذكور ، لا بد أن تكون هناك مشاكل ، & # 8221 ريس يقول. يستشهد بسقوط الأنواع التي تم زرعها على نطاق واسع ومتجانس ، مثل أشجار برادفورد الكمثرى والرماد ، والتي تخوض الأخيرة معركة خاسرة ضد خنفساء غازية قضم الخشب تسمى حفار الرماد الزمرد.

ومع ذلك ، يعتقد ريس أن Ogren يعمل على شيء ما ، مضيفًا أنه & # 8217d يرغب في رؤية المزيد من الأبحاث حول الآثار غير المقصودة للإفراط في زراعة أشجار الذكور. & # 8220 أنا فقط لن & # 8217t أسميها التحيز الجنسي. قد يبدو أن عزو مشكلة بشرية حقيقية إلى عالم النبات قد يبدو أننا & # 8217re نقلل من أهمية ما يواجهه البشر ، وخاصة النساء ، & # 8221 كما يقول.

من المرجح أن يستحضر تغير المناخ المزيد من سحب حبوب اللقاح بشكل متكرر. جيريمي جيلكريست

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

دورهام بعيدة كل البعد عن أكثر المدن تلوثًا بحبوب اللقاح في أمريكا. هذا التفضيل ينتمي إلى تولسا ، أوكلاهوما. (تحتل دورهام المرتبة 67 ، وفقًا لتقرير صادر عن مؤسسة الربو والحساسية الأمريكية لعام 2018). لكن دورهام لديها الآن إمكانات غير عادية لتنويع تركيبة سكانها النباتيين جذريًا ، حيث تقترب غالبية أشجارها من سنوات الشفق. في الثلاثينيات والأربعينيات من القرن الماضي ، أشرف قسم الأشغال العامة بالمدينة على جهود تشجير حضرية ضخمة شهدت زراعة الآلاف من أشجار البلوط الصفصاف داخل حدود المدينة. على الرغم من ازدهارها لما يقرب من قرن من الزمان ، إلا أن أشجار البلوط تصل إلى مرحلة الشيخوخة. بتوجيه من Lilley & # 8217s ، بدأت دورهام في إعادة التحريج بمجموعة أكثر تنوعًا من الأشجار ، بما في ذلك أشجار الصنوبر والقيقب والدردار والقرانيا والكرز.

لا يوجد في دورهام إرشادات رسمية بشأن أنواع الأشجار التي يمكن زراعتها أو التي سيتم زراعتها ، على الرغم من أن المدينة تحظر إناث الجنكة. & # 8220 إن جنس الشجرة ليس شيئًا نولي اهتمامًا له ، & # 8221 ليلي يقول ، مضيفًا أنه لم يسمع بمفهوم التمييز الجنسي النباتي. لكنه يقول إن دورهام تبذل جهدًا لزراعة أشجار أحادية النوع في الغالب ، أو أشجار بها أجزاء من الذكور والإناث.

Ogren يمارس الجنس مع الأشجار أينما ذهب يمكنه مساعدتها & # 8217t. زار مؤخرًا ساكرامنتو لحضور مؤتمر وشاهد عشرات أشجار الأرز المزروعة في مبنى الكابيتول & # 8212 جميع الذكور. في رحلته الأخيرة إلى لندن ، اكتشف غابة حقيقية من أشجار الخليج الحلو الذكور. طُلب منه إلقاء محاضرة عن التمييز الجنسي النباتي في كرايستشيرش ، نيوزيلندا ، حيث أمضى يومًا كاملاً في البحث عن أنثى عزباء في المدينة. بوداكاربوس توتارا شجرة (تنبيه المفسد: ذكور ، الكثير منهم). & # 8220 جزء كبير من المشكلة هو أن معظم الناس لا يعرفون الكثير عن الأشجار ، ويعتقدون ، حسنًا ، الأشجار جيدة ولا توجد أشجار سيئة ، & # 8221 كما يقول. & # 8220 لكن الأشجار تشبه البشر تمامًا ، ولديها العديد من الاختلافات. بعض الأشجار صديقة للإنسان ، وبعضها عكس ذلك تمامًا. & # 8221


Agile- AME-111 - التاريخ

оличество зарегистрированных تاريخ: 20 ساعة.

Участвовать бесплатно

هذه هي الدورة الخامسة في برنامج شهادة إدارة المشاريع من Google. تستكشف هذه الدورة تاريخ إدارة المشاريع الرشيقة ومنهجها وفلسفتها ، بما في ذلك إطار عمل سكروم. سوف تتعلم كيفية التمييز بين Agile وأساليب إدارة المشاريع الأخرى ودمجها. أثناء تقدمك في الدورة التدريبية ، ستتعلم المزيد عن Scrum ، واستكشاف ركائزها وقيمها ومقارنة أدوار فريق Scrum الأساسية. سوف تكتشف كيفية بناء وإدارة وتنقيح تراكم المنتج ، وتنفيذ استراتيجيات التسليم القائمة على القيمة من Agile ، وتحديد خارطة طريق القيمة. سوف تتعلم أيضًا استراتيجيات لتنظيم أحداث Scrum الخمسة المهمة لفريق Scrum بشكل فعال ، وتقديم نهج Agile أو Scrum لمنظمة ما ، وتدريب فريق Agile. أخيرًا ، ستتعلم كيفية البحث عن الفرص والحصول عليها في أدوار Agile. سيستمر مديرو مشروع Google الحاليون في إرشادك وتزويدك بالأساليب العملية والأدوات والموارد لتحقيق أهدافك. يجب أن يكون المتعلمون الذين يكملون هذا البرنامج مجهزين للتقدم لوظائف المستوى التمهيدي كمديري المشاريع. لا توجد خبرة سابقة ضرورية. بنهاية هذه الدورة ، ستكون قادرًا على: - شرح نهج وفلسفة إدارة المشاريع الرشيقة ، بما في ذلك القيم والمبادئ. - شرح ركائز سكروم وكيف تدعم قيم سكروم. - تحديد ومقارنة الأدوار الأساسية في فريق سكرم وما الذي يجعلها فعالة. - إنشاء وإدارة Product Backlog وإجراء تحسين Backlog. - وصف الأحداث الخمسة المهمة لـ Scrum وكيفية إعداد كل حدث لفريق Scrum. - تنفيذ استراتيجيات التسليم المبنية على القيمة لشركة Agile وتحديد خارطة طريق القيمة. - شرح كيفية تدريب فريق أجايل ومساعدتهم على التغلب على التحديات. - أجرِ بحثًا عن وظيفة للحصول على دور رشيق وتعلم كيف تنجح في مقابلتك.

Получаемые навыки

التدريب ، التأثير ، الإدارة الرشيقة ، حل المشكلات ، سكرم

Рецензии

تعتبر منهجيات Agile خاصة Scrum ضرورية في التكنولوجيا والحديثة ، الكبيرة & # x27startup & # x27 مثل الشركات ذات التفكير مثل Google و AMD وما إلى ذلك. تضع هذه الدورة التدريبية الأساس بطريقة ممتازة.

لقد كان تعلم إدارة المشاريع الرشيقة تجربة تعليمية جديدة تمامًا بالنسبة لي. إن الفرصة التي توفرها Google للحصول على هذه المعرفة هي موضع تقدير كبير.

أساسيات Agile

سوف تتعلم كيف يتم تنظيم الدورة واستكشاف تاريخ ونهج وفلسفة إدارة المشاريع الرشيقة ونظرية سكروم. سوف تتعلم أيضًا سبب ملاءمة Agile للصناعات المعرضة للتغيير وكيفية التمييز بين أساليب Agile ومزجها.

Реподаватели

شهادات Google الوظيفية

Екст видео

أهلا مرة أخرى. قد تتذكر الدورات التدريبية السابقة في هذا البرنامج والتي قدمت مقدمة لمنهجيات إدارة مشروع Waterfall و Agile. الآن ، سوف نتعمق أكثر ونوسع نطاق فهمك لهذه الأساليب الشائعة. في هذا الفيديو ، سأقدم لك نبذة تاريخية عن Agile وأقدم لك قيم ومبادئ Agile. وستتعلم & # x27ll أن Agile يمكن استخدامها في العديد من الصناعات المختلفة. مستعد؟ لنبدأ & # x27s. للمراجعة السريعة ، تعتبر Waterfall منهجية شائعة لإدارة المشاريع تشير إلى الترتيب التسلسلي أو الخطي للمراحل. أنت تكمل مرحلة واحدة في كل مرة ، ولا تنتقل إلى المرحلة التالية حتى تنتهي. ثم تتحرك أسفل الخط مثل الشلال ، تبدأ من أعلى الجبل وتنتقل إلى أسفل. يشير المصطلح & quotagile & quot إلى القدرة على التحرك بسرعة وسهولة. كما يشير إلى المرونة والاستعداد والقدرة على التغيير والتكيف. تأخذ المشاريع التي تتبنى إدارة مشروع Agile نهجًا تكراريًا ، مما يعني أن عمليات المشروع تتكرر في كثير من الأحيان عدة مرات خلال دورة حياة المشروع. في هذه الحالة ، يعمل الفريق ضمن العديد من الكتل الزمنية القصيرة ، والتي تسمى التكرارات. قد تتكرر التكرارات الفردية بناءً على التعليقات الواردة. خلال كل تكرار ، يأخذ الفريق مجموعة فرعية من جميع أنشطة المشروع & # x27s ويقوم بكل الأعمال المطلوبة لإكمال تلك المجموعة الفرعية من الأنشطة. يمكنك التفكير في الأمر على أنه الكثير من الشلالات الصغيرة لكل نشاط. يمكّن هذا النهج التكراري المشروع من التحرك بسرعة ، فضلاً عن جعله أكثر قدرة على التكيف مع التغيير. لذا فإن المصطلح & quotagile & quot يعني المرونة والتكرار والانفتاح على التغيير ، ولكن ماذا نعني بإدارة المشاريع الرشيقة؟ إدارة المشاريع الرشيقة هي نهج لإدارة المشروع والفريق بناءً على بيان Agile. البيان عبارة عن مجموعة من أربع قيم و 12 مبدأً تحدد العقلية التي يجب أن تسعى جميع فرق أجايل من أجلها. إذن ، بعبارات أساسية للغاية ، الشلال خطي ومتسلسل ولا يشجع على تغيير العملية بمجرد بدئها. من ناحية أخرى ، يتميز Agile بأنه تكراري ومرن ويتضمن التغييرات الضرورية طوال العملية. الآن ، القليل من درس التاريخ حتى تتمكن من الحصول على فكرة أفضل عن كيف ولماذا أصبحت Agile نهجًا شائعًا لإدارة المشاريع. ظهرت منهجيات Agile بشكل عضوي خلال التسعينيات حيث كانت صناعة البرمجيات مزدهرة. كانت الشركات الناشئة في مجال البرمجيات مثل Google تشق طريقًا للحصول على المزيد من منتجات البرامج في وقت أقل. في غضون ذلك ، كان عمالقة التكنولوجيا في ذلك الوقت يجربون طرقًا أسرع لبناء برامج أفضل والبقاء في المنافسة. وبالمناسبة ، فإن البرنامج ليس مجرد تطبيقات ومواقع إلكترونية نستخدمها جميعًا كل يوم. يشتمل البرنامج أيضًا على الكود وراء الابتكارات في الزراعة والأجهزة الطبية والتصنيع وغير ذلك. لذلك في هذه البيئة المتنامية التنافسية ، لم يكن بوسع الشركات إنشاء منتجات جديدة ومبتكرة. كانوا بحاجة أيضًا إلى ابتكار العمليات ذاتها التي كانوا يستخدمونها لتطوير هذه المنتجات الجديدة. في عام 2001 ، اجتمع قادة الفكر والمبدعون لبعض هذه العمليات الجديدة ، والتي تسمى أيضًا المنهجيات ، لإيجاد أرضية مشتركة بين أساليبهم وحل مشكلة ما. واتفقوا على أن المشكلة تكمن في أن الشركات كانت تركز بشدة على تخطيط وتوثيق مشروعها لدرجة أنها فقدت رؤية ما يهم حقًا: إرضاء عملائها. لذا فقد توصل هؤلاء القادة إلى بيان Agile لتوجيه الآخرين بشأن ما يعتقدون أنه مهم حقًا عند تطوير البرامج ، وهو ما يحافظ على مرونة العملية ويركز على الأشخاص - كل من الفريق والمستخدمين - على المنتجات النهائية أو المنجزات. الآن ، هنا & # x27s حيث تصبح Agile أكثر إثارة للاهتمام. لا يزال بإمكانك استخدام Agile ، حتى إذا كنت & # x27re لا تخطط للعمل في مشاريع البرامج. حققت Agile نجاحًا كبيرًا في صناعة البرمجيات بحيث تم تطبيق قيمها ومبادئها وأطرها في كل صناعة تقريبًا. في الواقع ، تعتمد الأساليب الرشيقة التي ستتعلمها أيضًا بشكل كبير على مبادئ التصنيع الليّن التي نشأت في مصانع سيارات Toyota & # x27s في ثلاثينيات القرن الماضي. & # x27ll ستجد أيضًا أساليب رشيقة يتم تبنيها في مجالات الطيران والرعاية الصحية والتعليم والصناعات المالية وغير ذلك. رائع ، أليس كذلك؟ رشيق في كل مكان. أنت الآن تعرف القليل عن تاريخ Agile وأصل بيان Agile وبعض الصناعات التي تستخدم Agile لإدارة المشاريع. فيما يلي ، & # x27ll نقارن المزيد من الاختلافات بين Waterfall و Agile لتتعرف حقًا على أنماط إدارة المشروع هذه.


تطوير البرمجيات الخالية من الهدر

تم إنشاء طريقة Lean Software Development في الأصل بواسطة Mary و Tom Poppendicks ولكنها تعتمد بشكل كبير على Lean Manufacturing بشكل أساسي بواسطة شركة Toyota اليابانية. إنه يركز على الأساليب البسيطة والفعالة لتقديم قيمة للعملاء وتحسين "تدفق القيمة" باستمرار.

مبادئ تطوير البرمجيات الخالية من الهدر

  • القضاء على النفايات
  • قم بتمكين الفريق
  • تسليم سريع
  • تحسين الكل
  • بناء الجودة في
  • تأجيل القرارات
  • تضخيم التعلم

مزيد من المعلومات حول موقع Mary and Tom Poppendicks The Lean Mindset.

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

كانبان 3 مبادئ

القاعدة رقم 1: سير العمل المرئي
القاعدة رقم 2: تحديد العمل في العملية (WIP)
القاعدة رقم 3: القياس والتحسين
يمكن العثور على مزيد من المعلومات في منشورنا حول علاقة Kanban و Leans والتاريخ.


تطوير رشيق: تاريخ موجز

لفهم التطوير السريع Agile Development ، قد يتعين عليك العودة إلى الخمسينيات من القرن الماضي والتصنيع الخالي من الهدر لشركة Toyota. بدون الخوض في الكثير من التفاصيل ، فإن الفكرة الأساسية لـ lean و kaizen وما إلى ذلك هي فكرة التحسين المستمر والتكراري. هذا هو ما يدور حوله تطوير البرمجيات الرشيقة. المزيد عن هذا لاحقًا. لنبدأ من التاريخ القديم تقريبًا - على الأقل فيما يتعلق بتطوير البرامج.

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

بعد عملية SDLC ، تلتقي بالعميل (مستخدمو الأعمال / أصحاب المصلحة) وتجمع المتطلبات وتدخل في تحليل ذهابًا وإيابًا للمتطلبات المذكورة حتى تتفق معهم ، ويتم توثيق المتطلبات وكتابتها في مستند أنت يمكن أن يوافق على حد سواء. تم تحديدها بشكل جيد ، مع شرحها مع المخططات الداعمة (علاقة الكيان ، الحالة ، تدفق البيانات ، CRUD ، إلخ). مرة أخرى ، ما الذي يمكن أن يحدث بشكل خاطئ؟ لدينا جميعًا أعمالنا معًا. لقد أمضينا للتو شهرين إلى ثلاثة أشهر في الاجتماع ، وتوثيق المتطلبات ، والتعرق على محطة أو محطة عمل ساخنة في Word ، Visio ، وربما ERWin ، للتأكد من أن كل شيء يتم تحليله بشكل كافٍ ، وتخطيطه ، وتحديده ، والموافقة عليه في النهاية.

سيوقع السيد Business User على النتيجة النهائية قائلاً إن هذه الوثيقة تمثل ما يريده. إنها مواصفات كاملة.

دعونا نتوقف هنا للحظة.

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

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

أثبتت منهجية Waterfall لجمع المتطلبات وتحليلها وتصميمها وترميزها واختبارها وتنفيذها أنها غير فعالة في تجربتي الخاصة وللعديد من الآخرين أيضًا.

By the time you get to implementation several months or even years after beginning, the system may not be what the business expected, or the business has probably changed and the system needs to change with it.

The solution to this Waterfall problem is a set of software development methodologies that emphasize quick iterative development, working software, and frequent feedback from the customer and incorporation of change in the process. These methodologies are collectively called Agile software methodologies.

Although the roots of Agile may go back to the 50’s with Toyota and Test Driven Development with Project Mercury, things really began to pickup in the early 90’s with James Martin’s RAD (Rapid Application Development). Martin was well known for Information Engineering in the 80’s and 90’s. The idea of RAD was to reduce pre-planning and to quickly get into development, so the business could begin to collaborate right away with the development team by seeing a working prototype in just a few days or a couple of weeks.

Then things picked up in the mid-90’s with the advent of RUP (Rational Unified Process) and Scrum, followed by XP (Extreme Programming) in the late 90’s.

And then in 2001, the Agile Manifesto was written. From the Agile Manifesto website:

Manifesto for Agile Software Development

We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:

Individuals and interactionsover processes and tools
Working softwareover comprehensive documentation
Customer collaborationover contract negotiation
Responding to changeover following a plan

That is, while there is value in the items on
the right, we value the items on the left more.

  • Kent Beck
  • Mike Beedle
  • Arie van Bennekum
  • Alistair Cockburn
  • Ward Cunningham
  • Martin Fowler
  • James Grenning
  • Jim Highsmith
  • Andrew Hunt
  • Ron Jeffries
  • Jon Kern
  • Brian Marick
  • Robert C. Martin
  • Steve Mellor
  • Ken Schwaber
  • Jeff Sutherland
  • ديف توماس

© 2001, the above authors
this declaration may be freely copied in any form,
but only in its entirety through this notice.

Finally, even though Agile has its critics and is not a good fit for all software development projects, the methodologies have gained a strong hold in recent years. Agile has also been further legitimized with certifications from the PMI (Project Management Institute), the Agile Certified Practitioner (PMI-ACP)in 2011 and Scrum Alliance certifications like Certified ScrumMaster (CSM).


Pastor's Welcome Message

I beseech you therefore, brethren, by the mercies of GOD, that you present your bodies a living sacrifice, holy, acceptable to GOD, which is your reasonable service. And do not be conformed to this world, but be transformed by the renewing of yor mind, that you may prove what يكون that good and acceptable and perfect will of GOD. Romans 12 NKJV

For our corporate worship, First AME Church: Bethel uses the Revised Common Lectionary as the scriptural basis for weekly worship. Please visit the link below to read the passages for the week.


18 Years of Agile Manifesto for Software Development #1: History by Jim Highsmith

In honor of the 18th anniversary of the Agile Manifesto for Software Development, where 17 amazing guys meet (now 16 alive, Salud to Mike Beedle) Agile Lounge™ want to mark this week with a blog or a vlog a day has the meeting happen back between February 11th to the 13th 2001. Alexandre Frederic, founder of Agile Lounge and author of the ScrumMaster Lounge Blog want to pay tribute by also asking the question : 18 years old – does that make agility mature enough in our world of work ? What is the state of the mindset. How much evolution or devolution happen since then.

Are Agilistas really agile in the culture of transformation ? How much of the people are creative vs reactive ? You will also see the begging of the Vlog series Agility GaGa to sarcastically and musically addressing those question and reflection that WE need as transformation agent with agility and agile culture and soi-disant practices.

Today, I would like to start the 18th anniversary with some history by reproducing the article of Jim Highsmith in English. Tomorrow will have the French version of this History of Agile, if our translators meet the sprint goal and will have some surprises along the week. So sit back, relaxe and enjoy the Agile Manifesto 18th anniversary Week on The Agile Lounge!

On February 11-13, 2001, at The Lodge at Snowbird ski resort in the Wasatch mountains of Utah, seventeen people met to talk, ski, relax, and try to find common ground—and of course, to eat. What emerged was the Agile ‘Software Development’ Manifesto. Representatives from Extreme Programming, SCRUM, DSDM, Adaptive Software Development, Crystal, Feature-Driven Development, Pragmatic Programming, and others sympathetic to the need for an alternative to documentation driven, heavyweight software development processes convened.

Now, a bigger gathering of organizational anarchists would be hard to find, so what emerged from this meeting was symbolic—a Manifesto for Agile Software Development—signed by all participants. The only concern with the term رشيقcame from Martin Fowler (a Brit for those who don’t know him) who allowed that most Americans didn’t know how to pronounce the word ‘agile’.

Alistair Cockburn’s initial concerns reflected the early thoughts of many participants. “I personally didn’t expect that this particular group of agilites to ever agree on anything substantive.” But his post-meeting feelings were also shared, “Speaking for myself, I am delighted by the final phrasing [of the Manifesto]. I was surprised that the others appeared equally delighted by the final phrasing. So we did agree on something substantive.”

Naming ourselves “The Agile Alliance,” this group of independent thinkers about software development, and sometimes competitors to each other, agreed on the Manifesto for Agile Software Developmentdisplayed on the title page of this web site.

But while the Manifesto provides some specific ideas, there is a deeper theme that drives many, but not all, to be sure, members of the alliance. At the close of the two-day meeting, Bob Martin joked that he was about to make a “mushy” statement. But while tinged with humor, few disagreed with Bob’s sentiments—that we all felt privileged to work with a group of people who held a set of compatible values, a set of values based on trust and respect for each other and promoting organizational models based on people, collaboration, and building the types of organizational communities in which we would want to work. At the core, I believe Agile Methodologists are really about “mushy” stuff—about delivering good products to customers by operating in an environment that does more than talk about “people as our most important asset” but actually “acts” as if people were the most important, and lose the word “asset”. So in the final analysis, the meteoric rise of interest in—and sometimes tremendous criticism of—Agile Methodologies is about the mushy stuff of values and culture.

For example, I think that ultimately, Extreme Programming has mushroomed in use and interest, not because of pair-programming or refactoring, but because, taken as a whole, the practices define a developer community freed from the baggage of Dilbertesque corporations. Kent Beck tells the story of an early job in which he estimated a programming effort of six weeks for two people. After his manager reassigned the other programmer at the beginning of the project, he completed the project in twelve weeks—and felt terrible about himself! The boss—of course—harangued Kent about how slow he was throughout the second six weeks. Kent, somewhat despondent because he was such a “failure” as a programmer, finally realized that his original estimate of 6 weeks was extremely accurate—for 2 people—and that his “failure” was really the manager’s failure , indeed, the failure of the standard “fixed” process mindset that so frequently plagues our industry.

This type of situation goes on every day—marketing, or management, or external customers, internal customers, and, yes, even developers—don’t want to make hard trade-off decisions, so they impose irrational demands through the imposition of corporate power structures. This isn’t merely a software development problem, it runs throughout Dilbertesque organizations.

In order to succeed in the new economy, to move aggressively into the era of e-business, e-commerce, and the web, companies have to rid themselves of their Dilbert manifestations of make-work and arcane policies. This freedom from the inanities of corporate life attracts proponents of Agile Methodologies, and scares the begeebers (you can’t use the word ‘shit’ in a professional paper) out of traditionalists. Quite frankly, the Agile approaches scare corporate bureaucrats— at least those that are happy pushing process for process’ sake versus trying to do the best for the “customer” and deliver something timely and tangible and “as promised”—because they run out of places to hide.

The Agile movement is not anti-methodology, in fact, many of us want to restore credibility to the word methodology. We want to restore a balance. We embrace modeling, but not in order to file some diagram in a dusty corporate repository. We embrace documentation, but not hundreds of pages of never-maintained and rarely-used tomes. We plan, but recognize the limits of planning in a turbulent environment. Those who would brand proponents of XP or SCRUM or any of the other Agile Methodologies as “hackers” are ignorant of both the methodologies and the original definition of the term hacker.

The meeting at Snowbird was incubated at an earlier get together of Extreme Programming proponents, and a few “outsiders,” organized by Kent Beck at the Rogue River Lodge in Oregon in the spring of 2000. At the Rogue River meeting attendees voiced support for a variety of “Light” methodologies, but nothing formal occurred. During 2000 a number of articles were written that referenced the category of “Light” or “Lightweight” processes. A number these articles referred to “Light methodologies, such as Extreme Programming, Adaptive Software Development, Crystal, and SCRUM”. In conversations, no one really liked the moniker “Light”, but it seemed to stick for the time being.

In September 2000, Bob Martin from Object Mentor in Chicago, started the next meeting ball rolling with an email “I’d like to convene a small (two day) conference in the January to February 2001 timeframe here in Chicago. The purpose of this conference is to get all the lightweight method leaders in one room. All of you are invited and I’d be interested to know who else I should approach.” Bob set up a Wiki site and the discussions raged.

Early on, Alistair Cockburn weighed in with an epistle that identified the general disgruntlement with the word ‘Light’: “I don’t mind the methodology being called light in weight, but I’m not sure I want to be referred to as a lightweight attending a lightweight methodologists meeting. It somehow sounds like a bunch of skinny, feebleminded lightweight people trying to remember what day it is.”

The fiercest debate was over location! There was serious concern about Chicago in wintertime—cold and nothing fun to do Snowbird, Utah—cold, but fun things to do, at least for those who ski on their heads like Martin Fowler tried on day one and Anguilla in the Caribbean—warm and fun, but time consuming to get to. In the end, Snowbird and skiing won out however, a few people—like Ron Jeffries—want a warmer place next time.

We hope that our work together as the Agile Alliance helps others in our profession to think about software development, methodologies, and organizations, in new– more agile – ways. If so, we’ve accomplished our goals.


How to write user stories

Consider the following when writing user stories:

  • Definition of “Done” — The story is generally “done” when the user can complete the outlined task, but make sure to define what that is.
  • Outline subtasks or tasks — Decide which specific steps need to be completed and who is responsible for each of them.
  • User personas — For Whom? If there are multiple end users, consider making multiple stories.
  • Ordered Steps — Write a story for each step in a larger process.
  • Listen to feedback — Talk to your users and capture the problem or need in their words. No need to guess at stories when you can source them from your customers.
  • زمن — Time is a touchy subject. Many development teams avoid discussions of time altogether, relying instead on their estimation frameworks. Since stories should be completable in one sprint, stories that might take weeks or months to complete should be broken up into smaller stories or should be considered their own epic.

Once the user stories are clearly defined, make sure they are visible for the entire team.


Other Agile development life cycle approaches

Extreme Programming (XP)

Based on the five values of communication, simplicity, feedback, courage, and respect, XP is a framework that aims to produce a higher quality of life for the development team, as well as a higher quality product, through a collection of engineering practices. These practices are:

  • The Planning Game
  • Small Releases
  • Metaphor
  • Simple Design
  • اختبارات
  • Refactoring
  • Pair Programming
  • Collective Ownership
  • Continuous Integration
  • 40-hour week
  • On-site Customer
  • Coding Standard

كريستال

Crystal comprises a family of Agile methodologies that include Crystal Clear, Crystal Yellow, and Crystal Orange. Their unique characteristics are guided by factors such as team size, system criticality, and project priorities. Key components include teamwork, communication and simplicity, as well as reflection to regularly adjust and improve the development process. This Agile framework points out how each project may require a tailored set of policies, practices, and processes to meet the project’s specific characteristics.

Dynamic Systems Development Method (DSDM)

DSDM is an Agile methodology that focuses on the full project lifecycle. It was created in 1994 after users of the Rapid Application Development (RAD) wanted more governance and discipline to this iterative way of working. Based on eight principles , its philosophy is ‘that any project must be aligned to clearly defined strategic goals and focus upon early delivery of real benefits to the business.’

It promotes the use of the following practices so that it can offer best practice guidance for on-time, in-budget delivery of projects:

  • Facilitated Workshops
  • Modelling and Iterative Development Prioritisation
  • Time boxing

DSDM is designed to be independent of, and can be implemented in conjunction with, other iterative methodologies.

Feature-Driven Development (FDD)

FDD is a lightweight iterative and incremental software development process. With an objective to deliver tangible, working software in a timely manner, it is an Agile methodology that entails specific, very short phases of work, which are to be accomplished separately per feature.

Its development process is established on a set of best practices with a client-value aim. The eight best practices are:

    1. Domain Object Modeling
    2. Developing by Feature
    3. Component/Class Ownership
    4. Feature Teams
    5. Inspections
    6. Configuration Management
    7. Regular Builds
    8. Visibility of progress and results

    Agile methodology best practices

    It’s always handy to know how to do things best. Here are seven things you and your team should be doing when implementing any type of Agile methodology:

    Customer collaboration

    One of the core values stated in the Agile Manifesto, customer collaboration is a vital part of Agile methodology. Through consistent communication with the development team, the customer should always be aware of the progress, and the combined effort will result in a higher quality product.

    User Stories

    A tool used to explain a software feature from an end-user perspective, the purpose of a User Story is to create a simplified description of a requirement. It helps to picture the type of user of the product, what they want, and the reason(s) for it. A common User Story format that is used is:

    As a [role], I want [feature], because [reason].

    Continuous Integration

    Continuous Integration (CI) involves keeping the code up to date by producing a clean build of the system a few times per day. With a rule stating that programmers never leave anything unintegrated at the end of the day, it enables the delivery of a product version suitable for release at any moment. What CI seeks to do is to minimize the time and effort required by each integration.

    Automated tests

    Performing automated tests keeps the team informed about which of the code changes are acceptable, and whether or not a functionality is working as planned. Regression tests are run automatically before work starts.

    Pair programming

    Programming in pairs aims to enhance better designs, less bugs, and a sharing of knowledge across the development team. One of the least-embraced Agile programmer practices, it involves one programmer ‘driving’ (operating the keyboard), while the other ‘navigates’ (watches, learns, provides feedback). The roles can be rotated.

    Test-driven development (TDD)

    TDD aims to foster simple designs and inspire confidence. Instead of a process where software is added that is not proven to meet requirements, it is a method based on the repetition of a very short development cycle where requirements are turned into test cases, and then the software is improved to pass the new tests.

    Burndown charts

    A burndown chart is a graphical representation of the work that is left to do versus the time you have to do it. Using one as part of your Agile project management plan enables you to forecast when all the work will be completed. A detailed burndown chart will also include the amount of User Stories per unit of time.

    Agile methodology is an effective process for teams looking for a flexible approach to product development. No longer exclusive to the software industry, it can be implemented to any business venture that requires a non-linear plan of attack that also needs to value customer collaboration, effective teamwork, responsive changes, and of course, quality results.

    How has agile methodology improved your team’s way of working? Don’t forget to share your tips with us!


    شاهد الفيديو: Что происходит в мире Agile в 2021 году? Ведущий: Дмитрий Незабытовский