<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های Hamidreza Jamshidi</title><link>https://virgool.ir/feed/@hamidreza.jamshidi</link><description></description><language>fa</language><pubDate>2026-11-12 07:53:52</pubDate><image><url>https://files.virgool.ir/upload/users/167413/avatar/avatar.png</url><title>Hamidreza Jamshidi</title><link>https://virgool.ir/@hamidreza.jamshidi</link></image><item><title>زمان، دشمن یا فرصت؟ چگونه هوش مصنوعی چرخه‌های توسعه محصول را متحول می‌کند؟</title><link>https://virgool.ir/@hamidreza.jamshidi/زمان-دشمن-یا-فرصت-چگونه-هوش-مصنوعی-چرخه-های-توسعه-محصول-را-متحول-می-کند-lvhdmivfl3ae</link><description>در دنیای تکنولوژی امروز، هر روز سریع‌تر از دیروز حرکت می‌کنیم. اما چالش اصلی چیست؟ زمان! وقتی در AI tracks صحبت از Time-to-Market می‌شود، دیگر صحبت از پروژه‌های یک‌ساله یا حتی شش‌ماهه نیست. امروزه زمان‌بندی برای توسعه محصولات به 1 تا 3 ماه تقلیل پیدا کرده است. پروژه‌ای که بیشتر از این زمان بخواهد، ممکن است پیش از عرضه، از رقابت جا بماند.اما چطور می‌توان به این سرعت دست یافت؟ پاسخ در استفاده از AI Orchestration، Agentic AI و Microservices Automation نهفته است.چالش: چرا سرعت مهم‌تر از همیشه شده است؟بازار رقابتی بی‌رحم: در دنیای AI-powered products، اگر شما ایده‌ای نوآورانه داشته باشید، مطمئن باشید 10 شرکت      دیگر نیز در حال کار روی همان ایده هستند. تأخیر در عرضه محصول، به معنای از      دست دادن بازار است.نیاز به تطبیق‌پذیری سریع (Agility): نیازهای مشتریان به سرعت در حال      تغییر است و چرخه‌های طولانی توسعه دیگر با این تغییرات همخوانی ندارند. شما      باید Minimum Viable Product (MVP) خود را سریع‌تر به دست کاربران برسانید و بازخورد آن‌ها      را بلافاصله در فرآیند توسعه لحاظ کنید.هزینه‌های بالای زمان: زمان طولانی‌تر = هزینه بیشتر. این      معادله، به ویژه در حوزه AI و Cloud-Based Systems، جایی که منابع گران و پیچیده‌اند،      اهمیت دوچندان پیدا می‌کند.رویکرد جدید: هوش مصنوعی، نقش ارکستراتوردر تیم ما، وقتی تصمیم گرفتیم که توسعه یک محصول جدید را با تایم‌لاین کمتر از سه ماه انجام دهیم، چالش بزرگی پیش رو داشتیم:چگونه می‌توان ارکستراسیون      میکروسرویس‌ها را ساده‌تر کرد؟چطور می‌توان حجم کدنویسی دستی را      به حداقل رساند؟چگونه ایجنت‌های هوشمند را به صورت      پویا برای ارتباط با سرویس‌های مختلف به کار گرفت؟اینجا بود که نقش AI Orchestration پررنگ شد. ما به جای توسعه دستی workflow‌ها، از AI Agents استفاده کردیم که برای تعامل با APIهای میکروسرویس‌های مختلف تربیت شده بودند. این ایجنت‌ها وظیفه داشتند:به صورت خودکار dependency‌ها و priority‌ها      را شناسایی کنند.فرآیندهای پیچیده را با حداقل      دخالت انسانی بهینه کنند.سرویس‌های مختلف را در لحظه      فراخوانی (call) و نتایج را مدیریت کنند.راه‌حل فنی: AI-driven Microservices Automationچرا ایجنت‌ها؟به جای اینکه هر بار یک تیم مهندسی بزرگ برای یکپارچه‌سازی سرویس‌ها دست به کار شود، ما از AI Agents استفاده کردیم که نقش پل ارتباطی میان میکروسرویس‌ها را ایفا می‌کنند. این ایجنت‌ها:Context Awareness: هر ایجنت به صورت هوشمند نیاز      پروژه را می‌فهمد و API مربوطه      را فراخوانی می‌کند.Scalability: اگر نیاز به اضافه شدن یک سرویس      جدید باشد، ایجنت‌ها می‌توانند بدون نیاز به بازنویسی کد، با آن تعامل کنند.Error Handling: در      صورت بروز خطا، ایجنت‌ها به صورت پویا مسیر جایگزین (fallback) را      انتخاب می‌کنند.تکنولوژی‌های کلیدی مورد استفاده:LangChain: برای طراحی و پیاده‌سازی ایجنت‌های      تخصصی در تعامل با زبان طبیعی.OpenAI API: تربیت مدل‌هایی که قابلیت پردازش      داده‌های پیچیده را داشته باشند.Kubernetes: برای مدیریت میکروسرویس‌ها در      مقیاس بزرگ.GraphQL &amp; RESTful APIs: برای      تعامل سریع و منعطف میان سرویس‌ها.Monitoring Tools (e.g., Prometheus): برای      رصد دائمی عملکرد ایجنت‌ها و بهینه‌سازی.تغییر ذهنیت: زمان کمتر، ذهنیت سریع‌تربرای بسیاری از تیم‌ها، تغییر به رویکردهای کوتاه‌مدت چالش‌برانگیز است. سوالاتی که باید از خودتان بپرسید:آیا تیم‌های شما برای این سرعت      آماده هستند؟آیا زیرساخت لازم برای استفاده از AI-driven orchestration فراهم شده است؟آیا هنوز به روش‌های سنتی کدنویسی      و توسعه وابسته‌اید؟پاسخ به این سوالات می‌تواند مسیر شما را برای تطبیق با آینده مشخص کند.دعوت به تغییر:دنیا به سرعت در حال تغییر است و تنها شرکت‌هایی که این تغییر را بپذیرند، می‌توانند در بازار باقی بمانند. شما به عنوان یک Product Manager، آیا آماده‌اید که سرعت و دقت را به کمک هوش مصنوعی به حداکثر برسانید؟منتظر نظرات و تجربیات شما در این زمینه هستم. بیایید در این مورد بحث کنیم که چطور می‌توانیم این تغییرات را عملی کنیم و از تکنولوژی به عنوان یک مزیت رقابتی استفاده کنیم.</description><category>Hamidreza Jamshidi</category><author>Hamidreza Jamshidi</author><pubDate>Tue, 07 Jan 2025 12:40:08 +0330</pubDate></item><item><title>دورکاری</title><link>https://virgool.ir/@hamidreza.jamshidi/دورکاری-zprm7djnfb0f</link><description>این واقعیت که هیچ کسی در جامعه شهری نیست که درگیر همه گیری کرونا ویروس 2019 نشده باشد و روال های زندگی خانوادگی و کاری اش دستخوش تغییراتی نشده باشد، سازمان ها و شرکتهای بخصوص خدماتی و حوزه فن آوری را وادار به تغییر روش های کاری کرد که یکی از متداول ترین این راه حل ها دورکاری کارمندان آنهاست. درواقع دورکاری تنها راه نجات چنین مجموعه هایی ست. در ادامه سعی می کنم خلاصه ای از تجربیات و آموخته های مجموعه ها و دوستانی که با آنها در ارتباطم را در راستای گذران بهتر این روزهای کرونایی به اشتراک بگذارم.یاد داشت کردن:تقریبا هر تیم موفقی به نحوی روال هایی برای ثبت کارهای روزانه پیش رو و انجام شده دارد. در زمان دورکاری یکی از قدرتمند ترین ابزارها برای انجام تمام و کمال کارهای روزانه همین نوشتن است. دوستانی که در ابتدای هر روز یا در انتهای هر روز کاری وظایف روز کاری پیش رو را و کارهایی را که باید در آن روز انجام شود نوشته و سپس به کارهای کوچک تر تبدیل کرده ودر نهایت بترتیب اولویت یادداشت می کنند و پس از انجام هر کار در مقابل آن تیک می زنند حداقل امتیازاتی که بدست می آورند اینهاست:همیشه لیستی از کارهایی که در پیش دارند در دسترسشان است و قطعا چیزی را فراموش نخواهند کرد.تا اتمام وظایف نوشته شده در لیست محل دورکاری را ترک نمی کنند.تمرکز آنها بر روی خود  کار و نه برنامه ی کارها در طول روز بیشتر خواهد بود چون لیستی وجود دارد و خیال آنها از برنامه ها راحت است.احساس رضایت بابت تیک خوردن وظایف روزانه نیز از دیگر محسنات وجود این رویه در زمان دورکاری است.ثبت نتایج:اکثر ما عادت به این داریم که در محیط کار دیگرانی باشد که یا در جایگاهی هم سطح ما یا مافوق جایگاه ما قرار دارند و به ارزیابی نتایج فعالیت ما می پردازند و صرف حضور این همکاران یا مدیران باعث تعهد بیشتر ما به انجام کارهایمان می شود. در زمان دورکای اگر خود را متعهد به تنظیم روزانه گزارش کارهای انجام شده مان (که می توانند کارهای عقب افتاده قبلی و یا امور اصلاحی مثل تنظیمات و برپایی مجدد ابزارهای کاری و ... باشند و یا با اولویت بالاتر کارهای ثبت شده در لیستی که در بالا به آن اشاره شد باشند) کنیم، قطعا در کنار داشتن دورکاری مفید، آرامش و اطمینان خاطری به مدیر خود میدهیم که شاید به او نیز کمک کند که حداکثر زمان و فرصت دوری از خطر درگیری با شرایط پرخطر محیط کرونایی را برای ما فراهم نماید.زمان دورکاری:بهتر است سعی کنیم که در ساعات مشخصی از روز برای انجام کارهایی که در لیست وظایف روزانه ثبت کرده ایم وقت بگذاریم و این دوره زمانی در روزهای مختلف تغییر نکند. در این صورت در زمان مورد نظر صرفا وقت خود را برای کارهای مربوط به دورکاری گذاشته و هم به آنها بهتر می رسیم و هم در زمانی به جز آن دوره زمانی، با فراغ بال به امور شخصی خود پرداخته و زندگی شخصی برنامه ریزی شده و مفیدتری نیز خواهیم داشت.کجا دورکاری کنیم؟بهتر است برای دورکاری هر ساعت به یک نقطه از منزل نقل مکان نکنیم. جایی ثابت به جز اتاق خواب و آشپزخانه و ترجیحا پشت یک میز ثابت و نه گاهی روی کاناپه و گاهی پشت میز و گاه کف پذیرایی، می تواند بهترین انتخاب برای انجام وظایف دوران دورکاری ما باشد و این نکته می تواند حتی اعضای خانواده را نیز بهتر متوجه شرایط دورکاری ما کرده و در پی آن، به آنها کمک کند که شرایط ارائه بازده کاری بهتر را برایمان فراهم کنند.پوشش زمان دورکاریقطعا در زمان دورکاری به اندازه زمان حضور در محل کار مقید به حفظ پوشش رسمی محل کار نیستیم اما بهتر است تعادل خوبی بین دو مقوله ی راحتی لباس و تفاوت پوشش زمان کار با لباس خواب برقرار کنیم. این مساله دو نتیجه مشخص دارد که اولی احساس بهتر شخص دورکار نسبت به زمان دورکاری و تمایل کمتر او به فعالیت های خارج از لیست وظیف روزانه است و دیگری احترام بیشتر افراد خانواده به زمان دورکاری و عدم ارائه درخواست های خارج از وظایف دورکاری از شخص دورکار.واضح است که این توصیه در زمانهایی که باید در جلسات ویدیویی شرکت کنیم شامل کل پوشش شخص می شود. زیاد دیده ایم ویدیو هایی از جلساتی را که شخص شرکت کننده در جلسه مجبور شده برای برداشتن مستندی و یا به هر دلیل دیگری میز خود را ترک کند و همکاران خود را به تماشای فیلم کمدی کت و شلوارک مهمان نماید!</description><category>Hamidreza Jamshidi</category><author>Hamidreza Jamshidi</author><pubDate>Wed, 08 Apr 2020 17:29:30 +0430</pubDate></item></channel></rss>