The Internet of Things is one of the most trendy concepts in modern futurology, which ceases to be a concept and is actively implemented.
Let’s try to figure out what the Internet of Things is, who and how it will create, to whom and why it might be needed.
Continue reading “Internet of Things Briefly” »
During the work on the project, difficulties in communication and delays in feedback are the reasons for the long-term nature of the traditional process. The more people involved in the process, the more aggravated these problems.
Joint Application Development is centered around constructive workshops. Everyone gathers together in a discussion room. Everyone hears what the rest of the group is saying. There are no delays between questions and answers. JAD eliminates many of the problems of traditional meetings. Meetings are not considered a productive form of work. JAD turns meetings into meetings. They are not so frequent, more constructive and productive. The agenda provides constructivism, the assistant directs the process, visual aids clarify the concepts under discussion, and the activity of the group, with constant feedback, stimulates creativity.
This time let’s take a closer look at the non-functional types of testing.
Non-functional testing describes the tests necessary to determine the characteristics of software that can be measured by different values. In general, this is testing how the system works. The following are the main types of non-functional tests:
- All types of performance testing: Performance and Load Testing; Stress Testing; Stability / Reliability Testing; Volume Testing
- Installation testing
- Usability Testing
- Failover and Recovery Testing
- Configuration Testing
Continue reading “Non-Functional Testing” »
The rapid development of technologies in the world has led to the fact that organizations are striving not only to be present on the Internet, but also to organize their own process of selling goods and services in the network. This, in turn, gave impetus to the active growth of the e-commerce market around the world.
Electronic business is any business activity that uses the capabilities of global information networks to transform internal and external links for profit. Electronic commerce is an essential component of E-Business. E-commerce refers to any form of business transaction in which the parties interact electronically instead of physical exchange or direct physical contact, and as a result of which the ownership or right to use the goods or service is transferred from one person to another.
Continue reading “E-Commerce and its 2018’s Trends” »
Models of traditional project management are not suitable for many modern projects. They do not cope with the challenges that arise when launching projects, such as constant changes, fuzzy business goals and actions of competitors. The definition of full requirements in the first stage became impossible, they have to be adjusted throughout the cycle.
Therefore, cyclic and recursive models are actual tools for project managers. The opportunity to review the previous stage of work, improve the current iteration or constantly check and update the data requires a large time and financial costs.
The purpose of the Adaptive Project Framework (APF) method is to harmonize processes and ongoing changes in the project, business climate and markets. It does not involve templates and a list of pre-prepared decisions. Changes in the approach are a non-standard response to changes in the project or in the environment.
Continue reading “Adaptive project framework as a method of non-traditional project management” »
Today we will take a closer look at the functional types of testing and everything related to them.
All kinds of software testing, depending on the objectives pursued, can be conditionally divided into the following groups:
– Related to the changes.
In our next articles, we will try to tell you about each individual type of testing, its purpose and use when testing the software in more detail.
Continue reading “Functional Types of Testing” »
Generations of cellular networks change every 10 years. These years are spent on developing technology and standards and updating the infrastructure.
Each of these generations seriously increases the data transfer rate. So new services and new formats of content are born. People get new entertainment and a new quality of life.
The fifth generation of mobile networks – 5G – promises to be especially breakthrough. It is said that the Internet of Things, driverless cars and virtual reality will pass from the pages of technological media into our daily life through the implementation of 5G.
Continue reading “What will the era of 5G bring us?” »
Crystal is a family of software development methodologies with a common genetic code, including: frequent delivery, personal communications and improvement through reflection. For each type of project there’s its own method of Crystal.
Crystal Clear is a lightweight, flexible methodology created by Alistair Cockburn in 2004. It is designed for small teams of 6-8 people to develop non-critical business applications. Like all flexible methodologies for creating applications, Crystal Clear relies more on people than on processes and artifacts. This is a good alternative to extreme programming, with which it has common sides.
Continue reading “Crystal Clear Methodology” »
Continuing the theme of software testing and everything that is meant by this, let’s see what Quality Control is. Quality Control (QC) is a set of activities that are carried out in the software development process, in order to obtain exhaustive information about the compliance of the tested product with the initial requirements.
Continue reading “Quality Control” »
Each new technology comes to replace the old one. Sometimes, as in the case of cloud technologies, re-branding old ones is done to make them more attractive to consumers and, thereby, create the illusion of a new product. Cloud computing previously existed in one form or another. At one stage they were called “on demand computing”, and then they were transformed into an “application service provider” (ASP).
Now there is edge computing, to which industry observers and experts predict the ability to replace the cloud. But the question is: will this really happen?
Continue reading “Edge Computing” »