Episode 129 – Agile Australia 2016 Vox Pop #1

The Agile Revolution Podcast

Picture1Craig and Tony are at Agile Australia in Melbourne and do a lap of the convention centre floor:

The Agile Revolution-129 (13 minutes)

View original post

Advertisements

Google Cloud Data Pipeline Patterns

At the recent YOW! Night in Brisbane (as well and Sydney and Melbourne), Lynn Langit, and independent software consultant and cloud expert presented “Google Cloud Data Pipeline Patterns”.  It was great to meet her, here are my notes from the event:

Lynn Langit

  • Storage is so simple you don’t need to think about it – data lake architecture
  • Simply select how much memory and how many cores and it computes the cost
  • Google is quick because they are laying their own fibre and using their own infrastructure – less than a minute to spin up a VM, with no local data centre
  • Chrome has a RDP client – who knew
  • Google philosophy is you shouldn’t have to hire someone to manage the pricing
  • Bioinformatics is new to the cloud and they are in great need of engineers, Google is having a stab at a genomics API
  • BigQuery is NoOps, has been evolved to be a data warehouse, with no servers,
  • Big Relational if you just want SQL, Amazon Aurora is the fastest growing cloud database, Google has released Cloud Spanner, first database to truly meet CAP theory
  • BigQuery is column store, Cloud Spanner is OLTP
  • MQTT seems to be coming the defacto standard for IoT
  • IoT uses BigTable first and BigQuery second in Google reference architectures, because it is cheaper
  • Python is the emerging ML language for some reason
  • Teaching Kids Programming

Episode 128 – Elabor8-ing the Agile BA with Ryan McKergow

The Agile Revolution Podcast

Craig chats with Ryan McKergow, a Business Analyst and Agile Consultant at Elabor8, at the YOW! West conference in Perth about being an Agile BA:

  • Business Analysts work with business people to understand the problem they want to solve and then work with developers to take those expectations and help them build the system
  • Writing stories and requirements is the boring part of the job – the exciting part is getting different people problem solving together
  • Paul Rayner’s YOW! West “EventStorming” keynote and Craig’s brainwave around Value Stream Mapping 
  • Ryan’s talk “Don’t Be A Zombie Reading Your Stories…” at YOW! West
  • Story Kickoff – having a conversation at the start of a story (one of the three C’s), get the whole team in front of a whiteboard and drawing it out
  • Reduce the amount of time between analysis and development as much as possible…

View original post 88 more words

Episode 127 – Storming DD’s with Paul Rayner

The Agile Revolution Podcast

Craig chats with Paul Rayner, a BDD and DDD expert who helps people bridge the gap of collaborative design between developers and business representatives, at YOW! West in Perth, and two old friends talk about the following:

* Agile Alliance Functional Testing Tool workshop (2011 in Salt Lake City)
* “Domain Driven Design” (Eric Evans) and “Working Effectively with Legacy Code” (Michael Feathers)
* The heart of DDD is about developing a rich model to allow you to deal with complex business domains
* Domain Driven Design Europe conference
* Design done well should pay off immediately, as well as in the medium to long term as well
* There are lot of overlaps between DDD and BDD, particularly the use of an ubiquitous language, BDD is a test first way to drive out your domain model
* YOW! West Keynote “EventStorming”
* Given When Then has…

View original post 208 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 126 – Agile Snotfest

The Agile Revolution Podcast

Renee has been busy being sick (and Tony and Craig are sick of being busy) and thus it has been a long time between cough syrup for our Revolutionists…

View original post 37 more words

Business Agility: Creating the Future

AgileBrisbaneAt the March 2017 Agile Brisbane meetup, we were lucky to have Pat Reed, an internationally recognised Agile transformational leader in Adaptive Leadership and Value Innovation, present on “Business Agility: Creating the Future”.

