قصة المستخدم

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

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

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

تكوين قصص المستخدم

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

وعندما يدرك العميل قصص المستخدم، فيجدها بطاقة ملاحظة مكتوبة (مثل 3×5 بوصة أو 8×14 سم) مع الاسم والوصف الذي صاغه العميل. فإذا وجد المطور أن قصة المستخدم ناقصة بطريقة ما (ضخمة للغاية أو معقدة أو غير دقيقة)، فتتم إعادة كتابتها حتى تكون مرضية. ويتم التأكيد في البرمجةالقصوى أن قصص المستخدم لا تكون محددة بعد أن تتم كتابتها. فالمتطلبات تميل إلي التغير أثناء فترة التطوير، والتي يتم التعامل معها على أنها ليست دائمة بل قابلة للتغيير.

وبوجه عام تتبع قصص المستخدم القالب الأتي:

" بما أني <دور>، أريد <هدف/رغبة> من أجل <منفعة>

إلا أنه في الغالب يتم استخدام الصيغة الأقصر أيضا:

" بما أني <دور>، أريد <هدف/رغبة>"

أمثلة

كممثل للعميل، أريد البحث عن عملائي بأسمائهم الأولى والأخيرة.
كمستخدم غير إداري، أريد تعديل مواعيد أعمالي لكن ليس مواعيد أعمال مستخدمين آخرين.
كمختبر تطبيق جهاز محمول، أريد اختبار حالات الاختبار الخاصة بي وكتابة تقرير بالنتائج لإدارتي.
بداية التطبيق
يبدأ التطبيق من خلال جلب المستند الأخير الذي كان يتعامل معه المستخدم.
بينما يغلق المستخدم التطبيق، أريد تنبيهي بالحفظ إذا غيرت شيءًا من بياناتي منذ آخر عملية حفظ.
غلق التطبيق
عند غلق التطبيق، يُطلب من المستخدم الحفظ (إذا تم تغيير أي شيء في البيانات منذ آخر عملية حفظ!).
سوف يقوم الاستشاري بإدخال المصاريف على استمارة مصاريف. وسيقوم الاستشاري
بإدخال بنود على الاستمارة مثل نوع المصاريف، والوصف، والمبلغ، وأي تعليقات بشأن المصاريف.
(1) بعد إكمال هذا، سوف يقوم الاستشاري " بالتقديم". فإذا كانت المصاريف اقل من (<50)،
فسوف تذهب المصاريف إلي النظام مباشرة من أجل العمليات.
(2) في حالة ما إذا لم ينه الاستشاري من إدخال المصاريف، فربما يريد الاستشاري " الحفظ لاحقًا".
وهذه الخطوة ينبغي أن يتم عرضها على قائمة (صف انتظار) للاستشاري مع حالة "عدم الاكتمال".
(3) في حالة ما إذا قرر الاستشاري مسح البيانات وغلق الاستمارة، فسوف "يلغي ويخرج " الاستشاري.
ولن يتم حفظ هذا الطلب في أي مكان.

الاستخدام

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

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

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

الفوائد

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

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

الحدود

بعض الحدود في قصص المستخدم في وسائل أيجيل:

  • قد يصعب قياسها بالنسبة للمشروعات الكبيرة.
  • تعتبر مستهلات للمحادثات.

قصص المستخدم وحالات الاستخدام

بينما قصص المستخدم، وحالات الاستخدام وسيناريو الاستخدام كلها تخدم هدف الحصول على متطلبات محددة للمستخدم خاصة بالتفاعلات بين المستخدم والنظام، إلا أن هناك اختلافات رئيسية بينها.

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

انظر أيضا

المراجع

  • Daniel H. Steinberg and Daniel W. Palmer: Extreme Software Engineering, Pearson Education, Inc., ISBN 0-13-047381-2
  • Mike Cohn, "User Stories Applied", 2004, Addison Wesley, ISBN 0-321-20568-5
  • Mike Cohn: Agile Estimating and Planning, 2006, Prentice Hall, ISBN 0-13-147941-5
  1. ^ Davies، Rachel. "Non-Functional Requirements: Do User Stories Really Help?". مؤرشف من الأصل في 2019-02-02. اطلع عليه بتاريخ 2011-05-12.
  2. ^ Advantages of User Stories for Requirements نسخة محفوظة 18 أبريل 2012 على موقع واي باك مشين.

وصلات خارجية

Read other articles:

Bu makale, Bizans İmparatorluğu'nun (330–1453) askeriyesi hakkındaki serinin bir parçasıdır.Yapısal TarihBizans ordusu: East Roman army, Middle Byzantine army (thema • tagmata • Hetaireia), Komninos dönemi ordu (pronoia), Palaiologan-era army (allagia) • Vareg Muhafızları • GenerallerBizans donanması: Rum ateşi • Dromon • AmirallerSeferlerin TarihiSavaşlar, isyan ve iç savaşlar ve muharebeler listeleriStratejil...

 

