Finer Focus

Posted on  by 



Some Scrum Teams find it difficult to stick to the commitments they make. While it can be for many reasons, a common one is that a team is being interrupted with urgent tasks that take attention away from the work that they planned.

What are some of the tools we can use as Scrum Masters to confirm that interruptions are really a problem for our teams, and to help them adjust to a more predictable way of working? Here are three tools that I’ve used with some success:

1. Make the “interruption” work highly visible to the team, and also to those who are doing the interrupting.
Making things visible is usually a good idea in general. Going on the idea that interruptions potentially cause a slowdown or drag in the pace of work that was planned, making it easy to notice the interruptions can help people to notice the resulting drag. When everyone can see the drag, we can have more productive conversations, and consider course corrections that might help.

Hello, I’m Darlene Pike. I’m dedicated to agile ways of working. I love coaching teams, and (very) occasionally I write about it here. To know what’s on my mind today, connect with me at @darlenepike. Published On September 22, 2013. TECHNOLOGY In Finer Focus. Bringing never-before-seen structures into view, today's microscopy is dispelling cartoon concepts and answering unanticipated questions.

During a sprint, I might use different colored cards on the Scrum Board to make additional work or scope changes more prominent. At the end of a Sprint, I might show a report during Sprint Review, showing what the Scrum Team actually worked on that was different from what they originally committed to. Most tracking tools can generate reports when stories are added to sprints after Sprint Planning, for example.

It sounds easy, right? In fact, tracking interruption work can be very easy. The difficulty usually comes in with the discussions that need to happen. In order to get to a place where the team can work more productively, we need to attend to the needs of the people who are causing the interruptions.
One thing that can get in the way of the needed discussions is a team’s own awareness and fear that, by calling attention to the extra interruption work they are doing, they will solicit disapproval. People who feed the team extra work are often powerful and influential. It’s hard to say “no” to a favor from your boss. Being sensitive to this, as a Scrum Master, you might ask the team itself for ideas about what might help in their unique situation. You might work towards better connections and relationships between the team’s Product Owner and adjacent stakeholders. Through conversations, everyone may come to better understandings and agreements about how best to interact with the team, and get the urgent interruption work done without adversely affecting the planned work. This brings me to the second tool.

2. Coach the team in application of the Scrum Values (Commitment, Courage, Focus, Openness, Respect).

The Scrum Values are always a handy tool. A Scrum Master can help to build an environment of trust by teaching these values. That awareness of the values, and the trust that is built, goes a long way towards resolving problems related to work interruptions.

  • Clearly, Commitment applies here. The Scrum Team has made a commitment at Sprint Planning, and the goals of the Scrum Team may be at risk whenever new work is inserted into the Sprint.
  • With Courage, the Scrum Team members will be able to speak up and escalate when interruptions cause a loss of Focus on their goals. It may take some intervention on the part of the Scrum Master to ensure that the message that the team should not be interrupted gets to the people who need to hear it.
  • The team should be able to display Openness with stakeholders and also with themselves about the challenges of the work. This may happen through ongoing transparent reporting. A conversation could be triggered at a retrospective. A Sprint Review may not be the place to go into a deep dive about why work was not completed, but it can be a place to bring to light some of the challenges that otherwise would be hidden. Once noted, other actions may be initiated.
  • Respect (the idea that the team members are all capable and independent) is always essential. On a team that lacked maturity, I overhead one team member disparage their teammates for being “lazy” and not completing tasks soon enough. What was overlooked was that those team members had been asked to do side work for another initiative for their manager. In this case, respect (of the goals of the Scrum Team) was lacking from the organization, and also within the team.

3. Coach the team to understand its velocity and to make the most realistic commitments possible.

Finally, once the “interrupt” work is visible, and we have done all we can to apply the Scrum Values, we should turn our attention to the reality of how much work the team has proven it can complete in a sprint (the velocity).
Even if the interruptions are not formalized as user stories and brought into sprints, it may be possible to quantify and predict the rate of interruptions. Knowing this as a range will help the team to be more accurate when planning new sprints. If we know, for example, that we have a “drag” rate of about 30-40 hrs of team time per sprint, then we could reserve that time as a buffer during planning. By committing to fewer planned stories during a sprint, there will be a greater chance that the stories we do take on will be completed. We may even come to a place where we can set a service level agreement and communicate that out to other people and teams who make unpredictable requests of us. For example, we may be able to communicate out a lead time for new requests. It may be acceptable to the requestor and everyone may realize that what is being asked is not as urgent as originally thought.

