|
Bringing Continuous Delivery to Dell.com: A Retrospective
Slideshow
Multibillion dollar sales portal Dell.com has more than 1,000 developers working in tandem to contribute content and code. This presents unique strategic challenges when it comes to selecting, planning, and deploying DevOps tools. James Watt presents a retrospective on transitioning one of...
|
James Watt, Dell, Inc.
|
|
Agile Adoption in Risk-Averse Environments
Slideshow
Adopting agile development methods in a conservative environment can be a daunting and time-consuming venture, facing resistance at all levels of the organization. You may wonder: Will this organization ever get with the times? Will our leaders ever change their way of thinking?
|
Brian Duncan, Johns Hopkins Applied Physics Laboratory
|
|
Software Craftsmanship and Agile Code Games
Slideshow
Musicians and athletes spend most of their time practicing—not performing. If as software developers we just learn on our job and don’t practice, we will continue to make mistakes on code meant for customers. We must improve the quality of our skills which will, in turn, improve the...
|
Mike Clement, Greater Sum
|
|
The Show Must Go On: Leadership Lessons from the Theater
Slideshow
When creating a play or movie, what are the first three rules of directing? Casting, casting, and casting. How does Saturday Night Live produce sketch after sketch of comedy? By iterating. John Krewson finds that the principles of leadership and management in the worlds of theatre, TV, and...
|
John Krewson, MasterCard Worldwide
|
|
Data-Driven Software Engineering for Agile Teams
Slideshow
Remember the old days when software engineering teams used to tune software until it passed quality gates, gave golden bits to marketing, and finally threw a big release party? The world was simple, and writing code that worked according to a specification was enough to be a star...
|
Viktor Veis, Microsoft
|
|
Managing Risk in Agile Development: It Isn’t Magic
Slideshow
Has the adoption of agile techniques magically erased risk from software projects? When we change the project and product environment by adopting agile, have we tricked ourselves into thinking that risk has been abolished—when it hasn’t? Agile risk management is a continuous process that...
|
Thomas Cagley Jr, DCG
|
|
Observation: The Key to a Great User Experience
Slideshow
Observation is an important research technique when we are designing solutions to delight users. Some kinds of information that may make the difference between an acceptable solution and a delightful one can only be obtained by observing users in their native environment. Observing users...
|
Geri Winters, Wyyzzk, Inc.
|
|
Continuous Delivery in a Legacy Shop—One Step at a Time
Slideshow
Not every continuous delivery (CD) initiative starts with someone saying “Drop everything. We’re going to do DevOps.” Sometimes, you have to grow your process incrementally. And sometimes you don’t set out to grow at all—you are just fixing problems with your process, trying to make things...
|
Gene Gotimer, Coveros, Inc.
|
|
Getting the Most Value from Feedback Systems: Daily, Every Sprint, and Every Release
Slideshow
Agile methods are empirical. You must inspect and adapt to make agile work. This requires using effective feedback systems which are vital to your success. Agile teams often suffer from agile feedback systems that are dysfunctional—non-existent, delayed, or no learning from feedback.
|
Satish Thatte, VersionOne
|
|
Rejuvenate Your Scrum Implementation: From Good to Great
Slideshow
After implementing Scrum, some organizations slowly stray away from the basics that made their implementation successful. They loosen up Scrum practices, lose sight of core roles and responsibilities, and succumb to their muscle memory of how things were done before. Teams have little...
|
Denise Dantzler, Werner Enterprises
|