Ana Lamelas

Sentiment Meter: the perfect mix between Gamification and Artificial Intelligence

The Sentiment Meter is an artificial intelligence (AI) solution conceived, developed and designed by Xpand IT and combines two components: gamification and artificial intelligence. It is a game of emotions in which, after the user fills in a small form, the software randomly selects an emotion that the user has to try to express to the best of their ability. After photographing this moment, the Sentiment Meter evaluates the user’s performance and gives the user a score. In fact, this game has turned out to be a real success, and it can be said that the Sentiment Meter is the perfect mix between gamification and artificial intelligence.

This game was born from the need to create something that would not only show Xpand IT’s technical abilities – ­from our new AI Solutions Centre – but also that would be able to entertain people coming to our stands in the countless events in which we take part. IDC Directions 2018 and Web Summit were the first conferences we took the Sentiment Meter to, and we can say that it did not go unnoticed. Here are some pictures of those moments:

The technology

The logic is very simple: the player spins the wheel of emotions, the computer selects an emotion/facial expression and the player simply has to express that emotion with his/her face. Finally, the interface scores to the player and he/she wins a prize. It seems quite simple; but, actually, what is behind this analysis of emotions is an intelligent algorithm from Microsoft: Azure Cognitive Services. In this case, we use the Face API, which allows processing and recognizing faces and identifies which emotion a person is expressing. This algorithm is fueled by each use and by the pictures taken all over the world.

The whole infrastructure is based on the cloud, in Azure. Some other Microsoft tools were also used, such as SignaIR, which manages interactions in real time between the screen that presents the game and the tablet that gives the commands to the person playing. Moreover, a .NET Core open source framework was used as the basis for this project, allowing for the development of web and cloud apps. The project’s front end was developed on the web with HTML, CSS and Javascript, also relying on some extensions, such as JQuery, Ajax and p5.js.

The team

This whole project would not have been possible without the teamwork of members from our Digital Xperience, UX/UI and Marketing teams, who were able to design and mastermind this solution: Francisco Correia, Senior Project Manager, and Ricardo Duarte, Developer, both from the Digital Xperience department; Marina Mendes, UX/UI Designer, and all the other members of the Marketing team who ensure its proper functioning during events.

 These are the screens of the game:

The Sentiment Meter sets the direction for what it is possible to do today by using artificial intelligence and good ideas born in simple conversations!

Ricardo Duarte, Developer at Xpand IT

With this project we were able to show that integrating Artificial Intelligence services can, even today, set the bar high, whether it concerns interactivity or decision-making.

Francisco Correia, Senior Project Manager at Xpand IT

We were able to bring the user closer to the interface by thinking in emotions and conveying them to technology in a fun and relaxed way.

Marina Mendes, UX/UI Designer at Xpand IT
Ana LamelasSentiment Meter: the perfect mix between Gamification and Artificial Intelligence
read more

Xpand IT’s new Artificial Intelligence Center

The US Merriam-Webster dictionary defines Artificial Intelligence (AI) as:  a field of computer science that works on the simulation of intelligent behaviour in computers; the ability of machines to copy intelligent human behaviour. In fact, this is exactly what Xpand IT seeks to achieve with the new Artificial Intelligence centre: to incorporate an intelligence component in all areas of our society.

AI is a trend that is here to stay, and it will not be long before all companies have incorporated at least one solution simulating human intelligence in their systems, in order to accomplish basic tasks on a daily basis. However, let’s take it easy – we still are not at the level of The Matrix, or Ex Machina! The main focus of Xpand IT is to find real use cases and make  prototype solutions that can ultimately be presented to the end customer. There are plenty of examples of the use of AI that are meant to reduce effort in certain tasks, improve performance and speed in the solving of certain problems, or just gather valuable information that can be used by some departments inside a company. We present a few examples of the use of AI:

Development of a conversational interface (chatbots)

