常见问题- XB软件-新萄新京十大正规网站

F.A.Q.

在这里,您可以找到关于软件开发、项目管理和QA的最常见的问题. 新葡新京十大正规网站将问题按主题分组,并包括有用的参考资料.

Software Development
1
Project Management
2
QA and Software Testing
3
Software Development
如何选择新葡新京十大正规网站?

当一个公司提供一些服务时,它总是会留下一些痕迹. Using these tracks, you can decide whether the company is worth your attention or not. Even before you start negotiating with the software vendor, you should form an opinion about it. 有几十个网站提供关于开发公司的评论. Make sure that the software development firm is focused on the apps of your interest. 投资组合和案例研究将有助于确定一家公司是否在你的行业有足够的经验.

在软件项目中,客户的角色和责任是什么?

The main thing that should be kept in mind is that you shouldn’t let things go by themselves. As a client, 记住,在编写第一行代码之前,清楚地理解您在开发过程中的角色和职责是很重要的.

需求收集的阶段应该包括一系列与员工的面谈,以制定您期望得到的结果. 开发过程启动后, 最糟糕的做法是简单地等待软件项目完成. 在开发过程的所有阶段, 客户应该监视这个过程并检查开发公司提供的可交付成果. 它将有助于澄清额外的项目需求,并确保最终的产品或服务将满足您的期望.

I have an obsolete software system which currently doesn't meet all my business needs. 我应该处理现代化问题,还是从零开始更好?

Well, 有必要从技术和业务两方面对项目进行评估.
Basically, 是使应用程序现代化还是重写取决于现有软件的技术债. 如果已经实施的技术已经完全过时,那么处理现代化就没有任何意义了, 最好是立即决定支持重写选项.

如何保护你的软件创意不被窃取?

新葡新京十大正规网站对“思想安全”问题进行了深入研究, 因此,新葡新京十大正规网站可以区分以下几种方法,以确保你的商业创意不会被窃取或复制,并给你未来的信心:

  1. 1. 准备保密协议(保密协议);
  2. 2. 选择保护措施并使你的所有权公诸于众;
  3. 3. 检查你的合作伙伴的可靠性;
  4. 4. 通过电子邮件或电子邮件跟踪所有关于你的想法的安排、问题和建议.
我应该聘请软件开发人员还是软件公司?

At some point, almost any business faces the need to develop a custom business app to guarantee constant growth. 如果一个公司有足够的资金和一个有经验的IT专家团队, 它可以负担内部软件开发的费用. Such software is usually produced by a company to use it within the organization. 但是,在大多数情况下,由于各种原因,业务依赖于定制新葡新京十大正规网站.

聘请新葡新京十大正规网站的好处

1. Reliability
2. 高质量的最终产品
3. Scale your team with ease
4. End-to-end Development Process
5. Development Companies Are Intended to Build Long-term Relationships with Clients
6. Diverse Experience

Pros of Hiring a Freelancer

1. Low Development Cost
2. Availability
3. High Flexibility
4. Good for Small Projects

定制软件的优点和缺点是什么?

定制软件是根据特定客户的要求设计和开发的. 这类应用通常不适合广泛的用户,因为它们实现了特定的功能.

Advantages:

  • set of features that you need
  • 业务改进的潜力
  • reliable support services
  • advanced security measures
  • software scalability

Disadvantages:

  • high development cost
  • 需求收集上的时间损失
  • 雇佣错误软件供应商的风险
客户是否应该拥有应用程序的源代码?

当你雇佣一家新葡新京十大正规网站时, 您首先会对正在工作的应用程序感兴趣,这是很自然的. 它应该符合您的要求, be convenient for the users, 看起来很有吸引力,做这份工作没有任何问题. But it’s also crucial to pay attention to what lies beneath the surface: the source code. 当你雇佣一家开发公司时,你不会自动获得拥有软件源代码的权利. 定价政策可能因公司而异. 有时源代码包含在价格中. But some companies asks the client to pay a premium for getting rights to the code. 因为软件源代码的所有权提供了复制的能力, sell, and modify it, 你不应该低估许可的问题.

