Agile + DevOps Virtual 2020 - Best of DZone
DZone.com is a trusted resource that developers, engineers, and architects turn to for learning new skills and staying on top of trends. Agile + DevOps Virtual is excited to partner with DZone for the "Best of DZone" track. Each of the sessions in this track bring you talks from top DZone contributors. Enjoy the featured DZone talks below or explore the full program lineup here.
Brought to you in partnership with:
Wednesday, November 11
Getting Application Developers Onboard the DevOps Train
Exceptional businesses understand that frequent delivery cycles can be leveraged as a competitive advantage. This has been a primary driver in the evolution and importance of DevOps culture and processes. A group that often suffers from a lack of urgency in delivering more value more frequently is the people writing the code. It seems ironic as software developers often state that they are most satisfied when their code is being used. A healthy DevOps culture requires willing participants from all constituents. While one would think that development teams having a seat at the table...
Automation Justification
To many people, DevOps is solely about automation. Automation is a huge part of the DevOps process, but there are many other aspects to consider. I’ll be talking about how and why DevOps is important to me, and how automation is a part of each of our DevOps steps. We’ll discuss how automation becomes important to each workday by streamlining tasks and leaving time for the more important (and fun) work. We’ll go over why we automate, what we automate, and how we automate. We will have examples of some of the many tools and processes to simplify automation while noting how important choice...
17 Metrics to Accelerate Delivery Without Damaging Culture
Some engineering managers confuse using data to make better decisions with using data to monitor and stack rank individual developers. I call this the "data-driven trap". Stack ranking is a culture killer but unfortunately lots of great dev leads with good intentions fall into this trap. It is possible to run a highly data-driven engineering organization without measuring a single individual performance statistic. We do it on my team today. In this session I share 17 team-based metrics we use to accelerate delivery, remove process friction and maintain positive team culture. Plus I explain...
Thursday, November 12
Before Disaster Strikes: Training DevOps Engineers for the Worst
PreviewPicture this: you are startled awake in the middle of the night by a phone call from your supervisor. An emergency has occurred in production, and the only description is that a heavily trafficked site is down. You rush to a conference call with five of your colleagues to find that everyone has a different assessment about what the problem is and how to fix it. There’s no plan in place for this, and as the DevOps engineer, the decision and responsibility for fixing the problem is yours. There’s only time to try one of these methods; you have minutes, not hours, to find the issue and...
DevOps Your Amazon Skills
Since 2011 voice assistants have been entering our lives little by little. It wasn't until 2014 that Amazon created the Echo devices with its built-in assistant, Alexa. In 2018 they give us the opportunity for anyone to add functionality through skills, it means to be able to create voice based applications for the first time. Developing an Alexa skill can be a lot of fun, but nobody likes to find negative comments and reviews in order to begin to identify and correct bugs. Skills developers use tests and automation to minimize these risks. In this talk, I will talk about how to test your...
Being VP of Engineering is Harder than Being CEO
Being CEO is notoriously challenging. But there’s another job that’s even harder… VP of Engineering. I would know. I’ve been both. As VPs of Engineering, we spend all day translating between two different worlds. We spent time in both worlds but don’t fully belong to either. Other executives see us as technical. Our teams see us as business. It’s lonely. It’s also the reason we’re in a unique position to help our company succeed. The best engineering leaders are great translators. We bring context about the business to developers and educate non-technical stakeholders on how software gets...
Developers Gaming the Agile Process? Say it Ain't So!
Who doesn’t like the affirmation in hearing, “Job well done.” Most of us have experienced receiving salary increases, bonuses, and other forms of reward. These rewards are often tied to meeting or exceeding objectives set for us as individuals, teams, and businesses. Regardless of profession, most businesses recognize and reward individuals based on meeting defined goals. Over time, Ray Elenteny has observed an interesting dynamic where the spirit of Agile can take a back seat to leveraging Agile metrics to evaluate individuals and teams. Evaluation by Agile metrics seems very reasonable,...