Latest Articles

Private APIs vs. Open APIs

One of the key considerations that should guide both your API business strategy and your interface architecture is the distinction between open and private APIs. An interface is defined as…

Benefits of Headless CMS vs a Traditional CMS Headless CMS

The time to choose a headless CMS over a traditional CMS couldn't be more clear. Gabriella Pirrone Gabriella Pirrone September 9, 2019 Headless CMS vs Traditional CMS There are some very clear and obvious benefits to the notion of content…

Putting Personas to Work in UX Design: What They Are and Why They’re Important

It’s likely you’ve heard the term persona before, especially if you’ve worked in user experience design. Personas are a commonly used tool in UX design. At their core, personas are about creating products with a specific, not generic, user in…

Vietnam: The Emerging Software Outsourcing Destination

Outsource to Vietnam? Offshore development includes software development, Web apps, MEAN stack, automation testing and more. Outsourcing software development is the driving economic force of many emerging countries. India and China are well…

What is DSDM (Dynamic Software Development Method)?

What is DSDM?

DSDM is an Agile method that focuses on the full project lifecycle, DSDM (formally known as Dynamic System Development Method) was created in 1994, after project managers using RAD (Rapid Application Development) sought…

How to estimate a software project efficiently?

Costs of developing software vary and it’s absolutely logical – each project has peculiar features, the scope of work, timeframes and so on. That’s why during project management cost estimation is crucial on the initial stage to plan a budget…

Software Project Estimation: Part 3
Metaphors in software development

By gvandeglind@xebia.com

People use metaphors to understand or to explain something better. Metaphors in software development are ubiquitous, as in the computer world…

Story points for agile teams

Ask a software developer to guess how many jelly beans are in a jar and you’ll probably get some kind of algorithmic reasoning and a frustratingly accurate response.

Guesstimation without reasoning is not exactly a strong suit for most…

Undoing IT Silos: How The “Walled Garden” Anti-Pattern Gets Started

In the past decade, the growing understanding of the importance of technology to business has led to a surge in business transformations—whether the flavor is digital, DevOps, Lean, or Agile, the aim is to speed up software development by…

12 Benefits of Workflow Automation in Zodiac Circle

Automating your office workflows can make a real impact on productivity and morale within your organization and ultimately on your company’s bottom line. This procedure requires in-depth examination of your current business processes and expert…

50 Project Management Terms You Should Know

Project management is a set of important skills for most of the careers. It is the application of processes, knowledge, skills, and experience to reach the project goal. Main components of project management are:

  • Outlining the basis…
WRITING A PROJECT BRIEF FOR A SOFTWARE DEVELOPMENT AGENCY: 6 THINGS TO CONSIDER

According to Medium, average IT projects overrun their budgets by 27%, with the average sum going up to 66% higher than planned in most cases. Most importantly, 17% of those projects go so badly that they threaten the existence…

What Is A Software Development Brief?

If you’ve got a business need for custom software and are looking for a development company to create it, your first step should be a software development brief. A well written brief not only ensures your software developer really understands…

5 Best WordPress Business Directory Plugins

Are you looking for the best WordPress business directory plugins?

A business directory helps users discover service providers in a particular niche or category. At the same time, it helps those businesses find customers and opportunities…

How to Estimate the Cost of Software Development

When a company or individual looks to estimate the cost of software development, inevitably questions like “How much?” and “How long?” are asked.

Two questions define the constraints that most clients experience in project work – “Can I…

Become a Better Negotiator With Just 1 Question!

What if I told you there is one question that just by asking it and listening to the answer would make you become a better negotiator?

Learn more: …

Solving problem tip: Conflict resolution from the point of view of interests and positions

There was once only one orange left in a kitchen and two prominent chefs were fighting over it.

"I need that orange !"

"Yes, but I need that orange as well !"

How to do a ROI Analysis Before Choosing a New ERP