Kasteelhoeve Barelsteyn Het Baerelhof of Barelsteyn, 1787. (Privéarchief Luc Rochtus, Caerte ofte Generaelen Metingh boeck der Prochie en Graefschappe van Bornhem en Marikerk door A. Vertongen, 20 april 1787 - Foto Filip Hooghe) Locatie Bornem,  België Coördinaten 51° 5′ NB, 4° 14′ OL Algemeen Kasteeltype Kasteelhoeve Stijl Frankisch Bouwmateriaal bak- en natuursteen Gebouwd in 10e eeuw Gebouwd door familie De Barla (van Baerle/van Barel) Gesloopt in einde 18e eeuw Websi...

 

Опис Могила Габріеля Нелідова Джерело власне фото Час створення 13 вересня 2012 Автор зображення Kamelot Ліцензія Я, власник авторських прав на цей твір, добровільно передаю його у суспільне надбання. У випадку, якщо це юридично неможливо, надаю право використовувати це зображе

The culture of the United States Marine Corps is widely varied but unique amongst the branches of the United States Armed Forces.[1] Because members of the Marine Corps are drawn from across the United States (and resident aliens from other nations),[2] it is as varied as each individual Marine but tied together with core values and traditions passed from generation to generation of Marines. As in any military organization, the official and unofficial traditions of the Marine ...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (أبريل 2022) كلوي أغنيو   معلومات شخصية الميلاد 9 يونيو 1989 (34 سنة)[1]  دبلن  مواطنة أيرلندا  عضوة في كيلتيك وومان،  وكيلتيك وومان  الأم عديلة كينغ  [ل...

 

Adaptations of the novel Nineteen Eighty-Four by George Orwell into other mediums See also: Nineteen Eighty-Four in popular media George Orwell's 1949 dystopian political novel Nineteen Eighty-Four, has been adapted for the cinema, radio, television, theatre, opera and ballet. Film adaptations 1984 (1956) Main article: 1984 (1956 film) The first feature-length adaptation, 1984, was directed by Michael Anderson and was released in 1956. It starred Edmond O'Brien as protagonist Winston Smith wi...

  Callidium Callidium violaceumTaxonomíaReino: AnimaliaFilo: ArthropodaClase: InsectaOrden: ColeopteraFamilia: CerambycidaeGénero: CallidiumFabricius, 1775[editar datos en Wikidata] Callidium es un género de escarabajos longicornios.[1]​ Especies Callidium angustipennis Chemsak, 1964 Callidium antennatum Newman, 1838 Callidium bifasciatum Fabricius, 1787 Callidium biguttatum Sallé, 1856 Callidium brevicorne Olivier, 1790 Callidium californicum Casey, 1912 Callidium ci...

 

American football player (born 1997) Not to be confused with Volus Jones. American football player Velus Jones Jr.No. 12 – Chicago BearsPosition:Wide receiver, Return specialistPersonal informationBorn: (1997-05-11) May 11, 1997 (age 26)Mobile, Alabama, U.S.Height:6 ft 0 in (1.83 m)Weight:200 lb (91 kg)Career informationHigh school:Saraland (Saraland, Alabama)College:USC (2016–2019)Tennessee (2020–2021)NFL Draft:2022 / Round: 3 / Pick: 7...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يوليو 2021) ثورة الكومونيروسمعلومات عامةالبلد تاج قشتالة المكان تاج قشتالة بتاريخ 16 أبريل 1520 تاريخ البدء 1520 تاريخ الانتهاء 1522 المشاركون list of people associated with the Revolt of the Comunero...

Map of Italy and its major cities The following is a list of Italian municipalities (comuni) with a population over 50,000. The table below contains the cities populations as of 31 December 2021,[1] as estimated by the Italian National Institute of Statistics,[2] and the cities census population from the 2011 Italian Census.[3] Cities in bold are regional capitals. Cities 1. Rome 2. Milan 3. Naples 4. Turin 5. Palermo 6. Genoa 7. Bologna 8. Florence Rank City 2011 cens...

 

Film Titel Reality Produktionsland USA Originalsprache Englisch Erscheinungsjahr 2023 Länge 85 Minuten Stab Regie Tina Satter Drehbuch Tina Satter,James Paul Dallas Produktion Brad Becker-Parton,Riva Marker,Greg Nobile,Noah Stahl Musik Nathan Micay Kamera Paul Yee Schnitt Ron Dulin,Jennifer Vecchiarello Besetzung Sydney Sweeney: Reality Winner Josh Hamilton: Agent Garrick Marchánt Davis: Agent Taylor Reality ist ein US-amerikanischer Spielfilm von Tina Satter aus dem Jahr 2023. Die Pre...

 

