|
Predictive Test Planning to Improve System Quality
Slideshow
Penny McVay shares how her team approached improving the quality of a large policy-writing application for a global insurance carrier. The application has many pieces and parts, thousands of lines of code are changed monthly, and the business depends on a stable application. To mitigate...
|
Penny McVay
|
|
Identify and Exploit Behavioral Boundaries for Unit Testing
Slideshow
Whether writing unit tests after coding or using test-driven development (TDD), developers often ask themselves—How much testing is enough? Or too much? Or not enough? Rob Myers helps answer these questions using the techniques from his experience doing and teaching TDD. Look for those...
|
Rob Myers
|
|
Building Mob Programming Teams Using Lego® Serious Play®
Slideshow
In recent years the idea of Mob Programming has begun to attract the attention of those looking for new ways to take advantage of the genius that can be found in a focused, cross-functional, and unified agile team. But how, in practice, do these teams actually work? Paul Wynia, a Lego®...
|
Paul Wynia
|
|
End-to-End Quality Approach: 14 Levels of Testing
Slideshow
In 2015, the Standard & Poor’s Ratings IT team set out an ambitious objective—to tighten the process and controls around the quality of code deployed to production. Based on internal cost of quality assessments, and supporting agile and waterfall internal engineering processes...
|
Adrian Thibodeau and Chintan Pandya
|
|
Testing in a Super-Agile Software Development Environment
Slideshow
Channel 4 broadcasting company in Finland provides live streams of sporting events on the Internet (Ruutu.fi). The software development is done by agile principles but even more straightforward and quicker than normal agile projects. Tomi Kaleva says they have changed the entire...
|
Tomi Kaleva
|
|
Using DevOps to Drive the Agile ALM
Slideshow
Many organizations struggle to implement sustainable processes to drive their software and systems development work. This leaves their technology managers and teams to use whatever worked for them on the last project, often resulting in a lack of integration and poor communication and...
|
Bob Aiello
|
|
Use Business Analysts for User Interface Design
Slideshow
Have you experienced difficulties eliciting “what would you like the system to do” from customers and SMEs? Have you then delivered the system only to find that the users don’t like it, even though it meets their stated requirements exactly? Cathy Sargent shares a technique for using...
|
Cathy Sargent
|
|
Internet of Things and the Wisdom of Mobile
Slideshow
The Internet of Things—what many are calling the Fourth Industrial Revolution—is shaping up to be a game-changing marvel as great as the Internet itself. With more than 10 billion connected devices and thousands more coming online by the minute, we are undoubtedly more connected than ever...
|
Steven Winter
|
|
A Simple Tool for Speaking Honestly and Constructively
Slideshow
Are you on a team where people avoid conflict or shy away from saying anything that might sound critical? Reluctance to speak up can block important challenges from being identified, and deny your team and organization the opportunity to learn and improve. According to Lorraine Aguilar...
|
Lorraine Aguilar
|
|
Continuous Integration as a Development Team’s Way of Life
Slideshow
Continuous integration (CI) is a buzzword in software development today. We know it means “run lots of builds,” but having a continuous integration pipeline opens up opportunities well beyond making sure your team's code compiles. What if this pipeline could improve everything from the...
|
Melissa Benua
|