The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Mark Herschberg:
[...]what about things like:
- scheduling/dependencies
- requirements gathering
- metrics gathering/tracking
- resource allocation
- balanced scorecard
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Ilja Preuss:
Scheduling mainly depends on two things: business value and development costs. So it seems to me this would best be done in direct collaboration between business and development people.
Originally posted by Ilja Preuss:
Regarding dependencies between requirements, XP (for example) simply tries to pretend they don't exist. It seems to work better than you might guess and has some interesting consequences concerning delivering business value early...
Originally posted by Ilja Preuss:
- requirements gathering
Again, I think this is best done in an ongoing conversation.
Originally posted by Ilja Preuss:
- metrics gathering/tracking
- resource allocation
What kind of software are you thinking about?
Originally posted by Ilja Preuss:
- balanced scorecard
What's that???
http://www.toolpack.com/scorecard.html
A balanced scorecard is a central list of numbers, which show each key part of an organization's success, such as financials, people, operations, suppliers, customers, and support systems. The numbers should measure not just important outcomes, but also the factors which influence, or drive, those outcomes.
Sometimes the only way things ever got fixed is because people became uncomfortable.
Mark Herschberg, author of The Career Toolkit
https://www.thecareertoolkitbook.com/
Check out my kickstarter CLICK HERE
My book, my movies, my videos, my podcasts, my events ... the big collection of paul wheaton stuff!
Originally posted by Paul Wheaton:
Have you guys looked at XPlanner? See www.xplanner.org
I think it might help with what you are talking about.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Mark Herschberg:
Scheduling mainly depends on two things: business value and development costs. So it seems to me this would best be done in direct collaboration between business and development people.
--------------------------------------------------------------------------------
I don't disagree. But it often falls to the project manager to write it up, track the schedule, and be aware of schedule slippage. To do this, the manager often uses software tools. I'm not looking for a tool to create the shedule for me, but just to record it.
Regarding dependencies between requirements, XP (for example) simply tries to pretend they don't exist. It seems to work better than you might guess and has some interesting consequences concerning delivering business value early...
--------------------------------------------------------------------------------
It works worse then you may guess as well. [...]
But given a larger team, or a team with inexperienced developers, or complex distributed software, or software developed by different project teams.... well, you get the idea, in these cases, you need to track this stuff.
- requirements gathering
Again, I think this is best done in an ongoing conversation.
--------------------------------------------------------------------------------
More generally, I'm going to argue that your points are "out of bounds" for the discussion. It's not that I don't respect them, just that this is a discussion about tool availability. Tool appropriateness is a different argument.
- metrics gathering/tracking
- resource allocation
What kind of software are you thinking about?
--------------------------------------------------------------------------------
Um, what've you got. I can think of a hundred things I'd like to track, we just can't track most of them in a cost-efficent way. I'm willing to settle for what's out there.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Originally posted by Ilja Preuss:
I think it would be better for the whole team to be aware of the schedule - and I'd think it is more effective to use something like a big "scheduling wall" in a prominent place, where everybody updates the state of the current task and where everybody always could see tasks done, in work and to be done for the current iteration, for example.
Originally posted by Ilja Preuss:
What does happen if you don't?
Originally posted by Ilja Preuss:
didn't mean to suggest that you never should write something down. I rather wanted to suggest that it should be done in a direct discussion between those who know the requirements and those who know how to implement them.
...
I guess I am still wondering what kind of software you were thinking of here...
Originally posted by Ilja Preuss:
Is it? Don't you think the original poster was searching for an *appropriate* tool???
Originally posted by Ilja Preuss:
Notice though that metrics are most effective if used very specific - manually updating a Big Visible Chart with the two to three currently most important metrics might be better than flooding the developers with dozens of metrics on an automatically generated web page...
Originally posted by Ilja Preuss:
Very interesting, thanks! Are you using this approach?
I noticed that the description seems to suggest the biggest benefit of balanced score cards is that trying to implement them forces the organization to think about (and align) priorities. Do you agree?
That the project manager writes up the schedule does not mean only he sees it. You can postit on the wall, or a web page, or send weekly updates, or even have some program similar to what Outlook offers so that everyone can see it. Nevertheless one person must be the owner and/or gatekeeper, to control changes. A point of contact if you will. You can't simply have every engineer adjust the schedule at will.
If seen cases where untracked requirements lead to fundamental design flaws at a late point in the project. It cost a lot of time. I saw it kill one project.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
pie. tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
|