None of this is easy, but those are some of the things I have tried. Please let me know how you have helped your Scrum teams who may be struggling with interruptions that cause them to lose focus from their Sprint Goal. Call me at (407) 223-9964 or show up at one of the Agile Orlando Meetups.

Canon first introduced the Focus Bracketing feature in the Canon EOS RP mirrorless interchangeable lens camera. The Canon EOS R5 and Canon EOS R6 were next.

What is Canon EOS Focus Bracketing?

When enabled, the focus bracketing feature instructs the camera to take a series of pictures with the lens' focus distance setting increasing between each image captured until the specified number of images are captured or until infinity focus is reached. The resulting set of images can then be focus stacked during post-processing with the result being an increased depth of field, potentially by a significant amount, while avoiding the softening effects of diffraction caused by very narrow apertures use.

This technique is commonly used in macro photography as the depth of field is typically extremely shallow at very close focus distances. Landscape photographers frequently use this technique to keep entire scenes that include a close foreground subject in focus.

Here are two illustrations:

Keep in mind that the depth of field difference is much more obvious in the full-resolution images.

The Canon Focus Bracketing Settings

There are four settings used to control the focus bracketing feature.

  1. Activate Focus Bracketing (Enable/Disable)
  2. Input number of shots (2 to 999)
  3. Focus increment (1-10)
  4. Exposure smoothing (Enable/Disable)

Hopefully, the first option is self-explanatory. The feature is either enabled or disabled.

The number of shots instructs the camera to capture up to the specified number of images. I say 'up to' because the camera stops taking photographs when infinity focus distance is reached and this may only require a small number of images regardless of the number of shots setting. Use this setting to limit the camera to a shorter focus distance range, or set the number very high to ensure that all distances including infinity are covered.

The focus increment setting is definitely the vaguest on this list. This setting deals with the granularity of the focus distance adjustment between each shot with 1 requesting fine increments and 10 requesting wide increments. Specific distance changes are not able to be input and with the depth of field increasing with distance, a non-specific increment value makes sense. Focus brackets always start with the initial focus distance and proceed toward infinity (the ending distance cannot be directly specified). 'The wider the pre-set lens aperture, and the closer the lens is to the subject for the first shot, the finer the focus increments should normally be, and the more Focus Bracketed shots should be dialed-in.'

Exposure smoothing is disabled by default, but when enabled, the camera keeps image brightness consistent through the image set. This feature is primarily useful for compensating for light transmission losses when lenses, especially macro models, are focused at very close distances.

Optional is for the camera to create a new folder on the memory card before the bracketed sequence starts, making it easy to separate a potentially large number of images. Tapping the 'Folder +' icon creates a new folder and subsequent images are saved there.

Which Lenses are Officially Supported by Focus Bracketing?

Canon engineers have specified that only the lenses listed below are officially compatible with the focus bracketing feature. However, reports exist of additional lenses appearing to be supported by this feature. While it seems safe to say that all RF lenses will be supported, that expectation was not initially confirmed by Canon. We also do not know why official compatibility is limited to this a list of lenses, though the lenses on this list seem like logical choices for use with this feature.

Fiber Focus 2021

The initial list for the R5 and R6 is significantly expanded:

'We absolutely cannot guarantee proper Focus Bracketing operation when third-party lenses are attached.' [Canon]

Additional Notes

  • The camera should be tripod mounted or similarly motionless during focus bracketing capture
  • JPEG or RAW file capture is supported
  • Only creative zone exposure modes are supported (P, Tv, Av, Fv, or M)
  • To ensure consistency, exposure settings, ISO, AWB, and Picture Style settings are locked-in with the first shot regardless of the mode selected
  • In M or Av mode, any aperture can be selected, though a relatively narrow aperture such as f/8 or f/11 reduces the number of shots needed
  • The lens must be in AF mode for focus bracketing to work, though full-time manual focus can be used after half-pressing the shutter release to begin the sequence capture
  • Any subjects that are in motion during the bracketing capture will likely create ghosting in the final image
  • Accommodate focus breathing as the lens may magnify the scene differently as the focus distance is adjusted
  • Lighting changes during capture may create uneven brightness in the final image
  • Proper exposure should be confirmed before initiating a focus bracketing sequence
  • Focus bracketing in progress can be canceled the same way it was started, by pressing the shutter release button
  • After the last frame, the lens should be focused on or beyond the most distant element that is desired to be in focus. Otherwise, more frames are needed.

Intelligence Built In

