عنوان:

‫پیاده سازی اسکرام با شیرپوینت


نویسنده: وحید نصیری
تاریخ: ۱۳۸۹/۰۹/۱۵ ۱۴:۴۳:۰۰
آدرس: www.dntips.ir

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


لیست فصول مختلف این کتاب به شرح زیر است :
Chapter 1: Introduction
Chapter 2: Collecting Requirements
Chapter 3: Processing Incoming E-mail
Chapter 4: Managing Requirements
Chapter 5: Supporting Discussions
Chapter 6: User Stories
Chapter 7: Project Backlog
Chapter 8: Iteration Backlog
Chapter 9: Burndown Charts

Chapter 10: Getting Organized
Chapter 11: Creating Test Cases
Chapter 12: Reporting Defects
Chapter 13: Testing Metrics
Chapter 14: Workflow Tasks
Chapter 15: State Machine Workflows
Chapter 16: Creating Custom Forms

برای نمونه هدف از فصل user stories آن رسیدن به فرمی شبیه به فرم زیر و به گردش انداختن آن بدون حتی یک سطر برنامه نویسی است:




در حاشیه!
کلا یکی از اهداف مهم شیرپوینت بیکار کردن برنامه نویس‌های ASP.NET و سپردن کار آن‌ها به business analyst ها است و مایکروسافت در این زمینه بسیار موفق عمل کرده است! (البته این را هم داخل پرانتز عرض کنم که برای راه اندازی و نگهداری شیرپوینت حتما نیاز به یک PHD از مایکروسافت خواهید داشت. اگر باور ندارید فقط یکبار چندماهی آزمایش کنید! به همین دلیل است که هنوز برنامه نویس‌های ASP.NET منقرض نشده‌اند!)


نظرات

  • مهمان در ۱۳۸۹/۰۹/۱۶ ۱۶:۲۶:۵۵
    جناب نصیری از پست های اسکرام شما بسی مشعوف شدیم. بسیار جالب و نکته سنجانه بودند.

    یک سوالی . آیا قالب وبلاگ شما برای همه درست نمی آید و یا فقط برای من همین گونه است؟

    با تشکر
  • وحید نصیری در ۱۳۸۹/۰۹/۱۶ ۱۶:۴۹:۱۲
    ممنون. مشکل قالب مربوط است به سایت PersianGig که اخیرا هر از چندگاهی به نظر down می‌شود. (عکس‌ها و css سایت از آنجا لینک شده)
  • مهمان در ۱۳۸۹/۰۹/۱۶ ۲۲:۱۷:۵۸
    کاملا با نظرتون در مورد نظریه شیرپوینت و بیکار کردن برنامه نویس ها موافقم، اما یک برنامه نویس ماکروسافت تا جه حد نیاز به دانستن مفاهیم شیر پوینت دارد؟ و آیا مفاهیم کلی، راه اندازی مدیریت، و توسعه شیر پویت با آنجه که ما تا به حال در مورد ماکروسافت و نرم افزار های آن میدانیم خیلی فرق دارد ؟
  • وحید نصیری در ۱۳۸۹/۰۹/۱۶ ۲۳:۳۴:۵۷
    نه آنچنان. پایه کار همان است. برنامه نویسی شیرپوینت بیشتر مبتنی است بر ASP.NET Webforms و Work flow foundation و نگارش جدید آن WCF هم دارد.
    و در کل شرکتی که می‌خواهد از SharePoint درست استفاده کند باید متخصص‌هایی با این توانایی‌ها داشته باشد:
    - توانایی راه اندازی دومین ویندوز سرور
    - توانایی راه اندازی Exchange server
    - توانایی راه اندازی SQL Server
    - آشنایی کامل با IIS
    - تسلط کامل به برنامه نویسی ASP.NET و وب پارت نویسی.
    - آشنایی با برنامه نویسی Workflow foundation

    به نظر من مایکروسافت بسیاری از کتابخانه‌هایی را که به دات نت فریم ورک اضافه کرده فقط و فقط به خاطر SharePoint بوده نمونه‌اش همین Workflow foundation . من کمتر دیدم از این مورد خارج از SharePoint استفاده شود. یا اگر دقت کرده باشید ASP.NET 2.0 وب پارت هم دارد ولی باز هم ... کاربردش جای دیگری است.
    یا در SQL Server 2008 یک سری از قابلیت‌های file stream ایی که اضافه شده فقط به خاطر مدیریت ساده‌تر و بهینه‌تر حجم بالای دیتابیس شیرپوینت در نگارش 2010 آن بوده که همه چیز داخل آن ذخیره می‌شود.
  • مهمان در ۱۳۸۹/۰۹/۱۷ ۱۰:۵۵:۱۲
    سلام

    با نظر شما موافقم .

    مدیریت مشکلات سیستم FAST Search در شیرپوینت انسان را به جنون نزدیک می کند.