- 分享
- 0
- 人气
- 7
- 主题
- 13
- 帖子
- 1837
- UID
- 76124
- 积分
- 2113
- 阅读权限
- 20
- 注册时间
- 2007-5-6
- 最后登录
- 2018-4-22
- 在线时间
- 1487 小时
|
开发程序的流程
自己写的 原贴
首先你的需要规划你的概念
什么是概念???
就是你要做的东西,把它概念化。
我会用我在microsoft(msdn)学的,解释(c,java的我不熟)
大概的小的大的 six signma 分出来。
six signma
dmaic ---> 标准
d ---->dumb
m ----> manager
a ----> alway
i -----> ignore
c ----> customer
hahahaha
其实是
Define | Measure | Analyze | Improve | Control
定义 | 肯定 | 分析 | 改善 | 控制
Define 定义
首先,要很清楚的知道你的创意的念头要几大??
把它们分几个part(module)来写。如shopping的有
members system,
announce board,
product categorie,
product item display,
advertisment rotator system,
shopping cart,
payment gateway(paypal, 马来西亚的pospay, moblie88, AMC-MAX),
forum,
...etc 自己定义自己要什么?
Measure 肯定
有时点子太多,也不是什么都可以在某特定的情况可完成
例如时间和人手的限制,我就叫人月(man year)
http://www.sienw.com/ebook.aspx?id=16&nid=201&ebookid=453
http://www.china-pub.com/computers/common/info.asp?id=7209
还有你老板的古怪的想法。(往往这些想法很创意)创意 = 赚钱
要肯定什么要写先,什么要后来才extend
自定的时间会写到哪里。。。
排你的工作表,给你的 程序目录 应用篇写员(或翻译) ,老板或你的设计师也好安排他们的工作
选择database (access, mssql, mysql, oracle, 还是旧的资料库保留 )
篇程的环境。。
需要 3th party 元件(component)??
Analyze 分析
part of 你的program module的逻辑性,资源的分配,你的program应用界面的语言UI(english,chinese)
瓶颈(bottle neck), 将来的发展。那个要留个发展空间。
人月的空间,从开始 到 写完的过程报表
分析bug,program的人性化。
close beta 测试
Improve 改善
debug时会遇到的构架问题,可能会破坏本来的结构。
加强应用的界面。使得人性化(给用的人很快学会你的软件)
close beta 测试了的回应 和需要修改的部分。
open beta 的测试。公开的很多人测试。
选则合理修改,删除不合理修改
下个版本的构架蓝图。
Control 控制
这个很难说!!!!
和marketing有关,商业策略。 软体要分几个版本,规格
Premiun Version
Enterprise Version
Standard Version
Basic Version
Free Version
marketing 表,要针对的用家层,那个版本要几个feture关掉??
如果是web site,收费?? 免费?? 广告商 ??
软件不是玩的!!!!!
很累人的行业!!!!
懒得写下次继续。。
by neo_yap懒得写下次继续。。
[ 本帖最后由 goodday 于 2008-8-18 12:29 AM 编辑 ] |
|