保证软件质量的责任并不专属于某个部门。只要使用(yòng)一些常用(yòng)的工具集,Web开发人员、运维工程师和QA工程师就都能(néng)执行各种测试一所有(yǒu)利益相关者都应该参与到软件质量的保证过程中。这就要求将测试整合到测试框架和持续集成过程中,或者用(yòng)一些方法实现自动化测试,这样才能(néng)快速高效地检查Web或应用(yòng)程序的性能(néng)。...
测试web应用(yòng)程序不仅要测试网站本身,还需要检查网站各个层次的应用(yòng)程序指标。这就像建造一架飞机:飞机的每一个部件都必须经过安全性设计和测试,只有(yǒu)各个子系统完成了开发并通过测试,它们才可(kě)以组装到最终产品上,进行飞行测试。对于这样一个复杂的系统,我们必须先保证各个部件的可(kě)靠性,然后才能(néng)假定最终成品有(yǒu)可(kě)能(néng)符合要求网站也类似。它也由各种组件和子系统构成,如网络、数据库、应用(yòng)逻辑和前端,它们分(fēn)布在各个层上,甚至每一层还可(kě)能(néng)有(yǒu)多(duō)个交互系统。通常,测试一个网站需要经过下面几个步骤:...
行政管理(lǐ)层不接纳实现网站创新(xīn)及改进建议的一些现象。企业文(wén)化、安于现状和疏忽都会妨碍业務(wù)团队与工程团队的协调。...
如果业務(wù)团队与工程团队开始有(yǒu)共同语言,更好地理(lǐ)解对方,以及在组织中建立良好的相处关系,那么这对于公司肯定是好事,但是这些方法并不一定有(yǒu)效。有(yǒu)时候,是因為(wèi)业務(wù)管理(lǐ)本身做得不好,特别是那些有(yǒu)较大影响力的行政角色做得不好。我将介绍一些破坏业務(wù)团队与技术团队之间协作的常见问题,以及相应的应对方法。...
业務(wù)团队和开发团队一定要在各自目标以及公司总體(tǐ)的业務(wù)目标上保持步调一致。当公司能(néng)够善加利用(yòng)技术人员的特長(cháng)和技能(néng)时,这种效果就能(néng)实现。形成孕育这种效果的文(wén)化和组织环境并不容易,但是如果两个团队都开始不断地向对方靠近(尽管这对于技术和非技术团队而言并不容易),那么就可(kě)能(néng)实现这种效果。...
激励是提高员工生产力的重要因素。有(yǒu)时候,Web开发者会由于日复一日地重复相同工作而变得单调无趣。这在大型公司中尤為(wèi)明显,因為(wèi)在大公司中,人们更难尝试或创造新(xīn)东西,而只有(yǒu)新(xīn)东西才能(néng)吸引人们享受自己的日常工作。我们越是鼓励开发者做一些新(xīn)工作,他(tā)们就会越积极主动,团队成员也会越积极主动,从而越有(yǒu)可(kě)能(néng)真正勤奋地工作第一时间解决问题,或是开发新(xīn)网站和应用(yòng)。只有(yǒu)积极主动的团队才最有(yǒu)可(kě)能(néng)与业務(wù)人员进行沟通,致力于公司長(cháng)遠(yuǎn)目标的实现,而其他(tā)人则只会安于完成自己的本职工作。體(tǐ)现在公司的招聘实践...
业務(wù)与市场营销团队的基本关注点是寻找新(xīn)客户并创造利润。与之相反,技术团队则专注于构建和支持那些执行业務(wù)的技术系统。由于各自的优先关注点不同,所以他(tā)们的认知也有(yǒu)着很(hěn)大差别。在很(hěn)多(duō)时候,在构建和管理(lǐ)一个系统来支持公司高层所设定的目标时,技术人员通常会认為(wèi)业務(wù)团队会对他(tā)们起妨碍作用(yòng),而业務(wù)团队则将技术团队视為(wèi)财務(wù)黑洞,特别是运维人员一一业務(wù)团队认為(wèi)运维团队的开支束缚了公司的增長(cháng)步伐。...
软件工程师与运维工程师双方在软件开发与维护过程中要更紧密协作和分(fēn)享相似职责。对于运维与软件开发人员之间的关系,20年前与现在相比有(yǒu)何不同在发布、故障修复和协作方面)?...
当软件开发人员与运维工程师一起工作时,他(tā)们双方都并不清楚对方的工作性质与感觉,但是这两种职位有(yǒu)一定的相似性。软件开发人员负责构建和维护软件,而运维人员则负责保证软件的正常运行。开发人员构建的软件主要面向客户或最终用(yòng)户,而运维工程师构建的软件则通常面向本部门或本公司的其他(tā)工程师。然而、在源代码方面、软件工程师与运维工程师之间已经不存在绝对的界線(xiàn)。现今的系统操作员不能(néng)只知道如何修改配置和维护文(wén)件系统、他(tā)们已经被新(xīn)型工程师所取代:既要能(néng)开发新(xīn)应用(yòng)、又(yòu)要能(néng)胜任运维工作并保证软件的高效...
在企业网站建设开发中采用(yòng)前后端分(fēn)离模式进行 Web 开 发,这极大地简化了网站建设的复杂性,也使得前后端的耦合性弱化,网站建设增强了一些数据的重复利用(yòng)性。前端技术在企业网站的建设和开发中,可(kě)以快捷有(yǒu)效地建设企业网站,在后期的维护和网站的扩展中更加简便,这提高了员工了的工作效率,增加了企业的整體(tǐ)效益。...