Burn down chart یکی از ابزارهایی است که در اسکرام برای مشاهده و پیش بینی روند پیشرفت اسپرینت به کار برده میشود. اگر برای اسکرام از TFS 2010 و قالب Scrum for Team System استفاده میکنید، رعایت نکات زیر لازم میشود تا نمودار دقیقی داشته باشید. ۱- قبل از شروع هر اسپرینت، یعنی قبل از …
اگر هدایت یا هماهنگی یک تیم تولید نرمافزار را بر عهده دارید ولی تا حالا چیزی راجع به جیرا نشنیدهاید یا آن را امتحان نکردهاید مطمئن باشید چیز مهمی را از دست دادهاید. جیرا اصالتاً یک نرمافزار Bug Tracking تحت وب خیلی عالی است، اما با آن میتوان مدیریت پروژه هم انجام داد. در نسخههای …
به تجربه دریافتهام هر وقت که در NHibernate/Castle AR بدون هیچ دلیل واضحی مشکل Stack Overflow به وجود میآید، باید مکانیزم Dirty detection را بررسی کرد. در این مکانیزم، NH خودش objectهایی را که dirty شدهاند را پیدا کرده و آنها را update میکند. بعضی وقتها پیش میآید که update شدن یک آبجکت dirty باعث …
هر وقت از شرکتی به شرکتی دیگر نقل مکان میکنم حسرت میخورم که شرکتی که چند نقطه قوت خوب دارد چرا باید یکی دو تا نقطه ضعف خیلی آزار دهنده هم داشته باشد. اصلاً حسرت میخورم که چرا یک شرکت نوعی نمیتواند نقاط قوت با ارزش را کنار هم گذاشته و به یک شرکت رویایی …
در عجبم از کسانی که موبایلشان همیشه به روز است و بیش از یکی دو مدل عقب نمیافتد، همیشه در جریان آخرین اخبار فوتبال، لباس، مد، لوازم آرایش، فیلمهای سینمایی و شایعات بازیگرها هستند، از ریزترین اخبار همسایهها و فامیل با خبرند، کارت گرافیک و هارد کامپیوترشان، رینگ ماشینشان و هزاران چیز دیگرشان به روز …
یکی از کارهایی که همیشه انجام میدهم ایجاد یک پروژه در TFS 2010 به روش اسکرام است. بد ندیدم که بعضی از مراحل آن را در اینجا بیاورم: ۱- کسب اطمینان از نصب SfTS در TFS. این ابزار امکانات اسکرام را در TFS و Visual Studio فراهم میکند. ۲- اجرای ویژوال استودیو در حالت Admin. …
به عنوان یک برنامهنویس ASP.NET عادت داشتم هر جا که اطلاعات تغییر میکند. متود DataBind() را از کنترلهایی مثل GridView فراخوانی کنم. در WPF هم میخواستم همان کارها را بکنم اما به کمی مشکل برخوردم. در WPF باید کارهای زیر انجام شود: ۱- یکی از کنترلهای گرید در WPF که امکانات Binding خوبی دارد کنترل …
WCF یکی از امکانات نسبتاً جدید .Net Framework است که در برنامههای توزیعی، سرویسی و معماری SOA کاربرد دارد. هدف مایکروسافت از ارائه WCF یکی کردن امکانات سرویسی قدیمی از جمله Web Serivceها، .Net Remoting، Socket Programming و Pipelineها میباشد. در رابطه با WCF به چند نکته میتوان توجه کرد: ۱- اگر کارتان با یک …
سالهای سال است که با محصولات مایکروسافت کار میکنم. دقیقاً از داس ۵ به این طرف. البته هیچ وقت هم با این موضوع مشکل خاصی نداشتم. هر وقت مایکروسافت داس را کنار میگذاشت و ویندوز را رو میکرد ما هم سراغ ویندوز میرفتیم، هر وقت ASP Classic را دور میانداخت ما هم همین کار را …
برای آن که NHibernate بتواند به طور بهینه از Caching استفاده نماید باید Fetch در Entityها و Queryها به طور مناسبی تعریف شده باشد. Fetch به طور کلی به NHibernate میگوید sql دریافت اطلاعات از دیتابیس را چطور تولید کند. یک select کلی از همه جداول با استفاده از outer joinهای متعدد یا selectهای جداگانه …