طراحان رابط کاربری و تجربه کاربری و همچنین افرادی که به عنوان توسعه دهندگان وبسایت فعالیت میکنند، برای اینکه بتوانند در نهایت یک طراحی کاربرپسند ارائه دهند، از المانها و تکنیکهای مختلفی بهره میبرند. این تکنیکها همواره در حال پیشرفت هستند و و به همین دلیل توانستهاند تا حد زیادی بر روی نتیجه کار اثرگذار باشند. user story یکی از جدیدترین مفاهیم ارائه شده در این حوزه بوده که از اهمیت بسیار بالایی هم برخوردار است. حال باید دید user story چیست؟
user story چیست؟
میتوان user story را به عنوان یک ابزاری معرفی کرد که در توسعه نرمافزاری چابک مورد استفاده قرار میگیرد تا خصوصیات یک نرم افزار را از دیدگاه کاربران مشخص کند. با کمک این ابزار افراد میتوانند اطلاعات کامل و گستردهای درباره اینکه مخاطبانتان چه کسانی هستند، چه نیازهایی دارند و … به دست آورند. نوشتن یوزر استوری یا همان داستان کاربر برعهده افراد مختلفی مانند کاربران، اعضای تیم توسعه، مشتریان، مدیران و … است.
هدف از نوشتن user story یا داستان کاربر
برای اینکه بتوان تمرکز را از روی نوشتن در مورد اقدامات مهم، به صحبت کردن درباره آنها تغییر داد، داستان کاربر گسترش پیدا میکند. این ابزار شامل یک یا دو جمله بوده و میتواند بنیانگذار یک گفتوگوی مهم در مورد عملکرد و ویژگیهای محصول مورد نظر باشد. داستانهای نوشته شده معمولا بهصورت غیررسمی نگهداری شده و بر روی کارتها و یا نوت استیکها نوشته میشوند و این عملکرد را میتوان برای سادهتر کردن روند برنامه ریزی، از آنها استفاده کرد. توجه داشته باشید این داستانها ناپایدار بوده و در صورت تمایل شما میتوانید آنها را با نمونههای جدید، جایگزین کنید. بهعلاوه امکان ذخیره سازی این داستانها در نرم افزارهای مدیریت پروژه هم وجود دارد تا دسترسی به آنها به سادگی امکانپذیر باشد.
اهمیت نوشتن user story در چیست؟
از جمله مهمترین مزایا و دلایل اهمیت این تکنیک، میتوان به موارد زیر اشاره کرد:
- برای اینکه تمرکز تیم بر روی کاربر افزایش پیدا کند، یوزر استوری کاربرد دارد. بنابراین همه اقدامات لازم و مورد نیاز برای حل مشکلات کاربران واقعی انجام خواهد شد.
- user story باعث میشود تا داشتن همکاری برای اعضای تیم، سادهتر باشد. در واقع در این داستانها با تعریف یک هدف نهایی و اصلی، تیم تمام تلاش خود را به کار میگیرد. بنابراین از طریق همکاری، بهترین تصمیمات را گرفته و بهترین خدمات ممکن را ارائه میدهد.
- از طرفی دیگر نوشتن داستان کاربر باعث میشود به راه حلهای خلاقانهای دست پیدا کنید. زیرا که دیالوگهای برقرار شده بین اعضای تیم، آنها را تشویق میکند تا با بسط دادن ایدههای موجود، در نهایت به بهترین راه حل ممکن برسند.
- با وجود مزایای گفته شده، حل مشکلات و ارائه راه حلهای کاربردی، باعث شده تا اعضای تیم با انگیزه بیشتری به فعالیت خود ادامه دهند.