Maxim  Churilov

Maxim Churilov

Chief Operating Officer at MindK

Followers 26
Following 5
Times are rough, whether you’re a Fortune 500 company or a tiny startup.Businesses leaders are facing both the pandemic’s immediate danger and recessive trends in the economy.When every penny counts, resource optimization becomes the top priority for businesses of all sizes.When every penny counts, resource optimization becomes the top priority for businesses of all sizes.Yet, every limitation can be an opportunity.An opportunity to reinvent your business models, change outdated processes, and modernize your products.All of this is almost impossible without investing in digital transformation or updating existing systems.So, how can we deliver more when we all have fewer resources?To answer this question, our partners at Radenia AG organized a webinar for business leaders interested in digitalization.Click the link below to get a brief recap of the best insights shared by Alexander Radchenko (CEO at Radenia AG), Alberto Parolo (Principal Consultant at Radenia AG), and Oleg Nesterov (CEO at MindK).Read more…
You might start your project with clearly defined goals and milestones.But if you stick to the plan and ignore changes that happen outside of your window, you might end up with a product that fails to address your current business needs.Change is inevitable, so a clear change control process is essential to ensure the success of your product.The approach to managing changes is closely related to the software methodology you are using on the project.Agile methodologies are quite flexible and embrace changes from the start while a more traditional Waterfall model has difficulty adapting to the changing requirements.In this guide, I’ll explain how the change process works on different kinds of projects and offer a simple step-by-step procedure you can use to handle changes even with the most inflexible methodologies.Go to the article…
To get all the benefits out of test automation, you need to have a right test automation framework in place.Selecting a wrong one may lead to waste of your time and money.Since each and every project is unique, the requirements, duration, and tool choice will vary.That's why your primary goal is to select an automation framework that leads to smarter testing, productivity benefits, and better overall results in your particular project.So what should you consider to make the right choice?Our quality assurance team asks this question each and every time they start working on a new project.To save our time, we’ve worked out a step-by-step checklist that guides our test automation framework choices.Now we are sharing it with you.
In December 2018 more than 30 million O2 customers were left without Internet access after an internal update.A tiny error at the UK telecommunications company caused a nationwide outage and disrupted electronic timetables at London bus stops.This error could’ve been easily avoided with some regression testing.Changes to the application code can introduce unintentional side effects called regressions.Often, they can affect the app’s functionality or performance.Imagine changing a tire on your car making the steering much harder or breaking your air conditioner.Regression testing is, therefore, aimed at finding issues caused by changes to the code.It is critical for the overall stability and performance of your app.In practice, this means re-running a select number of old test cases to verify that the new functionality doesn’t break old features (not to be confused with re-testing which is simply running the same tests for the second time after a bug fix to ensure the defect was indeed removed).Among the main benefits of regression testing are:Earlier detection of bugs caused by changes to the system.Focus on building new features instead of reworking old defects.Better UX without unintended side effects.Less unexpected risks.Improved system performance, etc.Now, how do you perform regression testing?
When most people answer the question “Why software should be tested?”, the responses might include making sure the product works as intended, that the solution is secure and complies with certain policies, can satisfy the end-users, etc.With so much software released every day, testing is a phase that cannot be left out.Here are only a few reasons why:it detects bugs and errors;it checks the adaptability of the product;it helps to avoid risks and extra costs;it earns customer loyalty.In this light, application testing is like health insurance – you don’t think you need it until you receive a pretty hefty bill from the hospital.Based on the World Quality Report and Software Testing Genius the universal recommendation for the budget spent on software testing is not less than 25% of development costs.However, it may depend on many factors like the size of the project, software development methodology, or types of software testing you plan to use, etc.There is a vast deal of software testing types and classifications that may be quite confusing for business stakeholders and Product Owners.That is why today you find out about the common types of software testing that we use on a daily basis that helped us get dozens of amazing products off the ground!So, let’s dig deeper and find out more.Read more...
Choosing the right software methodology is one of the most important decisions you’ll make about your project.It will affect how developers approach your project, the way you manage your team and communicate with engineers.It can lead to a product that becomes a smash hit among users.Or it can lead to budget overruns and missed deadlines.So, which of the two most popular approaches to development are better suited to the current crisis, and which of them is right for your project?Read on to learn the answers!
Experts name more than 50 approaches to software development.Choosing between Scrum, Kanban, or Waterfall can have serious repercussions for your project.These software development methodologies represent different rules, processes, and rituals we use when building digital products.Some of them are flexible and lightweight while others tell exactly how to develop the system and manage your team.Today you will learn about the top 7 approaches to development, their pros, cons, and application cases.
Scrum and Kanban are two of the most popular Agile frameworks.Both have their pros and cons.Both have proven their ability to produce great results in the face of high uncertainty.Yet, they shine in completely different situations.And so, the debate of Kanban vs Scrum goes on.But there’s no need to argue anymore.Today, you will learn the difference between Kanban and Scrum, their advantages, downsides, and situations in which to use them.Read more...
Long ago the US Army War College represented the acronym VUCA to describe the situation following the end of the Cold War as Volatile, Uncertain, Complex, and Ambiguous.Today it is hard to find a better explanation of the current business environment.In the modern VUCA world, further complicated by a pandemic outbreak, speed and agility are becoming key parameters in any business.Those who can make decisions promptly, be flexible, and adapt to changes, take the lead.Although most current business problems like high levels of uncertainty, lack of sufficient information to make proper decisions, super competitive markets are relevant even without the pandemic, now is the time to address changes needed in the months ahead.The question is how organizations can make this shift and adjust to the new environment.We think the answer is Agile.
The crisis is wreaking havoc across all spheres of our life.The pandemic will change how we work, consume, and interact with businesses for a substantial period of time.Even before the outbreak, 85% of C-level executives admitted they had only 2 years to integrate digital technologies before getting overtaken by competitors.And while larger enterprises dabbled in all sorts of digital endeavors, most SMBs thought that a simple landing page was enough for a successful offline business.Now we see this isn’t true.As consumers are forced to stay at home, their phones and the Internet became the only way to interact with businesses.And while some large enterprises have enough resources to wait out the crisis, smaller businesses have to act immediately or they will lose touch with customers forever.Read more:
 According to Forbes, the global online learning market is expected to reach $325 billion by 2025.With all of the uncertainty around the COVID-19 pandemic, the growth of e-learning might actually be much higher.There could be no better time for starting an e-learning business or implementing e-learning for your organization.In this article, we will review the true state of the online education market and find out what is necessary to consider before starting the development of the e-learning app.Read more 
