Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dangling task warning #75

Open
rmichela opened this issue Dec 6, 2024 · 3 comments
Open

Dangling task warning #75

rmichela opened this issue Dec 6, 2024 · 3 comments

Comments

@rmichela
Copy link
Contributor

rmichela commented Dec 6, 2024

When I took the PDMC, Juval said that every task must contribute to the final delivery of the project. There shouldn't be any dangling tasks upon which nothing depends. Can you add a check or warning that alerts when a task exists that isn't depended upon?

@countincognito
Copy link
Owner

It is certainly possible to label such activities. But I would be hesitant to exclude them or flag them as problematic. I will think about how best to incorporate the information into the outputs.

@LarsKemmann
Copy link

It is certainly possible to label such activities. But I would be hesitant to exclude them or flag them as problematic. I will think about how best to incorporate the information into the outputs.

You could convert the "Dummy" column into a multipurpose "Status" or "Indicators"/"Info" column, with the ability to show one or more of the following icons (with hover tooltips) -- all emojis are purely illustrative and should not be construed as visual design advice... 😅

  • "Start" (no incoming dependencies) ▶
  • "End" (no outgoing dependencies) ⏹
  • "Dummy" or "Milestone" (zero duration) Ⓜ
  • "Critical" (zero total slack) ❕

Then, you could also add a Microsoft Project-style ⚠ or ❌ icon and cell color (with hover tooltip) to activities that violate any rules, such as:

  • more than one "End" activity ('dangling' activity)
  • any activity-specific compilation errors

You would need to design the cell in a way that ensures each icon shows up in the same horizontal offset, regardless of any other icons in the cell, so that all the icons for one particular type of indicator are vertically aligned in the table.

@countincognito
Copy link
Owner

I think I have found a way to label activities with no successors or predecessors (I call them "Isolated"). It will be in the next release.

I like the idea of using icons for status labels. But I will need to think carefully how to do it :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants