آرامش
بهنظر منطقی میرسد که پیش از آغاز پروژه، تکیه داده و کمی استراحت کنید. قطعا در طول انجام پروژه فشار زیادی به شما وارد خواهد آمد که هر چه بیشتر آرامش خود را پیش از شروع پروژه تقویت کنید، نتیجه بهتری خواهید گرفت، مانند:
ـ آرامش ذهن، نخستین فایده این کار است بهویژه در مقابل چیزهای استرسزایی که هنگام آغاز بهکار پروژه میبینید.
ـ کاستن از فشار ذهنی معمولا کمکحال است؛ زیرا در حالیکه ذهن به آرامش میرسد، ناخودآگاه شما آزاد است و میتواند روی پروژه بازبینی انجام داده و آنرا برای یافتن المانهایی که ممکن است از دست رفته باشند، جستجو کند.
البته آرامش در مقابل پروژه تمام شده معمولا آسان نیست. اگر آرام باشید، یکی از این دو چیز را به شما خواهد گفت: اینکه به قابلیتهای خود اعتماد کامل دارید؛ بنابراین خیالتان راحت است و میدانید کار را تا حدی که میتوانستید کامل انجام دادهاید یا اصلا برای شما مهم نیست! شما کار خودتان را انجام دادهاید و اتفاقات بد بعدی خارج از کنترل شما است. اعتماد اصلا چیز بدی نیست، میتواند این معنا را بدهد که شما آمادهاید. بیخیال بودن هم لزوما چیز خوبی نیست، ولی بیخیال باشید!
انتظار برای آخرین پرداخت
یکی دیگر از امور لازم، انتظار برای دریافت آخرین چک قرارداد است. در این نقطه از پروژه، تمام چکها گرفته شده و منتظر آخرین چک از طرف مشتری هستیم. بیشتر حرفهایها در جامعه طراحی و توسعه، شروع بهکار پروژه را تا پرداخت آخرین بخش از هزینه پروژه به تعویق میاندازند. چه آخرین قسط باشد یا کل مبلغ پروژه، آخرین چیزی که در فهرست کارها وجود دارد، برای بسیاری، همهچیز است و تا زمانیکه انجام نشود در همان حالت باقی میمانند.
کسی که کار طراحی وب را انجام میدهد، اعتماد میکند. آنها میخواهند مشتری را در نیمه پروژه ببینند و باقی کار را روی حسن نیت برای آنها انجام دهند. البته این حسن نیت، پروژه را به نقطهای حساس هدایت میکند زیرا این شخص حرفهای نمیخواهد تنها برگ برنده خود را تقدیم مشتری کند. همچنین سطح خاصی از حرفهایگری را نشان میدهد. نشان میدهد که برخی از بخشهای قرارداد باید پیش از آغاز پروژه به تایید دو طرف برسند.
اجرای خطایاب
برخی از اعضای جامعه برنامهنویسی عقیده دارند پیش از آغاز پروژه مجموعه پایانی خطایابی کلی باید انجام شود. آنها قصد دارند با آزمایشهای وسیع، مناطقی که ممکن است از دید آنها پنهان ماندهاند را پیدا کنند. هر چند که ممکن است فهرست این ایرادها، بسیار جزئی و طولانی شود، ولی بههرحال باید با آن روبرو شد و پیش از فاز شروع بهکار باید بخشهای ضروری برطرف شوند.
در هنگام خطایابی باید به این نکات توجه داشت:
- مطمئنا خطایابی کلی پروژه سودمند خواهد بود. ولی درصورت اجرای خطایابی، ممکن است تغییراتی در بخشهایی از پروژه ایجاد شود که باید حواستان به آنها باشد.
- آزمون کامل، آرامش ذهن را نیز به دنبال دارد؛ بهویژه اگر از یک چکلیست جامع استفاده کنید تا مطمئن شوید همهچیز را دربرگرفتهاید.
بررسی نهایی سازگاری با چند مرورگری
یکی از بررسیهای مهم در طول هر پروژه وب، که قبل از زنده شدن پروژه حتما باید اجرا شود، سازگاری با چند مرورگری است. البته معمولا یکی از مرورگرها برای شما دردسر ایجاد میکند. برخی از منابع این بررسیها را برای شما سریعتر و راحتتر میکنند.
- فایده اینگونه آزمونها آشکار است. معمولا ایده آزمایش زودهنگام، ایده خوبی است. آزمایش نمونههای کاری در اولین زمان ممکن، مثل این است که شما از مشکلات بعدی سازگاری جلوگیری میکنید.
نظر دیگران را بپرسید
یکی دیگر از کارهایی که باید انجام دهید این است که از شخصی خارج از محیط کار نظر بخواهید و از او بازخورد بگیرید. اگر شخص دیگری وجود داشته باشد که به او اطمینان داشته باشید و زمانی که فکر میکنید پروژه آماده است، به آن نگاهی بیاندازد معمولا مفید است. همچنین:
- بازخورد گرفتن از کسی که در پروژه دخیل نیست و میتواند چیزهایی را ببیند که ممکن است از دید شما پنهان مانده باشند، معمولا کمکحال است.
- نگاه آدم میتواند المانهایی که موثر نیستند را آشکار کند.
- بازخورد از افرادی که طرف شما هستند ارزش دارد. بیشتر بازخوردهای دیگر سطحی و مبهم هستند.
فایل پشتیبان
آخرین گامی که بسیار هم مهم است و معمولا فراموش میشود، گرفتن فایل پشتیبان از تمام دادهها و مواد مرتبط پیش از آغاز کار پروژه است. گرفتن فایل پشتیبان از تمامی قسمتهای پروژهتان قبل از تحویل فایلها، نهتنها معقول است بلکه هنگام رخداد رویدادهای پیشبینی نشده، شما را در برابر از دستدادن کل پروژه و از اول شروع کردن، مصون نگه میدارد. نمیتوان حدس زد زمانی که پروژه در دستان مشتری است، چه اتفاقی قرار است بیفتد.
در ضمن به یاد داشته باشید که پشتیبان کلا مفید است! ولی اگر خطایابی درست انجام نشده باشد، مشکلات زیادی درست میکند.
محمد حسین کردونی
منبع:
مرور بزرگ ترین جنجال های تاریخ جام جهانی (8)