Extinct Eurasian species or subspecies of archaic humans For other uses, see Neanderthal (disambiguation). NeanderthalTemporal range: Middle to Late Pleistocene 0.43–0.04 Ma PreꞒ Ꞓ O S D C P T J K Pg N ↓ An approximate reconstruction of a Neanderthal skeleton. The central rib-cage (including the sternum) and parts of the pelvis are from modern humans. Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Mammalia Order: Primates Suborder: Haplo...

1988 single by Bonnie Tyler, made popular by Tina Turner in 1989 For other songs, see Best § Songs. The Best is a song by Welsh singer Bonnie Tyler from her seventh studio album, Hide Your Heart (1988). It was written by Mike Chapman and Holly Knight. Produced by Desmond Child, Tyler's version became a top-10 hit in Norway but was a minor hit elsewhere. In 1989, American singer Tina Turner released a cover version of The Best for her seventh studio album, Foreign Affair. It became a worldwid...

 

Fish which has a long, pointed bill This article is about the species of fish. For other uses, see Swordfish (disambiguation). SwordfishTemporal range: 3–0 Ma PreꞒ Ꞓ O S D C P T J K Pg N ↓ Early Pliocene to Present[1] Conservation status Near Threatened (IUCN 3.1)[2] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Actinopterygii Order: Istiophoriformes Family: XiphiidaeSwainson, 1839 Genus: XiphiasLinnaeus, 1758 Speci...

 

Francisco Craveiro LopesPresiden Portugal 12Masa jabatan21 Juli 1951 – 9 Agustus 1958Perdana MenteriAntónio de Oliveira SalazarPendahuluAntónio de Oliveira SalazarPenggantiAmérico Tomás Informasi pribadiLahir(1894-04-12)12 April 1894Lisbon, Kerajaan PortugisMeninggal2 September 1964(1964-09-02) (umur 70)Lisbon, Republik PortugalPartai politikPersatuan NasionalSuami/istriBerta Ribeiro ArturAnakJoão Carlos Nuno Manuel Maria JoãoProfesiPerwira angkatan udaraPenghargaan ...

Canadian television sitcom created by Jared Keeso LetterkennyGenreSitcomCreated byJared KeesoDeveloped byJared KeesoJacob TierneyDirected byJacob TierneyStarring Jared Keeso Nathan Dales Michelle Mylett K. Trevor Wilson Dylan Playfair Andrew Herr Tyler Johnston Opening themeWho Needs a Girl Like You by Indian WarsCountry of originCanadaOriginal languageEnglishNo. of seasons11No. of episodes75ProductionExecutive producersMark MontefiorePatrick O'SullivanJared KeesoJacob TierneyProducerKara Haf...

 

Protected area in Queensland, AustraliaBrisbane Forest ParkQueenslandPark logoPark entranceNearest town or cityBrisbaneEstablished1977Area250 km2 (96.5 sq mi)WebsiteBrisbane Forest Park Brisbane Forest Park (now officially the southern part of D'Aguilar National Park), is located on parts of the D'Aguilar Range. The large nature reserve lies on the western boundary of City of Brisbane into the City of Moreton Bay, Queensland, Australia, in Enoggera Reservoir, adjacent to The Ga...

 

Excellent Order of Independence TypeNational orderEstablishedby Council of Iran Ministers on November 21, 1990CountryIslamic Republic of IranRibbonAwarded byPresident of Iran The Excellent Order of Independence (Persian: نشان عالی استقلال) is an Iranian state order, established by Council of Iran Ministers on November 21, 1990. According to Article 3 of the Regulations on the Awarding of Government Orders of Iran, the Order of Independence is awarded by President of Iran to rec...

American television series This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. Please help improve it by replacing them with more appropriate citations to reliable, independent, third-party sources. (July 2020) (Learn how and when to remove this template message) John Wants Answers is a local television show that airs on public-access television channel KMVT 15 in Mountain View, California....

 

American professional wrestler This article needs to be updated. Please help update this article to reflect recent events or newly available information. (July 2019) Andrew EverettEverett in 2014Birth nameDrew Everett WenkelBorn (1992-07-09) July 9, 1992 (age 31)Burlington, North Carolina, United StatesProfessional wrestling careerRing name(s)Andrew Everett Cross Chiva Kid Chiva IV Andrew The Giant SkyhunkBilled height5 ft 9 in (1.75 m)[1]Billed weight214 lb (...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!