She provided a copy of her slides, and here are my notes from the evening:

  • Every leader at eBay (440 of them) are Agile Coaches, it’s the third round now for them, imagine the change if you get frozen middle on board
  • We need to thrive through uncertainity
  • Elon Musk practices first principles ways of thinking
  • Compasses are what we need to thrive on uncertainity, we cannot leverage maps because it is an unknown future
  • Don’t do more with less, do less, to execute in uncertainity
  • Change is changing, we need time for learning and innovating
  • If you demonstrate belief in the team and give an environment of safety, the team will believe in their potential – stop telling teams what to do, ask them what they think what we should do
  • Safe to fail is critical – we were all born with an Agile mindset (Carol Dweck) but our work and experiences push us towards a fixed mindset – if people can’t learn and thrive, your transformation will fail – as a coach we need to provide air cover
  • Keep timelines short all the time – the size of the iteration accelerates the learning cycle and the faster the learning
  • Using David Marquet’s Ladder of Leadership model at Ebay – cards you can download, when your employee says this, you say that
  • NeuroLeadership Institute – “Why Organizational Growth Mindset Matters
  • An adaptive framework – believing is seeing at centre, need to see awareness and understand the problem, need to process options through discovery (really short time frame, as for 3 value experiments), taking action (learn by doing not thinking), transform learnings into collective knowledge
  • DTA has some great tools around discovery
  • There is a cost to value, we won’t do anything that doesn’t have x% value, we need to stop being order takers and become value shapers
  • Principles for Navigating the Future  (Joi Ito) from the Media Lab at MIT, doing interesting stuff
  • Your organisation is not a machine, you can’t fix it – most organisations are setup to work how they were intended to work
  • Innovation, growth and transformation does not happen without tension – learn to identify good and bad tension
  • What could we do if we knew we couldn’t fail – embrace that
  • Do Stanford free Design School program online – same as the expensive in person program
  • Polarity Management – polarity is when you think you nailed a wicked problem and then it comes back to bite you, need to find the best win-win from any scenario, if you try to solve it traditionally you make it worse
  •  VUCA is here to stay, learning is our competitive advantage
  • Microsoft’s CEO Sent an Extraordinary Email to Employees After They Committed an Epic Fail
  •  Measure real value, speed to value and cost of value, need relative value not precision because it doesn’t serve us – Case Study and spreadsheet to calculate value

Ron Jeffries, Chet Hendrickson, Anita Sengupta to Keynote Agile Alliance Technical Conference 2017

aatc2017Press release for the AATC2017 conference that I am a co-chair for with Brian Button. I am (apparently) quoted in the release as well!

Second annual event in Boston, Massachusetts tailored to Agile software developers will explore current and emerging technical practices

