The Story of EAI/ESB
IT management is a line of business which must be tightly aligned with core business needs and demands in order to be successful. For them to be sustainable on a long-term basis and to achieve profit, core business activities must on all levels make the effort to establish cost-effective practices, strengthen customer relations, effectively manage risks, and accomplish business process elasticity in order to be resilient to dynamic and sometimes very sudden market environment changes.
Business continuity: You hear it a lot during COVID, but it's much bigger than that
Most of the articles are in the context of COVID pandemic, and “business continuity” means that you need to keep the lights on, you need to keep paying people with hopefully not too many layoffs, you need to find new revenue streams, and you need to make sure projects are done on-time...
Get flexible. (No, not like that.) It’s the key to software development.
"Agile.” “Scrum.” “DevOps.” “Lean.” “Kanban.” All these words have distinct meanings, but in different organizations, they are approached differently.
The Disruptive Technology of AI in the Retail [WEBINAR ON DEMAND]
Artificial Intelligence can help retail companies stay on top of the industry. This is what we discussed in our 30-minute webinar that you can find here.
Digital Transformation of Retail and COVID-19
Amid the brainstorming of whether “we’re fine as we are”, the AI craze and “we need to digitize, the market is hungry for it” thinking, there comes the uninvited guest- COVID-19 which drastically changed the way we were living and also affecting the face of retail that we once knew.
COVID, Chaotic and Crazy: But a logical opportunity for software development outsourcing
The pandemic has dominated discussion globally for roughly five-six months. There are lots of different things we could discuss here regarding COVID-19, but we are going to keep it relatively simple: within the context of our business models and what we do to help others.
The rapid rise of computer vision and how it can transform your business model
Computer vision is a combination of onboard artificial intelligence (AI) and cameras + sensors so that cameras can identify objects, count people, find distances between two objects, and more...
Twisted and tangled: Spaghetti code loses you a lot of money. It can be fixed, though!
Spaghetti code. It means unstructured and difficult-to-maintain source code. In other words, it’s a mess. It looks like a bowl of spaghetti instead of the beauty that code can (and should) be.
GDPR and Data Processing - The perspective of the IT company
When an IT company acts as a service provider, it can either be in the position of Data Processor or Data Controller. In any case, the preferred position for any entity is to be a data processor because there are fewer GDPR obligations for data processors.
When business is a tornado of chaos, what does your company need?
Are you tired of talking about COVID? We are too. But we need to for a second.
When you look at the full scope of what COVID has done to businesses, what are some of the major things that are changing, and will continue to change?
Is picking an outsourcing partner kinda like dating?
We sometimes draw these thick lines between what we want from work (buzzwords like “cost efficiencies” and “value-add team models”) and what we want from personal (fun times, respect, free drinks, maybe a family), but the reality is that the process to find both is very similar.
Tire Recognition meets Machine learning v.2: Step by step approach – Frank’s case [PART 2]
While in first part about Frank’s case we explained what the problem was, modus operandi and taken steps, here we are going to describe approach conducted and what was the final output and business benefits.
Tire recognition meets Machine Learning v.1: Things to consider and modus operandi
Frank’s tire catalogue included 80 tire manufacturers and over 20 000 unique tire models, with 5digit number of tires moving daily. Aside from the risk of human error during sorting upon arrival, there was a risk of human error when sorting prior to shipping out.
The “desired” vs. “the actual:” The rise of automated testing and how to find your ideal partner
Let’s look a bit more at the growth of automated testing and what you need to be looking for if you work with an outsourced partner on automated testing projects.
Knowledge Management – What, Why and How
What types of knowledge there are, what are the key principles of Knowledge Management (KM), what are the reasons and prerequisites to introduce knowledge management in an organization are just some of the questions that should be thoroughly analysed and answered before starting to introduce knowledge management.
Moving from legacy application to modern, cost efficient application in 5 steps
Although now we are in the age of the Internet of Things, Machine learning and other modern tech trends, still there are a lot of companies that have core business applications based on legacy technologies. Generally, the main reason why companies still have legacy applications is that such application is one of their biggest IT assets. They invested a lot of different resources in it, even got used to it but over the time, which in IT industry flies faster than ever, they realize that they are left behind and that they need to speed up the game.
Without a DevOps and Machine Learning, you will fall behind in Industry 4.0
It’s very important for revenue growth to use these technologies, especially because the global business environment is going to be uncertain for a while because of COVID-19. We do not know what consumer spending will look like or how it will bounce back in every industry. You need to maximize the advantages that you have.
4M Euros at the margin and $2 trillion in overall value: What you need to know about AI and machine learning now
Do business leaders really know how machine learning can impact their specific industry, or do they just know it’s a hot buzzword of the moment?
Requirements Elicitation and Analysis When Transforming Legacy Systems
For legacy system transformation, the key point is a strong business case, management of key stakeholders, and alignment to the business strategy. Although modernization programs are primarily seen as a key for resolving technical problems, they are not exclusively technology-based.
Product recognition: Seems very simple, but it’s a huge revenue driver
We all snap photos all day, right? It is the essence of social media. But when sales reps snap photos and have an AI layer beneath an app, it’s product recognition. And that’s big money.
Benefits of Microservices Implementation [FREE: WEBINAR + CHECKLIST]
In times of crisis (and in general when it comes to industries that deal with seasonality, rapid growth or rapid downfall), there is no doubt that companies need deal with challenges in a fast and cost-efficient manner. These days, when the whole world is facing a crisis, this becomes more important than ever
Machine Learning - Productivity Booster in FMCG Industry
2019 was marked as a year with biggest retail sales volume than ever before. But the face of industry changed as well. According to Business Insider Intelligence, in 2019 ecommerce sales surpassed 10% of total retail sales for the first time ever.
After COVID-19, tech is going to be bigger than ever. What does that mean for your software development?
It never was, but in the context of coronavirus (COVID-19) and the aftermath, big tech will be everywhere, because people will consistently need aspects of technology to do their work effectively. But this discussion about the rise of and the importance of technology takes a lot of different forms.
Software development partner models: The order-taker vs. the consultant
When you outsource software development work within your business there are different reasons you do it, which we have covered in detail before. Usually, it’s a mix of quality, flexibility, time-saving, and cost-efficiency...
Busy or productive - which type you are
Ultimately, an individual and a business need to be productive. Not just busy. And usually in order to move from “busy” -- i.e. lots of task work, meetings, spreadsheets, updating -- to “productive,” where you are developing new products and revenue channels and growing the business, you need some form of help. This can be new employees, consultants, outsourced teams, or a few other concepts.
A little explanation of cost vs. expertise in software development
What do Western European companies want out of software development partners? A few weeks ago, we found some research on the top five reasons that Western European companies use outsourced software development, so we’re working our way through a look at each topic, from cost efficiency to flexibility to quality of service and embrace of new technologies.
What does New Technologies mean in Outsourcing Software Development
A few weeks ago, we found some research on the top five reasons that Western European companies use outsourced software development, so we’re working our way through a look at each topic, from cost efficiency to flexibility to quality of service. Those were the first three factors. Pretty logical, right? Well, now the fourth factor by percentage vote on the survey is “new technologies.” Let’s look at that for a second.
Once Again, What Is IoT Really All About?
Sometimes it is good to look back and remind ourselves what some contemporary tech terms really mean and what new technologies bring us in reality. When talking about topics related to the Internet of Things, different business domains display various perspectives, needs, and contexts.
When it comes to software development, what is “quality” and how is it determined?
Does “quality software development” mean the beauty of the code, or does it mean that a project was delivered ahead of schedule and under-budget?
If your software development team isn’t flexible, how are they helping you grow?
In your business, that means you need to be flexible and you need to take some current projects, ongoing projects, and “pet projects” of your leadership team and put them to the side -- and focus on new projects that could be bigger post-COVID revenue streams.
Success Factors for IoT Investment
Expecting the information collected over the IoT system to bring real business benefits in any industry presents a serious challenge and a rewarding step forward. Conversely, it could be a disappointment and complete waste of time and money. Why is this so, and how do you find the best approach to the IoT software service implementation project that will satisfy all involved parties?
Cut Your Property Maintenance Costs with Predictive Maintenance
When the stakes are high, we perform regular maintenance on our systems. For example, cars are serviced once every few months, and aircrafts are serviced daily.
With technology moving forward, maintenance methods are also becoming more sophisticated.
Save to grow: Cost efficiency and price vs. value in outsourcing decisions
We recently came across some research on this -- and it tends to apply in other parts of the globe too. Here were the “big five:”
Cost efficiency (85%)
Quality of service (78.2%)
New technologies, i.e. Cloud, IoT, machine learning (74.4%)
Industry knowledge and experience (48.9%)
How we approach internal digitalization project
We live in a time when all companies are faced with enormous competition. In order to continue with their successful business and be competitive, all companies, including Serengeti, must focus on fulfilling their business goals, all while ensuring the highest quality services and improving customer relationships.
Reasons why you should consider platform strategy
To help productivity in different skill-based departments, such as IT, Finance, Accounting, and others, companies learned that they need to shift their focus to improving processes. In other words, they needed to build customized tools that would allow them to improve processes and with it, the quality of different functions.
The Good and Not so Good of Fixed Price Projects
If you decided to do your project on a Fixed price, there are advantages and disadvantages you should be aware of. They may vary based on the perspective you take. For instance, what your Client finds as an advantage might be a disadvantage to you and vice versa.
Don’t pick individual developers. Pick an entire, expert, solution-driven team
If you come across a company using the “select the CVs of the developers” model, what you are selecting for is individual expertise and background. You do not necessarily know how that developer -- the body that you selected -- will perform in the team. Most software development projects, sprints, Kanbans, and backlog management sessions are team-based.
How much does a bad software development hire cost?
The cost of a bad hire varies by lots of different factors, including seniority, job title, importance to the business, geographic location, time spent to hire that person, and more. For two different roles in an organization, the cost of a bad hire might be drastically different. Still, we can try to figure out some math here.
The short-term vs. long-term dance: When it’s time to outsource
When everyone is focusing on lower-value smaller tasks, you have a team that is checking boxes, answering IT tickets, reading emails, going to meetings, doing stand ups where they say what they have for lunch, etc. But, in the long-term that’s not good for your business. That company will not last.
So you need a mix between “the small tasks that must be done” and “the bigger picture of the company and where it’s going.”
How to get your distributed team to work like a swiss watch and what are the benefits of this business model
56% of global companies today allow remote work and 62% of global employees can work remotely at least once a month. Studies show that this particular benefit makes them 24% happier in their workplace.
We love the cloud. And now, in a time of pandemic, it’s going to love us back.
There is a value proposition to the cloud about managing teams. The cloud allows for easier work with remote teams or distributed teams, because no one would need to be physically on-site to access certain team resources. You can all get it from the cloud.
It’s not a time for quitting because of #coronavirus. It's time for growing. We’re all in it together.
The crisis will pass, we will face new challenges and for sure no one wants to have some old tails or to continue to work with a partner that gives up at the first dare.
Is #coronavirus both a huge threat … and a huge opportunity?
Coronavirus was called a pandemic around March 11. That is not even that long ago, and it already feels like everything has shifted into chaos. But if you are a business owner, how do you manage in a time of crisis like this? What are the strategies?
The power of consultant advice backed by A-Level software development
Software development is the key way to maintain competitive advantage in modern business. Unless you have the most amazing legacy product in the world, it is honestly the only way to maintain a competitive advantage in business right now.
IoT: It’s not a buzzword. It’s the backbone of Industry 4.0
The Internet of Things, or IoT, is and will continue to change how most industries operate. The numbers can vary on how widespread IoT is going to become, but generally it’s believed that there are already 20 billion connected devices in use, and that number will only keep growing.
The future of the energy industry. What should we expect?
Our dependence on energy sources is both increasing and changing, with the advent of greener initiatives. Because of the growth of alternative energy sources, existing energy providers are in a race to find new ways to both increase operational performance and cut costs.
The global medical device market will be $612B by 2025. How will you get your piece?
You are seeing more healthcare organizations move to a smart model and a rules-based workflow engine, with the end goal being stronger governance, more compliance, and a reduction in IT redundancy issues. The overall goal of healthcare is, typically, quality care for the end patients. But healthcare organizations have had lots of issues with bad data, un-scrubbed data, and low-quality algorithms, and those issues have reduced the quality of patient care.
Tech is the answer for modern logistics and supply chain challenges
Let’s take a look at some of the major trends in the space and how innovative uses of technology and software development are helping leaders in logistics and supply chain meet their biggest challenges.
Hottest banking tech trends for 2020
The challenge of the finance industry right now is that financial firms need to do two things at the same time. First, they need to keep up with a complex regulatory environment. At the same time as they are trying to do that, though, they also need to create new digital products and services.
How software and digital transformations are changing industrial manufacturing?
Every so often, we like to look around the bigger industry and see what is happening and where the trends are, as this can inform how we try to work with clients in the future.
Why your business needs software development to grow?
Think about an industry that is very physical in nature, so not a digital one. Consider industrial manufacturing. That’s a very physical industry: big machines and people in big warehouses doing projects. But it’s also very driven by digital processes and software: Big Data, virtual reality, automated testing, Internet of Things, etc. You are seeing the same in logistics, too -- augmented reality and other software-driven processes are combining to digitally transform an older industry.
What is the role of software development in digital transformation?
When you see the words “software development” and “digital” in the same question, the answer seems obvious: They must be connected in some way. They are. But to make sense of this, we need to walk through the terms.
Practical elements you need in outsourced software developers
When you are looking to outsource some of your software development, you want to make sure the outsourced partner is skilled in various programming languages and can adjust with your business model. Maybe you will need to do more with Internet of Things for the next six months, but then after that, you might have road map needs about augmented reality.
Why should you consider having a software development partner in Croatia
When most people think of offshoring, outsourcing, or nearshoring their software development, the countries that come to mind first include India, Russia, China, Ukraine, and Poland. You don’t hear as much about Croatia, where we are based. Most American companies tend to know Croatia mostly for Game of Thrones sets, and not as much for software development. But … it makes a lot of sense as a place to find top-quality software developers.
You should worry about your products. Let someone else worry about development.
A product company should be focused ultimately on two things:
- Best-in-class product, support, rollouts, and everything “product.”
- World-class relationships with customers
Top 7 Common myths and misperceptions about Nearshoring in Western Europe
When organizations first learn about nearshoring -- the concept of getting development work done in a neighboring country instead of your own country, or within your own team -- there are traditionally a number of myths and concerns that come up first. To see the value in outsourcing development work, you need to understand the misperceptions and then be able to counter them. This is a guide to doing just that.
How to build a trust with a remote team you don’t see every day?
Trust is the underpinning of almost any human relationship, personal or professional. It’s hard to run deep with someone -- develop their career, marry them, etc. -- if trust is lacking.
One of the biggest concerns people tend to have with outsourcing a function, especially a function as crucial as software development, is “How do I know I can trust the team I’m giving this work to? How can I trust them if I don’t see them every day in my HQ offices?”
Checklist: Choosing the right nearshore partner for your software product development
- Why product development is different
- Top non-skilled-based requirements
- Pick your favorite from 5000 in CEE
You can not scale your R&D with copies of your development employees
True story: The software product development team is 8 people. The average age in the R&D is 31. All engineers work for the company for at least 3 years. Everybody in the team can jump on various tasks like database, middleware, UI, report generator – even testing! Team needs to grow for 2 or 3 more engineers. Job ad published on several portals for already 10 months but no candidate matches the desired skill profile.
[VIDEO] Top 5 reasons why Serengeti engineers are a perfect fit for your company!
Is your in-house software development team facing a problem it cannot solve? Are you in need of additional software development personnel, but are you struggling to find suitable candidates? Wouldn't it be great to have instant access to a pool of dedicated, trained and experienced software engineers?
Why does outsourced engineering fail? (And how do you make it better?)
Outsourcing of software development is more and more often preferred. Despite that, a lot of such projects are over-budget, it takes too long and fails in general. Here you can find out how to skip such a situation and how to efficiently work with an outsourced team.
Operational Manager Dilemma
Imagine Marcus, Head of software development in very successful fast growing company. As a manager he is responsible for 10 SCRUM teams, approx. 60 people, representing IT functions such as business analysis, software architects, software engineers, testers and operations that follow an agile methodology.
The importance of engineering team stability
Turnover can be especially bad for engineering / development teams, because losing crucial knowledge from a dev team can set back the entire road map. If a great performer in marketing leaves, that would also be a loss, but the tactics of marketing can usually be picked up by the rest of the team. When a great developer leaves, though, you lose both knowledge and skill that can have massive implications for future product/service development.