Go to Post So you wanna be a playa But your gear boxes aint fly? You gotta shift us up To get that high speed drive.... - Michelle Celio [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 17-03-2005, 18:41
Kevin Sevcik's Avatar
Kevin Sevcik Kevin Sevcik is offline
(Insert witty comment here)
FRC #0057 (The Leopards)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Houston, Texas
Posts: 3,709
Kevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond repute
Send a message via AIM to Kevin Sevcik Send a message via Yahoo to Kevin Sevcik
Open scoring software?

Seeing various scoring spreadsheets fly around gaining features and fixes has gotten me thinking. Anybody want to speculate on the odds of FIRST just Open Sourcing the scoring software and throwing it at the teams and mentors to check over and debug?

There's gotta be a few dozen qualified programmers in the FIRST community, atleast. I'll grant you that game specific stuff would be tricky. But ranking algorithms and a general scoring database would be applicable from one year to the next, along with most display stuff and arena control stuff. FIRST might just keep one or two people on staff mostly updating the program for the next game, then release the source to teams the same time as they release the game. Then teams and other FIRSTers could check things over in their spare time. The FIRST staff programmer would then be in charge of integrating any fixes or changes. Yeah, I know that teams don't have that much free time, but still. I don't know that FIRST has anything to gain from keeping the code proprietary unless they're contractually bound to do so. Any other thoughts?
__________________
The difficult we do today; the impossible we do tomorrow. Miracles by appointment only.

Lone Star Regional Troubleshooter
Reply With Quote
  #2   Spotlight this post!  
Unread 17-03-2005, 19:28
David Kelly's Avatar
David Kelly David Kelly is offline
A Legacy of Impact
FRC #0234 (Cyber Blue)
Team Role: Mentor
 
Join Date: May 2001
Rookie Year: 1999
Location: Indianapolis, IN USA
Posts: 2,579
David Kelly has a reputation beyond reputeDavid Kelly has a reputation beyond reputeDavid Kelly has a reputation beyond reputeDavid Kelly has a reputation beyond reputeDavid Kelly has a reputation beyond reputeDavid Kelly has a reputation beyond reputeDavid Kelly has a reputation beyond reputeDavid Kelly has a reputation beyond reputeDavid Kelly has a reputation beyond reputeDavid Kelly has a reputation beyond reputeDavid Kelly has a reputation beyond repute
Send a message via AIM to David Kelly Send a message via Yahoo to David Kelly
Re: Open scoring software?

Quote:
Originally Posted by Kevin Sevcik
Seeing various scoring spreadsheets fly around gaining features and fixes has gotten me thinking. Anybody want to speculate on the odds of FIRST just Open Sourcing the scoring software and throwing it at the teams and mentors to check over and debug?

There's gotta be a few dozen qualified programmers in the FIRST community, atleast. I'll grant you that game specific stuff would be tricky. But ranking algorithms and a general scoring database would be applicable from one year to the next, along with most display stuff and arena control stuff. FIRST might just keep one or two people on staff mostly updating the program for the next game, then release the source to teams the same time as they release the game. Then teams and other FIRSTers could check things over in their spare time. The FIRST staff programmer would then be in charge of integrating any fixes or changes. Yeah, I know that teams don't have that much free time, but still. I don't know that FIRST has anything to gain from keeping the code proprietary unless they're contractually bound to do so. Any other thoughts?

That would never happen.
__________________
2010 Indiana Robotics Invitational Planning Committee


2010 Boilermaker Regional

Chairman's Award, Regional Finalist
2010 Kansas City Regional
Entrepreneurship Award

2010 Championships
Autodesk Inventor Award Winner
Reply With Quote
  #3   Spotlight this post!  
Unread 17-03-2005, 19:33
Ryan Albright's Avatar
Ryan Albright Ryan Albright is offline
Just Browsing
AKA: ryan albright
no team
Team Role: Alumni
 
Join Date: Feb 2003
Rookie Year: 2001
Location: Charlotte, nc
Posts: 934
Ryan Albright has a reputation beyond reputeRyan Albright has a reputation beyond reputeRyan Albright has a reputation beyond reputeRyan Albright has a reputation beyond reputeRyan Albright has a reputation beyond reputeRyan Albright has a reputation beyond reputeRyan Albright has a reputation beyond reputeRyan Albright has a reputation beyond reputeRyan Albright has a reputation beyond reputeRyan Albright has a reputation beyond reputeRyan Albright has a reputation beyond repute
Send a message via ICQ to Ryan Albright Send a message via AIM to Ryan Albright Send a message via MSN to Ryan Albright Send a message via Yahoo to Ryan Albright
Re: Open scoring software?

WEll the software is not written By FIRST its done by a third party
__________________
Alumni of 710 2001-2004
Mentor 1083 2005
2005 UCF regional lead safety advisor
2005 Championship Safety advisor
Reply With Quote
  #4   Spotlight this post!  
Unread 17-03-2005, 19:56
Unsung FIRST Hero
Greg Marra Greg Marra is offline
[automate(a) for a in tasks_to_do]
FRC #5507 (Robotic Eagles)
Team Role: Mentor
 
Join Date: Oct 2004
Rookie Year: 2005
Location: San Francisco, CA
Posts: 2,031
Greg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond reputeGreg Marra has a reputation beyond repute
Re: Open scoring software?

Quote:
Originally Posted by Ryan Albright
WEll the software is not written By FIRST its done by a third party
This is kind of disappointing, because I'm sure some great things could come out of the community if it was available.

Not to mention it'd just be another outlet for people to learn.
Reply With Quote
  #5   Spotlight this post!  
Unread 17-03-2005, 20:02
Kevin Sevcik's Avatar
Kevin Sevcik Kevin Sevcik is offline
(Insert witty comment here)
FRC #0057 (The Leopards)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Houston, Texas
Posts: 3,709
Kevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond repute
Send a message via AIM to Kevin Sevcik Send a message via Yahoo to Kevin Sevcik
Re: Open scoring software?

Quote:
Originally Posted by Greg Marra
This is kind of disappointing, because I'm sure some great things could come out of the community if it was available.

Not to mention it'd just be another outlet for people to learn.
I concur, which is why I'm mentioning. The community (mostly Joe Johnson) has developed and debugged a heck of an Excel scoring spreadsheet in under 48 hours. FIRST has no competitors to worry about. Indeed, I would think FIRST would welcome other organizations taking the software and using it for other robotics competitions....
__________________
The difficult we do today; the impossible we do tomorrow. Miracles by appointment only.

Lone Star Regional Troubleshooter
Reply With Quote
  #6   Spotlight this post!  
Unread 17-03-2005, 20:08
Justin's Avatar
Justin Justin is offline
Never Forget FIRST 1992-2000
no team
 
Join Date: May 2001
Rookie Year: 1996
Location: Massachusetts
Posts: 288
Justin has a brilliant futureJustin has a brilliant futureJustin has a brilliant futureJustin has a brilliant futureJustin has a brilliant futureJustin has a brilliant futureJustin has a brilliant futureJustin has a brilliant futureJustin has a brilliant futureJustin has a brilliant futureJustin has a brilliant future
Send a message via AIM to Justin
Re: Open scoring software?

Bravo!!! I think this is probably one of the best solutions to the scoring software "problem" I've heard yet. Let's face it there are several people already in the FIRST community that have already written their own version of the scoring software for one reason or another. I think this idea would have several key benefits. One it would open the algorithms to those in FIRST, no more wondering how thing X or Y is computed. If teams have issues they can go in and audit the code themselves. In addition if done right the software will be very modular and componentized and broken up into several teams. In theory things like rankings, GUI, shouldn't change much from year to year. Basically what will change is the way the score is calculated. Now this is something that would be "game specific" BUT I think that this could easily be handled by FIRST by recruiting Alumni and other "teamless" members of the community and getting that team under an non-disclosure-agreement.

I think this is an idea that could happen. To say "that would never happen" why? This is an idea that FIRST should seriously consider and that deserves some debate and honest thought. I think there are a lot of pros here. Just because there a pieces of the scoring system that need to remain private from teams doesn't mean that this isn't a feasible idea. Someone recently said that the route to power lies in giving some of it up, perhaps Dean and could learn from another Dean who made that observation. The FIRST community is full of rich resources and usally egar to help, they need only ask.

My 2 cents for what its worth,

Justin
__________________
Rookie Year: 1996 (Hexagon Havoc)
Robots: Hexcalibur (96), Blue Dragon (97), El-e-Vador (98), Astrobot 2000 (99), Last Chance (2000)
Reply With Quote
  #7   Spotlight this post!  
Unread 17-03-2005, 23:09
Joshua May's Avatar
Joshua May Joshua May is offline
Go Bears!
FRC #1110 (Binary Bulldogs)
Team Role: College Student
 
Join Date: Nov 2003
Rookie Year: 2003
Location: Berkeley, CA
Posts: 1,306
Joshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond reputeJoshua May has a reputation beyond repute
Send a message via AIM to Joshua May
Re: Open scoring software?

I've got to say, this is a great idea. Hopefully, in the near future, FIRST will at least get the most experienced programmers and those that have experience with the excel-scoring programs and have them hack up a successful program. With the great minds working with many of the FIRST teams, it wouldn't be too bad. And that way, we could customize to what we need without any outsourcing and third parties, and open source would allow for pretty easy bug fixes. Certainly something to suggest to FIRST.
__________________
The FIRST Wiki - openFIRST - Ultimate Robot Challenge - URC Wiki
I currently have 50 GMail invites, PM or email me for one.
UC Berkeley Class of 2009

2005 Las Vegas Regional Autodesk Visualization Award
2005 Las Vegas Regional #8 Seeded Alliance with 988 and 1505
2006 Southern California Regional #15 seed
Reply With Quote
  #8   Spotlight this post!  
Unread 18-03-2005, 08:43
seanwitte seanwitte is offline
Registered User
None #0116
Team Role: Engineer
 
Join Date: Nov 2002
Location: Herndon, VA
Posts: 378
seanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant future
Send a message via AIM to seanwitte
Re: Open scoring software?

What do you mean by Open Source? I think a lot of people have different ideas about what that means. I have no strong feelings about OSS either way, but opening a product like that up to the community will create a "design by committee" atmosphere that is not really conducive to producing results. FIRST will want one person who is ultimately responsible and accountable for the software.

Instead of making it Open Source, why don't you recruit a team and submit a proposal to FIRST stating the objective. Your proposal should include information stating who is directly accountable for the end product. Your proposal should also include resumes and the method by which the project will be managed. Building a distributed realtime match management system should be possible assuming all regionals have internet connectivity.

If you choose to do it for free then they might just take you up on it. Sending them an email saying "make is Open Source" will get you nowhere.
Reply With Quote
  #9   Spotlight this post!  
Unread 18-03-2005, 09:02
Kevin Sevcik's Avatar
Kevin Sevcik Kevin Sevcik is offline
(Insert witty comment here)
FRC #0057 (The Leopards)
Team Role: Mentor
 
Join Date: Jun 2001
Rookie Year: 1998
Location: Houston, Texas
Posts: 3,709
Kevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond reputeKevin Sevcik has a reputation beyond repute
Send a message via AIM to Kevin Sevcik Send a message via Yahoo to Kevin Sevcik
Re: Open scoring software?

I never said it had to be a design by committee. Go to Sourceforge and check out all the FOSS stuff there. There are tons of highly organized rapidly moving projects there. There's no reason that everyone has to vote on everything in the project. The sensible way to work it would be for FIRST to hire a Linux developer or someone experienced in managing FOSS projects. This person would be in charge of directing the volunteer programmers, organizing the project, and vetting all code to be incorporated into the system.

The whole point of FOSS is to have a really large team working on the project. More eyes on the code means more bugs found faster. I would say that FIRST could just post the source code for the current Hatch system, except that it's quite probably proprietary code that can't legally be opened.
__________________
The difficult we do today; the impossible we do tomorrow. Miracles by appointment only.

Lone Star Regional Troubleshooter
Reply With Quote
  #10   Spotlight this post!  
Unread 18-03-2005, 09:21
seanwitte seanwitte is offline
Registered User
None #0116
Team Role: Engineer
 
Join Date: Nov 2002
Location: Herndon, VA
Posts: 378
seanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant futureseanwitte has a brilliant future
Send a message via AIM to seanwitte
Re: Open scoring software?

Quote:
Originally Posted by Kevin Sevcik
I never said it had to be a design by committee. Go to Sourceforge and check out all the FOSS stuff there. There are tons of highly organized rapidly moving projects there. There's no reason that everyone has to vote on everything in the project. The sensible way to work it would be for FIRST to hire a Linux developer or someone experienced in managing FOSS projects. This person would be in charge of directing the volunteer programmers, organizing the project, and vetting all code to be incorporated into the system.

The whole point of FOSS is to have a really large team working on the project. More eyes on the code means more bugs found faster. I would say that FIRST could just post the source code for the current Hatch system, except that it's quite probably proprietary code that can't legally be opened.
I was trying to explain that simply telling FIRST "make it open source" is not going to cut it. "More eyes on the code means more bugs found faster" is not necessarily true. What if 90% of the extra people have no clue what they're looking at? You pull 100 well meaning individuals out of a crowd of volunteers and I would bet maybe 20% would be truly able to contribute. Having a large development team is great for a public domain project, but not for something that has been traditionally very guarded. These are things that I would question if I were FIRST.

It sounds like you have given it some thought and are headed in the right direction. You just need to be very specific in stated objectives, processes, and resources if you want to be taken seriously. Venting on CD is one thing, but is anyone willing to actually take the next step and float a proposal to FIRST?
Reply With Quote
  #11   Spotlight this post!  
Unread 18-03-2005, 11:02
Justin's Avatar
Justin Justin is offline
Never Forget FIRST 1992-2000
no team
 
Join Date: May 2001
Rookie Year: 1996
Location: Massachusetts
Posts: 288
Justin has a brilliant futureJustin has a brilliant futureJustin has a brilliant futureJustin has a brilliant futureJustin has a brilliant futureJustin has a brilliant futureJustin has a brilliant futureJustin has a brilliant futureJustin has a brilliant futureJustin has a brilliant futureJustin has a brilliant future
Send a message via AIM to Justin
Re: Open scoring software?

Quote:
Originally Posted by seanwitte
Having a large development team is great for a public domain project, but not for something that has been traditionally very guarded. These are things that I would question if I were FIRST.
I think one of the good issues that this thread raises is...why is it so guarded?? I can see things like the game have to be guarded from people how have the desire/ability to transmit that information to teams. However we hear a lot about how FIRST is short on staff, etc. I think that if they decentralized more some good things could come from it. Teams have a lot to contribute and a lot of ideas on how FIRST is/should be/could be run. Yes there is the team forum and yes direct results come from that but why not give teams some power to truly effect things. It might serve the spread of FIRST better if FIRST were a more bottom up rather than top down organization. There are lot of alumni that are not on teams any longer and might be put to constructive uses. I haven't seen a lot of FIRST trying to do that.

It is also interesting to me that so many people think that FIRST is guarded/secretive/etc...perhaps because to some extent it is. However I also wonder if this isn't because of the oligarchical nature with which FIRST is run. I guess your opinion on whehter it should be this way depends of if you view FIRST as a service provider and teams a customers or whether you view FIRST as a community. Dean and Woodie to some extent are the co-rulers of the FIRST universe, I understand it is their creation and their vision and that naturally creates a desire for them to retain a good deal of the control over it. The question is, and I'm sure many will scoff, does this situation serve the overall goals of FIRST best??

Justin
__________________
Rookie Year: 1996 (Hexagon Havoc)
Robots: Hexcalibur (96), Blue Dragon (97), El-e-Vador (98), Astrobot 2000 (99), Last Chance (2000)
Reply With Quote
  #12   Spotlight this post!  
Unread 08-04-2005, 23:06
tux tux is offline
Registered User
AKA: Lee Harr
FRC #3842 (Shock-a-Bots)
Team Role: Mentor
 
Join Date: Apr 2005
Rookie Year: 2005
Location: Rochester, NY
Posts: 91
tux is an unknown quantity at this point
Re: Open scoring software?

I agree that the scoring software should be open source (and Free, if possible) as should all of the code used for FIRST Robotics. This is all about learning, after all.

I can see some possible objection that the scoring system should be in place before the announcement of the competition, but at our regional competition it seemed that the scoring system was not complete even after the competition (no rankings during the competion, and no scores at all during the practice rounds).

Is Free Software the answer to every programming question? No (yes ;o) But at least at this level (students, learning about how systems work, and how people work together on systems) I see no reason not to use open code.
Reply With Quote
  #13   Spotlight this post!  
Unread 08-04-2005, 23:14
Max Lobovsky's Avatar
Max Lobovsky Max Lobovsky is offline
Fold em oval!
FRC #1257 (Parallel Universe)
Team Role: College Student
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Scotch Plains, NJ
Posts: 1,026
Max Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant futureMax Lobovsky has a brilliant future
Send a message via AIM to Max Lobovsky
Re: Open scoring software?

In addition to improving the quality of the software, there are two advantages I have not seen mentioned in this thread. 1. It will save FIRST money on the software (do they get it donated to them already?) 2. Will be another engineering inspiration gracious professional <buzzword> <here> <here> <and here> thing that FIRST can do. Introducing people into open source, providing more interesting work that the students can do, etc etc.
__________________
Learn, edit, inspire: The FIRSTwiki.
Team 1257


2005 NYC Regional - 2nd seed, Xerox Creativity Award, Autodesk Visualization Award
2005 Chesapeake Regional - Engineering Inspiration Award
2004 Chesapeake Regional - Rookie Inspiration award
2004 NJ Regional - Team Spirit Award
Reply With Quote
  #14   Spotlight this post!  
Unread 11-04-2005, 14:38
Josh Hambright's Avatar
Josh Hambright Josh Hambright is offline
{Error Processing Custom Title}
AKA: oneangrydwarf/jtosh
no team (old school gangsta)
Team Role: Alumni
 
Join Date: Apr 2002
Rookie Year: 2000
Location: Indiana
Posts: 1,421
Josh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond reputeJosh Hambright has a reputation beyond repute
Send a message via AIM to Josh Hambright
Re: Open scoring software?

After talking to Bob Hammond at length this season about the scoring software, the flaws in it, and the flaws in the entire process through which FIRST developes the scoring software, I can say pretty confidently that we will not be seeing open source scoring software any time soon.

FIRST will definately be looking at how they are doing things before next season, they may go with a new company they may stick with this one. One problem is that every year they goto a new company, or a new software package or a new system just as the bugs from the old system begin to be worked out. The system itself doesn't need to change much from year to year, but rather the gui does and maybe a few other minor tweaks.


I know that many people would love to develope a scoring system for FIRST, there are many people and teams just itching for the oppertunity, many of the people on here are more then qualified for the challenge, however I must say that most people completely underestimate the process.
If it was as easy as everyone thinks, then why has it been such an issue in the past? Why is it that almost every year there are problems with the system? Maybe its because its quit a task to take on. Most people dont realize how complicated the scoring system is. As it controls the field, the scoring, the alliance picking, the seeding, the rankings, everything other then IFI's monitoring stuff and the music and video feeds is controlled by that one system.


I think there will be more talk in the coming months about the scoring system, and I encourage people to try and develope ideas and share those ideas with FIRST, as that is how alot of the great things happen, by making an effort to make a change.

And as far as the multitude of homegrown scoring systems that poped up this year, we have been seeing these for years, however I can say from my own experience that they saved alot of peoples butts this year. both competitions i attended this year, i was involved in the scoring system at, and at both of them we used Dr. Joe's scoring system to keep a double check and a back up of the main scoring system. Which is great, redundancy is a very good thing when its something as vital as ranking and scoring. However i have yet to see any home grown system that has the gui, the control of the sounds, and most importantly control of the field boxes that the real scoring system does, and therein lies the challenge. there is so much more to this problem them people realize.

Quote:
Originally Posted by Justin
. Dean and Woodie to some extent are the co-rulers of the FIRST universe, I understand it is their creation and their vision and that naturally creates a desire for them to retain a good deal of the control over it. The question is, and I'm sure many will scoff, does this situation serve the overall goals of FIRST best??
Although Dean and Woodie are very powerful forces within FIRST, they do not make alot of decisions, nor do they do alot of the day to day operations. This task falls onto a small staff that manages to do an amazing job running this massive beast we call FIRST every year. This list has alot of the of the people who make the decisions as to what happens in FIRST, though there is also alot of input from respected people in the community, the staff at FIRST, and other forces that lead them to the decisions that they make.
The issue of secrecy isn't that big of a deal, the software that they have now is pretty much worthless without all the field hardware, i'm sure if you rent the field from FIRST they give you the software, I know that the scorekeepers all had access to the software, updates, backup systems, and doublecheck systems that FIRST released. Its not really a secret its more an issue of people not needing the software because there is nothing they can do with it.
__________________
Former 461 Student/Mentor. Former 1272 and 1018 Mentor. Team 1555 Super-Fan.
Science and Engineering Can Open New Doors. --S.E.C.O.N.D.--
=~=!=@= #=$=%=
Co-Founder IndianaFIRST

Share your FIRST photos on Flickr!

Last edited by Josh Hambright : 11-04-2005 at 14:47.
Reply With Quote
  #15   Spotlight this post!  
Unread 11-04-2005, 16:04
Dave Flowerday Dave Flowerday is offline
Software Engineer
VRC #0111 (Wildstang)
Team Role: Engineer
 
Join Date: Feb 2002
Rookie Year: 1995
Location: North Barrington, IL
Posts: 1,366
Dave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond reputeDave Flowerday has a reputation beyond repute
Re: Open scoring software?

Quote:
Originally Posted by oneangrydwarf
I know that many people would love to develope a scoring system for FIRST, there are many people and teams just itching for the oppertunity, many of the people on here are more then qualified for the challenge, however I must say that most people completely underestimate the process. If it was as easy as everyone thinks, then why has it been such an issue in the past? Why is it that almost every year there are problems with the system? Maybe its because its quit a task to take on. Most people dont realize how complicated the scoring system is. As it controls the field, the scoring, the alliance picking, the seeding, the rankings, everything other then IFI's monitoring stuff and the music and video feeds is controlled by that one system.
I do believe that a lot of folks underestimate the complexity of the software, but let's not overestimate it either. This stuff is not nearly as complicated as the things that many of the software engineers in FIRST work on during their day jobs. You ask "If it was as easy as everyone thinks, then why has it been such an issue in the past?" Perhaps the answer is because they've chosen the wrong people to do it. This year is a great example - the problems we saw at competition clearly illustrate that there was no formalized test process for the software that was written. Even a basic level of testing would have revealed defects such as half the teams being displayed as Team #0. Test processes that validate team rankings as calculated by the scoring software obviously didn't exist.

Software development groups that have to work on large scale projects that are "business-critical" (meaning failure simply is not tolerated by the customer, certainly applicable in this case) follow a very regimented process to do their development. Contrary to popular belief, software engineers do not just open up a text editor and start hacking code when they begin a project. (For details try reading this article about the way the software for the space shuttle is developed, which is very similar to what we do at Motorola and I'm sure many other companies.) From what we've seen this year we can conclude one of two things: either the company that developed this software did not have a good development process and just started hacking on it, or they did have a process in place but did not follow it. Either way it is inexcusable, and as such it's not something that just allowing them to get in a year of experience first is going to fix. I believe it would be a mistake for FIRST to reuse this company again next year.

I think the person who commented on this situation a few weeks ago had it right: we are customers of FIRST. Just because we believe strongly in its goals and want badly to see them succeed should not change the fact that we're paying customers. We should expect and demand better than they've given us this year. The fact that there are many qualified software engineers who regularly work on software that is orders of magnitude more complicated and are willing to help FIRST out in this area just makes this situation even more unacceptable.

To any teams out there that are unhappy about the scoring system this year: I encourage you to provide feedback to FIRST at the team forums this summer about this situation. There's no need to rehash all the problems or have a long discussion on it or anything, but make sure they take note of your opinion.
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Attention engineers...What type are you and why? Paul H Career 95 05-04-2007 14:38
FIRST Volunteers D. Gregory General Forum 46 10-09-2006 12:53
AZ Regionals: Incorrect Scoring? ArmoredFairy698 Regional Competitions 68 21-04-2005 21:34
Help me test scoring software? devicenull FIRST Lego League 4 06-10-2004 21:11
[OCCRA]: Request for Comments: Scoring Software Nate Smith OCCRA 4 25-09-2004 15:53


All times are GMT -5. The time now is 06:01.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi