The Latest Stories
5 Ways to Accelerate Productivity with Project Management Software Project management software can provide great tools for any project manager who wants to maximize their team’s performance. These tools do more than store all the project-related data in one place; they can also help project managers optimize their work, distribute tasks more effectively, and accelerate productivity. |
||
Overcoming Test-Driven Damage Some say test-driven development may work well initially, but as soon as we start to refactor our code, it breaks old tests and requires us to write new ones. This is not the fault of TDD; it’s the way we’re using it. TDD remains a valuable way to verify code as we write it, so we need to repair our test-driven damage. |
||
The Present and Future of AI: A Slack Takeover with Raj Subramanian Thought leaders from the software community are taking over the TechWell Hub to answer questions and engage in conversations. Raj Subramanian, who works with self-healing, AI-based test automation, hosted this Slack takeover to discuss all aspects of AI: testing it, its biases, where it is now, and where it's going. |
||
Continuous Testing, Shifting Left, and Test Automation: Getting It Straight Continuous testing can help you achieve the optimal balance between speed and risk and deliver high-quality products faster. But what exactly does continuous testing entail? Is it just shifting testing left in a DevOps environment? And where does automation fit in? Here's a breakdown of all these testing concepts. |
||
When Transitioning to Agile, Let Value Be Your Guide When making a transition to agile, it’s important to get a common understanding of what you’re trying to do, of how things are currently done, and of the definition of done. In a value stream analysis, you can identify where major chunks of time are being spent (and why), and then start prioritizing based on value. |
||
Beware Confidence Masquerading as Competence Self-confidence is essential to tackling difficult problems. Where we need to be careful is not being falsely overconfident. What’s behind that overconfidence can either help or hinder your solving issues and achieving a good result. Here's how to make sure that confidence is backed up by competence in your team. |
||
Developing a Clear Project Communication Plan When planning a software project, you need a thorough project communication plan. Both managers and developers need to take part in formulating the plan so that the correct terms of reference are present, achievable goals are set, and deadlines are attainable. Clear communication is essential. Here's what to include. |
||
6 Ways to Share Negative Feedback in a Retrospective Negative feedback has the greatest potential to help people change in areas that can have a lasting impact. But sharing negative experiences and criticism can often be a challenge and may cause more harm than good. Here are six tips for sharing negative experiences effectively and building trust along the way. |