Академический Документы
Профессиональный Документы
Культура Документы
• A loss in any project would have direct or indirect impact on the society
• Bottom up approach:-
The factors mentioned above may play a vital role in a project’s failure, and this is the
reason why numerous organizations have turned to a bottom-up management style or
at least some of its elements. The New York Times is one of the good examples. The
bottom-up approach implies proactive team input in the project executing process.
Team members are invited to participate in every step of the management process.
The decision on a course of action is taken by the whole team. Bottom-up style
allows managers to communicate goals and value, e.g. through milestone planning.
Then team members are encouraged to develop personal to-do lists with the steps
necessary to reach the milestones on their own. The choice of methods and ways to
perform their tasks is up to the team. The advantage of this approach is that it
empowers team members to think more creatively. They feel involved into the project
development and know that their initiatives are appreciated. The team members’
motivation to work and make the project a success is doubled. Individual members of
the team get an opportunity to come up with project solutions that are focused more
on practical requirements than on abstract notions. The planning process is facilitated
by a number of people, which makes it flow significantly faster. The to-do lists of all
the team members are collected into the detailed general project plan. Schedules,
budgets and results are transparent. Issues are made clear by the project manager to
avoid as many surprises as possible. Bottom-up project management can also be
viewed as a way of coping with the increasing gap between the information necessary
to manage knowledge workers and the ability of managers to acquire and apply this
information.
Perfect balance
If you have tried introducing the best bottom-up practices to your organization, you
have probably found it difficult to do that while utilizing traditional tools for project
management. Traditional project management software, like Microsoft Project, was
mostly designed to fit the use of the top-down approach and is not meant for the
bottom-up management style. This software is focused on the project manager and
places him or her in the center of the project communications. Team members very
often have read-only access to the project plan and cannot make any contributions or
changes. The employees send their updates to the project manager in disconnected
files via e-mail. The project
manager then has to collect all the data and put the information manually into the
project plan. After that, he or she has to communicate the changes to the corporate
executives. All these routine procedures lead to a situation where the project
manager's talents often are buried by the routine work. The huge amount of
mechanical control/synchronization work often leaves little very time for leadership
from the project manager. The good news is the situation is changing thanks to the
transformations going on in how people share and receive information. More
methods for the successful implementation of the bottom-up management best
practices have emerged. These methods include are Enterprise 2.0 technologies –
wikis, blogs, social networks, collaboration tools, etc. They come into organizations
and change the original way of executing projects. They turn traditional project
management into Project Management 2.0 and bring new patterns of collaboration,
which are based on collective intelligence. Collective intelligence is a collection of
valuable knowledge from different fields that each project team member is an expert
in. This knowledge is now successfully collected and shared shared in a flexible,
collaborative environment brought by second-generation project management
software. The project manager is the one to conduct the work of his team and choose
the right direction for the project development, based on the information received
from the individual employees. Thus, the role the project manager plays in the project
Estimation tools:-
The project manager has several tools or techniques available for estimating activity
duration, project costs, and preparing the project plan.
Parametric estimating utilizes mathematical models such as the cost per square foot
to build a house or commercial building.
There are also several tools available for use by the project manager and team to
provide the required estimates. These include project management software,
commercial data bases, and internal organization check sheets and estimating models.
An important factor to remember is that estimation tools, like other niche tools, are
usually not designed to be metrics tools. Any measurement or metrics type
information obtained from an estimation tool is a by-product, or an extra feature.
Over time, estimation tools are acquiring more and more utilitarian functions, some
of which will support additional capabilities to produce measurement or metrics data
or information. This is based on demands from the user community most specifically,
the members of that community willing to pay for such capabilities. Some tools use
the user's actual project results to adjust the estimating tool's database parameters to
provide for a more accurate estimate with the next project. Periodically the
maintenance users receive updates that reflect input from users' communities, so the
tool continues to improve the accuracy in each new version.
Any estimating tools will have to be adjusted over time to accommodate new
information and material cost (construction) if the integrity of the database is to be
kept maintained. With software estimating tools, the development platform and the
environment both have to be considered. On software development projects where
much interaction is necessary with groups of people in various departments, another
consideration is how well the interaction with these people is. If these departments
are resistant to the project, then the estimate could take considerably longer than with
departments where there is great cooperation.
Estimation Concerns
There are a number of factors that should be considered during the estimating
process. Every project is different regardless of how similar it may seem to other
projects that have been performed in the past. Remembering this simple fact can
make a big difference in the quality and accuracy of estimates. Other items to
consider include:
Once requirements are identified, review the task-based estimate of the project to
determine the total hours of effort required. Apply the resource cost rates to derive a
total labor budget amount. Besides labor costs, be sure to include travel expenses,
living accommodations for team members, and expenses resulting from team
meetings and facilitated sessions. Consider variable and fixed costs when estimating
labor costs. The total labor amount for each task is calculated by multiplying the
labor rate by the total assigned hours for each task. Note that some items are
considered support costs and relate to costs associated with legal, marketing, pre-
sales, etc. Each organization will tend to have methods to categorize them. Just be
careful not to omit or double anything and remember "garbage in provides garbage
out." To prevent this from occurring, it's important to utilize the functional managers,
or the people who will actually do the work to provide the estimates. There is always
some room to negotiate, so make sure you keep your team involved. This will help to
obtain and maintain team buy-in to the final plan.
Evolutionary change happens gradually over time. Management allows many small
changes to take effect rather than relying on sudden or drastic changes. One example
of evolutionary change is total quality management (TQM). The goal of TQM is to
constantly monitor all business functions in an effort to improve quality whenever
possible. The hallmark of TQM is consistent, incremental change that results in
quality improvements. Over time, evolutionary change leads to fundamental shifts in
the organization’s culture (George & Jones, 2008).
Three sets of electronic templates are available to assist project staff in the
preparation of the IT Project Management Review briefings: First-Time Reviews,
Ongoing Reviews, and Samples. The Samples templates include slides from actual
DOE projects and references for completing the First Time and Ongoing review
slides. The Samples slides will continue to be updated with examples from
subsequent IT Project Management Quarterly Reviews.
The briefing templates were developed in Microsoft PowerPoint and can be retrieved
from the Departmental Software Quality and Systems Engineering (SQSE) Web site:
http://cio.doe.gov/ITReform/sqse/template.htm In the ANotes Page@ view of the
PowerPoint slides, additional information is provided on the frequency, purpose,
sources of information, and process to follow in collecting data and producing the
slides.
The templates serve as a means of standardizing the reporting requirements and
enabling a common set of criteria for evaluating the health and progress of the
This category sets the stage for the remainder of the information provided during the
Review. Four slides are included in this set. For the First Time Review, all four slides
should be covered. In subsequent reviews, the slides should be included only if any of
the information has changed. Slide 6 may need to be provided the first quarter of each
fiscal year since it documents the Objectives by Year and is required in Ongoing
Reviews if information has changed.
This slide provides accountability and closure for issues or action items that were
raised during the prior review. Issues and action items are listed in the Review report
that are distributed after the Review by the OCIO staff. The project manager is
expected to check this list in preparation for the current review, include all listed
items on the slide, and provide the status of each item. Issues and action items that
are closed during the period from the prior review to the current review should be
reported in addition to any items that remain open.
The project status category focuses on the management approach (e.g., schedule, cost,
decision points, ROI funding status) used for the project.
• The project plan including a logically laid out schedule with dates
for significant items and decision points over the current fiscal year
as well as the out-years.
The project plan and project schedule should demonstrate the inclusion of plans to
address known or likely obstacles, and identified points where decisions or
involvement by the CIO or the project manager=s management is necessary. It should
include expected achievement dates for the item/activity performance metrics (overall
project performance metrics), requirements, and review times.
Critical decisions are defined in DOE O 413.3, Program and Project Management
for the Acquisition of Capital Assets, as formal determinations or decisions at specific
points in a project stage that allow the project to proceed to the next stage and
commit resources. Include key decision points such as when the project exits one
stage and enters another, the contractor(s) comes aboard, date that changes will be
frozen for a particular phase of installation, when deployment and/or conversion to
the new system are to occur, and date that the new system becomes the system of
record.
The standard requires capitalization of direct and indirect costs, including employee
salaries and benefits for both Federal and contractor employees who materially
participate in the software project. The DOE CFO has developed a Web site data
collection system for tracking and documenting costs. The Software Project Tracking
System is available at https://crinfo.doe.gov/swprojects. The system is intended for
recording Federal employee time spent on individual projects. The program/project
manager is responsible for ensuring that capitalization costs are captured for the
project. Capitalization should be projected in the business case and then captured and
tracked for each year of the project thereafter. For more information contact the DOE
CFO=s office.
This slide is used to identify the maintenance costs and funding sources for the
project. The intent of the slide is to help in forecasting, planning and justifying
expenditures for maintenance of new systems. Maintenance funding needs to be
documented and issues or concerns raised as quickly as possible. Display projected
maintenance costs beyond development completion. Record the project maintenance
funding by source for the next seven years of the project.
ROI may include the benefits associated with improved mission performance,
reduced cost, increased quality, speed, or flexibility, and increased customer and
employee satisfaction. ROI should reflect such risk factors as the project=s technical
complexity, the agency=s management capacity, the likelihood of cost overruns, and
the consequences of under- or non-performance. Where appropriate, ROI should
reflect actual returns observed through pilot projects and prototypes.
ROI should be quantified in terms of dollars and should include a calculation of the
break-even point (BEP), which is the date when the investment begins to generate a
positive return. ROI should be re-calculated at every major checkpoint of a project to
see if the BEP is still on schedule, based on project spending and accomplishments to
date. If the project is behind schedule or over budget, the BEP may move out in time;
if the project is ahead of schedule or under budget the BEP may occur earlier. In
either case, the information is important for decision-making based on the value of
the investment throughout the project lifecycle. Any project that has developed a
business case is expected to refresh the ROI at each key project decision point (i.e.,
stage exit) or at least yearly.
Exclusions
If the detailed data collection, calculation of benefits and costs, and capitalization
data from which Return on Investment (ROI) is derived was not required for a
particular project, then it may not be realistic or practical to require the retrofit
calculation of ROI once the project is added to the Review portfolio.
Some of the major benefits experienced by sites that installed the information system
that would be important to include in the memorandum are:
• Reduction/redirection of labor
• Ability to more cost effectively upgrade all sites with one standard upgrade
package
In each case above, identify the specific site, systems, and labor involved in
determining the cited benefit. Identify any costs or dollar savings that are known or
have been estimated. The memorandum will be used as a tool for responding to any
future IG or GAO audit inquiries on project ROI.
For the IT Project Management Review, it is recommended that the project leader
replace the text on the ROI slide template on slide 15 of the First Time Review or
slide 9 of the Ongoing Review with: (1) a note stating which stage of its lifecycle the
project is in; (2) a bulleted list of the most important points from the memorandum of
record; and (3) a copy of the memorandum of record for the Review repository.
In subsequent Reviews of the information system, the ROI slide can be eliminated
from the package. There is one notable exception to this guidance. Any internal use
software project in the maintenance phase of its lifecycle that adds a new site or
undertakes an enhancement or technology refresh that reaches the cost threshold
established by the Statement of Federal Financial Accounting Standards (SFFAS)
Number 10: Accounting for Internal Use Software will need to satisfy capitalization
requirements. It requires all Federal agencies to capitalize software acquired or
developed for internal use if the software's expected service life is two or more years
and its cost meets or exceeds the agency's threshold for internal use software. DOE's
threshold is currently set at $750,000. The standard requires capitalization of direct
and indirect costs, including employee salaries and benefits for both Federal and
contractor employees who materially participate in the software project. DOE
program managers are considered to be the source of cost information for internal use
software projects. If capitalization data is collected for the project in the future, the
project would be expected to calculate and track its ROI.
The product status section focuses on the technical approach, e.g., system
architecture, project methodology and processes, product quality, and risks and
issues. Product measurements are used in quality assurance processes to project and
measure product quality. These include defect reporting, testing status, and customer
satisfaction measurements.
Any Congressional, OMB, GAO, IG, or other external interests or issues should be
covered by the project manager. Issues are expected to be resolved during project
team meetings or stage exits. Significant issues whether resolved or not should be
documented and discussed at the IT Project Management Review for lessons-learned
purposes so that (1) the same difficulties are not repeated during subsequent
enhancements or upgrades nor by other corporate or major systems, and (2) solutions
are shared throughout the Department. Any project unique items that the program or
project manager feel should be brought to the attention of management or senior
management, e.g., the CIO. The issues or concerns that need to be addressed by the
CIO, as well as the status of other project issues or risks.
This slide is used to present the issues or concerns that need to be addressed by
management or senior management, e.g., the CIO. Bring to the awareness of the
OCIO those concerns or issues either about the project or the proposed IT solution
that may be resolved by support from the OCIO. This information is typically
identified and raised by the project manager (system owner). It differs from the issues
1.5.2 Risks/Issues
This slide is used to identify project risks and issues that do not require OCIO support
at the present time, but still may impact the outcome of the project as mandated by
OMB Circular A-130.
This slide (or set of slides) is used to provide any project information that the
program manager or project manager would like to present to management or senior
management, e.g., the CIO.
This is the last slide in the set. Its purpose is to communicate a visually-oriented
"thumbnail" view of the project's status. The status will be reported as either Green,
Yellow, or Red, using the criteria documented below. Refer to the notes section of the
slide template for detailed guidance on completing other sections of the slide.
The data presented on this slide should be a cumulative representation of the project
status communicated in the slide set and the presentation (if one was conducted).
Based on all the slides presented, all parties present at the review should reach
consensus that this slide fairly represents the status of the project, as it will be used
for (upper) management reporting purposes.
Once the IT Project Management Review has been conducted, the OCIO will follow
up with program/project managers on any issues or concerns requiring OCIO
attention, the status of open items from the review, and CIO reporting actions, e.g.,
reports to the Secretary and Congress and to the CIO Council. The CIO may also
recommend quality assurance analysis be conducted.
The program/project manager is responsible for raising issues or concerns that require
OCIO assistance or guidance to the attention of the CIO. These items should be
communicated whenever they become known, and not held to the next IT Project
Management Review. The CIO will assign appropriate OCIO staff are available to
help resolve open items. The program/project manager should communicate the
status of these items in each quarterly review until the items are resolved/closed.
The program/project manager is responsible for tracking the open items from the
review and communicating the status in each quarterly review until the items are
closed. The OCIO staff supporting the scheduling of reviews will coordinate with the
program/project manager after the quarterly reviews to help ensure that new items
have been captured for tracking and action by the program/project manager.
The OCIO staff supporting the CIO Quarterly Reviews will prepare a summary report
after each IT Project Management Review. The Summary report will include the
following information:
• Summary Status
• Open Issues/Items
• Status of Schedule/Cost
One of the most common tasks is to schedule a series of events, and the complexity
of this task can vary considerably depending on how the tool is used. Some common
challenges include:
• Scheduling people to work on, and resources required by, the various tasks
commonly termed resource scheduling
In many complex schedules, there will be a critical path, or series of events that
depend on each other, and whose durations directly determine the length of the whole
project (see also critical chain). Some software applications (for example,
Dependency Structure Matrix solutions) can highlight these tasks, which are often a
good candidate for any optimization effort.
Providing information
• Evidence
Desktop
Desktop applications typically store their data in a file, although some have the
ability to collaborate with other users (see below), or to store their data in a central
database. Even a file-based project plan can be shared between users if it's on a
networked drive and only one user accesses it at a time.
Web-based
This has all the usual advantages and disadvantages of web applications:
• Ease of access-control
• Naturally multi-user
• Project information not available when the user (or server) is offline.
Personal
Single user
A single-user system is programmed with the assumption that only one person will
ever need to edit the project plan at once. This may be used in small companies, or
ones where only a few people are involved in top-down project planning. Desktop
applications generally fall into this category.
Collaborative
Integrated
SUPPORT SOFTWARE:-
ARROW overview
The ARROW project was envisaged in a time when institutional repositories and the
software required for them were still in their infancy. In 2003 ePrints
(www.eprints.org/) was essentially the only player in the field, although DSpace
(www.dspace.org/) had also made its first appearance. Nevertheless, the ARROW
partners recognised that there were a number of compelling reasons to look at the
repository space, and to start working on options beyond the print equivalences that
ePrints were concentrating on. These reasons included:
• the ability to provide a platform for promoting research output in the ARROW
context;
The initial goal of the project is best expressed in this quote from the original
proposal:
The ARROW project will identify and test software or solutions to support best
practice institutional digital repositories comprising e-prints, digital theses and
electronic publishing. The project has met, and exceeded this basic goal, by
producing not only a test version of the software, but a working repository solution
that is currently in use at a number of Australian universities, with more to come
online shortly.
Who is ARROW?
Since the beginning of 2006, several other Australian universities have also signed up
to use the ARROW solution for institutional repositories. These ARROW members
are also working on development projects to develop and enhance the software.
The ARROW project had a number of specific goals that it wished to achieve. The
key one was the need for a solution for storing any digital research output, regardless
of format in which it was created. For the sake of simplicity, and as a way to deal
with familiar and accessible materials, the initial focus was on digital objects with
print equivalents, specifically theses and journal articles. As the solutions for these
areas have become clearer the project has been looking at a range of other objects.
These include datasets, specifically those produced as a part of research and which
might usefully be attached to the published research, as well as learning objects that
might need to be organised and made available from a repository.
From the beginning of the project there was a recognition that ARROW needed to be
able to deal with more than just open access materials, and that some things stored in
repositories need to be restricted for a variety of important reasons, such as copyright,
confidentiality or ethical considerations, or because it is work in progress. Therefore
the project had done considerable work on the access and authentication issues
related to research outputs in digital repositories, often in partnership with the MAMS
project (www.melcoe.mq.edu.au/projects/MAMS/). This work is ongoing at time of
writing.
The Australian Government has had a system of reporting research for the purpose of
tracking the output of universities. At the time the project was conceived, this took
the form of reporting eligible research publications. This included the retention of
copies at the reporting institution for the purposes of audit. It was envisaged that a
repository could be used to help manage this process and to retain the audit copies.
Since then there has been a change in direction to a proposed Research Quality
Framework (RQF) system
(www.dest.gov.au/sectors/research_sector/policies_issues_reviews/key_issues/researc
h_quality_framework/default.htm), which will involve the review of research outputs
by experts from outside Australia. DEST have identified that repositories offer the
potential for widespread access to these outputs in a less labour intensive fashion, and
ARROW has been working with them on how this might be achieved.
Of critical importance was the development of an overall solution that could offer on-
going technical support and development past the end of the funding period. DEST
and the developers of the project were concerned that in many cases projects are not
sustainable unless centrally funded, and that this would not be appropriate in this
area. The project needed to find a solution that would mean the repository created
would have a viable strategy for ongoing sustainability.
The end result of these decisions is a software solution combining open source and
proprietary software, made up of open source repository software called Fedora with
a proprietary services layer called VITAL, which has been developed by VTLS Inc.
This is not a centralised or hosting solution – each ARROW partner or member has
their own hardware and software. As each ARROW partner or member is licensing
the VITAL software from a commercial provider, they will receive the following
benefits after the project ends (assuming they continue to pay the annual license fee):
• installation support;
Building ARROW
ARROW requirements
ARROW wanted:
Fedora
After a careful analysis of the candidates available at the time[1], it was felt that only
Fedora provided the right combination of attributes. Fedora™ can best be thought of
as services-mediation infrastructure, rather than an off-the-shelf application. It can
use web services technology (www.w3.org/2002/ws/) to draw on services provided
by other systems as well as expose its own functionality using web services
standards. Key to the Fedora™ architecture is its underlying object-based model.
Fedora™ stores digital content objects, either as datastreams contained within the
repository or as links to external resources. It also stores what Fedora™ calls
disseminators. These are stored programs which provide ways to render these digital
content objects. As an example, a Fedora™ repository might contain an image
disseminator which can take a stored image object and render it on the fly into a
thumbnail, a medium-resolution version or a high-resolution version as required. The
software maintains bindings between content objects and their disseminators. Each
object has a default disseminator (which might just provide the sequence of bits that
comprise the object plus a Multi-purpose Internet Mail Extensions (MIME) type
(www.ietf.org/rfc/rfc2045.txt), much like a web server). Alternatively, the repository
might provide alternative disseminators which will allow the object to be exposed in
other ways. An example of this might be a disseminator which exposes the internal
structure of an Encoded Archival Description (EAD) (www.loc.gov/ead/) as a
navigation mechanism. This architecture, which combines objects and disseminators,
is very flexible, and provides significant advantages as a platform on which to build
other applications (Lagoze et al., 2005) For more background on the reasons for
selecting Fedora for the ARROW project, see Treloar (2005).
Since the beginning of the project ARROW has worked actively and closely with
Fedora™ and the Fedora Community. The ARROW Project Technical Architect is a
member of the Fedora Advisory Board, which provides long term guidance for the
Open source
As indicated above, the project is creating open source components that interoperate
with Fedora as part of its output. Some of these have already appeared:
• SRU/SRW;
• HANDLES;
• LDAP authentication;
• administrative reporting;
• metadata synchronisation.
ARROW decided that they needed to partner with a developer who could not only
produce the software but could also provide ongoing user support and development
after December 31, 2006. VTLS were identified by the project team as a suitable
partner in the process, and they were interested in working in this area as well. They
had already begun work on a repository solution using Fedora, they were familiar
with the library sector because of their many years experience in developing an
This decision has resulted in VITAL, which is ARROW specified software created
and fully supported by VTLS, and built on top of Fedora. This software (as of the
date of writing) includes a number of components:
• VITAL Portal – web-based tool for indexing and managing the repository.
• VITAL Access Portal – web-based searching front end for the repository.
• Batch loader tool – tool for ingesting multiple similar objects into the
repository in bulk.
Implementation decisions
During the start-up phase of the project, it was necessary to make a number of
decisions about how to construct the ARROW solution. The requirement for many of
these implementation decisions was inherent in the repository solution that was
chosen. The F in Fedora stands for Flexible. Fedora provides few constraints, but this
requires deliberate decisions.
ARROW elected to choose compound objects, basing its decision around the majority
use-cases:
• journal articles;
• conference papers;
• working papers;
• books;
• book chapters;
• theses.
It is anticipated that newer forms of research will lead to more content models and
variations.
Descriptive metadata
Early in the project ARROW spent some months examining the idea that a single
descriptive metadata schema for all the objects in the ARROW repositories would be
a sensible goal. After looking at the strengths and weaknesses of numerous metadata
schemas, and on considering the diversity of object types ARROW repositories could
be required to store, it was decided that it was more realistic to accept that the project
would need to support multiple descriptive metadata schemas. As a result, ARROW
Taha mohammed Page 33
has decided to support the metadata generated by communities of practice to
accompany their digital objects. This implies that an ARROW repository will contain
a range of different metadata schemas attached to different objects. The VITAL
software currently transforms MARCXML and ETD-MS metadata into Dublin Core
for OAI-PMH and internal purposes. In the longer term, and to support other
schemas, ARROW is investigating the possibility of using OCLC's interoperable
metadata core (Godby et al., 2003). It is also possible that ARROW may need to
write something itself.
Persistent identifiers
After careful consideration of all the available alternatives, ARROW decided to use
handles for all the partner university sites. The NLA decided to proceed using its
existing persistent identifier scheme. The Handles System (www.handle.net/),
developed by CNRI (http://cnri.reston.va.us/), is a comprehensive system for
assigning, managing, and resolving persistent identifiers, known as handles, for
digital objects and other resources on the internet. Handles can be used as Uniform
Resource Names (URNs). Part of the work done by VTLS and released as Open
Source has been the addition of handles integration to the Fedora software.
One of the project's aims was to develop a discovery service for Australian
institutional repositories. This service, which is called the ARROW National
Research Discovery Service (http://search.arrow.edu.au/) has been one of the key
A number of valuable lessons have been learnt during the course of the project, even
beyond solving the many technical challenges. For instance, working with multiple
partners has been very beneficial for the sharing of information and experiences, the
sharing of development work and the multiple perspectives on issues of note. The
multiple perspectives on issues, however, have also led to scope creep and difficulty
in managing expectations across the group. This has put pressure on the project
management team who have acted as intermediaries between the project and the
developers. Software development feels slow, both commercial and open source, but
this is more a function of being trapped in the middle of it than any failings by the
developers or partners. Development with a commercial partner can be tricky as well,
as the priorities and needs of commercial and educational partners can occasionally
conflict. The nature of standards in this area remain an ongoing problem, as the
standards that are in place leave a fair amount of leeway, which has forced the project
As the FRODO and MERRI projects have matured, there is a growing realisation
that sustainable identifier infrastructure is required to deal with the vast amount of
digital assets being produced and stored within universities. This is a particular
challenge for e-Research communities where massive amounts of data are being
generated without any means of managing this data over any length of time.
Project Outputs
1. Best practice and policy guides for the use of persistent identifiers in Australian
e-learning, e-research, and e-science communities.