Chatbots are increasingly important in the global technological scene, and it does not take much thought to name several websites that have conversational interfaces trained to help visitors. This type of bot can be a big help to perform simple tasks, such as setting an appointment or buying a movie ticket, and can be applied to countless industries: banking, education, health, retail, and others. The main goal is to have a chatbot that is truly useful for users.

Text analysis and emotion analysis

Currently, we exchange a huge amount of information in text format. Therefore, text analysis ability is expected to improve as the amount of information improves. However, human beings have limits in their ability to process and analyse information, and that is why we have artificial intelligence. By taking advantage of specific techniques and more advanced technologies, it is possible to process all information in record time and to simultaneously gather other types of information, such as the mood of a person who wrote a certain message.

Image or video processing

Another case in which human limits are an opportunity to introduce AI is image (or video) processing. Being able to learn from a large dataset, an artificial intelligence solution can be taught to identify elements in an image or video, a task that would take a lot more time if it was done by human eyes. We can refer to facial recognition for app authentications, or even finding people or specific products in a live video. An AI solution can be an answer to these challenges.

In essence, Xpand IT has gathered specialists from various teams – such as Digital Xperience, Big Data and Data Science – to form a unit of true experts in Artificial Intelligence experiments and solutions, capable of developing projects completely out-of-the-box!

Ana LamelasXpand IT’s new Artificial Intelligence Center
read more

Context Marketing: what is it?

Marketing has an essential role in the building of a consistent and long-lasting relationship between customers and a business or brand. Every day, we talk about how important Digital Marketing is, but what is Context Marketing?

Focused on the relationship between customers and a business (or brand), Context Marketing is nothing more than delivering the right content to the right individual, at the right moment and through the most appropriate channel, based on previous behaviours (interactions) and needs.

Considering these aspects, we may say that Context Marketing works like an evolution of Content Marketing, since the latter’s mission is to bring that content to the right person, at the right moment.

Basically, Context Marketing is a new approach in Digital Marketing which needs, in order to work 100% effectively, a symbiotic relationship between tools such as a blog, social network or SEO optimization. To be able to build a Context Marketing campaign, a business first needs to know its audience, its customers, its target. To know its audience, their first name is not enough. Data such as the industry and business where they work, their area of interest, their preferred content, their country and even through which channel they enjoy content are essential to be able to deliver highly customised content.

In order to know your audience, there are two actions you may want to:

  1. Insert forms on your website (for example, completing the form gives access to premium content; this way you can get information on the leads to which you will effectively be delivering relevant content);
  2. Develop personas based on existing customers in order to attract prospects.

To be able to build an efficient Context Marketing campaign, you should provide:

Adequate content and workflows

Emails sent have to be highly segmented, and approach interesting subjects that can relate to the right person. Workflows will help deliver all this content, since the decision of which content to send is automated.

Smart forms

It is important to make sure that a person who has already completed a form on your website is not asked to complete it again. This way, the conversion rate is improved, and visitors are not annoyed.

Communication at the right moment

Take advantage of time periods, trends and hottest topics to communicate relevant content at the right moment.

Content optimisation

Choose the most researched keywords at the given moment and incorporate them in your content. An invisible website will never be discovered.

We know that, in marketing, “content is king”. However, the fact is that context is, right now, the jewel in the crown.

Sitecore: the tool for omnichannel marketing

Real-time is the only time that counts” is a Sitecore statement. According to data from Microsoft Corporation, our max attention span period has fallen from 12 seconds (in 2000) to just 8. This means that, to always be ahead of the competition and for a brand to keep being relevant, it has to deliver the right content, to the right person, at the right moment.

The number of existing devices, the amount of current information and the growing needs of individuals transform today’s customers into extremely demanding people. It is necessary to include a Context Marketing strategy to keep customers interested in the business or brand, by building a relationship based on interactions between the two parties. One interaction builds the next, and so on.

