Phong cách phát triển mở (MHST 2014)

Embed Size (px)

Citation preview

PHONG CCH PHT TRIN ML Quang HiuViettel [email protected]/06/21License: CC-BY

Gii thiu cuc thi MHST 2014

Hi tin hc Vit Nam

Cu lc b Phn mm Ngun m

Cuc thi Ma h Sng to 2014

About

Chuyn vin nghin cu P. in ton m my - Vin NCPT Viettel

Apache CloudStack

MHST 2010 & MHST 2011 competitor

Overview

ref: Amanda Lam @ HK Opensource Conference

Releasing product on time with good qualityGreat (F/OSS) ProductQuality codingComprehensive Testing & QAThrough Research& AnalysisProper UX Research & User TestingEasy-to-readDocumentationIntuitive UI DesignGreat localisation, Effective Marketing &Targeted PromotionVision, Spirit, Belief

Overview

ref: Amanda Lam @ HK Opensource Conference

Releasing product on time with good qualityGreat (F/OSS) ProductQuality codingComprehensive Testing & QAThrough Research& AnalysisProper UX Research & User TestingEasy-to-readDocumentationIntuitive UI DesignGreat localisation, Effective Marketing &Targeted PromotionVision, Spirit, Belief

Coding Conventions

2

Quy c h tr lp trnh

Quy tc t tn (method, variable, constant ..)

Coding style (indent, comment ..)

Quy tc thm mi (class, method ..)

Quy tc t version

Quy tc t license

Tun theo cc m hnh lp trnh, tham kho t cc coding convention sn c.

Coding Conventions

E.g: tab v space indent

T chc d n

Xc nh r nhng iu sau:Vai tr ca tng thnh vin

S lng cc module/component hoc chc nng

K hoch chi tit i cng timeline.

Cch thc qun l, trao i trong d n

Cc quy tc: commit, contribute, mail.

Qun l ri ro

PESTLE Analysis

Thit k sn phm

1

2

Thit k chc nng

Thit k giao din

Xy dng thit k cho sn phm/thnh phn/chc nng ring bitI/UX TDD Design Pattern

SRS

HLD

DD

UI

UX

2

QA

Test Case

TDD

Documentations

Mc ch & Mc tiu

i tng:

Ti liu tng quan sn phm/chc nng

Cho ngi pht trin

Cho ngi s dng

Tools

Dev

Document

Project Management

Redmine: task/issue tracker

Git/Github: code repo, issue tracker

LateX

LibO

IDE: Eclipse, Netbean

Thank you !

MHST 2014

MHST 2014