How to Deliver Something of Value Every Week

Jonathan Rasmusson
A free video tutorial from Jonathan Rasmusson
Ex-Spotify Engineer, The Agile Samurai
4.5 instructor rating • 5 courses • 44,331 students

Learn more from the full course

The Agile Samurai Bootcamp

Everything you need to setup, execute, and successfully deliver your own Agile project.

03:06:19 of on-demand video • Updated August 2018

  • A thorough understanding of how Agile works, how it's different from traditional Waterfall, and the mindset necessary to transformation your organization and team
  • A deep, thorough, understanding of how Agile User stories, Estimation and Planning work
  • How to form effective Agile teams, and what to look for in quality players
  • Complete description of roles typically seen on Agile projects including the Agile Customer, Business Analyst, Programmer, Tester, UX Designer, and Project Manager
  • In depth discussion on topics not typically covered in other Agile course like Agile Teams, How to Create Visual Works Spaces, Communication Plans, and the mechanics behind the Agile Iteration
  • The rhythm and ritual necessary for delivering something of value every week
  • Covers important concepts not covered in Scrum training like production readiness, and software engineering
  • A primer on essential software engineering practices like automated Unit Testing, Refactoring, Test-Driven Design, and Continuous Integration
  • Techniques and methods to ensure your project works within it's means, while delivering phenomenal value to your customer (The Way of the Spartan Warrior)
English Hello welcome back to the Agile Samurai bootcamp I'm your host Jonathan Rasmusson. In this section on iteration mechanics here we start taking our plans, and turn all those good intentions, into something our customers can use: working software. In this section I'm going to take you behind the scenes and show you how Agile projects actually get things done through the power of the iteration. After that we're going to go into creating a communication plan, you'll see how typical Agile iterations work and how the various meetings and sync points are set up to get all the moving pieces moving together. And finally in the section on the visual workspace, you'll find out how to take a few simple changes and apply them to your workspace and that will enable you to get even greater clarity and focus on what value your bringing to your customers. All right let's begin. So we have the plan, we know why we're here, we're ready to execute. Now what? How do we take an index card with a few words scribbled onto it and turn that into production ready working software. Well first we know we're not going have time to write everything down. So whatever we're going to do we need a way to do an analysis that is light that is accurate and give us exactly what we need when we need it. Secondly our development practices are going to need to be rock solid. We won't have time to go back and continuously fix buggy code. It has to work coming out of the gate. That means well-designed, well-tested completely integrated code as we go. Third, our testing strategy is going to be in lockstep with development. We can't afford to wait until the end of the project to see whether everything works. We're going to have to maintain the health and integrity of our system from day one in the project. But if we could do all three of these things we may just have a chance to produce something of value every week. And one great disciplined way to do that is to make use of the Agile iteration.