'... Canon engineers have revealed nothing about the calculation process involved in the Focus Bracketing feature. We can infer that the system is factoring-in the lens (and focal length) in use; the actual lens aperture in effect; and the initial sharp focus distance applied by the photographer. In other words, it’s probably safe to assume that the amount of focus deviation at Level 3, from shot-to-shot with a 100mm macro lens, initially focused at its nearest focus distance and with an aperture of f/4, is different than it would be at level 3 with the 16-40mm lens at f/11, pre-focused at 4 or 5 feet away for the first in a series of landscape shots.'

Still, it seems that this process could be further automated. If the camera could be informed of the desired far focus distance, either directly input into the camera or selected via the lens (perhaps make infinity the default), the camera would be able to automatically calculate both the focus increment and the number of shots.

Focus Stacking After Capture

Finer focus mac

All of the images captured by Focus Bracketing are stored on the memory card. Each set of images can be used to simply select the single best-focused option. Or, more typically, further processing via 'focus stacking' is required. This process cannot be done in-camera and probably most of us would not want to wait while our cameras did this task.

There are a number of software applications that support focus stacking, including very popular Adobe products, but focus stacking is now included in Canon Digital Photo Professional's composite tool. Initially introduced in version 4.10 with support for the Canon EOS R, EOS RP, and EOS 5D Mark IV, the DPP compositing tool comes highly recommended, especially for some of its processing features including the ability to adjust the amount of background blur in a final stacked result. DPP creates a folder in the same folder the stacked result (JPG or TIF format) is being written to. Binary files are stored in this folder including a large file for each image used in the stack along with a data file. These files are required for the adjustment functionality and can be deleted after the image is finished.

Canon's DPP software is provided free with Canon EOS cameras (I use DPP a lot).

Canon's Focus Stacking is Really Easy

The Christmas cactus that spends most of the year looking rather mundane, essentially green foliage in a pot, finally opened a single bloom. These blooms last only a couple of days, they are irresistibly-beautiful, and I decided that testing the EOS RP's focus stacking feature was a good excuse to photograph this one.

For this first focus bracketing and stacking attempt, I mounted a Canon EF 100mm f/2.8L IS USM Macro Lens to the EOS RP via an Adapter and mounted both on a tripod. It was a cloudy day, so I positioned the flower in diffused ambient light with a bright wall behind it.

The 100mm f/2.8L IS macro lens, like many others, has a significant amount of focus breathing with the subject being magnified very differently at the ends of the necessary focus adjustment range. The final focus stack image framing will be the same as the most-tightly-framed image in the stack (and retains the original pixel dimensions) and thus the composition was adjusted for the tightest framing.

The ambient light was not changing much and that means a manual exposure is usually ideal. With the end goal of focus stacking being to have tremendous depth of field, it makes sense to use a narrow aperture and f/11 is a nice compromise between a good amount of depth of field and the softening effects of diffraction. ISO 100 was selected for the lowest amount of noise possible and a couple of test shots proved that a 0.5 second shutter speed yielded the correct brightness. Note that testing exposure before initiating a focus bracketing sequence is important – 50 or 900 images are not necessary for this. The 2-second self-timer was used to initiate the relatively long captures.

With the camera in AF mode, the closest focus distance required by the stack needs to be selected at the beginning of the capture. I opted to place one of the camera's single (spot) AF points on the closest part of the flower. Alternatively, The focus distance could have been adjusted after half-pressing the shutter release (or setting only the back AF-button for AF). I enabled focus bracketing, guessed that I would need 25 images, guessed that '4' sounded like a good focus increment number and figured that exposure smoothing would minimally do no harm in this case.

Upon the shutter release being pressed, the camera paused 2 seconds and then captured the promised number of frames. When the bracketing was completed, the lens' focus distance was beyond everything I wanted to be in focus, confirming that enough exposures were captured.

Upon reviewing the images in DPP, I discovered that only 14 were needed for complete depth of field coverage in this example. After selecting those 14 images, the depth compositing tool was selected (Alt+Shift+B) and the Execute button was pressed, accepting the defaults. After quickly erasing the background using the paint fill tool in Photoshop and doing some very minor cleanup, the result is what you see here.

Final | Close | Mid | Far
Final | Close | Mid | Far

In the above examples, the first row shows full images reduced in size. The second row shows significantly-cropped images that better show the depth of field comparison. The last two rows show 100% crops.

This was a very easy process and the result looks great.

Also check out the Canon EOS R5 Focus Stacking at the Somesville Bridge and Selectmen's Building example. Again, the process was easy, and the results are superb.

Fine Focus

Thanks, Rudy!

Fiber Focus Horse Feed

A big 'Thanks!' goes out to Canon USA's Rudy Winston for significant assistance in putting this article together. The quotes included above are his.





Coments are closed