为什么要关注XB软件? 对客户有什么好处?

XB Software Ltd. provides services in the field of full-cycle custom software development since 2008. 全周期意味着在SDLC(软件开发生命周期)框架中工作, 从构思开始, 最后是QA保证和发布后的项目支持. 新葡新京十大正规网站的客户评价与新葡新京十大正规网站的合作. 作为一家提供最实际解决方案的可靠公司, 在预算范围内设计最有效的系统,并在约定的时间内完成项目. XB Software Ltd. 关键的价值观是面向客户的服务和合作方式, 这一点不仅得到了高客户对信托资源(如Clutch和GoodFirms, 但也包括90%的回头客.

XB Software Ltd. 白俄罗斯高科技园住宅的创新方式得到了确认, 在定制软件开发中实践先进的技术, creation of our own products and deep experience in complicated domains and spheres: Logistics, Real Estate, Business Services, Financial Services, Information Technology.

高水平的服务质量由一个强大的高素质的团队提供, 以及在其学科领域的不断发展. XB Software Ltd. 员工均为具有PMP认证和博士学位的专家.D. 在IT(计算机科学),认证节点.js, React.js and MongoDB developers, 和其他合格的网络专家(包括质量保证工程师), business analysts, and project managers). 该公司为为信息技术领域的发展做出贡献的网络开发者安排了白俄罗斯流行的聚会和黑客马拉松.

Read also How We Work to learn more about software development processes, contract types and methodologies we use.

我在作品集/市场推广材料/演示/案例研究/任何其他来源中看到过您的项目例子. 我喜欢它的具体实现. Can I buy it?

XB软件是一家全周期定制新葡新京十大正规网站. 全周期意味着在SDLC(软件开发生命周期)框架中工作, 从计划开始,到维护结束. Certainly, there are solutions for different spheres that XB Software is proud of: in Logistics, Real Estate, Business Services, Financial Services, 信息技术(见本节 Industries).

XB Software Ltd. has got considerable experience in these mentioned areas: good market understanding, development trends, 该领域的最佳解决方案, 所有必要的技术能力, 以及具备适当技能的专家.

新葡新京十大正规网站可以应用之前开发的特性,用在相同领域中以一种方式工作的现成块来构建一个新系统. Thanks to this approach, 开发进行得更快, 因为基础工作提前完成了. Still, 作为一个定制新葡新京十大正规网站,新葡新京十大正规网站服务的结果是根据客户的需求开发软件. Any solution can be implemented, 包括那个让你印象深刻的客户, if this is your requirement.

About taxes in the pricing

Since XB Software Ltd. 是白俄罗斯高科技园区的居民吗, 它必须遵守管理其活动的规则, including taxation. 据他们说,该公司不缴纳增值税,也没有计入定价中. 所有的税务交易必须服从对方(Сustomer)的居民所在国家的税收法规, 考虑到新葡新京十大正规网站. 因为承包商不支付增值税.

在未来,随着新技术的出现,软件是否可以升级?

XB Software has got a diverse technology stack which is used for software development in various сombinations for each specific project. 软件中使用的技术过时的问题是非常相关的. 对于软件是否会随着新技术的出现而升级的问题,答案将取决于未来具体技术的发展.

一个产品架构的构建是一个严谨的过程,寻找最佳的解决方案来满足当前和未来的需求. 为每个特定的应用程序选择技术栈, 新葡新京十大正规网站依赖于应用程序的功能需求, 是客户现在提出的吗, on his limitations. In doing so, 新葡新京十大正规网站还考虑客户的产品改进计划, trends of the industry, 以及全球技术趋势.

无论客户对XB软件的要求如何, 无论是新应用的开发还是旧应用的改进,新葡新京十大正规网站总能找到前进的解决方案.

As an example, 新葡新京十大正规网站在十多年前就开始了许多项目,现在使用新技术成功地继续开发.

What technologies, frameworks and languages you will use to write my software or app?

XB软件是一家外包新葡新京十大正规网站,提供一流的和具有成本效益的业务分析服务, UI/UX, web app development, and quality assurance. We can ensure that the whole process meets the designated code quality and standards.