Sitecore is a very comprehensive marketing tool, since it reconciles a Content Management System (CMS) and omnichannel Marketing Automation, allowing businesses to manage all their content on their website and social networks, and to reach customers when and where necessary.

Moreover, Sitecore also has Context Intelligence systems, which allow gathering important data such as behavioural patterns about customers, therefore providing important insights to define future strategies.

Ana LamelasContext Marketing: what is it?
read more

Web Summit 2018: an overview of the most technological week of the year

The 10th edition of Web Summit – “The best technology conference”, according to Forbes – has ended and, as promised by the organising committee, it was the biggest edition ever!

Lisbon was, for the third year in a row, the main stage for the exhibition of the most innovative start-ups, most inspiring lecturers and some of the best worldwide companies acting in the fields of technology, sports, fashion or even social media. In total, it was 3 days completely focused on nowadays’ most divisive issues, but also on the hottest trends for the future: this is the overview of the most technological week of the year!

Web Summit in numbers

0

Countries

0

Lecturers

0

Investors

0

Visitors

For Xpand IT, participating in Web Summit 2008 was a success not only for the networking with partners and current customers, but also for the doors that have been opened to new projects. Most of the success we achieved was also a result of the presentation of the Sentiment Meter, an app developed by Xpand IT, based on Artificial Intelligence (AI), specifically, Azure Cognitive Services of Microsoft. Its aim is to show the relatively simple way the role an AI can have in everyone’s daily lives. In this case, the gamification component helped achieving this success, since whoever were able to perform the raffled emotion with a facial expression, would win a prize.

More than 800 participants tried their luck at the Sentiment Meter, and, on the course of the three days, there was always a line to try the game! Even the media present showed interest in this Artificial Intelligence solution. We had a visitor from the magazine Visão, and even from Lourenço Medeiros, from Sic! Here are some pictures:

Web Summit

Main topics

One of the main topics that marked  Web Summit 2008 was, without a doubt, Artificial Intelligence (and machine learning). AI was present in talks and in the dynamics presented on stands from various companies. For example, Google brought a solution based on facial recognition, that would match the faces from people in pictures and a painter, or a figure in an old painting. On the other hand, Microsoft, using their cognitive services and also based on pictures, would match our faces with the face of a celebrity.

However, Artificial Intelligence goes way beyond entertainment. According to Brad Smith, President of Microsoft Corporation, it can actually help cure diseases, such as cancer, in the upcoming decade. This thought seems to be shared by Young Sohn, President of Samsung, who states that AI can have a very positive role in society and life, therefore being possible to be applied to fundamental areas such as Biology and Medicine.

Sustainability was also one of the main subjects talked about throughout this week, where the policy on zero plastics was thoroughly followed and accomplished by the organization. Reusable metal bottles were distributed amongst participants – an offer from Mirpuri Foundation – and plastic cups were replaced by paper cups. In various talks, the need to create a better and more sustainable world was supported, even in technology. Apple, for example, promised to cut down on aluminium when manufacturing its products.

And if technology is the main focus of this world conference, web safety starts to be a point of honour, transversal to all sectors. Tim Berners-Lee, considered to be the father of the internet and current director of the World Wide Web Foundation – an international association that promotes safety on the web – came up with the idea of creating a Magna Carta for the World Wide Web. This idea fell right into place with Garry Kasparov, ambassador for Avast safety, that said that technology “needs to start being in accordance with Human rights”. This is evidence that the subject on data protection and online privacy is trendy, or the most offered goodies by the companies would not have been webcam covers for laptops.

Long story short, this was definitely one of the most interesting editions of Web Summit so far, not only because of the topics covered, but also because the event is going to be staying in Lisbon for the next 10 years and promises to get bigger and bigger! This is an excellent opportunity to present new ideas and projects, just like it happened with Sentiment Meter. We are looking forward for taking the next steps.

Here are some of the pictures from this week!

Web Summit
Ana LamelasWeb Summit 2018: an overview of the most technological week of the year
read more

5 reasons to visit Xpand IT’s stand at Web Summit

