USFA & Organizational Tech Upgrades - Page 2 - Fencing.Net Discussion
topleft topright

Go Back   Fencing.Net Discussion > General Fencing > Fencing Discussion

Reply
 
LinkBack Thread Tools Display Modes
Old 05-15-2008, 01:47 PM   #21
Senior Member
 
Join Date: Feb 2003
Posts: 349
dcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond repute
Quote:
Originally Posted by Wafath View Post
But this does bring up a good question: To what extent would the USFA be willing to use FT & AF as COTS products?
I'm sure that nobody with any real ties to the USFA would want to answer this in public, so that leaves those of us that don't have any real information...

FT seems like it offers a fairly straight-forward path for a COTS implementation if the USFA wanted to go that way. Dan needs to fix some known stuff, but then it would appear to be mostly a matter of negotiating a price for licenses and support agreement.

AskFred is more problematic. Initially, it looks like an attractive candidate for a managed service. I am going to guess that Peet would have little issue integrating with whatever solution that the USFA decides on for membership OR simply extending his data model to include membership/club/etc. management. His existing system gives me fair confidence that he could absorb that function as well. The challenge (not insurmountable, however) would be in negotiating a contract that allowed the parties to get out at the end of the contract. Peet has significant intellectual property in his datamodel and coding. If there is conflict between the USFA and Peet, one or the other may want to terminate the agreement at some point. Presumably, in that event, the USFA will want its data and Peet will want to ensure that the USFA is not just replicating his data model in a different database. Not impossible to negotiate, but trickier.
__________________
--Be merciful to those who doubt. Jude 22.
dcmdale is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
And now for this message...
Go Green members don't see these ads.


Old 05-15-2008, 04:52 PM   #22
Senior Member
 
Join Date: Feb 2003
Posts: 349
dcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond repute
Quote:
Originally Posted by ivlobane View Post
I have some familiarity with the pricing an complexity of doing everything in-house compared to using an existing service. The difference is tens of thousands.
I think that choice of approach will make a big difference on the price here. Even assuming that the waterfall model is the correct choice, I cringe at the idea of a committee of stakeholders attempting to write requirements. Not USFA member is a lawyer--we do have access to business analysts too.

Looking over the NC paper, however, this is really a good candidate for more agile methods. Unless I am missing something in the NC proposal, this kind of database programming really isn't rocket science. In CakePHP, I'm thinking tables for members, divisions, sections, schools, clubs, and vendors (i.e., not including event management stuff), plus a few association tables, would take a good Saturday afternoon to get to a fully functional unskinned prototype including a pass at a security model and a SOA interface to allow AskFRED to verify a fencer's rating and eligibility for a particular event. It won't be right, but it will allow people to say where it is wrong.

Now, TBean's fundraising database, that is a lot more complicated. <smile>
__________________
--Be merciful to those who doubt. Jude 22.
dcmdale is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-16-2008, 01:01 AM   #23
Senior Member
 
peet's Avatar
 
Join Date: Jan 2003
Location: Seattle
Posts: 1,568
peet has a reputation beyond reputepeet has a reputation beyond reputepeet has a reputation beyond reputepeet has a reputation beyond reputepeet has a reputation beyond reputepeet has a reputation beyond reputepeet has a reputation beyond reputepeet has a reputation beyond reputepeet has a reputation beyond reputepeet has a reputation beyond reputepeet has a reputation beyond repute
Quote:
Originally Posted by dcmdale View Post
His existing system gives me fair confidence that he could absorb that function as well. The challenge (not insurmountable, however) would be in negotiating a contract that allowed the parties to get out at the end of the contract. Peet has significant intellectual property in his datamodel and coding. If there is conflict between the USFA and Peet, one or the other may want to terminate the agreement at some point. Presumably, in that event, the USFA will want its data and Peet will want to ensure that the USFA is not just replicating his data model in a different database. Not impossible to negotiate, but trickier.

This is a good point. An agreement between USFA and me/FRED would probably want to specify that the USFA data content belongs to them, and that upon termination, that data would revert to their possession, in a non-proprietary format.

-p
__________________
http://askfred.net
peet is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-16-2008, 01:48 PM   #24
Senior Member
 
Join Date: Feb 2003
Posts: 349
dcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond repute
Quote:
Originally Posted by peet View Post
This is a good point. An agreement between USFA and me/FRED would probably want to specify that the USFA data content belongs to them, and that upon termination, that data would revert to their possession, in a non-proprietary format.
Presumably, the data you send will need to be structured in some way (XML|JSON|similar) to avoid loss of resolution. While clearly you can obscure your physical data model and, to some degree, your logical model, it will be necessary (or at least would be if I were representing the USFA) to show enough of the fields and key structures that the USFA isn't losing anything. That would take a DBA a long way toward how to rebuild it.

Now much of what you've got in AskFRED is fairly straightforward. Now, admittedly I have a knack for some of this stuff, but I could throw together a fairly complete logical ER diagram of a standard fencing tournament in a couple of hours. (I tend to view the world in the third normal form, doesn't everybody?). However, when I look at AskFRED, there are a few areas where I wonder how you approached it: How you modeled the various possible event formats, for instance. I suspect that looking at the structure of the output data would give me a lot of insight.

