[Anthill-pro] Thinking enterprise

Curtis Yanko curt_yanko at uhc.com
Thu Apr 19 09:44:53 CDT 2007


All,

Now that 3.2 is out  and presumably 3.3 is being developed, I want to 
revisit this now that I've have more experience with AH3 and a better 
understanding (or at least a more cogent way of expressing ) what I am 
trying to do.

I need to support 100's of "Products" where product is the enterprises 
view of an application. They don't much care that the application is 
actually made up of several sub-assemblies, to them it is just version 3.3 
of the Widget application. It is at this level of granularity that I'd 
like to present on the main Dashboard.

Each application is made up of one or more sub-assemblies (again, EARs, 
Static Files, DB Stuff...) which maps to what I would also call 
'deliverables' and the level of granularity that we want to build to. Each 
application would also have one or more 'components' (WARs, JARs, EJBs, 
Individual Static files, DB Scripts...) that are packaged in various ways 
to make our sub-assemblies. This is the level we want continuous 
integration to happen at (although push and pull scheduling obviously 
could impact sub-assemblies)

So on this Product (or Application) dashboard it would be great to have a 
matrix similar to the current status assignment one except the rows would 
be sub-assemblies and the columns would be statuses like success, failed, 
Dev, QA...  This would be a great high-level, Bill-of-Deliverables, view 
of the status of my product

An additional table for each component arranged the same way on this same 
dashboard (perhaps tabs would help with the presentation here) would make 
for a complete BOM view of the world.

IMHO, this is the kind of feature or add-on module that could help better 
separate your 'enterprise' product from something more suitable for the 
smaller shops.

For the record, I think that code re-use across the enterprise is a pipe 
dream. The reality is that we achieve that more as a software service than 
a code sharing thing. And when we do share code, it is a copy-paste 
exercise from one project to the next where the code is either tweaked or 
extended. More often a centralized group produces libraries that are 
passed around like log4j as binaries. Groups that really need to achieve 
it can solve it at the SVN layer more easily.

This is also exactly why I have been adamant from day one that if purchase 
AHP3 that we would get one of your guys in here to help us set it up 
'correctly' to avoid rookie mistakes. Unfortunately we have already begun 
very rudimentary pilot projects and are already having dialog along these 
lines about how we solve this for everyone in a scalable and supportable 
way.  For now we will stick with the more monolithic builds and play to 
your strengths. 

- Curtis Yanko
United Health Technologies
Mail Route: CT028-06SA
Internet email: curt_yanko at uhc.com
Office 860.702.9059
Cell 860.729.8171




Maciej Zawadzki <mbz at urbancode.com> 
Sent by: anthill-pro-bounces at caladin.urbancode.com
03/05/2007 01:58 PM
Please respond to
anthill-pro at caladin.urbancode.com


To
anthill-pro at caladin.urbancode.com
cc
anthill-pro at caladin.urbancode.com, 
anthill-pro-bounces at caladin.urbancode.com
Subject
Re: [Anthill-pro] Thinking enterprise






Curtis,

Sorry about the delayed response.

I think I understand exactly what you're looking for.  I think that
being able to create a tree of folders and being able to place projects
into folders would probably accomplish your goals.  There are other ways
of implementing something similar.  Frankly, this is on our road map for
3.3 and we have not given it too much thought yet.  Rather than trying
to rush something into 3.2, we'd like to make sure that we come up with
a good long term solution.  We can certainly make preview builds of 3.3
with this feature available to you.  In the mean time, I would not try
to correlate an AHP project with an assembly or team in your world.
Doing this would not set you up well for the solution that we'll have to
this problem in 3.3.

You can creates subdirs in the tags directory -- AHP should be able to
deal with that without a problem.

There is no way right now to send an email to everyone that is a
registered user in AHP.  Depending on how you're going to configure
Authentication, this may be easier done outside of AHP.  For example, if
all AHP users are in LDAP in a particular role, then it may be easier to
get them that way.  We'll add this as a feature request for 3.3 though.

Regards,

--Maciej
_______________________________________________
Anthill-pro mailing list
Anthill-pro at lists.urbancode.com
http://lists.urbancode.com/mailman/listinfo/anthill-pro


This e-mail, including attachments, may include confidential and/or 
proprietary information, and may be used only by the person or entity to 
which it is addressed. If the reader of this e-mail is not the intended 
recipient or his or her authorized agent, the reader is hereby notified 
that any dissemination, distribution or copying of this e-mail is 
prohibited. If you have received this e-mail in error, please notify the 
sender by replying to this message and delete this e-mail immediately.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.urbancode.com/pipermail/anthill-pro/attachments/20070419/98783578/attachment.htm


More information about the Anthill-pro mailing list