Web Summit is back to Lisbon from the 5th and 8th of November! As one of the biggest worldwide summits on technology, the number of participants, lecturers and partners increases every year. In 2018, the organizers are waiting for over 70 thousand participants and they promise this one will be the “biggest and better” edition ever.

For the third year in a row, Xpand IT will be present as an exhibition booth. The goal is to reinforce its position as an IT leading company not only in Portugal, but also in the United Kingdom, highlighting its competences and specializing in Nearshore services. Similar to last year, Xpand IT will be on Pavilion 1, stand E144. However, if you are asking yourself why you should pass by our stand at Web Summit, we give you 5 good reasons to convince you:

1. Xpand IT’s new AI Solutions Center

The subject of Artificial Intelligence is, in fact, the center of our priorities to countless companies and organizations throughout the world. And, for Xpand IT, it could not go any different. Therefore, we launched an Artificial Intelligence center that seeks to work in proximity with the customers, in order to create truly useful solutions for the users. Come meet us, talk to our experts and get to know everything about the new AI Solutions Center and about the solutions that can be implemented in your company. If you got curious, we suggest you jump to point 5.

2. The best job opportunities

In order to deliver the best projects, we need the best experts. If it was already on your plans to take advantage of the networking that Web Summit provides to find new job opportunities, Xpand IT stand is the right place. Here, you can talk to our recruitment team and know which offer better applies to what you are looking for. We are waiting for you!

3. Our Success Cases

If, on the other hand, you are at Web Summit searching for the right partner to begin a project in your organization, you can also visit us. In our booth, you can find the answers and advice you are looking for through networking with one of our experts. Xpand IT has countless examples of success cases from leading companies, national or international, and you can get to know them better by coming to our stand E144.

4. Our team

Besides being highly specialized in all technologies we work with, we are also very nice. Come visit us to talk about possible projects, ask technical questions, clarify any doubt about our business areas or just to say hi and win one of our prizes!

5. Sentiment Meter

Last but certainly not least (quite the contrary)! If you came here directly from no. 1, we assure you that you will not be disappointed. If you got to this point by the natural flow of the article, welcome.

Sentiment Meter will be the main focus on our stand and it is one of the simple examples of how Artificial Intelligence can be implemented in many different solutions.

Sentiment Meter is a game in which an emotion is taken at random and the participants only have to make that same emotion, using facial expressions. According to their effort, each player gets a score and the player wins the correspondent prize.

We do not know how you feel about acting, but the only assurance we can give you is that you will always win!

For more information on Microsoft’s Cognitive Services and on Sentiment Analysis, check out this blog post.

Ana Lamelas5 reasons to visit Xpand IT’s stand at Web Summit
read more

Microsoft Cognitive Services: the potential of the main APIs

Microsoft Cognitive Services is a set of APIs (Application Programming Interfaces) and SDKs (Software Development Kits) which are available in Azure, and that allow developers to create apps that are more intelligent and dynamic, as well as to perform enriching actions for the user’s experience.

Basically, and according to Microsoft, “they are intelligent algorithms that allow their apps, machines and bots to see, listen, talk, understand and perceive users’ needs with natural communication methods”. These algorithms, which develop and enhance their own potential through Machine Learning, use background data which, in turn, is gathered through the use of mobile apps.

So, is it possible to talk about the democratisation of artificial intelligence? Yes. With Microsoft Cognitive Services, developers can implement facial or voice recognition features with just a few lines of code, without the need to develop algorithms from scratch. Therefore, Cognitive Services enable in depth readings and insights for a personalised understanding of the profile, through services such as:

  • Vision: includes image processing algorithms capable of identifying images in an intelligent manner. They can be used for facial recognition in order to work as a security mechanism with Face API, which gives the probability of an image being of a given person and identifies features such as age or sex.

