Tech Insights

Agile Methodology

How to Write a User Story: Focus on the What

 Steven Woodward  May 11, 2023 7:53:22 AM  0 Comments

In agile development, user stories are vital for communicating between developers, product owners and clients. A user story is typically a short, simple description of a feature or functionality that meets the needs of the user or client. It is used to help developers understand what the user wants and what the client needs, leading to better software development. Here are some tips on how to write a compelling user story.

Read More

Speed Up Unit Test Coding with the Arrange-Act-Assert Test Pattern

 Zachary Sersland  Feb 16, 2023 6:00:00 AM  0 Comments

Writing unit tests is no developer’s favorite part of coding. Tests tend to be poorly written and maintained, and keeping them up to date takes time away from writing the features they should be testing. Fortunately, the Arrange/Act/Assert pattern (also called Given/When/Then) is a simple but valuable pattern that defines the order of operations for tests.

Read More

Unlocking Productivity with Sprint Zero

 Chuck Whittemore  Feb 2, 2023 6:00:00 AM  0 Comments

The concept of 'Sprint Zero' is a popular approach to product delivery that has been gaining traction in recent years. It helps to facilitate the planning and execution of a project while allowing teams to quickly and effectively start developing the product. Learn more about what Sprint Zero is, how it helps delivery teams, and best practices for implementation.

Read More

How Flow Metrics Accelerate Software Delivery

 Alex Kassabov  Oct 13, 2022 6:00:00 AM  0 Comments

When it comes to software engineering, metrics are essential because they help team leaders understand the team’s efficiency in producing code. Traditionally, agile software engineering teams focus on subjective measures (based on personal interpretation) such as velocity, the lifecycle of stories, and defects. However, a tool like Flow allows engineering team leaders to boost engineering speed using objective (factual) measures to analyze everyday activities across teams.

Here’s how using flow metrics accelerates the software delivery process.

Read More

Accelerate Software Delivery Using Test-Driven Development (TDD)

 Alex Kassabov  Sep 16, 2022 6:00:00 AM  0 Comments

Producing high-quality work ahead of the proposed delivery date sounds great, right? Implementing test-driven development (TDD) and unit testing can assist development teams in achieving just that. It allows engineers to sit back and analyze how data impacts the project's success at a higher level. Here are the basics of TDD and some tips for executing within software development teams.

Read More

Subscribe to Email Updates

Stay Connected