چهارمین پروداکت تنک تهران برگزار شد

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش بازرگانی خبرگزاری مهر، در این رویداد افشان سامانی مدیر دپارتمان محصول بامیلو و رامین وطن پرست مدیر محصول یاهو، HP و مدیر دپارتمان محصول Trust Pilot توضیحاتی را درباره چالش‌های پیش روی مدیران محصول برای اینکه بتوانند سایت یا اپلیکیشنی را مطابق با اهداف کسب و کار، نیازهای کاربر و کارایی خلق کنند، ارائه کردند.

پروداکت تنک که با هدف گردهمایی مدیران محصول و ایجاد هم افزایی بین متخصصان محصول، طراحان و توسعه دهندگان وب و اپلیکیشن شکل گرفته است، در بیش از ۱۰۰ کشور دیگر نیز برگزار می‌شود. Product Tank برای نخستین بار در لندن و با گردهم آمدن گروهی از مدیران محصول، طراح و توسعه دهنده شکل گرفت و پس از چند سال در بسیاری از کشورهای دیگر نیز برگزار شد.

چهارمین پروداکت تنک تهران در حضور بیش از ۷۰ نفر از متخصصان جوان این این حوزه و سخنرانی افشان سامانی برگزار شد. سامانی که سه سال است از کانادا به ایران بازگشته، از چالش‌های خود به‌عنوان توسعه دهنده وب و یافتن جایگاه خود به عنوان مدیر محصول و مسیر مشکلی که طی کرده است؛ گفت:« من خوش شانس بودم که به عنوان یک مدیر محصول توانستم در چند شرکت معتبر کار کنم و همه ریزه‌کاری ها را در عمل یاد بگیرم.»

وی در این جلسه از چالش‌های موجود در عرصه طراحی و توسعه محصول در ایران گفت:« وقتی از کانادا برگشتم تا در بامیلو تیم محصول را راه اندازی کنم، متوجه شدم که تا چه حد طراحی محصول در ایران ناشناخته و مبهم است. معمولا در ایران، محصول متناسب با نیاز کاربر طراحی نمی‌شود و این چالش بزرگی را برای مدیران محصول و البته کاربران محصول ایجاد کرده است.»

در ادامه این جلسه رامین وطن‌پرست از ساختار منطقی شکل گیری یک محصول و سوالات بنیادینی که یک توسعه دهنده یا طراح برای تولید یک محصول باید از خود بپرسد، صحبت کرد. وی که تجربه مدیریت محصول در سایت یاهو و محصولات hp را دارد، همچنین در مورد دلایل شکست نوکیا برابر محصولات اپل توضیح داد.

وی با اشاره به اینکه گاه زیرساخت‌ها همگی فراهم هستند و برای موفقیت باید چارچوب‌هایی که مانع رشد و تغییر هستند را از سر راه برداشت، افزود:«شاید جالب باشد بدانید که محصولات اپل همگی در نوکیا وجود داشتند ولی یکی از دلایلی که نوکیا شکست خورد، غرور بیجای مدیران نوکیا بود که حاضر به تغییر ساختارهای ذهنی خود نبودند.»

وطن پرست معتقد است برای هر تغییری در محصول باید سوال اصلی را پیدا کرد و برای آن بهترین پاسخ را یافت.

اسنپ تریپ به عنوان بانی این رویداد، علاقمند است تا با کمک به توسعه دهندگان، طراحان و مدیران محصول به ارتقای صنعت ICT و البته رشد استارتاپ‌های موثر در حوزه تجارت الکترونیک کمک کند. پروداکت تنک از همه علاقمندان دعوت می‌کند برای هم فکری و حل چالش‌های این حرفه در این رویدادها که در آینده نیز برگزار خواهد شد، شرکت کنند و با همکاران خود، مشکلاتشان و البته راه حل ها آشنا شوند.

این مطلب، یک خبرآگهی بوده و خبرگزاری مهر در محتوای آن هیچ نظری ندارد.

116
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });