因为一套良好的开发规范,可以让手工作坊也拥有软件工厂般的强大竞争力。唯此我们才会不遗余力地把各种原属高端的开发技术去芜存精,一一武装到手工作坊之中。
一,工作室的五个基本角色(按他们在网站开发周期出现的顺序):往往一人兼多个角色。
(1)系统架构师(Software Architect策划):进行需求分析,提供详细的策划方案(解决方案),还包括后期网站推广方面的策划。
(2)项目经理(Project Manager):项目总体设计,开发进度的定制和监控,定制相应的开发规范,负责各个环节的评审工作,协调各个成员(小组)之间开发。还要面向股东。
(3)开发人员(Software Developer):
A,美工:根据策划和需求设计网站AI,界面,Logo等。
B,程序员:根据项目总体设计来设计数据库和功能模块的实现。
C,代码整合员:负责将程序员的代码和界面融合到一起,代码整合员可以制作网站的相关页面,
(4)测试人员(Software Tester):负责测试程序。
(5)解决方案架构师(Maintainer维护):项目布署与变更,技术支持,项目维护,网站版本控制,项目文档维护,提供报表,项目跟踪。
二,常用开发工具
1,美工常用工具:
网页编辑软件 Dreamweaver MX/Frontpage: 制作网站框架,制作网页
图像软件 Adodb Photoshop/Imageready/Firework等设计效果图,二维图片处理
网页动画软件 Flash MX:动画
Adobe Illustrator:矢量图片处理
网页制作其他工具:Cool360制作全景图,Swish制作Flash文字特效,使用CuteFTP发布。
网页特效的具体技术实现:AJAX技术:Javascript + DHTML技术
2,程序员常用工具:
建模可用传统的PowerDesigner/Rational Rose,数据库管理也可考虑使用短小精悍的Case Studio,也可使用MS Visio。
IDE根据需要选择,Dreamweaver/Visiual Studio.net/VS.net Express等
3,项目管理工具:
Microsoft Project: 制定开发进度
Visual SourceSafe: 代码版本控制,当然还可以使用CVS或者Rational ClearCase。
4,测试工具:VS.net的附带工具Microsoft Application Center Test,它可以进行并行、负载测试等。
5,文档工具: Word/WPS。