The Latest
Identify and Exploit Behavioral Boundaries for Unit Testing[presentation]
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®[presentation]
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
|
|
Five Critical Elements for Successful Agile Data Management[presentation]
Slideshow
In the past few years we’ve used cloud technologies to improve pre-production flexibility and solve many problems that previously prevented us from delivering high quality apps to production. However, one problem consistently prevents full test coverage prior to deployment—the lack of... |
Robert Kelman
|
|
Scaling Scrum with Scrum™ (SSwS): A Universal Framework[presentation]
Slideshow
Scrum is a simple framework allowing a single team, working from a single backlog, to maximize the value it delivers to its stakeholders. Unfortunately, your organization probably has more than one team and more than one backlog—but you still need to maximize the value to your stakeholders. |
Dan Rawsthorne
|
|
Use Business Analysts for User Interface Design[presentation]
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
|
|
Blending Product Discovery and Product Delivery[presentation]
Slideshow
More and more organizations are realizing that while they are getting more done, they are not necessarily getting more value. More code does not mean more product and more product does not mean more market share. According to David Hussman, we need to shift our focus toward a... |
David Hussman
|
|
Facilitation Techniques for Agile Meetings and Ceremonies[presentation]
Slideshow
Facilitation is the art of leading people through processes toward agreed-upon outcomes in a manner that encourages participation, ownership, and creativity from all involved. So how do you take this definition and turn it into facilitating powerful meetings? Most agile practitioners can... |
Darrin London
|
|
Architecture vs. Design in Agile: What’s the Right Answer?[presentation]
Slideshow
Is architecture the same as preliminary design in agile? It shouldn't be. Do we create architecture up front, then do iterative development after the architecture is done? That is edging back toward waterfall. Can you explain the purpose of the architecture in just two or three statements? |
Anthony Crain
|
|
DevOps Is Only Half the Story to Delivering Winning Products[presentation]
Slideshow
Before the DevOps approach gained serious traction, development and operations largely worked in isolation and sometimes in opposition. As a community, we are starting to make strides in integrating these two practices to deliver products with more efficient systems and processes. However... |
Jody Bailey
|
|
DevOps and the Culture of High-Performing Software Organizations[presentation]
Slideshow
The DevOps movement emphasizes the importance of culture in creating high-performing teams. However, often perceived to be subjective and intractable, culture is often neglected in favor of more concrete drivers such as tools and processes. And this is a major failure mode in organizations... |
Jez Humble
|
|
Managing a Software Engineering Team[presentation]
Slideshow
You’re a senior engineer who decides to switch to management for experience in leading a team. How is your work going to change? What challenges are you going to face? How are you going to keep up with new technologies? Are people reporting to you going to see you as a leader and follow you? |
Sebastiano Armeli
|
|
The Lean Executive Agility Framework[presentation]
Slideshow
In today’s business environment, organizations cannot afford to resist change and move slowly. They have to move quickly, adapt frequently, and turn on a dime when conditions demand it. This is not always easy to do. Organizations of all shapes and sizes can become rooted in habits and... |
Jon Stahl
|
|
The Issues Agile Exposes and What To Do about Them[presentation]
Slideshow
Before the short iterations in agile, projects were segmented into large blocks of work taking many weeks or months. If problems emerged, it was relatively easy to hide them. Now, with agile, many of these problems and issues can’t be hidden for long. Lee Copeland exposes these issues... |
Lee Copeland
|
|
Testing in a Super-Agile Software Development Environment[presentation]
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
|
|
The Tester's Role in Agile Planning[presentation]
Slideshow
If testers sit passively through agile planning, important testing activities will be glossed over or missed altogether. Testing late in the sprint becomes a bottleneck, quickly diminishing the advantages of agile development. However, testers can actively advocate for customers’ concerns... |
Rob Sabourin
|