Blog

Welcome to our Blog page which is comprised of relevant industry information and topics. If you have questions about our services or need further assistance with a technology solution, please contact us today.

10 Techniques for Better Product Backlog Management

Successful Agile teams manage their backlogs (prioritized queues of work) well. A team typically maintains backlogs for the product being built, incremental releases, and each iteration. According to the Scrum Guide, “The Product Backlog is an ordered list of everything that might be needed in the product and is the single source of requirements for … Read More

What is the State of Agile Worldwide?

VersionOne’s Annual State of Agile™ report is always an interesting read. For the 2017 edition, Analysis.Net Research collected thousands of survey responses from July to December 2016 and prepared the report on behalf of VersionOne, an Agile tool vendor.  Read more (2017 State of Agile) to find out about the State of Agile.

Eight Tips for More Rewarding Retrospectives

One of the Principles Behind the Agile Manifesto is “At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.” This reflection is often called a retrospective and ideally occurs on the last day of a sprint or iteration after a sprint/iteration review but before the next … Read More

Six Best Practices for Estimating Agile Projects with Story Points

One benefit of Scrum and other Agile practices is predictability. Predictable Agile teams know their capacity for work, make realistic commitments, and deliver what is expected. But, predictability requires good estimation. Good estimates enable an Agile team to plan sprints well, forecast milestones, and build confidence with end users and other stakeholders.   An Agile team … Read More

Do Your Agile Projects Need More Process?

Some might think adopting Agile means throwing processes out the window given the Agile Manifesto, which values individuals and interactions over processes and tools. However, current research finds that the two can coexist and even significantly improve performance when applied together. Read more (Dynanet Blog Process Balance) to find out if adopting some or all of … Read More

Seven Important Metrics for Agile Performance

Agile is an empirical approach to performing work.  Instead of following a detailed plan developed upfront, the Agile team observes and experiments, a process that metrics directly support.  Metrics are something useful to measure, like customer satisfaction or network bandwidth.  In the Agile world, metrics help you establish baselines for comparison when making changes; monitor … Read More

Strategies for Reducing Technical Debt

Speed of development is a benefit of Agile software projects but can have an undesirable side effect. Software that developers deliver in an iteration (e.g., Scrum sprint) might work but not have the same level of quality, reliability, or consistency as more “polished” code. The team might also take credit for finishing a user story … Read More

Managing Agile Troublemakers

Ideally, all your Agile team members agree with The Agile Manifesto, complete their tasks on time, raise concerns immediately, and are fully committed to the success of your organization and its customers. In the real world, of course, this is rarely the case. Most likely, your team will include people with varying levels of commitment … Read More

10 Tips for Managing Remote Agile Teams

To lower labor costs and tap larger talent pools, software development is becoming more virtual and distributed. And now that Agile software development is widely accepted, remote Agile teams are a reality.  The following article (10 Tips for Managing Remote Agile Teams) provides tips for managing remote teams such as cross-functionality, continuous integration, and automated testing.