سلام
ضمن تشکر از فعالیت شما برای تهیه یک سیستم عامل ایرانی (ولو در حد آموزش و آزمایش) خواستم این نکته را یادآور شوم که در طراحی و تهیه یک نرم افزار هرچه که باشد باید از اصول ثابت شده مهندسی بهره برد در غیر اینصورت امکان موفقیت بسیار پایین و اتفاقی خواهد بود.

اگر شما سیستم عامل را بصورت متن باز می نویسید (یا قصد متن باز کردن آن را دارید) لازم است از روشهای مرسوم در این وادی بهره بگیرید. تنها استفاده از ورژن کنترل مانند SVN کفایت نمی کند. شما باید یک ساختار منظم منسجم جهت کنترل و ردیابی موردها و باگها و انتصاب آنها به خطوط برنامه هایتان داشته باشد. باید از اصول اولیه مهندسی و مدیریت پروژه استفاده کنید. وجود بخش طراحی و دیاگرام های استاندارد UML الزامی است. در غیر این صورت رفته رفته شیرازه کار از دست شما خارج خواهد شد و امکان بهره برداری از توانایی های بالقوه سایر برنامه نویسان در جهان را از دست می دهید. حال که تا اینجای کار آمده اید اکیدا توصیه می کنم از یکی از نرم افزارها یا سامانه های مدیریت و ردیابی باگ متن باز مانند Redmine استفاده کنید. شما می توانید پروژه خود را در سایتی مانند HostedRedmine.com و یا معادل ایرانی آن https://peygir.org ثبت و مورد پیگیری قرار دهید.

پیروز باشید


وب لاگ من:

http://delphiandroid.blog.ir