473,406 Members | 2,847 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,406 software developers and data experts.

Working with Sliders and Ratios

Ayup!
I am currently working on a Capacity Planning project for my office,
and i'm interested to hear your thoughts on the best way to approach
something. here's the scenario;
The database is used to record individual workpackets, start dates,
users id's etc. Each work packet is classified by a complexity value,
1-5. These complexities are assigned a point value by the system to
allow us to conduct performance monitoring and planning. The points
equate to hours, so that any anyone time we know roughly how many hours

work we have in. The point value is constant per complexity, as per the

table below.
Complexity Points
1 1
2 3
3 12
4 36
5 72
From experience we know roughly how many of each complexity we will be

receiving in a month, and so how many points we get in.

Now, heres the situation. We are expecting an uplift in work load,
about 30-40 rise. We therefore need to predict the total ammount of
points that we will be receiving, and therefore how many more staff we
will need. Simple as that? Not quite! We are not sure whether the
increase in work load will be to the same ratios we have at the moment.

S for example, we need to understand what an increase in the numbers
of complexity 5's would mean to us. Equally, what would happen if
there was a large amounts of complexity 1 projects coming in, and a
rise in the numbers of 3's. Another idea is that the complexity 5's
might increase, but the 1's decrease as well, so the total number of
jobs we receive stay the same, but the points change significantly.
To try and help with this, I have set up a form, that has the number of

each job type received in the last year, the % of total amount, and
their point values. I have then set up 5 sliders, one for each
complexity, that are preset to the % ratio. What I want to do is be
able to drag a slider bar to simulate an increase in that work stream.
I can do this part quite well, i can get the form to msgbox me with the

new points total. This however is increasing the number of jobs. Any
suggestions on how I could get the system to adjust the other sliders
down when I increase one of the other sliders? I thought about just
displaying the total % and getting the user to balance the other
sliders until we hit 100%, but it would be great if they could lock
some of the bars, and the others adjust automatically.
i realise this is a long post, so i appreciate you reading it. i'd
appreciate it even more if you could help me out with your ideas. I
can probably do this, but I want to see others views, or whether anyone

else has done anything similar.

Nov 13 '05 #1
3 1532
ad***********@gmail.com wrote:
Ayup!
I am currently working on a Capacity Planning project for my office,
and i'm interested to hear your thoughts on the best way to approach
something. here's the scenario;
The database is used to record individual workpackets, start dates,
users id's etc. Each work packet is classified by a complexity value,
1-5. These complexities are assigned a point value by the system to
allow us to conduct performance monitoring and planning. The points
equate to hours, so that any anyone time we know roughly how many hours

work we have in. The point value is constant per complexity, as per the

table below.
Complexity Points
1 1
2 3
3 12
4 36
5 72
From experience we know roughly how many of each complexity we will be

receiving in a month, and so how many points we get in.

Now, heres the situation. We are expecting an uplift in work load,
about 30-40 rise. We therefore need to predict the total ammount of
points that we will be receiving, and therefore how many more staff we
will need. Simple as that? Not quite! We are not sure whether the
increase in work load will be to the same ratios we have at the moment.

S for example, we need to understand what an increase in the numbers
of complexity 5's would mean to us. Equally, what would happen if
there was a large amounts of complexity 1 projects coming in, and a
rise in the numbers of 3's. Another idea is that the complexity 5's
might increase, but the 1's decrease as well, so the total number of
jobs we receive stay the same, but the points change significantly.
To try and help with this, I have set up a form, that has the number of

each job type received in the last year, the % of total amount, and
their point values. I have then set up 5 sliders, one for each
complexity, that are preset to the % ratio. What I want to do is be
able to drag a slider bar to simulate an increase in that work stream.
I can do this part quite well, i can get the form to msgbox me with the

new points total. This however is increasing the number of jobs. Any
suggestions on how I could get the system to adjust the other sliders
down when I increase one of the other sliders? I thought about just
displaying the total % and getting the user to balance the other
sliders until we hit 100%, but it would be great if they could lock
some of the bars, and the others adjust automatically.
i realise this is a long post, so i appreciate you reading it. i'd
appreciate it even more if you could help me out with your ideas. I
can probably do this, but I want to see others views, or whether anyone

else has done anything similar.


Sounds like a fun project (^:

Sorry if I have missed the point here, but it seems to me setting other
slider values is the trivial part of your problem: sldComplexity1.Value
= X or some such. The real problem is knowing what X should be, and you
haven't said exactly how increasing counts of one type should affect the
others. Here are my rambling thoughts about that.

You do know from experience what the ratios are like, but if your aim in
simulation is to keep the overall number of jobs the same then by
definition the ratios will change. The question becomes how do you want
to do the offset? If for example increasing one complexity type is
balanced only by a decrease of one other type it is simple to compute
how much the other type should change, you only need to know which one
to change. If however you need to offset an increase of one by a
decrease of two others, you have two questions to answer. Which two to
choose, and how much should they change? Should they split the
difference, or do something more complicated?

If the simulation will keep the ratios the same, then increasing one
type will increase all the others, as well as the total workload. If 5's
increase 10% for instance, then all others should increase 10% as well
to keep the ratios the same.

So there are some questions only you can answer about the business rules
for your simulation. Do you expect ratios to remain the same? Or does
more 3's drive down 1's but marginally increase 4's? Once you define
these relationships then you can work out the formulas. On that note,
Excel might be a better analysis tool for all the number crunching.

Hope this helps
--
Smartin
Nov 13 '05 #2
thanks for taking the time to think this over:)

