background preloader


Facebook Twitter

Agile Strategies to Explain Doing Less Work. It might seem counterintuitive to convince people to do less work, but reducing work is actually one of the most effective ways to deliver the most value to your customers as quickly as possible.

Agile Strategies to Explain Doing Less Work

In fact, the authors of “The Agile Manifesto” suggested minimizing work in their Twelve Principles of Agile Software which states, “Simplicity--the art of maximizing the amount of work not done--is essential.” However, it can also be difficult to convince someone that they shouldn’t take on work that they see as necessary to provide a specific value.

I previously wrote about how to convince people to de-prioritize work, but there is some work that just shouldn’t be done at all. To help navigate this discussion, I’ve created a quick overview of common scenarios where pursuing work can often be a bad idea and how you can explain to someone that the work they suggest should not be pursued. Work That Adds the Wrong Value Sometimes, adding value isn’t a good thing. Scrum 3.0 and Organization 4.0 - impressions from a great evening with Boris Gloger at ImmobilienScout24. Today I had the opportunity to join a great and inspiring presentation by Boris Gloger talking about Scrum 3.0 and organization 4.0 (thanks to Immobilienscout24 for hosting a great event).

Scrum 3.0 and Organization 4.0 - impressions from a great evening with Boris Gloger at ImmobilienScout24

With this post I provide a short summary of my notes and insights and links to further posts I already wrote about some topics presented today. Based on an initial blog post by Boris (DE) - we started today with a recap of the Scrum journey from Scrum 1.0, Scrum 2.0 and developed to today's Scrum status. Scrum 1.0 foundation by e.g. Agile Software Development with Scrum (Ken Schwaber)basic meeting artifacts, 3 roles (ScrumMaster as management role, Product Owner and team)retrospective was not yet part of itBacklog idea, but not yet that establishedfocus on deliverysprint idea - a common way to think about what we would like to deliver together, but breaks in between sprintslong Excel-lists with tasks and detailed task estimations. What powerful questions does Scrum help you answer? The video on powerful questions made me think about the deeper purpose of the various Scrum activities.

What powerful questions does Scrum help you answer?

Can I formulate Scrum as a series of Powerful Questions to be general enough, that they might be useful outside of software development? Here is the image I came up with and below are the questions I think each of the Scrum Activities and artefacts strives to help you answer. Sprint The Sprint is a container to limit ourselves to setting reasonable medium-term goals. What can we reasonably expect to accomplish by the end of the sprint? Vision How will our efforts make the world a better place? Product Backlog What characteristics should our product have?

SAP HANA SPS 11: New Developer Features. In this blog, we will collect the various smaller blogs that detail all the new developer related features in SAP HANA SPS 11.

SAP HANA SPS 11: New Developer Features

This will be a "living" document which is updated as new blogs are released. In this blog series we are going to describe a large number of new features in both the underlying HANA infrastructure and in particular in the custom development aspects of HANA native development. But before we get into describing all the new features, its important to note these innovations are delivered alongside the existing functionality.

We haven't removed or disabled any of the current architecture. All of your custom development objects remain exactly where they are today and will continue to function as they do already. Therefore customers can upgrade with confidence to SPS 11 without fear that the new innovations will somehow disrupt their existing applications. SAP HANA SPS 11: New Developer Features; XS Advanced SAP HANA SPS 11: New Developer Features; Node.js. Suggested Topics for Definition of Done Discussion. Ken Schwaber and the rest of us advocate paying attention to what “done” means for a Product Backlog Item (PBIs, or “stories”).

Suggested Topics for Definition of Done Discussion

For a lot of programmers (like me), “done” often means “It works on my workstation!” The Scrum Master is charged with advocating a “done” that includes everything else needed to build a potentially-shippable product increment. So we need a cross-functional team. To avoid nasty surprises at the Sprint Review Meeting, I’d suggest initially attaching a definition of done to each PBI during the estimation process. Don’t be surprised if the estimate more than doubles — better to find out now than have the illusion of progress and an unpredictable ship date.

If you’re using cards, write the definition of done on the cards. INVEST in Good Stories, and SMART Tasks. (French) In XP, we think of requirements of coming in the form of user stories.

INVEST in Good Stories, and SMART Tasks

It would be easy to mistake the story card for the "whole story," but Ron Jeffries points out that stories in XP have three components: Cards (their physical medium), Conversation (the discussion surrounding them), and Confirmation (tests that verify them). A pidgin language is a simplified language, usually used for trade, that allows people who can't communicate in their native language to nonetheless work together. User stories act like this. We don't expect customers or users to view the system the same way that programmers do; stories act as a pidgin language where both sides can agree enough to work together effectively. Scrum Training Series: Free Scrum Master Training. Scrum Methodology & Agile Scrum Methodologies.

Scrum Reference Card. Print version A Management Framework Scrum is a management framework for incremental product development using one or more cross-functional, self-organizing teams of about seven people each.

Scrum Reference Card

It provides a structure of roles, meetings, rules, and artifacts. Teams are responsible for creating and adapting their processes within this framework. Scrum uses fixed-length iterations, called Sprints, which are typically 1-2 weeks long (never more than 30 days). Scrum Training Series: Free Scrum Master Training.

Scrum Kompakt - Scrum Kompakt. Scrum Breakfast.