Things to think about.
__________________
--Be merciful to those who doubt. Jude 22.

Last edited by dcmdale; 05-16-2008 at 01:50 PM.
dcmdale is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-16-2008, 05:06 PM   #25
Senior Member
 
needle's Avatar
 
Join Date: Jul 2005
Location: right here, on your screen
Posts: 1,642
needle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond repute
Quote:
Originally Posted by dcmdale View Post
I tend to view the world in the third normal form, doesn't everybody?
Sorry, my world is a bunch of star-schemas

System migration is always a fun (not!) issue. Getting the data out is usually a non-issue, unless the lawyers who drew the contract were from Elbonia. The problems start when structural differences between the model-that-was and model-to-be are not resolvable (e.g., conversion is only possible one way, and it's the wrong way). Anyone who ever ran migration from Oracle Financials to SAP, or in the opposite direction, for that matter, will understand what I mean
__________________
Cross me and you'll find that under this playful boyish exterior beats the heart of a ruthless sadistic maniac. ~Blackadder
http://fencingblog.wordpress.com
needle is online now  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-16-2008, 10:50 PM   #26
Senior Member
 
Join Date: Feb 2003
Posts: 349
dcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond repute
Quote:
Originally Posted by needle View Post
Sorry, my world is a bunch of star-schemas
Typical liberal... Always OLAP, never OLTP .

Quote:
Originally Posted by needle View Post
Anyone who ever ran migration from Oracle Financials to SAP, or in the opposite direction, for that matter, will understand what I mean
I'll remember that when I put together chartware for next year's projects. <Insert Evil Laugh here>

More seriously, I am not intending to minimize the technical difficulty of moving out of a system like AskFRED once the USFA was in. From a legal perspective, Peet's intellectual property is an issue for him to think about if this were structure more like a managed service. It isn't necessarily a showstopper. The USFA, on the other hand, probably should be thinking for its part on exactly the issues you are thinking of. "We get the stupid data, but what do we do with it!" They *may* be able to do something reasonable with the membership part, but migrating the event data to something not purpose built doesn't seem likely to me. On the other hand, in that situation, Peet would be left with a perfectly functional system, but without USFA involvement, reduced income.

I guess where I am going with this is that while I think that a USFA/AskFRED relationship would be a good thing, good vibrations at the beginning of the relationship often cause problems for all parties when things fall apart.
__________________
--Be merciful to those who doubt. Jude 22.
dcmdale is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-16-2008, 11:31 PM   #27
Senior Member
 
needle's Avatar
 
Join Date: Jul 2005
Location: right here, on your screen
Posts: 1,642
needle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond repute
Quote:
Originally Posted by dcmdale View Post
Typical liberal... Always OLAP, never OLTP .
Don't go all Inmon on me
Funny enough, I found that most people who come to OLAP, bring good, solid OLTP background with them. So, getting an OLAP guy to design something in 3NF or BCNF is usually not a problem, and you end up with a quality model. Getting pure OLTP guy to design a datamart ... where do I start?

Quote:
Originally Posted by dcmdale View Post
I'll remember that when I put together chartware for next year's projects. <Insert Evil Laugh here>
Seriously dude. I went through that TWICE!!! And got a few gray hairs and lots of empty bottles to tell the tale. If you really have to do that for any decent size organization (mine was 1100 people, getting on the same platform with 70000 people as result of acquisition), be very worried.

Quote:
Originally Posted by dcmdale View Post
More seriously, I am not intending to minimize the technical difficulty of moving out of a system like AskFRED once the USFA was in. From a legal perspective, Peet's intellectual property is an issue for him to think about if this were structure more like a managed service. It isn't necessarily a showstopper. The USFA, on the other hand, probably should be thinking for its part on exactly the issues you are thinking of. "We get the stupid data, but what do we do with it!" They *may* be able to do something reasonable with the membership part, but migrating the event data to something not purpose built doesn't seem likely to me. On the other hand, in that situation, Peet would be left with a perfectly functional system, but without USFA involvement, reduced income.

I guess where I am going with this is that while I think that a USFA/AskFRED relationship would be a good thing, good vibrations at the beginning of the relationship often cause problems for all parties when things fall apart.
I completely agree. This is where Peet's and USFA interests are close, but not the same. Putting my vendor hat on, I want the contract to ensure that:
1. Relationship is long-term (at least 3 years)
2. Stream of requests for new features is predictable, allowing me to plan
3. SLA allows me reasonable leeway
4. My IP remains mine - If I want to take my product somewhere else (service Canada, UK, FIE ... who knows), I can.

Putting my IS director hat on, I want the contract to ensure that:
1. Relationship is long-term (at least 5 years)
2. SLA is in place to ensure that my business-critical activities (NACs, SNs, RYC/SYCs, etc.) receive adequate support.
3. System's high availability and disaster recovery are adequate for my needs.
4. 3rd party monitoring for security and service availability is in place and supported by vendor
5. I own the data
6. I have guaranteed development bandwidth from vendor to cover new feature requests. Time and materials basis is ok, I would prefer to have pricing locked.
7. Typical data management activities are either included in maintenance fee, or are fixed price.
8. Vendor has (or commits to a roadmap that has) adapters for data migration to at least one competitor. Availability of such adapter from competitor or 3rd party is ok.
9. I own project oversight, but project management cost is carried by the vendor (directly or through subcontractor).
10. Integration to my other systems is committed to. Time and materials is ok, but the estimate has to be in place already. I prefer fixed price.

This is just off the top of my head, if I actually spend time thinking about it, there'd be a few more
__________________
Cross me and you'll find that under this playful boyish exterior beats the heart of a ruthless sadistic maniac. ~Blackadder
http://fencingblog.wordpress.com
needle is online now  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-17-2008, 12:23 PM   #28
Senior Member
 
Join Date: Feb 2003
Posts: 349
dcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond reputedcmdale has a reputation beyond repute
Quote:
Originally Posted by needle View Post
Seriously dude. I went through that TWICE!!! And got a few gray hairs and lots of empty bottles to tell the tale. If you really have to do that for any decent size organization (mine was 1100 people, getting on the same platform with 70000 people as result of acquisition), be very worried.
You will note that I didn't say that I planned on *doing* the project...

We have a new CIO. According to the new CIO, "we shall have but one and only one system upon which the entire enterprise shall be run and its name shall be SAP! I have declared it! So shall it be!" (How do these idiots get to be CIO?)

Of course, for me it is trivial to put together a powerpoint listing the x gazillion apps that we have and saying, "Thus he has said, thus shall it be! This application shall now be now be made SAP! Goest thou and do so!"

While not demeaning the difficulty of many of the migrations that he is planning, there are some projects where failure can be hand-waved away at the executive level. Other failures constitute the shortest path to the next CIO.

Now moving the Oracle Financials into SAP probably is a good idea (if it can be done successfully), I am not looking forward to projects like moving a 1,000 person Technical Docs group which is authoring in DITA in a Documentum environment into SAP DM.
__________________
--Be merciful to those who doubt. Jude 22.

Last edited by dcmdale; 05-17-2008 at 01:00 PM.
dcmdale is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 05-17-2008, 01:45 PM   #29
Senior Member
 
needle's Avatar
 
Join Date: Jul 2005
Location: right here, on your screen
Posts: 1,642
needle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond reputeneedle has a reputation beyond repute
Quote:
Originally Posted by dcmdale View Post
You will note that I didn't say that I planned on *doing* the project...

We have a new CIO. According to the new CIO, "we shall have but one and only one system upon which the entire enterprise shall be run and its name shall be SAP! I have declared it! So shall it be!" (How do these idiots get to be CIO?)

Of course, for me it is trivial to put together a powerpoint listing the x gazillion apps that we have and saying, "Thus he has said, thus shall it be! This application shall now be now be made SAP! Goest thou and do so!"

While not demeaning the difficulty of many of the migrations that he is planning, there are some projects where failure can be hand-waved away at the executive level. Other failures constitute the shortest path to the next CIO.

Now moving the Oracle Financials into SAP probably is a good idea (if it can be done successfully), I am not looking forward to projects like moving a 1,000 person Technical Docs group which is authoring in DITA in a Documentum environment into SAP DM.
Please accept my deepest and sincere condolences. I went through almost the same 5 years ago.

Consolidating financial system really is a good idea. It will be painful, and will make quite a few people unhappy, but your work on integrating the applications landscape will be much easier, and HQ Finance will be much happier.
Moving from Documentum to SAP DM, on the other hand - this one I would fight tooth and nail.
Make sure the business owners for respective systems have full list of their business processes as they are today, and have a chance to take a look at "to be" for same processes in new system. Don't fight it yourself, you will fail; have the business owners fight it - impact on their work will be much greater than impact on yours, they should be the ones dictating what makes business sense to change.
__________________
Cross me and you'll find that under this playful boyish exterior beats the heart of a ruthless sadistic maniac. ~Blackadder
http://fencingblog.wordpress.com
needle is online now  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Thread Tools
Display Modes

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
using tech to help auto training achilles_heal Coaching Corner 3 02-21-2007 12:41 PM
Fencing.Net Discussion Board Upgrades Craig Fencing Discussion 40 12-09-2006 06:19 PM
Positive organizational stuff! PeterGustafsson Fencing Discussion 6 12-16-2005 01:38 PM
Club web-sites--updated; upgrades hpfencing Fencing Discussion 31 03-22-2005 12:53 AM
Gordon Tech? bantoot ikaw Discussion Archive 1 03-16-2001 03:43 PM


All times are GMT -4. The time now is 02:47 AM.


(c) 1995 - 2007 Fencing Net; Fencing.Net, fdn, Fencing101, Epee101, Foil101, Sabre101 are all trademarks of Fencing.Net, LLC.
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. - Search Engine Optimization by vBSEO 3.2.0 RC5 -    Medieval Swords from the online Replica Sword Shop