PORTLAND, Ore., Jan. 25, 2017 /PRNewswire-USNewswire/ — Agile Alliance today announced the program for the Agile Alliance Technical Conference (#AATC2017). The event, to be held April 19 – 21 in Boston, Massachusetts, will focus on new advances, new challenges and new directions in Agile Software Development as applied to today’s technical work.

aatc-scope

This highly-anticipated event will feature keynotes by Ron Jeffries, (RonJeffries.com), Chet Hendrickson, (HendricksonXP) and Dr. Anita Sengupta (NASA Jet Propulsion Laboratory).

Other speakers include Bridget Kromhout (Pivotal), Robert “Uncle Bob” Martin (CleanCoder.com), Ron Quartel (Premera Blue Cross), Declan Whelan (Leanintuit), Craig Buchek (BoochTek), Doc Norton (CTO2), Fred George (Fred George Consulting), James Grenning (Wingman Software), Kent Graziano (Snowflake Computing), Jeff Langr (Langr Software Solutions), Jeff Morgan (LeanDog), Stephen Vance (EBG Consulting), Zachary Shaw (Brightcove), Llewellyn Falco (Spun Laboratories), (Kief Morris (ThoughtWorks), Arlo Belshee (Industrial Logic), Pete Cheslock (Threat Stack), Rebecca Skinner (Asteris, LLC), David Grabel (Emergn/Vistaprint), Brian Haggard (Emerson Electric), Sam Livingston-Gray (Real Geeks, LLC), Rebecca Wirfs-Brock (Wirfs-Brock Associates), Andrea Goulet (Corgibytes), Woody Zuill (Independent), Laura Bell (SafeStack), Alex Freire (Industrial Logic), Alan Shalloway (Net Objectives), Daniel Bryant (Spectoabs/OpenCredo), Terran Melconian (Independent), Josh Long (Pivotal), Dave Farley (Independent), Michael Feathers (R7 Research and Conveyance), Brian Felton (Emerson Climate Technologies), Giorgio Natili (GN Studio) and Alan Shreve (ngrok.com).

The three-day conference is built around three themes: Core Technical Practices, Team Technical Practices, and Technical Practices at the Organizational Level. It will explore topics such as new and updated core development practices; integration of user experience (UX) principles; advances in testing practices and automation; the evolution of tools and techniques that bridge development, deployment and operations; and the growing importance of Big Data across the entire spectrum of activities.

“Agile is now a multi-disciplinary field that includes Developers and QA, of course, and also UX Designers, Infrastructure Engineers, Data Scientists, Cloud Specialists and more,” said Brian Button, Co-Chair, Agile Alliance Technical Conference 2017. “This conference will explore the wealth of new Agile tools and techniques, new patterns and practices.”

“Practitioners from all involved disciplines will gather at AATC2017 to address new advances, new challenges and new directions, to learn from world-class experts, and to practice our craft together,” said Craig Smith, Co-Chair, Agile Alliance Technical Conference 2017. “It will be an immersive and deeply engaging experience which unites engineering and architectural ideas under the umbrella of Agile thinking.”

Group discounts are available.

For more information and to register for the event, please visit the Agile Alliance website.

About Agile Alliance

Agile Alliance is a nonprofit organization dedicated to promoting the concepts of Agile software development as outlined in the Agile Manifesto. With nearly 35,000 members and subscribers around the globe, Agile Alliance is driven by the principles of Agile methodologies and the value delivered to developers, organizations and end users. Agile Alliance organizes and supports events to bring the Agile community together on a global scale.

Media Contact

Pam Hughes
Marketing Chief, Agile Alliance
+1 971.204-8989

SOURCE Agile Alliance

Related Links

http://www.agilealliance.org

Inside the Valpak Manufacturing Centre

valpak_logoLast week I was lucky enough to be part of a tour through the Valpak Manufacturing Centre in St. Petersburg, Florida. Completely automated and lean, it is an excellent example of lean processes and continuous learning.

I could not take pictures in the facility, but the following official video gives an good overview of Valpak and the manufacturing centre.

Some of the key items:

  • The factory is built 18 feet above sea level and built to withstand category 4 hurricanes
  • They reframed the problem – instead of stuffing coupons into an envelope they build the envelope around the coupons
  • They etch their own printing plates and recycle the aluminium afterwards
  • Failover is built into the system – such as two print heads per press so that they can change the plates without stopping the printing
  • Loose paper is sucked off the factory floor by vaccuums
  • The coupons are wound onto rolls and then stored temporarily until needed for collation – these are also buffers for the process
  • Automated robots move the rolls around, they are smart enough to recharge themselves as well
  • The collation process is ordered to ensure they get the lowest postal prices, right down to the order the pallets are loaded onto the truck
  • The process used to take 4 days and now is about 4 hours
  • There are very few humans on the factory floor – just highly skilled workers for operations and machine repair
  • Continuous learning and improvement – can now insert different offers for different households for example

 

Episode 125: 10 Minutes with Dan North

The Agile Revolution Podcast

dannorthAfter many failed attempts to get him on the podcast, Craig finally catches up with Dan North at YOW! Conference on his way out the door to the airport and in a quick chat they cover:

  • BDD – developing an application by looking at its behaviour from the perspective of its stakeholders (people who’s live you touch)
  • Given When Then – “given” is setting up the world in a well known way, “when” is me interacting with the application as a stakeholder and “then” is what I expect to happen
  • BDD is not the same as writing automated tests, they are orthogonal – “Test-Driven Development Is Not About Testing
  • Software, Faster – collection of patterns for people who have been around Agile and are asking “now what” – “Software, Faster” book in progress
  • YOW! 2015 talk “Delivery Mapping: Turning the Lights On

TheAgileRevolution-125 (12 minutes)

View original post