Close

Agile

Agile is an iterative and incremental software development methodology. In agile, the project is broken down into smaller, more manageable pieces, and each piece is developed and delivered in a series of sprints. This methodology is often used for smaller, more complex projects without fully known requirements.

The Experience-Centric Organization • Simon Clatworthy

The Experience-Centric Organization

Simon is a professor of design at the Oslo School of Architecture and Design and the author of the fantastic book The Experience-Centric Organization: How to Win Through Customer Experience When the Wall Street Journal states that “Customer Experience Is the Key Competitive Differentiator in the Digital Age” it describes […]

Devamını Oku

Things you should look for in a Code Review

Things you should look for in a Code Review

Code review, or peer review, is a quality assurance activity in software development where one or several individuals examine parts of the code. The purpose of code review is to ensure that the code base is of good quality and to allow reviewers and authors to learn from each other. […]

Devamını Oku

What Is Test-Driven Development (TDD)?

What Is Test-Driven Development (TDD)?

Test-Driven Development (TDD) is a software development practice that involves writing tests for a piece of code before writing the code itself.It is a part of the Extreme Programming (XP) software development methodology. XP emphasizes rapid feedback, continuous testing, and frequent iteration. DDD also focuses on constant feedback and iteration […]

Devamını Oku

How Scrum Artifacts Drive Team Collaboration

Agile scrum artefacts

What agile scrum artifacts are, and how can they help during your product development? Artifacts in Agile Scrum are information used by a scrum team and stakeholders to detail the product being developed, the actions taken to produce it, and the actions performed during the project. The agile scrum artifacts […]

Devamını Oku

Distributed Agile: Tips and Best Practices for Global Teams

Distributed Agile: Tips and Best Practices for Global Teams

A distributed team enables you to draw from a much larger talent pool but can come with challenges, especially in an Agile environment. Use these tips to improve collaboration and efficiency while building psychological safety and rapport on your team. With today’s modern technology, people can easily collaborate across the […]

Devamını Oku

A Tale of Two Methodologies: Comparing Lean and Lean-Agile

A Tale of Two Methodologies: Comparing Lean and Lean-Agile

Lean principles and practices are guidelines and methodologies to maximize efficiency and minimize waste in business operations. Initially developed for manufacturing operations, they have been applied to various industries. Some fundamental principles and practices include: Some standard Lean practices include Value Stream Mapping, Kanban, Pull System, 5S, and Total Productive […]

Devamını Oku

Leadership fatigue is real. Here’s how to build up your resilience

Leadership fatigue is real. Here’s how to build up your resilience

After the past few years, it’s no wonder some leaders are feeling exhausted. New Zealand Prime Minister Jacinda Ardern’s recent announcement that she will step down as the country Jacinda Ardern, the Prime Minister of New Zealand, recently announced her resignation, which has shocked many due to her steady and […]

Devamını Oku