Related Content
What’s in the Fall 2017 Issue of Better Software Magazine Better Software magazine editor Ken Whitaker highlights content from the latest issue, including articles on bridging the divide between agile and waterfall, scaling agile through empowered teams, DevOps and IoT, and continuous development. |
||
Performance Testing for Our Modern, DevOps World As DevOps-based methodologies are more broadly adopted, we'll increasingly move to a continuous testing model. Containerized environments and microservices make it easier to optimize your application by validating changes to the environment or system configuration, allowing you to deliver better products faster. |
||
Use Continuous Backlog Grooming to Refine Agile Requirements Continuous backlog grooming means systematically refining your user stories: breaking up larger stories, obtaining detailed requirements, writing the requirements in terms of acceptance criteria and acceptance tests, and sharing and refining these details with the team. Acceptance test-driven development can help. |
||
3 Proven Strategies for High-Quality IoT Applications IoT apps extend test activities to more devices, test cases, and compliance requirements. Handling this extension while maintaining high quality can be done with planning, innovation, and careful execution. Here are three recommendations for expanding your test strategies to ensure high-quality IoT applications. |
||
Influencing Quality in Non-Technology Companies Digital campaigns are everywhere today—every discipline, every service provider, and even mom-and-pop stores are exploring and investing in their digital presence. Rajini Padmanaban examines the technology investments being made by non-tech companies and the role that testers can play in influencing quality. |
||
Web Services Need Some Testing Love, Too Web services—the applications that talk to other applications—are generally finished before the GUI, so you can test the business logic before you think about the actual interface. You can improve the quality of your application, find interesting bugs that don’t exist in the GUI, and give web services some love. |
||
4 Ways to Restore Purpose to Your Daily Scrum The daily scrum was created to help the Scrum team meet its sprint goal. Unfortunately, answering the three daily questions can turn a synchronization and planning meeting into a status report. Here are four ways to make sure your team members are collaborating about their work and are ready to tackle the next day. |
||
Designing an Office to Nurture Innovative Agile Development Teams Agile software development is a collaborative activity in many ways, but it also requires quiet time. While open office spaces foster communication and collaboration, it's still important for a workspace to have areas where people can buckle down and work. What is the best office configuration to nurture innovation? |