The problem with the simulation is that all of the points you raised, i
need to do! I want to see what happens if the number of points remains
the same, but the ratios change, I also want to see what happens if I
change the ratios. What I thought i would do was have a set of "lock"
buttons. Then, if i set the total pot to 130% I could distribute that
to the "unlocked" sliders and thus recalcualte the points. for more
"random" changes, I will simply use the sliders, reporting on the
current total in a box. that way I can make more dynamic changes
within each complexity, and still ensure that I am within the 130%
point.

Sorry if that makes no sense, i'm still trying to get my head around it
all!

Thanks again

Nov 13 '05 #3
I suggest that you are using the wrong software. Your problem is a classic
problem for Excel. Check into Goal Seek under Tools. I can help you with
this if you need help. My fees are very reasonable.

--
PC Datasheet
Your Resource For Help With Access, Excel And Word Applications
re******@pcdatasheet.com
www.pcdatasheet.com

<ad***********@gmail.com> wrote in message
news:11**********************@o13g2000cwo.googlegr oups.com...
Ayup!
I am currently working on a Capacity Planning project for my office,
and i'm interested to hear your thoughts on the best way to approach
something. here's the scenario;
The database is used to record individual workpackets, start dates,
users id's etc. Each work packet is classified by a complexity value,
1-5. These complexities are assigned a point value by the system to
allow us to conduct performance monitoring and planning. The points
equate to hours, so that any anyone time we know roughly how many hours

work we have in. The point value is constant per complexity, as per the

table below.
Complexity Points
1 1
2 3
3 12
4 36
5 72
From experience we know roughly how many of each complexity we will be

receiving in a month, and so how many points we get in.

Now, heres the situation. We are expecting an uplift in work load,
about 30-40 rise. We therefore need to predict the total ammount of
points that we will be receiving, and therefore how many more staff we
will need. Simple as that? Not quite! We are not sure whether the
increase in work load will be to the same ratios we have at the moment.

S for example, we need to understand what an increase in the numbers
of complexity 5's would mean to us. Equally, what would happen if
there was a large amounts of complexity 1 projects coming in, and a
rise in the numbers of 3's. Another idea is that the complexity 5's
might increase, but the 1's decrease as well, so the total number of
jobs we receive stay the same, but the points change significantly.
To try and help with this, I have set up a form, that has the number of

each job type received in the last year, the % of total amount, and
their point values. I have then set up 5 sliders, one for each
complexity, that are preset to the % ratio. What I want to do is be
able to drag a slider bar to simulate an increase in that work stream.
I can do this part quite well, i can get the form to msgbox me with the

new points total. This however is increasing the number of jobs. Any
suggestions on how I could get the system to adjust the other sliders
down when I increase one of the other sliders? I thought about just
displaying the total % and getting the user to balance the other
sliders until we hit 100%, but it would be great if they could lock
some of the bars, and the others adjust automatically.
i realise this is a long post, so i appreciate you reading it. i'd
appreciate it even more if you could help me out with your ideas. I
can probably do this, but I want to see others views, or whether anyone

else has done anything similar.

Nov 13 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Jason Charalambides | last post by:
Could someone please tell me how I can get a slider disabled? I click on "enable" and turn it to "false", I save my project, I close the VB6, then when I open it the next day, the sliders are...
4
by: dalst36 | last post by:
i am doing some statistics for staff ratios and have had no luck finding any DBA's per sql server or DBA's per sql databases. If anyone has any numbers, i would greatly appreciate. Thanks!
5
by: tshad | last post by:
I have been working with setting my drop boxes to allow double clicking to select an item. It worked fine until I made some changes. I then stripped the page down to the bare essentials to find...
3
by: xavo2007 | last post by:
Hi there. I am required to produce the greek flag however it requires me to use ratios. Below is the excercise question which I was given. I've got the starting code:
9
by: Geoff Cox | last post by:
Hello, I am using this code to get the values created by 2 sliders (when clicking on the form submit button) but I only get the last values. Why are all the values not being stored in allValues1...
0
by: WLigtenberg | last post by:
Hi, I'm looking for a Scale like Tkinter widget that has two sliders, so that the user can select both the upper and lower bound of some dataset. Much like the widgets used in spotfire:...
0
by: wishbone34 | last post by:
I have come across a problem when using JSlider: I Know how to use sliders, the rest of my code has a few other sliders, they all work fine, but for this slider, when I use the setValue function, it...
1
by: Jason S | last post by:
I'm looking for some good example pages showing a bunch of image thumbnails, with different aspect ratios, shown in a grid, as I would like to see how someone has approached this issue. any...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.