新葡新京十大正规网站的技术堆栈涵盖但不限于:

Frameworks: ASP.Net, ReactJS, Microsoft .NET框架,Laravel框架,Vue.js,实体框架,Apache Cordova, ASP.NET MVC, LINQ.

Tools: Node.js、Webpack、Canvas、Selenium、Puppeteer、Phantom.js.

Libraries: HighChartsD3.js, OpenLayers, Redux, DHTMLX, Webix, WebGL, Underscore.

Languages: c#, JavaScript, PHP, SASS, HTML5/CSS3, SCSS, SVG, XML.

Databases: MySQL, PostgreSQL, MongoDB, SQLite, Redis, MSSQL, Microsoft Access, ArangoDB.

Application/Web servers: Nginx, Oracle, Apache Solr.

Technologies: BlockChain, Web Socket.

Operational systems: Android, IOS, Windows Phone.

Map services: Google Maps, Yahoo! Maps, Yandex Maps, Here Maps, OpenStreet Map (OSM), Live Search Maps, Leaflet Map, MazeMap.

Testing: Selenium WebDriver, Apache JMeter, Gatling.

其他(服务、协议、平台等.): Azure, WordPress, SOAP, Amazon, JSON, WHMCS, SCSS预处理器.

You can clarify whether any nonlisted technology belongs to our technology stack via a contact form.

Project Management
开发定制软件需要多长时间?

Custom developed software can be considered as an implementation of a certain business strategy. 定制企业资源规划应用, data visualization tools, and business intelligence software have become an integral part of modern business. 这样的应用程序有助于提高公司的效率,并做出数据驱动的业务决策. In this article, we’ll consider how long a particular stage of software development can take.

所开发的软件是否符合GDPR?

通用数据保护条例(General Data Protection Regulation,简称GDPR)是一项新的法规,其重点是定义每个欧盟公司在处理其客户的个人数据时应遵循的规则. 该法案将于5月25日生效, 2018, and will require business organizations to protect the personal data and privacy of EU residents. The reason why it should not be ignored is that non-compliance will cost companies a lot. This new set of regulations affects all stages of software development life cycle. 避免不必要的开支,成为符合GDPR的公司, 每个企业所有者都应该了解什么是个人数据,以及如何收集和存储这些数据.

为什么软件项目花费的时间比计划的要长?

当您申请应用程序开发服务时, 其中一个主要目的是为你的产品或服务在市场上获得竞争优势. 使用定制的软件,您可以显著地改进您公司使用的业务流程. 因为市场不会停滞不前, 这样的软件项目完成得越快, the better for you. 但事实是,有时客户会面临这样的情况:软件项目没有遵循最初的计划,花费的时间比预期的要长. In this article, 新葡新京十大正规网站将考虑导致软件开发生命周期延迟的最常见原因,以及错过最后期限的影响:

  • Poor Planning
  • Missing Software Requirements
  • 太多的功能需要实现
  • 失去开发团队的关键成员
  • Technological Challenges
  • Communication Issues
将IT外包到白俄罗斯如何省钱?

你的公司应该将软件开发外包给白俄罗斯的IT公司的原因是:

  • 类似的时区和良好的外包公司位置
  • cultural compatibility
  • 具有良好的信息技术专业人员教育背景和较高的学历
  • fluent English
  • lower rates
  • 高标准保密
  • government fiscal relief
Fixed price vs time & materials contract. 哪一个对我的项目更好?

哪一种合同更好,并没有明确的答案. FP合同的封闭性(从签订之日起至项目完成之日止)要求客户对产品愿景有信心. In contrast, TM contract makes development process transparent, more efficient and manageable. If during project execution the customer discovers some trouble spots of the product, 然后可以更改最初的开发计划,以避免花费金钱和时间来执行错误的开发方法. But sometimes the budget is more important than the risks of not getting the best deliverable. So, 选择更好的合同时, 你需要考虑项目要素——预算, time, deliverables.

如何估算固定价格项目的成本?

下面是评估过程.