We often deal with projects that face a high level of uncertainty.With networking applications, you can’t predict how many connections you’ll have in the future and how complex they’ll get.So it can be hard to pick an optimal tech stack.However, there might be a perfect database for such cases.And this database is called ArangoDB.As we learned during one of our recent projects, it is fast, flexible, and has a fantastic community.Some time ago we were contacted by an early-stage startup.They wanted to build a new type of social network to help investors find projects worth their time and money.The idea was simple.But execution proved to be quite tricky.Read more...
We live in a world where being flexible is a big edge. Any project, whether it is a software project, marketing campaign or recruiting strategy, may face additional opportunities or challenges. Therefore, you are forced to either ignore new factors or switch up the plan on-the-go, causing chaos and uncertainty. An agile approach aims to ease the pain by managing uncertainty in advance and integrating it into a workflow. With a proper plan and knowledge, you receive full control over your project. Our team has been building software solutions for both product startups and enterprises for over 10 years now.
It is hard today to find a business that doesn't use CRM systems to some degree. Real estate is not an exception. In this article, we will review the challenges faced by users of ready-made real estate CRM solutions and when your company should set sights on building their own CRM system. The benefits of CRM in business are evident. It saves time and headaches, helps in managing a client base, and keeps up with the anticipations of today’s homebuyers and sellers. Agile CRM has gathered amazing statistics supporting these values.