Web开发很乱 这是因为我们必须与很多人互动。 业务,设计师,开发人员,潜在客户等......
网站是很多技能的混合体,涉及程序员,设计师,seo专家,商务人士,人体工程学家等......
所以,问题是,你如何努力让所有这些人了解自己,一起互动。
我如何分解通往网站的几个步骤?
因为很多企业一开始都在销售设计,你怎么能添加正确的功能呢?
例如,我们可以像这样分解一个项目:
我可能已经忘记了步骤,或使它们混乱。
编辑:
例如,我的工作方式如下:
那么你呢?你有什么步骤来提高效率?
答案 0 :(得分:2)
我会说:
...挑选您需要的部件。做所有这些可能会有点矫枉过正,但如果您正在与一个有很多团体提供意见的大型团队合作,那么可能并非如此。确保您不会错过任何步骤,这样每个人都有机会提供意见和决定行动方案。
答案 1 :(得分:1)
Web开发 与其他类型的软件开发不同,因为经常 开发人员中没有任何用户。例如,您的相关人员名单中没有“用户”。
用户作为一群名不见经传的人存在(我们希望,因为这是商业计划所依据的)。收集需求并根据假定用户可能喜欢或想要的假设来做出设计决策。
因此,在很多方面,网络开发更像是开办餐馆或启动新政党,而不是推出ERP系统。
答案 2 :(得分:0)
与常规软件开发相比,我认为Web开发实际上没有任何独特之处(seo除外,这只是另一项技术挑战)。我不认为网络开发本质上更“混乱”。仔细阅读你问题中的条款 - 任何条款(不包括所提到的seo)都不适用于一般软件开发(用“xhtml / css”代替“前端开发”)?
就我个人而言,我认为您发现适用于团队规模/工作环境/同事/等的任何软件工程方法都适用于网站开发。
最终产品在浏览器中运行这一事实并不神奇。
答案 3 :(得分:0)
XP和敏捷方法论着眼于创建团队,其成员拥有项目所需的所有技能,例如项目经理,开发人员,企业任何列表,设计师,测试人员等。
拥有团队意味着包括客户在内的每个人之间都会有更好的沟通。
主题很大,所以在XP,agie,scrum,看板上进行谷歌搜索。
答案 4 :(得分:0)
是的,亲爱的,你是对的,开发一个动态网站有几个步骤,但是你想要开发一个静态网站然后很容易。 它需要唯一的设计,并且设计师会添加一些功能,如电子邮件等。 但如果你要开发一个动态网站,那么它将通过这些步骤完成。 1.首先确定要求。 然后你决定它的界面和布局。 3.设计师设计了所需的所有表格 然后developer./程序员将在froms上添加功能。 5.完成编码部分后,项目将进入测试错误。 6.如果发生任何错误,则程序员再次对其进行纠正,测试此过程将继续进行,直到所有错误都没有被删除。 7.最后,网站发布然后托管在服务器上。
答案 5 :(得分:0)
网站是很多技能的混合体,涉及程序员,设计师,seo专家,商务人士,人体工程学家等......
如果你真的很幸运,你将拥有一支才华横溢的多学科团队,他们可以担任多个角色。
当你倾向于获得最好的网络产品时。
委员会设计,如果每个人都只戴“戴帽子”,你将永远得到它,很少生产踢腿产品。