۱۳۸۸ شهریور ۸, یکشنبه

Visual Studio Team System Web Access 2008

این هم یک پست بسیار مفید برای مدیران شرکت های نرم افزاری و یا کسانی که گروه های برنامه نویسی را مدیریت می کنند که البته به قول ما در قله تکنولوژی به سر می برند و از نرم افزار Microsoft Visual Studio Team System برای مدیریت پروژه ها و برنامه نویسان خود استفاده می کنند.
شاید از اسم آن مشخص باشد که در مورد چه چیزی می خواهیم صحبت کنیم . به قول یکی از دوستان در دورانی از دنیای تجارت شرکت های تجاری بعد از تولید محصول خود و گرفتن Feed Back ها از مشتریان متوجه می شدند که مشتریان آنها و مردم به چه چیزهایی نیاز دارند تا آن قابلییت ها را در محصولات خود قرار دهند و در نتیجه دارای فروش خوب و سود خوبی باشند . اما هم اکنون وضع تغییر کرده و دنیای رقابت به هیچ شرکتی مجال نمی دهد تا چنین وقتی برای پیشرفت محصولات خود را صرف کند در نتیجه خود شرکت ها باید آستین را بالازده و به فکر بیفتند که چه چیزهایی برای مردم مورد نیاز است که خود مردم هم خبر ندارند تا آنها را در محصولات خود قرار دهند تا با فروش بالا و محبوبیت محصول خود مواجه شوند.
زمانیکه ما با این نرم افزار که یکی از Accessories های VSTS است بر خورد کردیم به خود گفتیم چه جالب ما و مدیرهای دیگری که تعدادی پروژه و برنامه نویس در زیر دست خود دارند و نیاز به مدیریت همه جانبه آنها دارند چقدر به این نرم افزار نیاز داشتیم و خود خبر نداشتیم و این همان نکته ای است که در بالا در مورد آن صحبت کردیم.
حالا برسیم به ( Web Access ) که با کلیک بر روی آن می تونید آن را دریافت کنید.
کسانی که برای مدیریت پروژها و برنامه نویسان خود از نرم افزار Microsoft Visual Studio Team System استفاده می کنند
یکی از مشکلاتشان برای مدیریت زمانیست که از شرکت خود خارج می شوند و نمی توانند به راحتی به سرور خود دسترسی پیدا کنند مگر اینکه تنظیماتی را برای سرور خود قرار دهند که خود ریسک های امنیتی خاص خود را دارد اما اینجاست که ابزار Web Access خود را نشان می دهد.
بعد از دانلود کردن فایل TeamSystemWebAccess.msi را بر روی سرور خود اجرا کنید و آن را نصب کنید . به صورت پیش فرض این نرم افزار بر روی Port : 8090 نصب می شود که ما هم پیشنهاد می کنیم آن را تغییر ندهید مگر اینکه شما بر روی این Port نرم افزار دیگری را در حال اجرا دارید.
بعد از نصب تنها با در دست داشتن اینترنت با باز کردن یک مرور گر و وارد کردن آدرس http://servername:8090/ و وارد کردن نام کاربری و کلمه عبور خود می توانید از تمامی قابلیت های VSTS برای مدیریت پروژه ها و برنامه نویس های خود که در داخل شرکت استفاده می کردید با امنیت بسیار بالا استفاده کنید :
1. نمایش تمامی پروژه های در دسترس شما.
2. بروز کردن تمام اطلاعات پروژه های در دسترس.
3. اضافه کردن انواع Work Item برای پروژه های در دسترس.
4. ساخت ، به اشتراک گذاشتن و اجرا کردن انواع Work Item Queries .
5. دسترسی به Process Guidance.
6. دسترسی بسیار آسان و دم دست و UI زیبا و به تمام معنا User Friendly .

خیلی لذت بخش است که یک شرکت تمام نیاز های ما را شناخته و با ساخت و تولید نرم افزار های مورد نیاز ، نیاز ما را بر طرف می کند امیدوارم بعد از خواندن این پست نیاز شما هم بر طرف شده باشد.
و در آخر هم باید اضافه کنم که SP1 این نرم افزار هم توسط شرکت ماکروسافت ارائه شده که پیدا کردن و نصب آن را به خود شما محول می کنم.
البته مد نظر داشته باشید که برای این پست ما مبنا را بر این قرار دادیم که شما با محیط VSTS آشنا هستید و در صورتیکه شما همچنان با محیط VSTS آشنایی ندارید توصیه ما به شما این است که بعد از خواندن این پست تمام فعالیت های خود را کنسل کرده و به دنبال بدست آوردن این تکنولوژی برای خود باشید و بعد از بدست آوردن و استفاده نظر خود را در رابطه با این نرم افزار برای ما ارسال کنید.

۱۳۸۸ مرداد ۲۲, پنجشنبه

