Republicii Street, No. 9, TM, Romania +40-256-201279
Tech

Industry 4.0 is about to dawn upon all industries. It means cyber physical systems, IoT, networks and everything between. It means software solutions and services taking over every possible functionality. You will see your business transforming into its upgraded, better, faster, mobile version.

Also referred to as a sum of trends, this phenomenon companies have already started to experience is not an “if” anymore, but a “when”. To find out what exactly can you expect from it, we recommend you an article this week. It is authored by Pete Durand, an industrial automation expert with a vast experience in the field. This article sets out to reveal and exemplify what it means “to modernize manufacturing processes, manage risk, and improve the accuracy, distribution and integrity of data”.


The main pillars of the Industry 4.0 stage

 

Most of you would have heard of these key elements/area by now. The surrounding publicity is massive. The most inquisitive entrepreneurs were surely aware of them, even before the online media dedicated huge amounts of materials to these main topics.


The author chooses to focus on:

 

– IoT (with a twist, since he introduces the IIoT);

– Big Data, as a “a natural progression beyond IIoT”;

– Cybersecurity, as a critical need of data protection in a hyper connected world.

 

From his professional experience, Mr. Durand extracts yet another underlining element of importance. Documentation is a must have. Keeping a company on the forefront of technology makes documentation increasingly critical. The personnel may change. Thus, any organization needs to have a continuously updated history of what, when and where was set up, configured, build, implemented and maintained. When outsourcing, make sure to document changes, in partnership with your service providers.


Think about it…


Yet another thing that all companies need to be aware of – industry 4.0 is not cost prohibitive anymore. A multitude of devices are now available, and they all do their job. With due diligence and the proper consultancy, the best match for your business is not difficult to find. Capturing the right data is the next affordable step, then you need to upload it into the cloud type of choice (public, private or hybrid). Well, actually it is more a question of direct transmission. Process the data, get the key insights, deliver these to the decisional factors, and then repeat. In a nutshell, Industry 4.0 delivers the power of ubiquity and globalization, as well as the means to harness it, to your organization.


Partnerships are the future in the Industry 4.o


The scope of a company’s activity might be different from anything that has to do with software or even IT in general. Keeping that focus implies partnerships with software solutions companies. Consultants, software developers and software managers deliver the solutions you need.

Technology becomes viable, efficient and easy to work with. Translating needs and requirements into digital tools, your software solution partners allow your entire business to upgrade to the Industry 4.0 stage. Together with them, you can even provide your own customers with tailor-made software solutions.

What do you think of this perspectives?

 

0

Tech

Code reviews are part of any software development environment. Not the most pleasant part, in what a developer is concerned, since it involves his/her work being scrutinized and it may feel stressful, “but it’s also one of the best ways to get feedback on your code, to catch typos and mistakes, and, more broadly, to grow as an engineer”.

In order to take some unnecessary pressure out of this process, there are tips & tricks synthesized in the online media that help both code developers and code reviewers make the best out of this stage. We asked a few collegues here at LASTING Software to help us select a few best practices/rules/recommendations.

Let’s review some of them, starting with the most quantifiable ones.

 

5 practical rules for code review

 

A developer should review less than 400 lines of code at once;

Keep the inspection rate at a density of less than 500 LOC per hour;

Try not to surpass 60 minutes at once without taking a break, if you want to keep a high performance;

Establish tangible, measurable goals for the entire process;

Use code review procedures that can be followed and tracked (checklists, collaborative tools, fixing processes to be implemented).

(Selected from Best Practices for Code Review, as presented by SmartBear)

 

5 recommendations for developers

 

Prepare a quick summary where you explain the problem and the proposed resolution;

Auto-review, prior to someone else reviewing your code, so you can trim some of the problems yourself;

Communicate – by using annotations to highlight all the soft spots, and tag the right people involved in the project that might clarify these problems you feel you need a second opinion about;

When the reviews are back, remember the importance of team work and concern yourself with their utility and processing prior (and over) feeling anxious;

Refactor changes without altering behavior.

 

5 recommendations for code reviewers

Always keep in mind the code purpose and the project scope;

Ask clear questions whenever the functions and classes reason does not reveal itself;

Be clear when highlighting the problem you have identified, and propose alternative solutions;

Write the reviews in a neutral and concise manner and avoid absolute judgments;

Don’t forget to mention the good things you notice – keeping it clear you review with the overall quality in mind, not just to hunt the errors.


You may find more useful advice, examples, and technical guidelines related to code reviewing in our third source of inspiration for this article – on Medium.

 

0

Leadership

We like to innovate. LASTING Software is the consultancy & software development company with a “no excuses” mindset. We have a clear focus on delivering the right product from an end-user’s perspective. Our specialists always put themselves in the clients’ shoes and deliver solutions that fit actual needs.

We…
develop the graphics engines & tools which allow you to control your car and view your world.

create medical systems that monitor and protect your families.

enable 100’s of smart factories around the world to manage their Materials Planning.

realize the algorithms and analytics processing Big Data, which underpin 1000’s of FDA/FMA clinical trials.

build news apps which allow you to report ‘Real news’ in ‘Real time’ with data driven journalism.

transform statistics and analytics into insights on your KPI’s in cloud based AI decision systems.

 