It can also perceive emotions with Emotion API, detecting facial expressions of happiness, sadness, surprise or fear, for example.

  • Voice: converts spoken audio into text (with Bing Speech API) and verifies or recognises the speaker in a given app. With Translator Speech API, the user can have a translation in real time, written or spoken.
  • Knowledge: provides monitoring of information and complex data, in order to perform actions such as intelligent recommendations or semantic research (through Recommendation API or Custom Decision Service).
  • Language: processes natural language, through ready-made scripts and assessing emotions, and learns to identify the user’s needs. The ex-libris of language services is Language Understanding Intelligence Service (LUIS) which, by using intelligent voice recognition, allows the user to develop their own language models and bots to understand commands and perform actions according to what is requested.
  • Search: allows actions such as word suggestions, image or video search and actions that can be performed by APIs like Bing Web Search or Bing Custom Search.

How can Cognitive Services be used in different sectors? 

Retail: cognitive services enable the extraction of detailed insights, which will help understand the needs of your existing customers and attract new ones. For example, you will be able to understand what difficulties your customers have when buying online and address these, support your sellers in presenting the right product to the right customer, or simplify the payment process.

Education: you can find the interests of each student and modernise your teaching style with cognitive services and machine learning, or you can manage suggestions on how to improve the classroom experience.

Insurance: you can give your customers a better experience with mobile apps by using cognitive services such as facial or voice recognition. You can also use them to detect possible fraud.

Finance: they help to customise specific campaigns based on customer features or behaviours, leading to increased sales and ROI.

Health: you can develop a more personalised assistance to your clients with a bot. It can help, for example, with selecting a specialist to schedule an appointment. Another huge potential is the assistance cognitive services will be able to provide to doctors, by conducting a more detailed diagnosis.

Watch a real time demonstration of cognitive services at the 2018 Xamarin Experience event here.

Ana LamelasMicrosoft Cognitive Services: the potential of the main APIs
read more

Top 5 main Agile methodologies: advantages and disadvantages

What are agile methodologies?

The first we heard about Agile development (or the term Agile) was back in 2001, when a community of developers that was tired of using development methods considered to be “heavy” – namely, the waterfall model – decided to set out a manifesto: The Agile Manifesto. This very important document had so much impact that it has worked as a bible for Agile development even until today, laying out all principles and good practices.

Agile methodologies argue that, above all, we should seek client satisfaction through continuous deliveries of value-adding software, by keeping up constant communication with the client and, also, by focusing on communication between team members. Contrary to previous practices, the Agile methodology is not characterised by the complete definition of a product – a complete analysis or the definition of all categories/requirements – but by a dynamic interaction that allows constant delivery.

According to the Agile Manifesto and some of its 12 principles:

  • Customer satisfaction is the priority, demonstrated through continuous deliveries and added value.
  • Changes to the requirements should be accepted, even if at a late stage of the development: “Agile processes harness change for the customer’s competitive advantage”, as is stated in the Manifesto.
  • The customer and the development team should work together on a daily basis.
  • It is necessary to provide a good environment and good support to development teams. Only in this way it is possible to keep them motivated.
  • Agile processes promote sustainable development because of their constant rhythm and technical excellence, which improves productivity.
  • Retrospective moments inside a team are essential, allowing it to make the necessary adjustments and promote efficiency.

Basically, Agile development follows an incremental model, which develops collaboration within the team and continuous planning, as well as everlasting evolution and learning. Agile methodologies should respect the software development cycle – planning, execution and final delivery – therefore allowing software to be developed in stages; this makes it easier to identify and resolve bugs.

The main advantage of using Agile methodologies is not only the fast delivery of software, but also the constant delivery of value to the customer, since deliveries are incremental.

There are countless methodologies that follow this Agile mindset. In this blog post, we highlight the five main Agile methodologies and their advantages and disadvantages in the software development universe.

Main Agile methodologies:

1. Scrum

