Arden, we collaborate with Regenstrief quite a bit, because we are
affiliated with them.

And "yes" I have much interest in the "adapt-for-adoption" activities
associated with VOE.

Frankly, my prediction is a slightly different pace of adoption than some of
the hype here (and other places) suggests. But as adaptation happens, and
the product is made more mainstream, and best of breed add-ons are added,
and support solidifies, things should become clearer.

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of A. Forrey
Sent: Thursday, August 11, 2005 10:03 AM
To: hardhats
Subject: RE: [Hardhats-members] Estimating project cost and schedule

Rich:
Your comments hit the nail on the head and indicate how the VistA 
Community MUST organize if it is to truly succeed. The essentail overll 
perspective is Enterprise View Life Cycle Principles. THe MDC was set up 
to articulate the overall Life Cycle Principles into M environment realted 
language -that needs to be pursued and will tie togther your experience in 
the NUclear engineering with the healthcare community. You other key point 
is that the healthcare professions have a different current view of the 
Conceptual Content for the Enterprise View and Richard Davis has commented 
on an appropriate approach. A concurrent step is to dvelop close 
relationships with the Health informatics education to show how the 
Conceptual Content is linked with the implementation engineering using 
LIfe Cycle Principles to yield as useful product in a similar fashion to 
nuclear engineering and for the same reasons. That Hardahts possess the 
insight and talent to put together the structure to do this even though 
healthcare IS more complex.

There are VistA adaptation projects in Indianapolis. One aspect is the 
various ways to use the LOINC vovabulary in support of care modalities not 
yet well covered by the VA. Regenstrief is just down the street; have you 
had any discussions with them about various uses of the LOINC vocabulary 
within modules of VistA other that for the names of lab tests which many 
still order like a box of soap from the supermarket having no other 
cognitive function. You may also have in-VA perspectives on this same 
subject that will be valuable to VistA adapt-for-adoption activities. A 
related question relates to the broader issue of Terminology Management for 
VistA architectures that all adopters will need to address.

We look forward to your comments.

On Thu, 11 Aug 2005 [EMAIL PROTECTED] wrote:

