software projects how to start step by step نحو مشروع ناجح

10
ح ج ا روع ن ش م و ح ن د ن د ج ع و ر ش م ل ك ل ي ل د ة ر م ث ل ا ى ل ا ة ر ك ف ل , ا ن م ة و ط خ ن ة و ط خ

Upload: himahum

Post on 24-Dec-2014

352 views

Category:

Documents


2 download

DESCRIPTION

خطوات بسيطةلإنشاءمشروع برمجيات كبيرومحترف

TRANSCRIPT

Page 1: software projects  how to start step by step نحو مشروع ناجح

نحو مشروع ناجح دليلك لمشروع جديد

خطوة بخطوة من الفكرة إلى الثمرة

Page 2: software projects  how to start step by step نحو مشروع ناجح

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..?

Page 3: software projects  how to start step by step نحو مشروع ناجح

بداية المشروع فكرة

العميل من معرفة جاهزة تكون أن إما

بأفكار مقارنتها خالل من عنها البحث يتم أوو السوق حاجات دراسة عن اليها الوصول تم

الموجودة الفرص

للمعايير طبقا إختيارها ويتم...التالية

Page 4: software projects  how to start step by step نحو مشروع ناجح

كيفية إختيار فكرة المشروع

مميزة • بطريقة خاصة لفئة يقدم منتج أو خدمة

•. العامة وأهدافى رؤيتى مع متكامل و متوافق

تنفيذية • نهاية نقطة و زمنية بداية نقطة .له•. زمني ببرنامج المسئوليات محدد عمل فريق و مسئول له

•. منه االستفادة و االمتداد و التكرار و للتطوير قابل

ومؤشرات )• منه االستفادة لقياس وسائل (.KPI’sيحوي•. المكاسب و المصاريف محدد

•. المستهدفة الفئة ويجذب مناسب تسويقى إسم له

Page 5: software projects  how to start step by step نحو مشروع ناجح

كيفية عمل خطة عمل سوفت وير

• 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)

Page 6: software projects  how to start step by step نحو مشروع ناجح

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.

Page 7: software projects  how to start step by step نحو مشروع ناجح

PROJECT LIFE CYCLE

http://www.successfulprojects.com/PMTopics/ProjectLifeCycles/tabid/113/Default.aspx

Very good reference

Page 8: software projects  how to start step by step نحو مشروع ناجح

WEBSITE SCOPE

Data Base

Forms

Web Pages

Interfaces (Flash, Photoshop, Html)

Reports

Charts

KPI's

Documentation

Page 9: software projects  how to start step by step نحو مشروع ناجح

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