Scrum is, undoubtedly, the most used of the many frameworks of the Agile methodology. Scrum is characterised by cycles or stages of development, known as sprints, and by the maximisation of development time for a software product. It is usually used in the management of development projects for software products, but it can also be used in a business-related context.

Every day there are small 15-minute meetings, the daily scrum, that take the role of synchronising activities and finding the best way to plan the workday.

Advantages: Disadvantages:
  • There is a lot of motivation in teams, because programmers want to meet the deadline of every sprint;
  • The transparency allows for the project to be followed by all members of a team or even an organisation;
  • The focus on quality is a constant in the scrum method, resulting in fewer mistakes.
  • The dynamics of this method allow developers to reorganise priorities, ensuring that sprints that have not yet been completed get more attention
  • The segmentation of the project and the search for agility of the development can sometimes lead the team to lose track of the project as a whole, focusing only on one part;
  • Each developer’s role may not be well defined, resulting in some confusion amongst team members.

2. Kanban

The word Kanban is of Japanese origin and its meaning is linked to a time concept, “just-in-time”. In practice, the Kanban method exists in a board or table (Kanban board), divided into columns, that shows every flow of the software production. As the development evolves, the information contained in the table changes, and when a new task comes into play, a new “card” is created.

The Kanban method requires communication and transparency so that the members of a team can know exactly at what stage the development is and can see the status of the project at any time.

Advantages: Disadvantages:
  • Ability to view all tasks of one project (Completed, In Progress or In Testing, for example);
  • It is possible to limit the number of running tasks (that is, the amount of work, bearing in mind its resolution or deliverability);
  • Focus on the duration of a cycle – how long it takes a task to go from backlog to the final stage;
  • Allows continuous deliveries.
  • It is possible for members of a team to misinterpret the information show on the Kanban Board, especially when it is revealed as outdated;
  • Since there are no timeframes in Kanban, you can face time related problems, such as delays, associated with each and every stage.

3. Extreme Programming (XP)

This is a typical Agile Development framework, developed by Kent Beck, and can be adapted to development companies of various dimensions. It is a methodology that emphasises values such as Communication, Simplicity, Feedback, Courage and Respect and prioritises customer satisfaction over everything else. This methodology offers trust to the developers by motivating them to accept changes in the customer’s requirements, even if they arrive in a later stage of the development cycle.

Teamwork is extremely important in XP, since when there is a problem, it is solved by the whole team of managers, developers or customers. They are all essential pieces of the same puzzle, hence creating a fertile environment for high productivity and efficiency in a team. In Extreme Programming, software is tested from day one, collecting feedback to improve development.

Advantages: Disadvantages:
  • The simplicity of the written code works as an advantage, since it allows for its improvement at any given time;
  • The whole process and the whole cycle of XP development is visible, therefore creating goals for developers and showing results in a relatively fast way;
  • Software development turns out to be more agile than in other methodologies, precisely because of the constant testing;
  • XP also contributes to uplifting the talent of the teams and to their withholding.
  • The extreme focus on code can lead to less importance being paid to design, hence requiring extra attention to that matter;
  • This framework may not work in the best way possible if all team members are not working in the same geographical area;
  • In XP projects, a registry of possible errors is not always maintained, and that lack of monitoring can lead to similar bugs in the future.

4. Lean Development

Lean Development is a methodology that comes directly from Lean Manufacturing, created by Toyota, and applied to software development. This method offers a conceptual framework and follows values, principles and good development practices that can be applied to an Agile development approach.

There are seven essential principles: Deleting the things that do not matter (everything that does not bring effective value to the customer’s project is deleted); Quality development (creating quality in development requires discipline and control of the quantity of residuals created); Creating knowledge (the team is motivated to document the whole infrastructure to later retain that value); Differing commitments (this point encourages the team not to focus too much on planning and anticipating ideas without having a prior and complete understanding of the requirements of the business); Fast delivery (deliver value to the customer as soon as possible); Respecting the team (communicating and managing conflicts are two essential points); Optimise the whole (the development sequence has to be perfected enough to be able to delete errors in the code, in order to create a flow of true value).

