The Surprising Truth About Machine Learning And AI

0

Posted by Anonymous on 03 Jan 2020 at 03:27

Content_photo-1526378722484-bd91ca387e72

Unless you have been living under a rock for the past few years, you must have heard of the hype around AI (artificial intelligence) and ML (machine learning). These are among the most popular terms within the technology industry these days. Companies claim to apply AI in their product development, people say they have ML expertise. Hype may come with reality, but AI/ML has no shortage of challenges. 

 

AI is not as easy to sell as it may sound on the media. Most buyers do not understand it and are not prepared for the work and uncertainty involved. Some don’t even understand it enough to know what to ask for. You have to take into consideration that there are trust issues, since it is hard to evaluate if someone can do it. 

 

The presentation statistics...

Top 4 Challenges Of User-centered Design

0

Posted by Anonymous on 30 Dec 2019 at 09:27

Content_photo-1531403009284-440f080d1e12

User-centered design brings about many benefits in product development (Read more: What Is User-centered Design) but it also comes with no shortage of challenges.

 

1/ Conducting user research under a limited time and budget. As mentioned in the previous article (The Myths Of User-centered Design), many businesses tend to see user research as an additional expense and are reluctant to invest in this particular activity. Customers want a customer-centric service but they are not very willing to invest their own experiences or take the time to understand their problems. 

 
It is understandable that organizations want the product to be delivered in the shortest time required. However, limited time and budget for user research as well as product design will lead to a...

Maintainable Code, Why And How?

0

Posted by Anonymous on 25 Dec 2019 at 08:44

Content_photo-1498050108023-c5249f4df085

For software engineers, writing code is not a problem but writing maintainable and testable code is a difficult task. This requires a whole lot of time and effort. However, with maintainable code, the development process will be much easier in the later stages. No developer wants code that is difficult to work with or impossible to change. 

 

There are a lot of controversy on the best architecture pattern to use in software development, whether it’s MVC (Model-View-Controller), MVP (Model-View-Presenter) or MVVM (Model-View-ViewModel). Recently, there appears to be some criticism around the MVC pattern. 

 

Following are the 2 rules that the East Agile team applied on our projects to keep the code maintainable and testable. 

 

1/ Make Sure You...

East Agile's Most Valuable Asset

0

Posted by Anonymous on 16 Dec 2019 at 08:16

Content_photo-1518893494013-481c1d8ed3fd

“The most valuable assets of a 20th-century company were its production equipment,” said management guru Peter Drucker in 1999. “The most valuable asset of  a 21st-century institution, whether business or non-business, will be its knowledge workers and their productivity.” East Agile thinks the exact same way. To East Agile, human capital is the most important asset of an organization - more than technology, intellectual and physical property. Therefore, we are really careful in recruiting and investing in our people. In this article, we will walk you through our recruitment approach and how it’s like to work at East Agile. 

 

How We Recruit Talents

It is East Agile’s business goal to acquire candidates with a background in process...

The Future Trends Of Messaging Apps

0

Posted by Anonymous on 13 Dec 2019 at 04:58

Content_photo-1552068751-34cb5cf055b3

Messaging services are an invention that has transformed into a way of life. Our phones are filled with notifications and constantly ping throughout the day. 

 

The number of mobile messaging app users worldwide is still growing at a significant rate, even after three years of double-digit growth. eMarketer expects growth will drop to single-digit rates in 2019, as penetration among smartphone users nears 80%. Chat apps are considered to have a higher retention and usage rate than most mobile apps. As a software provider company, we constantly watch out for trends going around this social preference.

Here are some trends we think will shape the future of messaging apps:

1/ Instant payments through messenger: Instant payments are available on many apps and websites and it...

PostgreSQL vs MongoDB: Reasons Why Firms Are Switching!

0

Posted by Anonymous on 05 Dec 2019 at 07:38

Content_pexels-photo-52608

Within the last few years, many companies have started to move from MongoDB to PostgreSQL, including the giant newspaper and online publication - The Guardian. The famous American question-and-answer platform Quora is also an example of companies that heavily use MySQL as a data-store instead of NoSQLs such as Cassandra, MongoDB or CouchDB. In this article, let’s examine why MySQL and PostgreSQL are more favorable than MongoDB over time. 

 

1. Better structured management system. In case you plan to move to a mix of structured and unstructured data or if you think ACID (atomicity, consistency, isolation and durability) compliance will be important for your product in the future, PostgreSQL is a great option to choose. According to Adam D’Angelo, Quora Founder,...

5 Reasons Why A Fixed-price Contract Will Lead To Problems

0

Posted by Anonymous on 03 Dec 2019 at 04:24

Fixed-price project is a term used to describe a project where a client pays a fixed price for a predefined scope of work. With this model, the delivery of final product is ensured within a specific timeframe and clients pay a mutually agreed fixed price for the execution of a project. This can be appealing for many clients because of the perceived financial stability. However, fixed-price projects still have some drawbacks for incomplete work, quality problems, or late completion. Therefore, fixed-price software projects may end up being a painful experience for both sides. Agile methods, on the other hand, help to minimize or at least manage some of those risks as an engineering firm. 

 

When going with fixed-price projects, the following problems may arise: 

...

The Myths Of User-centered Design

0

Posted by Anonymous on 29 Nov 2019 at 03:37

Content_photo-1496902526517-c0f2cb8fdb6a

User-centered Design (UCD) very much depends on user-research via a mixture of investigative methods and tools (e.g., surveys and interviews) and generative ones (e.g., brainstorming) to develop an understanding of user needs. Underlying these researches are our assumptions and beliefs about different factors including people, their habits, expertise, technology or even responsibility. In this article, we will go through some common traps we might catch in UCD. 

 
MYTH #1. USER RESEARCH CAN TELL YOU HOW TO DESIGN THE PRODUCT
 

It's a popular belief that after a user research, specific details on how the product should look like will be revealed. People conduct user research with the expectation that its findings will immediately tell designers what needs to be...

User-Centered prototyping: Designing custom-tailored Products

0

Posted by Marwan Souk on 14 Nov 2019 at 08:46

Content_user-centered-prototyping-ux-trends-header

User-centered design (UCD) is an iterative design process in which designers focus on the users and their needs in each phase of the design process. In UCD, design teams involve users throughout the design process via a variety of research and design techniques, to create highly usable and accessible products for them. East Agile uses the following core design practices as part of our product offering:

I am going to show some insights on product prototyping as part of your product development process. 

How can you put the latest UX design trends into practice through interactive prototyping. In today’s article, we’ll explore the prototyping phase of user-centered web and mobile product...

Ethnographic Research - When and How to use it?

0

Posted by Marwan Souk on 14 Nov 2019 at 08:39

Content_56eff377adc6c5352ffe8ed9014ca591

User-centered design (UCD) is an iterative design process in which designers focus on the users and their needs in each phase of the design process. In UCD, design teams involve users throughout the design process via a variety of research and design techniques, to create highly usable and accessible products for them. East Agile uses the following core design practices as part of our product offering:

I am going to shed some light on when and how to use Ethnography as part of your product development process. 

Ethnography can help investigate very complicated or critical design challenges. A good researcher is essential when observing and/or interacting with target audiences in their real-life...