Development for the future – what is different?

Big Data starts with quantity, but it is not all about it. Quality also matters – as the professionals around the globe have already determined. Quality data leads to quality results. But the companies still need the best algorithms to sift through it, process it and deliver the most valuable insights.

Still, being able to access a larger quantity of data makes the big players in any field keep up their advanced pace. Trends can be computed into mega-trends. It takes a quite powerful business stance to be able to see things at this kind of level. That is why we constantly follow topics that concern our activity. Keeping updated with what other top level professionals do or think is a good way of taking advantage of Big Data insights, by proxy. Combined with our own experience and insights, this allows for trend anticipation.

On this line of thought, this week we noticed an article about the way organizations innovate. It’s about the manufacturing space, about the way the products’ UI needs to change. The delivered solutions have to meet the challenges of tomorrow.

Now, one may argue that software engineering is in a different league than manufacturing – and they would be right, of course.

However, when trying to innovate, understanding how people work on a scientific level is important in any line of work. For all successful innovators, the mindset is common. It acts like a unifying field that brings together all those who know or learn how to design and implement for the future.

 

To innovate, one has to start by being accurate


Whenever aiming to create completely different/improved elements, one needs to know the premises extremely well. Only by being aware of what has already been done (and how), you can come with that great extra element. That is why we fully assess our customers’ operational needs before providing possible solutions.

 

Remember that here, at LASTING Software:

  • The types of collaboration available include extension of the team, feature teams, or entirely independent product teams;
  • Communication is essential to establish the issues to fix, the elements to improve and the best software-related choices;
  • We design a plan that would best serve the requirements, and agree upon the software modules or solutions to implement and design;
  • The options are to adapt the existing software, or develop the new software to best suit the customer’s needs;
  • We deliver our product on time. Next, we provide support in the implementation, user training, and post-implementation stages;
  • Same room collaboration is greatly valued – nothing surpasses the power of personal collaboration.

 

Besides the expertise of the workforce, innovation requires a curiosity for the new, courage, determination, structure and a will to succeed. Focusing on what customers need now and in the future, along with what will make them more effective and efficient, proved to be the best way to go about becoming more innovative.

People need to be tenacious in their questioning of the status quo and accepted wisdom. They need to be able to anticipate mega-trends and incorporate them into products so that solutions are futureproofed for themselves and their customers.

Quote source

 

0

Tech

It’s hardly news that traditional telecom businesses are in a tight spot. Changing their portfolio or gradually fading away – here are the available alternatives.

The reason for this lies within the explosion of new types of services and new delivery methods. To go straight to the point – if video killed the radio star, the Internet gave few chances to the TV and classic telecommunications. Its own stronger and more ubiquitous relative – the IoT, is the final blow to the old Telco industry.

That is, only if the businesses don’t leverage the situation on their side. Since many of the important players in the field are now already implementing their chosen course change, the “if” became more of a “when”. It is to be expected that all Telco operators that want to stick with this industry will restructure their offers.

 

What does upgrading Telco have to do with software development?

 

“Operators need to create dynamic new business models” – article on the systemic telecoms crisis. The new models “could implement the technologies of deep traffic analysis (DPI), service virtualization that cloud models increasingly use. An important trend is the consolidation of the larger industry players and the saturation of the market”.

Same source continues: “However, telecom has a lot to develop. Free services stimulate the use of more complex tools and such services become sponsored. A good prospect, for example, is M2M services, because inter-machine communication can generate huge amounts of traffic”.

 

IoT demands telecom – software development business partnerships

 

Another ReadWrite article tackles the telecom – IoT relationship alone. Smart, intelligent things own the future. Each of them comes with associated software, applications and online platforms. The big effort is to create an integrated global environment.

The telecom players “should redefine their business strategies, including key offerings around IoT”. Also, moving up the IoT value chain is mandatory, and it starts with better, more in-demand offerings.

In summary, the article we browsed lays down a few guidelines:

– Provide IoT-customized offerings;

– Be prepared to protect the IoT data by using blockchain;

– Find out about “smart contracts” and adopt them asap;

– Use partnership for success and survival (examples are in the source-article).

 

Is your telecom company in need of this type of changes? Looking for the right software consultancy & development partner?

 

Remember that at LASTING Software, we:

…speed up the R&D process, reduce time to revenue and reduce burn rate, enabling you to achieve more with less, faster. We give you the ability to extend your reach into customers for only marginal cost, we enable you to access new revenue streams and allow you to manage contingency without growing headcount.

 

…adapt to your business’s needs:

  • We provide IT consultancy services that involve an initial assessment of your operational needs;
  • Our way of working ranges from fixed-cost projects to time & material projects;
  • The types of collaboration available include extension of the team, feature teams or entirely independent product teams;
  • We listen to your story. This way, we establish the issues to fix, the elements to improve and the best software-related choices;
  • Together, we design a plan that would best serve the requirements, and agree upon the software modules or solutions to implement and design;
  • We adapt the existing software, or develop the new software to suit each individual need.
  • We deliver our product on time. Next, we provide support in the implementation, user training, and post-implementation stages.
  • We value same room collaboration. Nothing surpasses the power of personal collaboration.

 

0

PREVIOUS POSTSPage 2 of 6NEXT POSTS