Episode 191: Accelerating DevOps with Jez Humble

The Agile Revolution Podcast

Craig and Tony are at Agile Australia in Sydney and after many years of chasing him around finally get to speak to Jez Humble, co-author of many fine books including “Continuous Delivery“, “Lean Enterprise“, “The DevOps Handbook” and “Accelerate” and they discuss:

View original post 69 more words

Advertisement

Episode 187: Domain Driven Yak Symmathesy with Jessica Kerr

The Agile Revolution Podcast

 

Tony and Craig are at YOW! Conference in Brisbane and chat to Jessica Kerr, software developer, consultant and symmathecist (look it up or listen to the podcast) and apart from our first live podcast sneeze they talk about:

 
  • YOW! 2018 keynote “The Origins of Opera and the Future of Programming
  • YOW! 2018 talk “Shaving the Golden Yak
  • Great teams make great people – if you want to become great as a developer, focus on the team
  • You can’t document what is obvious to you – whenever you say the word obviously, replace it with “I cant explain it, but…”
  • Yak shaving – all the tasks that you do that get in the way of your work
  • If you are an agile person but you wish agile had more code in it – go to the Domain Driven Design community
  • We need to embrace complexity…

View original post 34 more words

Episode 172: Business Agility & DevOps Health Radars with Sally Elatta

The Agile Revolution Podcast

Craig catches up with Sally Elatta, president of Agile Transformation and the founder of Agility Health Radar and they chat about:

  • Companies struggle to get the metrics to know if their agile transformations are making a difference, hence the creation of Agility Health Radar
  • Business Agility pillars – customer seat at the table, lean portfolio management, organisation structure and design, agile framework, leadership and culture, make it stick, technology agility and agility metrics
  • DevOps pillars – faster value delivery, higher quality, culture of improvement and building the right product

TheAgileRevolution-172 (27 minutes)

View original post

Episode 149: Continuous Delivery with Dave Farley

The Agile Revolution Podcast

Craig, Tony and honorary Revolutionist Pete Sellars are at YOW! Conference and sit down with Dave Farley, co-author of “Continuous Delivery” and they chat about the following

  • There are anti-patterns with doing XP at scale, continuous delivery was born from the learnings from that
  • Continuous delivery is just extending continuous integration to more of the software development practice (and continuous integration requires test driven development)
  • Continuous delivery works because it is the application of the scientific method to software development
  • If you work in an iterative, imperative, experimental way and you take continuous learning seriously and take cycle time as a serious measurement you will naturally drive out agile, lean, systems theory and DevOps
  • YOW! 2016 presentation “The Rationale for Continuous Delivery
  • Most common two ways to introduce continuous delivery to your organisation – need to get cover from senior management to make change or…

View original post 250 more words

Episode 142: Agile and SSLM at cPrime with Zubin Irani

The Agile Revolution Podcast

Craig sits down with Zubin Irani, the CEO of cPrime, at the Agile 2016 conference in Atlanta and chats about:

  • CPrime is the largest Atlassian implementer and platinum partner
  • Need to make sure that ALM products work with your process and support and enable it
  • One of the big gaps in the Coaching world is coaches are staying away from technology – we have to leverage technology
  • SSLM (Software Service Lifeycle Management) – Agile, DevOps and ALM initiatives are fragmented, they need to interact and have dependencies on each other
  • 5 big trends – Agile beyond development, DevOps is taking centre stage, every company is a software company, digital transformation and the talent crunch
  • Agile Hardware – how do you build hardware in a more iterative way, how do we think about hardware and software being built together, how do we think about different about hardware design to…

View original post 25 more words

Agile Australia Then & Now (AgileTODAY)

AgileTODAY is a publication associated with the Agile Australia conference. In the May 2018 edition I was invited to reflect on one of my past presentations and how it stood the test of time.

Craig spoke on “The Speed to Cool: Valuing Testing and Quality in Agile Teams” at Agile Australia in 2011. Craig is an Agile Coach and Director at Unbound DNA and works as a Trainer and Consultant at Software Education.

In 2011, my talk highlighted the need for a greater understanding of the changing role of testing in Agile environments and the need to build quality into our solutions from the beginning.

Fast forwarding to 2018, the community is improving in this space but still has a long way to go. The rise in popularity of DevOps has helped immensely in this area, although it astounds me how many teams and organisations I work with still do not have some of the basic building blocks in place (like continuous integration or sometimes, worryingly, version control). Many organisations still have a large focus on manually testing via the UI which becomes increasingly riskier and slower as the importance of digital continues to rise.

In my talk, I spoke about what is now referred to as the “three amigos” concept. In the ‘conversation’ around a user story, three key principles outline how to actually implement the work:

  1. When developers and user representatives collaborate we get a better understanding of the specification or the requirements.
  2. When testers and user representatives collaborate we get a better understanding of the acceptance criteria and how we will meet our agreed definition of ‘done’.
  3. When testers and developers collaborate we get a better understanding of quality, but also get the value of pairing on automated testing.

Approaches such as Behaviour Driven Development have risen in popularity and support the above model well but, as I highlighted in the talk, this requires behavioural changes across the team. Mainly:

  • User representatives need to have a greater testing involvement, working closer in real time with testers.
  • Testers need to build technical knowledge and work closer in real time with developers, understanding developer tests and interfaces to avoid rework and improve quality.
  • Developers need work closer with the user representatives on the requirements collaboration, as well as with the testers to ensure that testing artefacts are left behind.

We need to appreciate testing as a team skill set and not as a job or an anchor. While this now occurs more frequently in the Agile community, many organisations still have a long way to go. Testing remains an important skill, but mindsets and skill sets need to change to fully embrace an Agile way of working.

Episode 135: DevOps & Electric Cloud with Anders Wallgren

The Agile Revolution Podcast

Craig speaks to Anders Wallgren from Electric Cloud about Continuous Delivery and DevOps at the Agile 2016 conference in Atlanta. The topic of conversation included:

  • Release It!” by Michael Nygard
  • We can’t declare victory on Agile, but it is the winning methodology
  • We are now plumbing the last mile of deployment and we also need to move it left
  • Joshua Kerievsky Agile 2016 keynote on “Modern Agile
  • Software process is like human DNA, we are different but essentially the same
  • Gene Gotimer Agile 2016 talk “Experiences Bringing Continuous Delivery to a DoD Project
  • You will fail if you don’t pay attention to the cultural aspects of Agile and DevOps
  • State of DevOps Report
  • Critical to automate everything to eliminate manual process errors and loss of valuable data
  • DevOps is starting to push into complex and regulated environments like finance, health and aerospace with an…

View original post 58 more words

Jenkins Gets a Facelift with Release of Blue Ocean 1.0

Jenkins, the popular open source automation server that is used by development teams worldwide for continuous integration and continuous delivery pipelines, has recently announced the general availability of Blue Ocean 1.0.

Source: Jenkins Gets a Facelift with Release of Blue Ocean 1.0

Episode 118: YOW! 2015 Brisbane Vox Pop

The Agile Revolution Podcast

yow_2015_conference_-stacked-pngCraig and Tony are once again roaming the lunch hall at YOW! 2015 in Brisbane, where they catch up with a number of people including:

View original post 27 more words

Atlassian Bamboo 5.11 Delivers Continuous Integration At Scale

InfoQAtlassian, makers of development tools such as JIRA and Confluence, have just released version 5.11 of their continuous delivery tool Bamboo with a host of new features to help teams scale and collaborate. The key feature in this new release is the ability to scale from 100 to 250 elastic build agents.

Source: Atlassian Bamboo 5.11 Delivers Continuous Integration At Scale