software projects how to start step by step نحو مشروع ناجح
DESCRIPTION
خطوات بسيطةلإنشاءمشروع برمجيات كبيرومحترفTRANSCRIPT
نحو مشروع ناجح دليلك لمشروع جديد
خطوة بخطوة من الفكرة إلى الثمرة
THE MAGIC KEYS FOR SUCCESS
What to do ? Is the Idea
How To do? Is the Plan
Why to do? Is the value
What, How & Why..?
بداية المشروع فكرة
العميل من معرفة جاهزة تكون أن إما
بأفكار مقارنتها خالل من عنها البحث يتم أوو السوق حاجات دراسة عن اليها الوصول تم
الموجودة الفرص
للمعايير طبقا إختيارها ويتم...التالية
كيفية إختيار فكرة المشروع
مميزة • بطريقة خاصة لفئة يقدم منتج أو خدمة
•. العامة وأهدافى رؤيتى مع متكامل و متوافق
تنفيذية • نهاية نقطة و زمنية بداية نقطة .له•. زمني ببرنامج المسئوليات محدد عمل فريق و مسئول له
•. منه االستفادة و االمتداد و التكرار و للتطوير قابل
ومؤشرات )• منه االستفادة لقياس وسائل (.KPI’sيحوي•. المكاسب و المصاريف محدد
•. المستهدفة الفئة ويجذب مناسب تسويقى إسم له
كيفية عمل خطة عمل سوفت وير
• Define Website Scope (What to do and what not)
• Project Risks (Mitigation plan)
• Software quality (Quality plan)
• Building the Project Team (Pick the right person for the right job )
• High Level Planning (Group Estimation and SME Consult)
• Project Budget (Ensure money flow before need it)
• Procuring Goods and Services
• Managing Changes to the Software Project (Update your plans)
• Finalizing the Project Management Processes
• Documenting Software Project (User manual, brochure, )
• Publish & Market website(Register domain, hosting, publish and announce)
PROCESS GROUPS
Initiation Planning Execution Monitoring Closure
You may need to repeat these processes repeatedly in a large project. These processes will integrate with your particular organizational or industry project management methodology.
PROJECT LIFE CYCLE
http://www.successfulprojects.com/PMTopics/ProjectLifeCycles/tabid/113/Default.aspx
Very good reference
WEBSITE SCOPE
Data Base
Forms
Web Pages
Interfaces (Flash, Photoshop, Html)
Reports
Charts
KPI's
Documentation
COMMON WEBSITE PHASES
- Set source control (VSS, TFS or SVN)
- Gather requirement then distribute analysis with team.
- user scenarios & Work flow
- use cases case by case up to wok flow.
- Create ERD Diagram
Prototype Layout Design (abstract) Main Interface
(Splash, Login, Registration, Contact Us, FAQ, Admin pages with Master Page, user pages with Master Page)
- Cerate Database
- Select convenient coding standard & naming conventions.
- Set Tasks (task Master, Task Leader, Task Developer, Timeline )
- create model layer
- create biz logic layer
- Testing scenario & QA After Every task.
- Documentation
- Deployment website
USEFUL LINKS
Link 1: بنجاح اإلنترنت على اإللكتروني موقعك تبني ؟كيف
Link 2: Project Road Map
Link 3: Web Design Best Practices Checklist
Link 3: TUTS PLUS
Link 4: اللوجو ألوان تختار كيف
Link 5: smashing magazine
THANKS & BEST REGARDS
Ibrahim Mashaal