为了找出所有的需求,业务分析师与涉众讨论项目范围,然后邀请技术专家. 在分解阶段聘请技术专家将导致更好和更准确的结果.

项目通常被分解为更小的称为活动的组件,这些活动表示要完成的工作.

The activity list includes activity identifiers and the detailed description of work scope. These specified activities provide a basis for project performance at all stages: estimating, scheduling, executing and controlling.

当定义了所有的活动, 业务分析师和技术专家使用逻辑关系对活动进行排序,并决定开发路径.

确定和排序的活动由技术专家和业务分析师在工作周期内估计, usually days or hours.

During the project execution, the estimate allows measuring project progress against the time baseline and making forecasts.

预算准备好后,新葡新京十大正规网站就计算项目成本

定制软件开发的成本是多少?

The custom business application is the embodiment of your publicity and branding. So, 无论你的企业是大是小, if you don’t have a proper software it’ll be a hard task to achieve further growth. 但关键是要准确地定义定制软件应用程序开发的价格.

工程造价估算包括:

  • 定制软件开发工作的范围估计
  • 软件开发和测试的QA过程的成本
  • 软件开发生命周期的可维护性成本
  • 对软件开发成本影响最大的其他因素
通过ISO 27001/9001认证的公司和非ISO认证的公司在IT行业的客户满意度和组织绩效方面有什么区别?

不同标准之间的差异相互补充,提高了IT公司的效率. 关键的方面是,与经过认证的公司相比,未经认证的组织经历了大量的效率和生产力的损失. 通过执行9001和其他标准, 组织可以提高客户满意度, 建立持续改进的文化, reduce the costs, 并获得更多的市场机会.

As a client, 您可以放心,您的所有需求, stated and implied, 是否会跟进,最终产品是否会按时交付. 27001标准保证您的所有商业信息将得到保护,您的客户数据将保持机密.

What is, in brief, a process of a customer-executor interaction from the moment of request to the result acceptance?

在入站请求到达新葡新京十大正规网站后., our specialists contact with the client for clarification of project details. The NDA signed by the two parties is a guarantee of information protection from a third party. Depending on the amount of work, the client’s wishes, the depth, 理解功能需求的独特性, 文件的可用性, the Fixed Price or Time&材料合作选择. XB Software Ltd. 是一个全周期的公司,新葡新京十大正规网站可以提供所有必要的专家工作的项目. However, 如果客户有内部开发人员, 只有在公共团队中工作的缺失角色可以提供. 在进行项目评估时, we always take into account the wishes of the client in terms of time and budget, 在既定的框架内提供最佳的解决方案. 工作从通过电子邮件签署协议开始. 工作通常分为2-4周的阶段. 新葡新京十大正规网站执行这些步骤,客户只为接受的结果付费. After completion of the work, the entire warranty period, the bug-fixing is for our own expense.

如何区分外包和外聘人员? 它们与项目有什么关系?

外包意味着一个组织的转移, on the basis of a contract, 指在该地区经营的另一家公司的生产经营活动的某些类型或职能. 随着IT领域的发展,软件开发外包已经蔓延开来. Outsourcing may be carried out as separate parts of the development process, ex. UI/UX设计,质量保证等.,以及整个项目的外包开发. Fixed Price or Time and Materials contracts may be used for this depending on the aim. 当客户公司租用所需专家的工作时间时,外包可以被视为外包的一种特殊情况.

Outstaffing是一种远程雇佣的类型,当一个被雇佣的人执行客户сompany正式受雇于另一家公司的所有工作职责. 这种形式通常适用于具有特定专业知识的劳动力资源有限或特定领域狭窄的情况. 与此同时,员工呆在他的工作场所,一个人按照规定远程履行他的职责. 外包合同有截止日期. 一个外聘的专家为一个项目签约,并紧密地集成到一个团队中,这是很常见的. 合同可能暗示如下内容:进度, safety rules, 工时核算系统, 和其他公司的系统, NDA, 在客户公司领土内运行的任何其他规则. 外聘人员可以是全职的,也可以是兼职的.

你们怎样保证产品质量?

