مدیریت پروژه
چارچوب کریستال در روش چابک چیست؟
آلیستر کاکبرن، روش کریستال را برای IBM در سال ۱۹۹۱ توسعه داد. او تصمیم گرفت به جای تمرکز بر روی انجام فعالیتها به صورت گام به گام، دستورالعملهایی را برای همکاری و تعاملات تیمی ایجاد کند. بنابراین، ویژگیهای روش کریستال کاکبرن همه بر اساس خود تیم است:
- نیروی انسانی (به این معنی که پروژه باید انعطافپذیر و متناسب با نیازها و روشهای کاری ترجیحی افراد پیش رود.)
- تطبیقی (به این معنی که رویکرد از ابزار ثابتی استفاده نمیکند و میتوان آن را برای برآورده کردن نیازهای خاص تیم تغییر داد.)
- فوق سبک (به این معنی که این روش به مستندات یا گزارشهای زیادی نیاز ندارد.)
تعریف
کریستال یک چارچوب چابک است که به جای تمرکز بر روی فرآیندها و ابزارها بر روی افراد و تعاملات آنها تمرکز میکند که در واقع یکی از ارزش های اصلی بیان شده در Manifesto Agile نیز است.
چارچوب چابک کریستال بر اساس دو باور اصلی بنا شده است:
- تیمها میتوانند به تنهایی راههایی برای بهبود و بهینهسازی گردش کار خود بیابند.
- هر پروژه منحصر به فرد و همیشه در حال تغییر است، به همین دلیل است که اعضای تیم آن پروژه بهترین افراد برای تعیین نحوه انجام کار پروژه میباشند.
ویژگیهای Crystal
تحویل مکرر
تحویل مکرر به شما امکان میدهد محصولات را به طور منظم جهت تست به کاربران واقعی تحویل دهید. بدون داشتن این ویژگی ممکن است محصولی بسازید که هیچ کس به آن نیاز ندارد.
گسترش بهبود
مهم نیست چقدر کار خود را خوب یا بد انجام داده باشید. از آنجایی که همیشه زمینههایی برای بهبود محصول وجود دارد بنابراین تیمها میتوانند برای بهبود شیوههای آینده خود crystal را پیادهسازی کنند.
ارتباط اسمزی
آلیستر بیان کرد که قرار گرفتن تیمها در یک فاز فیزیکی مشترک بسیار مهم است، زیرا اجازه میدهد تا اطلاعات بین اعضای یک تیم مانند اسمز جریان یابد.
امنیت شخصی
هیچ پیشنهاد بدی در یک تیم کریستال وجود ندارد، اعضای تیم باید احساس امنیت کنند تا در مورد ایدهها به طور آشکار و بدون هیچ ترسی صحبت کنند.
تمرکز
هر یک از اعضای تیم دقیقاً میدانند چه کاری را باید انجام دهند این امر به آنها امکان میدهد بر روی کار خود تمرکز کرده و این نیز باعث افزایش تعامل تیمی و کار در راستای هدف مشترک تیم میشود.
دسترسی آسان به کاربران متخصص
ارتباط تیم با کاربران را افزایش میدهد به همین دلیل بازخوردها به طور منظم از تمامی افراد دریافت میشود.
ابزار فنی
شامل ابزارهای فنی بسیار خاصی است که توسط تیم توسعه نرمافزار در طول آزمایش، مدیریت و پیکربندی استفاده میشود. این ابزارها این امکان را برای تیم فراهم میکنند تا هر گونه خطا را در مدت زمان کمتری شناسایی کند.
کریستال چگونه عمل میکند؟
با توجه به اینکه هر چه میزان اعضای تیمها افزایش یابد همکاری بین افراد تیم و سرعت عمل کاهش پیدا میکند از این رو Crystal گروهبندیهای مختلفی را با استفاده از رنگهای مختلف با عنوان متدولوژیهای مختلف نشان داده است.
این متدولوژیها شامل موارد زیر میشود:
Crystal Clear
این تیم فقط از ۱ تا ۶ عضو تشکیل شده است که برای پروژههای کوتاه مدت که افراد در یک فضای کاری مشترک کار میکنند، مناسب است.
Crystal Yellow
این تیم دارای اندازه کوچک ۷ تا ۲۰ عضو است و استفاده بیش از حد از مستندات را کاهش میدهد.
Crystal Orange
اندازه تیم ۲۱ تا ۴۰ عضو است که تیمها بر اساس مهارتهای عملکردی تقسیمبندی میشوند. پروژه به طور کلی ۱-۲ سال طول میکشد و انتشار هر ۳ تا ۴ ماه یکبار لازم است.
Crystal Red
توسعه نرمافزار توسط ۴۰ تا ۸۰ عضو هدایت میشود که در آن تیمها میتوانند بر اساس نیازها تشکیل و تقسیم شوند.
جمعبندی
کریستال یکی از انعطافپذیرترین چارچوبها است که آزادی زیادی به تیم توسعهدهنده شما میدهد تا فرآیندهایی را توسعه دهند که برای آنها کار میکند. این چارچوب برای تیمهای توسعه با تجربه و مستقل، ایدهآل است.
با این حال، از آنجایی که کریستال بر ارتباطات تیمی پیرامون محصول در حال ساخت تمرکز دارد و از مستندسازی و گزارشدهی غیرضروری جلوگیری میکند، برای سایر بخشهای سازمان دشوار است که بدانند محصول چگونه در حال توسعه است.
مجموعه
مدیریت پروژه
- هر آنچه باید در مورد زمان انجام و زمان چرخه بدانید
- ساختار تجزیه منابع (RBS) در مدیریت پروژه چیست و چگونه نوشته میشود؟
- نمودار SIPOC چیست و چه کاربردی در مدیریت پروژه دارد؟
- نظریه دو عاملی هرزبرگ چیست و چه کاربردی در مدیریت پروژه دارد؟
- زمان تکت (Takt Time) چیست و چه اهمیتی دارد؟
- اصول مدیریت پروژه بازاریابی چابک
- راهنمای کامل مدیریت پروژه به زبان ساده: چگونه پروژه را قبل از پایان دنیا تمام کنیم! (به همراه دانلود فایل نمونه مدیریت پروژه)
- راهنمای کامل مدیریت پروژه براساس PMBOK
- مروری بر مفهوم پروژه و استاندارد PMBOK
- آموزش و راهنمای کامل مدیریت پروژه براساس PRINCE2
- مدیریت چابک و ناب چه تفاوتهایی دارند؟
- راهنمای کامل اصول مدیریت پروژه
- مدیر پروژه کیست و چه وظایفی دارد؟
- مدیر پروژه فنی کیست و چگونه میتوانیم به این نقش دست یابیم؟
- تفاوت مدیر پروژه و مدیر برنامه در چیست؟
- ۱۶ مهارت ضروری که مدیران پروژه باید داشته باشند
- داشبورد مدیریتی (Executive Dashboard) چیست و چه ویژگیهایی دارد؟
- مدیریت پروژه ساخت و ساز و مدیریت پروژه ساختمانی چیست؟
- معرفی برترین مسئولیتهای مدیر پروژه ساختمانی
- بودجهبندی پروژه چیست و چگونه انجام میشود؟
- تعریف هزینه عملیاتی (OpEx) و هزینه سرمایهای (CapEx)
- سرریز هزینه (Cost Overrun) چیست و چگونه از آن جلوگیری کنیم؟
- دستیار مدیر پروژه (Assistant Project Manager) کیست؟
- فرایند جمعآوری نیازمندیها در پروژه
- مدیریت پورتفولیو پروژه چیست و چه اجزایی دارد؟
- هرآنچه باید در مورد جمعآوری نیازمندیها در مدیریت پروژه بدانید
- راهنمای مدیریت انتشار (Release Management)
- مدیریت تدارکات پروژه چیست و چه اهمیتی در پروژه دارد؟
- راهنمای کامل تعریف، مزایا و روشهای کنترل هزینه (Cost Control)
- کنترل پروژه چیست و چه مراحلی دارد؟
- چرخه عمر پروژه چیست و چه اهمیتی دارد؟
- تعریف انجام شده یا Definition of Done به چه معناست؟
- ساختار شکست کار (WBS) در مدیریت پروژه چیست و چگونه اجرا میشود؟
- مدیریت محدوده پروژه (Project Scope) چیست و چه اهمیتی دارد؟
- منشور پروژه (Project Charter) چیست و چگونه تهیه میشود؟
- چگونه جدول زمانی یا برنامه زمانبندی پروژه را ایجاد کنیم؟
- مدیریت ارزش کسب شده یا EVM چیست و چه اصولی دارد؟
- مدیریت قرارداد (Contract Management): مراحل، چالشها و مزایا
- بهترین مدارک و گواهینامههای مدیریت پروژه در دنیا کدام مدارک هستند؟
- جلسه آغاز پروژه (Project Kickoff Meeting) چیست و چگونه برگزار میشود؟
- تعریف مدیریت وظایف در مدیریت پروژه
- مدیریت وظیفه در مقایسه با مدیریت پروژه؛ کدام برای شما بهتر است؟
- مدیر محصول خوب چه کسی است؟
- ماتریس RACI چیست و چگونه اجرا میشود؟
- برنامه عملیاتی (Action Plan) چیست و چگونه نوشته میشود؟
- ۵ دلیل اینکه باید نرمافزار اکسل را در مدیریت پروژه کنار بگذاریم
- معرفی برترین نرمافزارهای مدیریت پروژه
- معرفی مهمترین مهارتهای مدیریت پروژه
- معرفی برترین متریکهای مدیریت پروژه
- نقش و مسئولیتهای دفتر مدیریت پروژه (PMO) در سازمان چیست؟
- ذینفعان در مدیریت پروژه چه کسانی هستند؟
- راهنمای کامل مدیریت ذینفعان پروژه
- راهنمای کامل معرفی برنامه مدیریت پروژه (Project Management Plan)
- استراتژی محصول چیست و چگونه تدوین میشود؟
- نقشه راه محصول (Product Roadmap) چیست و چگونه ایجاد میشود؟
- چگونه از شکست فاجعه بار در پروژه جلوگیری کنیم؟
- نکات کلیدی که باید در مورد اکشن پلن (Action Plan) و نحوه نوشتن آن بدانید
- کاربرد هوش مصنوعی (AI) در مدیریت پروژه
- نمودار Burndown چیست و چه انواع و محدودیتهایی دارد؟
- برون سپاری فرایند دانش چیست و چگونه انجام میشود؟
- یکپارچهسازی و مدیریت خدمات (SIAM) چیست و چه کاربردی در کسب و کار دارد؟
- معرفی یک چارچوب ۳ مرحلهای برای نوشتن اهداف پروژه بهتر
- نظریه انگیزش مزلو چیست و چه کاربردی در مدیریت پروژه دارد؟
- مدل WSJF برای اولویتبندی کارهای پروژه و محصول
- چرا تیمهای چابک به منشور تیم (Team Charter) نیاز دارند؟
- چارچوب کریستال در روش چابک چیست؟
- بررسی برآورد از پایین به بالا و کاربرد آن در مدیریت پروژه
- روش نمودار تقدم (PDM) چیست و چگونه در مدیریت پروژه استفاده میشود؟
- اصل هرم چیست و چگونه در ارائه به ما کمک میکند؟
- راهنمای گام به گام ایجاد نقشه راه محصول
- نظریه ذینفعان چیست و چه کاربردی در کسب و کار دارد؟
- تحقیق کاربر در UX چابک: چگونه UX و توسعه چابک دست به دست هم میدهند؟
- ۵ مورد از رایجترین نشانههای شکست پروژه و نحوه جلوگیری از آنها
- بک لاگ چیست و چرا در مدیریت پروژه اهمیت دارد؟
- اصلاح بکلاگ چیست و به چه منظور انجام میشود؟
- الزامات غیرعملکردی کدامند و چگونه میتوان آنها را در پروژه گنجاند؟