Daniel Vacanti: Measuring Agile Software Teams - Episode 199

Daniel is a 20-year software industry veteran who got his start as a Java Developer/Architect. He has spent most of the last 15 years focusing on Lean and Agile Practices. In 2007, he helped develop the Kanban Method for knowledge work. He even managed the world's first project implementation of Kanban that year and, ever since, has been conducting Kanban training, coaching, and consulting. As the co-founder and CEO of ActionableAgile, Daniel provides industry-leading predictive analytics tools and services for any Lean-Agile process.

Topics of Discussion:

[4:19] Daniel explains why he feels as though the right curriculum is not yet taught in college.

[8:00] It's important to bridge your conversations both in terms of the risk and your ability to deliver on a date in terms of risk. Then, you can have a conversation about what you want to do as a business to mitigate the risks and also accept that they are there in the first place.

[10:14] Daniel explains his more data-informed approach when asked how long something is going to take. Jeffrey asks, but how do we find the data that helps us make informed decisions in the first place?

[14:43] What are those numbers that give the right visibility?

[16;03] The four aspects every manager of a software team should have at their disposal and be monitoring:

  1. Work in progress
  2. Throughput
  3. Cycle Time
  4. The age of items that they are working on right now

[19:00] Our ability to come up with ideas is always going to outstrip our ability to execute them. That's why backlogs grow over time.

[21:49] Daniel explains the method to go from using Azure DevOps to having numbers at your disposal, and what are the two important pieces of data that you need?

[24:41] How does the ActionableAgile tool help when every team board is totally different?

[28:44] If your engineering practices are continuous, your process should be continuous as well.

Mentioned in this Episode:

Architect Tips — New video podcast!

Azure DevOps

Clear Measure (Sponsor)

.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

Jeffrey Palermo's YouTube

Jeffrey Palermo's Twitter — Follow to stay informed about future events!

Daniel's previous interview: "Daniel Vacanti On ActionableAgile"

Daniel's latest book: When Will It Be Done?

LinkedIn: danielvacanti

Twitter: @danvacanti

Email: Daniel@ActionableAgile.com

ActionableAgile

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.


Download this episode (MP3, 38:41, 37.1 MB)

Watch this episode on YouTube

This episode on the AI DevOps Podcast site

Andrew Lock: Web Applications in .NET6 - Episode 198

Andrew Lock is a senior software engineer at Datadog, working out of Devon, in the UK. He is a Microsoft MVP, Author of ASP.NET Core in Action, and has an active blog all about his experience working with .NET and ASP.NET Core.

Topics of Discussion:

[3:35] Andrew discusses the high points in his programming career that steered him to work with .Net6.

[5:30] Andrew walks us through all the .NET frameworks and demystifies the overwhelm around all the options.

[9:38] Andrew's favorite method at the moment for web applications on top of .NET is Razor Pages.

[12:53] Does anyone really want web applications?

[15:31] Andrew explains his philosophy and experience and guidance on testing.

[19:18] Is there any kind of structure or pattern that people should be thinking about to keep the classroom lessons not overflowing?

[26:16] What web applications would Andrew recommend?

[30:19] The topic of custom applications and components comes up.

Mentioned in this Episode:

Architect Tips — New video podcast!

Azure DevOps

Clear Measure (Sponsor)

.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

Jeffrey Palermo's YouTube

Jeffrey Palermo's Twitter — Follow to stay informed about future events!

ASP.NET — email jeffrey@clear-measure.com for a chance to win a free copy of ASP.NET Core in Action from Andrew Lock.

— available book discount code: — Permanent discount code for Manning publications (35% off I believe), for all listeners, podazdev19

Carter Project

Andrew Lock | LinkedIn | Github | Endpoints

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.


Download this episode (MP3, 34:51, 33.5 MB)

Watch this episode on YouTube

This episode on the AI DevOps Podcast site

Nick Orlowsky: Deciding to Major in Computer Science - Episode 197

Nick is a rising Sophomore college student at The University of Texas in Austin, TX. He's majoring in computer science and knew from a much earlier age that programming would be his career calling. He was a leader in his high school computer science classes and even competed in the Microsoft ImagineCup competitions, UIL competitions, Hackathons, and much much more. He works for various companies on programming projects during schooling and is currently spending this summer programming for Home Depot corporate.

Topics of Discussion:

[4:35] Nick talks about how he got into computer programming and how he knew that programming would be his career calling.

[5:53] Nick talks about stacking his high school curriculum with computer science classes.

[8:50] What type of technology classes are offered at Nick's college in computer science, and what type of classes are required vs. optional?

[12:28] Did Nick have to ramp up on new tech stacks, or did he already know the ones he uses now?

[15:02] Nick talks about the skills he thinks computer science majors need to be successful.

[19:55] It's easy to get distracted in general, but coding is so much more fun than just watching YouTube or scrolling on social media.

[22:52] Nick learned typing from Typing.com.

[25:57] What is Nick's 10-year plan and what languages or tools is he dabbling in now?

[27:12] The larger the project becomes, the more impossible it is to do it without a team.

[27:49] Nick gives his advice to young and aspiring computer science majors and programmers. Find something you want to build, and take a couple of months to work on that.

Mentioned in this Episode:

Architect Tips — New video podcast!

Azure DevOps

Clear Measure (Sponsor)

.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

Jeffrey Palermo's YouTube

Jeffrey Palermo's Twitter — Follow to stay informed about future events!

Typing.Com

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.


Download this episode (MP3, 29:13, 28.0 MB)

Watch this episode on YouTube

This episode on the AI DevOps Podcast site

Aaron Palermo: Zero Trust Networking - Episode 196

Aaron is a DevOps engineer, solution architect, and all-around cybersecurity expert. He works for a global cybersecurity services company, is a member of the Cloud Security Alliance, and is a co-author of the up-and-coming Software Defined Perimeter Specification Version 2. Since last time (episode 18), Aaron was 1.5 years overseas supporting the Army and moved back to the U.S. last year to join Appgate as a Senior Solutions Architect.

Topics of Discussion:

[4:11] What types of things has Aaron observed that programmers don't typically gravitate towards, but they need to give some attention to in just the overall IT and security space?

[9:42] Should developers be thinking about zero trust just for their production environments, or should they be thinking about it for their own working environments, as well?

[13:30] Is there a standard set of tags that someone could use from day one?

[15:15] A core tenet of Zero Trust is Enterprise Identity Governance.

[17:35] Do the cloud providers already have this mechanism of automatically discovering via tags and/or is there something that needs to be added to what they provide?

[22:36] What are the pros and cons of working with smaller vs. bigger companies?

[24:41] What does Aaron see for the future?

Mentioned in this Episode:

Architect Tips — New video podcast!

Azure DevOps

Clear Measure (Sponsor)

.NET DevOps for Azure: A Developer's Guide to DevOps Architecture the Right Way, by Jeffrey Palermo — Available on Amazon!

Jeffrey Palermo's YouTube

Jeffrey Palermo's Twitter — Follow to stay informed about future events!

Zero Trust Thirty

Want to Learn More?

Visit AzureDevOps.Show for show notes and additional episodes.


Download this episode (MP3, 33:24, 32.1 MB)

Watch this episode on YouTube

This episode on the AI DevOps Podcast site