پرش به محتوا

بایگانی

برچسب: مستندسازی

چندی پیش نوشته‌ای در وبلاگم منتشر کردم درباره راه‌های بهبود مستنداتی که تولید می‌کنیم و امروز نسخه کامل‌تری رو منتشر می‌کنم.

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

قراره خیلی حاشیه نریم و به اصل مطلب بپردازیم. در ادامه می‌تونید گام‌های مورد نظر رو مطالعه کنید.

Continue reading “۷ گام برای بهبود مستندسازی” »

رفقای خوب و عزیزم! بدنیست این نکات رو به هنگام کد زدن در نظر داشته باشیم تا علاوه بر افزودن به کیفیت کد و محصول نهایی، از لحاظ امنیتی هم گام مناسبی برداشته باشیم.

منبع این مطلب یکی از معتبرترین مراجع امنیت حوزه نرم‌افزار یعنی CERT دانشگاه کارنگی ملون است.

Continue reading “۱۰ نکته برتر در کدنویسی امن” »

برای تولید یه محصول با کیفیت همه به مراحل اولیه تولید توجه می‌کنن اما متاسفانه خبری از تمرکز روی آزمون محصول به صورت جدی وجود نداره. معمولا می‌گن ببین کار می‌کنه، پس درسته. در این میان هم محیط‌های آزمون تعریف و جایگاه مشخصی نداره و به نظر من بیشتر آزمون‌هایی که بر روی محصولات نرم‌افزاری انجام می‌شه، فاصله با معنایی با تعریف اصلی و اصول حرفه‌ای داره. برای اثبات هم، یه نگاه به شرکت‌های تولید نرم‌افزار بندازید و ببینید آیا واحد آزمون دارن؟ آیا سمت مشخصی به عنوان مدیر آزمون محصول در ساختار سازمانی تعریف شده؟

Continue reading “محیط آزمون نرم‌افزار چیست؟” »

خب حالا دیگه وقتشه که یه کم سایت رو به‌روز کنم

بسیاری از سازمان‌ها انتظار دارند واحدهای فناوری اطلاعات نقش آچارفرانسه را ایفا کنند در صورتی وظیفه سنگین آن‌ها حفظ استمرار و پایداری کسب و کار سازمان است Continue reading “شش کاری که همین الان باید واحد فناوری اطلاعات‌تان متوقف کند” »

در این پست قصد دارم یکی از زبانهای نشانه گذاری (markup) قدرتمند به نام reStructuredText رو معرفی کنم. علت اصلی معرفی، کاربرد این زبان در تهیه مستندات سیمفونی هست. قراره بزودی درگیر یکی از بخشهای سیفونی بشم و به همین دلیل نیاز دارم و با این زبان آشنا بشم. به خاطر همین در تلاشم که دانشهای اکتسابی رو به اشتراک بذارم

Continue reading “reStructuredText چیست؟” »

باز هم یک ماه بین پست‌هام فاصله افتاد. بگذریم.

امروز می‌خوام ۸ نکته درباره آزمون کیفیت وب‌سایت و با وبلاگ مطلبی رو ارایه کنم.

امروزه وب‌سایت‌ها چه شخصی باشد و یا چه تجاری، به عنوان مهم‌ترین جبهه معرفی و ویترین اصلی به حساب می‌آیند حتی اگر ویترینی در دنیای واقعی وجود داشته باشد. بنابراین باید برای جلب توجه مخاطبین و جذب مشتریان و حفظ آنها و درنهایت ترقیب برای بازدید مجدد، وب‌سایت را تا حدامکان جذاب و جالب طراحی کنید.

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

Continue reading “۸ نکته برای آزمون کیفیت ظاهری وب‌سایت” »

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

همون‌طوری که همه می‌دونیم اگر جلودار و مدیر یک گروه، به وظایف خودش آگاه باشه و درست عمل بکنه (V&V)، می‌شه سرانجام خوبی رو برای اون گروه متصور بود. البته از همکاری و تعامل سایر اعضای گروه نباید غافل بود و اون‌ها رو در نظر نگرفت اما هماهنگی‌های اصلی و آمادگی گروه برای چالش‌های بزرگ رو می‌شه از وظایف اصلی مدیر، با بهره‌گیری از حداکثر ظرفیت امکانات و منابع، در نظر داشت

Continue reading “ویژگی‌های یک مدیر پروژه خوب” »

امروز دوست خوبم آرمین، توی یکی از نظارات توی سایت مطلبی رو گذاشت که دیدم بهتره دم دست باشه تا توی نظرات Continue reading “ابزار جدید ابری گوگل” »

در گام پنجم شما تعیین نمودید که در چه وضعیتی به سر می‌برید و در گام ششم باید تعیین کنید که می‌خواهید کجا باشید.

Continue reading “گام ششم – ایجاد مبنای مورد انتظار” »

مستندسازی از دیدگاه اغلب برنامه‌نویسان و توسعه‌دهندگان نرم‌افزار، کاری کسل‌کننده و تلف‌کننده‌ی وقت است، اما در واقع مستندسازان متبهر و دست‌به‌قلم نقشی بسیار مهم‌تر از اعتباری که به آن داده شده بازی می‌کنند.

مستندسازی از دیدگاه اغلب برنامه‌نویسان و توسعه‌دهندگان نرم‌افزار،  کاری کسل‌کننده و تلف‌کننده‌ی وقت است، و با آن به عنوان کم ارزش‌ترین جزء چرخه‌ی توسعه‌ی نرم‌افزار برخورد می‌کنند. اما در واقع مستندسازان متبهر و دست‌به‌قلم نقشی بسیار مهم‌تر از اعتباری که به آن داده شده بازی می‌کنند. با توجه به پاسخ‌های متداول به سؤالات کاربران، پشتیبانی از مستنداتی همانند، راهنمای کاربران یا فهرست تقلب‌های فنی، هم برای کاربران و هم برای توسعه‌دهندگان مزایایی را به همراه دارد. به کاربران فرصت دریافت کارایی و خدمات بیشتر را از آنچه خریداری کرده‌اند می‌دهد و همچنین هزینه‌های توسعه‌دهندگان را برای پشتیبانی بعد از فروش کاهش می‌دهد.

اگر شغل شما مرتبط با مستندسازی برای برنامه های نرم‌افزاری است، پس تهیه‌ی یک فهرست و فرآیند ساده برای هدایت فعالیت‌ها، فکری بسیار پسندیده است. این ۶ قدم مثالی برای تهیه‌ی چنین فهرستی است. دفعه‌ی بعد که قصد نوشتن یک راهنمای نرم‌افزار و مستند نیازمندی داشتید، حتماً از این‌ها استفاده کنید.

Continue reading “۶ گام به جهت بهبود مستندسازی نرم‌افزار” »