> Steve, I must say my experience mirrors yours at least in the medical
> software business. I think the domain of medicine is so broad, and so
> complex, and still so reliant on the skills and knowledge of clinicians,
> that it remains very non-deterministic, and will always be that way.
>
> Plus, medicine changes rapidly. I was thinking the other day, about many
> people in my parent's generation who might have benefited by taking
statins.
>
> Developers are usually computer scientists or engineers, not clinicians.
So
> there is an obvious "expertise" gap between them, which impedes
> communication.
>
> I know a Doctor who has a degree in computer science. He went to medical
> school just to learn the domain of medicine so that he could write
software
> for medical applications.
>
> This is an extreme case of learning the domain you are writing for, but a
> good educational path if you're up for it. It certainly benefited him.
>
> When I worked designing software for the nuclear industry, it was
different.
> Mechanical, electrical, and nuclear engineers specified how the software
was
> to work, based on well-defined mathematical equations and known
quantities.
>
> We talked the same language.
>
> Paradoxically, it was a much simpler domain than medicine.
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of
smcphelan
> Sent: Thursday, August 11, 2005 7:01 AM
> To: hardhats-members@lists.sourceforge.net
> Subject: Re: [Hardhats-members] Estimating project cost and schedule
>
> How do you accomplish this and still keep goodwill with the customer?
>
> 4. It's better to take MORE time in the design stage to get it right,
> then having to go back and re-engineer the entire product.
> 5. All aspects of the design and code have to be traced to requirements,
> if it isn't in a requirement then it's a feature creep OR you missed a
> critical requirement.
>
> I have never worked on any project where the customer was able to fully
> define the specifications.  They can give general guidelines and sometimes
> these are very specific if the customer is extremely knowledgeable.  But
> most times they are not.  They do not see the full scope of the project
> (i.e., specifications) until they start seeing the software in action.
Then
> they realize requirements which we would call scope creep.  Actually, the
> real problem is that the customer is not an IT professional and they do
not
> realize what can be done ( or not) and thus they give specifications based
> upon what they think can be done.  Then when they see the application they
> begin to realize what actually can be done (or not).
>
> It also depends upon who the customer is.  There should be much less scope
> creep or none if the customer is also an IT professional.  However, the
> history of VistA is to let the actual users of the proposed software
define
> the specifications.  I cannot tell you how many times I gave them what
they
> asked for and they agreed.  But that is not what they meant.  Hopefully if
I
> had done my job right, the changes only involve minor modifications.  In
> fact, good programmers in the VA will anticipate the need to change their
> code when the customer finally sees what they asked for and will design
that
> software to be easily modifiable.  There are costs with this approach both
> in terms of efficiency and actual costs.
>
> When I mentioned goodwill, I was referring to the developers response to
the
> customer when scope creep occurs.  If you are going to nickel and dime
them
> to death for all specification changes, then you will develop ill will
with
> the customer.
>
> ----- Original Message -----
> From: "Piet van Weel" <[EMAIL PROTECTED]>
> To: <hardhats-members@lists.sourceforge.net>
> Sent: Thursday, August 11, 2005 12:55 AM
> Subject: Re: [Hardhats-members] Estimating project cost and schedule
>
>
>> I would agree that it deserves a more serious response. Yes, estimating
>> cost and schedule for software projects is notoriously difficult;
>> however, I have been on both sides of the fence.
>>
>> I have had good teams which were so predictable with the estimations
>> that it was very cool to watch them work; unfortunately, their managers
>> undercut their estimates in order to make "time-to-market". In the end
>> they ALWAYS made their initial estimations!
>>
>> I have had good managers which were ALWAYS good with their estimations;
>> unfortunately, they were always undermined by their own team.
>> Unfortunately it was the teams estimations which ended up being used and
>> not the managers!
>>
>> All in all there are some very simple rules to follow:
>> 1. Manage end-user expectations
>> 2. Either project timelines OR features are written in stone, but not
> both.
>> 3. Have all requirements be signed off on by the end user. (IF
>> developing for a specific client)
>> 4. It's better to take MORE time in the design stage to get it right,
>> then having to go back and re-engineer the entire product.
>> 5. All aspects of the design and code have to be traced to requirements,
>> if it isn't in a requirement then it's a feature creep OR you missed a
>> critical requirement.
>>
>> I'm sure many of us reading this could go on for quite a long time on
>> this list.
>> So instead I'll just list a couple of books here if you're interested in
>> learning more.
>>
>> Software Project Survival Guide (Steve McConnell, Microsoft Press)
>> Rapid Development (Steve McConnell, Microsoft Press)
>> How to Manage a Successful Software Project (Sanjiv Purba, Wiley)
>> Manageing the Software Process (Watts S. Humphrey, Addison Wesley)
>>
>> Realistically in the end it comes down to what Gregory said: "There is
>> no silver bullet."
>>
>> Likewise I have no connection with the VistA Office project.
>>
>> Piet van Weel
>> [EMAIL PROTECTED]
>> Open Source QA Developer
>>
>>
>> Gregory Woodhouse wrote:
>>> This is a topic that deserves a more serious response. Estimating
>>> cost and schedule for software projects is notoriously difficult.
>>> Throughout my career, I've seen various "magic bullets" that are
>>> supposed to make the job easier, but none of them really work very
>>> well. Quite honestly, one of the questions I dread most from my
>>> manager is "How long will this take?" And quite honestly, I've really
>>> never found a better guide than experience and my own (informed)
>>> intuition. I think that I am reasonably good at estimating how long a
>>> project will take, too, but my estimates usually are based on at
>>> least an idea of how the problem will be solved, and that requires a
>>> degree of understanding of the basic issues involved. It just doesn't
>>> work very well to say you are producing X amount of  "stuff"
>>> (measured, say, in function points), and that it will take Y  units of
>>> effort to do it. What seems simple can be very challenging,  and what
>>> seems large and complex can prove to be largely routine. How  do you
>>> know which is which? More often than not, you don't until you  are
>>> well into the design phase. What can you do? Estimate risks based  on
>>> knowledge of the problem domain and input from developers and
>>> analysts, and then try to amortize that risk over the project. (After
>>> all, some things are likely to be easier than you expected, too.)
>>>
>>> Just to be absolutely clear: I have no connection with the VistA
>>> Office project.
>>>
>>> ===
>>> Gregory Woodhouse
>>> [EMAIL PROTECTED]
>>>
>>> "It is foolish to answer a question that
>>> you do not understand."
>>> --G. Polya ("How to Solve It")
>>
>>
>>
>> -------------------------------------------------------
>> SF.Net email is Sponsored by the Better Software Conference & EXPO
>> September 19-22, 2005 * San Francisco, CA * Development Lifecycle
> Practices
>> Agile & Plan-Driven Development * Managing Projects & Teams * Testing &
QA
>> Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
>> _______________________________________________
>> Hardhats-members mailing list
>> Hardhats-members@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/hardhats-members
>>
>
>
>
>
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & EXPO
> September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices
> Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
> Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> _______________________________________________
> Hardhats-members mailing list
> Hardhats-members@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hardhats-members
>
>
> -------------------------------------------------------
> SF.Net email is Sponsored by the Better Software Conference & EXPO
> September 19-22, 2005 * San Francisco, CA * Development Lifecycle
Practices
> Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
> Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
> _______________________________________________
> Hardhats-members mailing list
> Hardhats-members@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/hardhats-members
>


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members


-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
Hardhats-members mailing list
Hardhats-members@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to