|
Use Feature Flags for Clean Deployments
Slideshow
Software teams want to move faster and deliver features to end users sooner. Continuous delivery and DevOps promise to deploy quickly. However, pushing faster and deploying more often increase the risk of breaking—and subsequent downtime. Edith Harbaugh finds that a feature flagging system...
|
Edith Harbaugh
|
|
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
|
|
Implementing Agile in an FDA Regulated Environment
Slideshow
Developing medical devices that are subject to FDA approval has traditionally followed the waterfall methodology, largely due to the structure of the regulations that govern development practices. But we know from myriad case studies in different industries that agile methodologies are far...
|
Neal Herman
|
|
How Far Can You Go with Agile for Embedded Software?
Slideshow
With the proliferation of IoT and consumer demand for smarter homes, appliances, automobiles, and wearables, many traditional product-based manufacturing companies are now becoming embedded software companies. This means that the design and manufacturing of physical products is becoming...
|
Anders Wallgren
|
|
DevOps Is More than Just Dev and Ops: Don’t Forget Testing
Slideshow
What exactly is DevOps? It’s not just Dev, and it’s not just Ops. In fact, successful DevOps implementations meld development and operations activities with agile practices and a strong dose of automated testing. Organizations cannot afford to wait for a manual testing process to do the job.
|
Jonah Stiennon
|
|
The Issues Agile Exposes and What To Do about Them
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
|
|
Disrupting Ourselves: Moving to a “Teal Organization” Model
Slideshow
In his book Reinventing Organizations, Frederic Laloux describes the “Teal Organization” model. Teal organizations have an evolutionary purpose, self-managing teams with little or no organizational hierarchy, and individuals who bring their whole person to work rather than putting on a...
|
Bob Payne
|
|
DevOps and the Culture of High-Performing Software Organizations
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
|
|
Scaling Scrum with Scrum™ (SSwS): A Universal Framework
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
|
|
Architecture vs. Design in Agile: What’s the Right Answer?
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
|