Advantages: Disadvantages:
  • Allows the team to delete superfluous activity, therefore saving time and money;
  • Decreases the time needed to deliver functionalities, since it prepares the development team in the decision-making process, hence increasing general motivation;
  • Easily scalable methodology and easily adaptable to projects of any dimension.
  • It is very dependent on the development team’s ability and on the following of Lean principles, which means it will be necessary to have extremely dedicated and talented developers;
  • It is easier to lose focus, since various tasks are divided into a number of elements;
  • It requires some documents, in particular on the characteristics of the business which is the subject of the work. Otherwise, there is a risk that the development may be done incorrectly and present errors.

5. Crystal

This is a family of Agile methodologies which includes variants such as Crystal Clear (up to an 8-person team), Crystal Yellow (up to a 10 to 20-person team), Crystal Orange (up to a 20 to 50-person team) and Crystal Red (for big teams with 50 to 1000 people). Crystal focuses on principles such as People, Interactions, Community, Skills, Talent and Communication, aiming to deliver the best possible software development process. The core of this development process is interaction and symbiosis, which have to exist between the people allocated to the projects and processes in order to bring efficiency to the development.

According to its founder, Alistair Cockburn, “Crystal is a family of software development methodologies, which works with the power invested by people, and is extremely light and stretch-to-fit”. Basically, Cockburn believes that the talent and the way team members interact brings benefits for the whole project.

Advantages: Disadvantages:
  • It ensures frequent deliveries, in order to identify eventual problems in every stage;
  • There is always space to improve characteristics, taking some time from software development and allowing for a discussion about how to perfect processes;
  • Allows for a closer communication and promotes interaction and sharing of knowledge between team members;
  • Requires a technical environment with automated tests, configuration management and frequent integration.
  • The fact that there are variants in the methodology family means that the principles might vary with the size of the team and the size of the project, resulting in projects that might not be so straightforward;
  • It might not work in teams scattered through different areas, because of the constant need to communicate and reflect;
  • Planning and development is not dependent on the requirements.

At Xpand IT, software development is personalised, focusing on results and customer satisfaction, stage by stage. The whole development is governed by Agile principles. Therefore, in order to respect the development cycle, achieve the desired results, predict possible errors, maximise productivity and develop safely, while still keeping team members motivated, we created our own methodology: XPAgile (a mix of Agile frameworks – Scrum and Extreme Programming – that ensures the best results within the given deadlines).

For more information on the development methodology of Xpand IT, click here.

Ana LamelasTop 5 main Agile methodologies: advantages and disadvantages
read more

Xpand IT is joining the global social movement, Pledge 1%

Xpand IT becomes the first Portuguese company to pledge 1% of profit. The company intends to integrate corporate philanthropy into its business model officially and will donate 1% of its product and profit to non-profit organisations every year through Pledge 1% movement.

Ana LamelasXpand IT is joining the global social movement, Pledge 1%
read more

[Free Ebook]: Retrieving Big Data business value with Hadoop

In a world increasingly driven by data, companies are using open source platforms like Hadoop to solve Big Data challenges. Although some have achieved business benefits from Hadoop, many Hadoop implementations either fail or fall short of expectations.

Ana Lamelas[Free Ebook]: Retrieving Big Data business value with Hadoop
read more

[Free playbook]: The 10 Coolest Add-ons for Jira Platform

As an Atlassian Expert since 2004, Xpand IT delivers top IT services and products to meet Application Lifecycle Management and Software Development Lifecycle requirements. In this playbook, we unveil ten of the coolest must have Jira add-ons that you can easily find in Atlassian Marketplace. We believe that Jira Software is an excellent tool, not only due to its issue and project-tracking capabilities, but also because you can tune it with amazing add-ons to make it an even better platform.

Ana Lamelas[Free playbook]: The 10 Coolest Add-ons for Jira Platform
read more