نصب TFS 2008 بر روی Windows Server 2008 و SQL Server 2008

حرکت بر نوک لبه ی تکنولوژی این دردسر ها را هم دارد!

اولین مشکل پیدا کردن یک Activation درست برای Windows Server 2008 است. که به طور کلی سه مدل Activation برای ما وجود دارد.

  1. مدل اول که وقتی روی My Computer راست کلیک میکنید همیشه یک پیغام در مورد Active کردن Windows میبینید ولی نباید به آن اهمیت بدهید و همه چیز درست کار میکند حتی بعد از 60 روز.
  2. مدل دوم که پیغام گفته شده در بالا را نمی بینید ولی در عوض Windows Server 2008 تبدیل به یک Windows Vista Ultimate می شود و شما ویژگی های Server را از دست می دهید (ما این کار را کردیم، در ابتدا همه چیز رو به راه بود تا اینکه TFS را نصب کردیم و دیگر هیچ چیز رو به راه نبود).
  3. مدل سوم خرید یک Activation تقریبا سه میلیون تومانی است.

البته روش آخر از همه بهتر است ولی فقط روش اول برای ما مقدور بود و کار کرد.

دومین مساله اینکه برای نصب TFS 2008 بر روی SQL Server 2008 باید با دستان خود یک Pack جدید نصبی TFS 2008 SP1 ایجاد کنید. که خرجش 100MB دانلود SP1 و مقداری دستورات Commad ی است. به عبارت دیگر شما باید SP1 را جداگانه دانلود کرده و با استفاده از msiexec.exe آنرا را به خورد TFS 2008 ی که بدون SP1 است بدهید که به آن TFS 2008 and SP1 می گویند، و آنرا نصب نمایید. یا اینکه به بازار بروید و آخرین نسخه TFS 2008 به همراه سرویس پک را خریداری نمایید.

در هنگام نصب اگر مراحل را درست دنبال کنید هیچ مشکلی مشاهده نمی کنید تا اینکه سیستم به درستی بالا می آید و همه چیز ظاهرا مرتب است به جز 2 مورد اصلی:

  1. اول اینکه بعد از نصب Team Explorer و ساخت یک Team Project جدید، وقتی در VS پروژه تیمی را باز میکنید یک ضرب در قرمز در کنار Reports مشاهده می کنید. البته این مورد با نصب VS 2008 SP1 رفع میشود.
  2. دوم اینکه هیچ گزارشی از TFS نمی توانید بگیرید. قسمت گزارش TFS کار نمی کند. برای این مشکل یک راه در اینجا ارائه شده http://blogs.microsoft.co.il/blogs/shair/archive/2009/06/25/cannot-open-database-quot-tfswarehouse-quot-requested-by-the-login.aspx

اما مشکل دوم با راه حلی که ارئه شده حل نشد. فقط یک مورد کم داشت که به شرح زیر است:

Connecting to Analysis services >  database > tfswarehouse > roles > set the tfswarehousedatareader role permissions to full control process database!

ما عذاب بسیاری کشیدیم تا بالاخره توانستیم از آخرین تکنولوژی استفاده کنیم. امیدوارم بقیه این عذاب را نکشند.

۱۳۸۸ مرداد ۱۵, پنجشنبه

مساله مشاغل

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

این احوال ما بود که از اینترنت صرفا به عنوان یک بستر برای انجام کارهای خود استفاده می کردیم و البته کسانی که از Team Foundation Server استفاده می کردند.

عده دیگری هستند که درآمدشان به طور مستقیم از اینترنت منشاء می گیرد مانند اشخاصی که با تکنولوژی VoIP سرو کار دارند. ظاهرا 114 شرکت در این زمینه در کشور فعال بودند که مخابرات از ادامه فعالیت آنها (به صورت فنی) جلوگیری کرده و تنها 3 شرکت امکان استفاده از این تکنولوژی را در کشور دارا هستند (که ظاهرا دو تای آنها هنوز فعالیت خود را آغاز نکردند).

تفاسیر زیادی پیرامون این موضوع وجود دارد مثلا یک مقاله در اینجا و یکی دیگر در اینجا.

نکته ای که به ما مربوط می شود و منجر به نوشتن این پست شد این است که چند روزی بود در مورد درآمد های خوب کار VoIP شنیده بودم و چون چند وقتی است از نظر مالی اوضاع، چندان جالب نیست، کمی نا امید بودم. با خواندن این اخبار کمی دلگرم شدم که حداقل در کار ما اینقدر پیچیدگی سیاسی وجود ندارد. یا حداقل اش این است که در بدترین وضعیت ما به عنوان برنامه نویس فقط و فقط نان زحمت مغز و دستانمان را می خوریم (بدون Business). این هم یک تجربه است!

پاورقی: این پست با نرم افزار Windows Live Writer ارسال شده (امتحان کنید بسیار عالیست).