在XB软件公司,新葡新京十大正规网站非常重视产品质量. Integration simplicity, performance, speed of work, clean code, system stability, 符合要求, absence of bugs are a standard. But we also define from the start the most important quality criteria for the customer. 新葡新京十大正规网站特别注意这些标准.

保证最终产品质量, 新葡新京十大正规网站从软件开发生命周期的一开始就开始测试,并在每个阶段实现它.

At the requirement gathering and analysis stage, the requirements specification is tested. At the design stage, prototype testing is a dive into the project to make sure it aligns with business requirements. 此外,还实现了原型可用性审计,以保证产品的用户友好性. At the development stage, unit testing checks all the small testable parts (units) of your software for proper operation. 集成测试检查单元是否正确集成. At the testing stage, before the release, user interface, cross-browser, cross-platform, 完成了压力测试. 系统测试在每个构建和发布阶段作为产品的alpha和beta测试进行.

客户还可以获得一个验收期和保修期,在此期间,所有发现的bug都可以免费修复.

我怎样才能确保你在我的项目中投入的时间和你宣称的一样多?

时间控制问题是实际的时间&Materials contracts, while for Fixed Price contracts, 客户在合同签订阶段接受合同价格.

在XB Software,新葡新京十大正规网站力求客户对开发过程控制的最大透明度. For T&M projects, in general terms, 新葡新京十大正规网站用合理的时间框架将软件开发的过程划分为可理解的工作量.

At the end of a time frame, reports on work results and spent time are provided to a customer. In the reports, 客户可以看到专家在此阶段所花费的所有开发时间以及他们在此框架中执行的任务. 根据客户的要求,如果需要,可以提供具体专家的更详细的时间表.

为什么我需要一个项目经理在一个专门的开发团队?

A project manager is the one who is responsible for the whole project’s success. For a client, 谁要求开发一个定制的解决方案,并来到新葡新京十大正规网站进行外包, 项目经理是项目中最重要的团队成员之一. 原因在于,在整个工作过程中,他们需要密切互动. 不再需要亲自控制整个团队. Also, 只有一个负责任的经理知道项目中发生的所有事情. Besides, 一个扮演PM角色的人拥有所有必要的知识和技能,能够有效地领导整个团队走向成功.

QA and Software Testing
为什么QA应该包含在你的软件开发周期中?

一个软件产品的成功发布比高速开发或低成本开发更有价值. Therefore, software testing must be included in every step of software development process. 考虑到现代软件的复杂性, it’s hard to imagine a situation when development process can do without any tests at all. Nevertheless, 有时,测试过程的错误方法会导致应用程序启动失败. The reason is simple. 新葡新京十大正规网站可能会将QA包含到整个过程中,就像项目的一个独立阶段,与其他开发阶段相隔离.

早期测试如何影响产品成本?

因为IT基础设施的复杂性增加了, 由于综合系统的总体数量, 软件测试的需求分别增长. 另一方面,几乎所有公司的目标都是减少软件发布时间. 这就是为什么由于不断增加的测试阶段而导致的软件生命周期的延长被认为是负面的. Sometimes, 它可能导致部分甚至完全拒绝测试, in its turn, 导致IT服务质量的显著下降.

忽视软件测试会导致以下后果:

  • 产品质量下降(所有其他影响的主要原因)
  • 由于开发期间出现的软件缺陷,质量保证的间接成本不断增长
  • 不愿使用低质量产品的客户流失
软件测试的成本,或者客户支付的费用?

客户在订购软件测试时感到兴奋的主要问题如下:应该为正在开发的产品实现什么类型的测试,以确保其高质量, 每种类型的测试要花多少钱?如何跟踪QA部门所执行的工作,以了解资金的用途.

QA实施的好处在于在规定的需求范围内完成测试覆盖. For example, 新葡新京十大正规网站熟练的QA团队仔细研究提供的产品,并制定全面的测试计划,披露该产品将进行的所有类型的测试. It includes:

  • creation of test documentation
  • 负载测试和测试自动化
  • testing of safety
  • usability audit
  • 开发带有一组建议的测试报告
友情链接: 1 2 3 4 5 6 7 8 9 10