You are on page 1of 6

Functional Spec

Site Map
Main Menu
Home / Dashboard
Investors: Search
Search For Funds (Simple and/or Advanced Query)
Managers: Manage
Manage Portfolio (Investor Only)
Manage Watch List (Investor Only)
Manage Funds (Fund Manager)
Analyze & Report
References
Legal Library
Conference Calendar
Dynamic Averages
Service Providers League Tables
Fund Categories
Dictionary
User
Edit Profile
Change Password
Log Off
Settings (Admin Only)
Manage Site Content
Manage Funds
Manage Users
Approve Documents
Help
FAQ
Contact Technical Support

Footer
Contact
Terms of Use
Important Info
Privacy Policy

Functional Notes

Page/Feature/User Description Content Details Template Details Stories

Home Page - This should provide a description of the HedgeAlytix platform and prompt the user to easily Login Form/Forgot Password Header (reduced/faded)
Anonymous create an account or log in. Create Account Login box HAP-32 - As a
Brochure elements Registration CTA + Link
Note: nav is inactive/reduced Brochure section user I want to be
until user is logged in Text, inline
charts/images
able to log into the
Legal pop-up (gate prior to
dashboard)
site OPEN
Simple footer

HAP-28 - As a
potential user I want
to be able to find out
about the
HedgeAlytix website
so that I can decide
if I should sign up for
an account OPEN

Proprietary and Confidential Page 1 of 6


Home Page - Investor This page will display a very high-level overview of the users portfolio (probably just a list of Extra link to Simple Query (also Header
funds, etc to start with). This page should call out popular functions or functions that we want in the menu) Admin notifications area HAP-33 - As an
them to use (like searching for more funds to add to their portfolio). Ideally the "Top 10" queries Build Portfolio (styled textbox)
can be displayed here, as a default list defined by an admin to start but maybe the user can edit Analyze Portfolio from Left sidebar / Saved queries investor I want to be
the list (or at least hide/show queries so they can see the most relevant information to them). dashboard Search field
Watch List Default queries
able to manage and
A user's saved queries can appear alongside default quick links and baked-in queries, allowing
Edit mode
Link to each fund in list User saved queries
Dashboard body
view saved queries
the user to curate his or her dashboard for expedient use.
Quick links can be Watch List so that I can see
added/removed/sorted Portfolios List
Dashboard elements Default: CHDA chart information that is
can be Saved queries +
added/deleted/moved(?) charts relevant to me
Legal popup
Back/Ok quickly OPEN
Footer

HAP-34 - As an
investor I want to
see my watch list on
my dashboard
OPEN

HAP-35 - As an
investor I want to
see my portfolios on
my dashboard
OPEN

HAP-36 - As an
investor I want to
see the CHDA chart
on my dashboard
OPEN

HAP-37 - As an
investor I want to
see saved query
results tables on my
dashboard OPEN

HAP-38 - As an
investor I want to
see saved query
charts on my
dashboard OPEN
Home Page - Fund Most of the Fund-Manager-specific functionality will be on this page. In lieu of adding more menu Firm Profile/Personnel - Header
Manager items for a fund manager, they can use this page to add funds and edit funds/firms that they Editable Admin notifications area HAP-39 - As a
have access to. Only one fund can be "managed" at a time, although a manager may have Manage funds (styled textbox)
several funds under his or her control. Similarly, Personnel are all created by the manager, and List of managed funds Dashboard body fund manager I want
are associated with the manager; but can be "assigned" to bespoke titles/roles on individual with flags for missing Manage funds
funds. docs/intake steps List/selection
to be able to see a
Add new fund link
Default chart – CHDA vs
of active fund
Add new fund
list of my funds on
manager's funds (default to button my dashboard for
recent fund, selectable) Personnel list
Switch Firm (if more than one Default: CHDA vs. easy access OPEN
for the current user)
fund
Default: investment
strategy peer group HAP-40 - As a
analysis
Footer fund manager I want
to be able to edit my
personnel list from
the dashboard
OPEN

HAP-41 - As a
fund manager I want
to see comparison
charts on my
dashboard OPEN

HAP-42 - As a
manager of multiple
funds I want to be
able to switch
between firms easily
OPEN

Proprietary and Confidential Page 2 of 6


Intake/Registration Basic form / questionnaire, sets the user's role + upfront permissions. Basic account intake form Header (reduced)
Cycle Additional forms (TBD) to Forms HAP-30 - As a
Multipage form, begins by branching Investor vs. Manager with all basic email/first/last to create perform optional upfront intake Footer
the account, and then proceeds into tiered intake: of other user data new investor, I want
to be able to register
For Investor, can set region + other preferences via edit user interface, OR defer to later
For Manager, can set up a fund on the way in the door by directing straight into the Add for an account so
Fund interface (basically edit fund with required fields highlighted).
that I can log into the
site OPEN

HAP-31 - As a
new fund manager, I
want to be able to
register for an
account so that I can
manage some funds
OPEN

HAP-10 - As a
fund manager I want
to be able to edit a
fund so that I can
add meaningful data
and keep it up to
date OPEN
Search In the previous version this was the "Simple Query" and "Advanced Query." Here the user can Queries return results count Header Epic:
build a query and see details about funds matching the given criteria. "Advanced" query is on the Left sidebar / Column filters
same page but can be toggled Nested list of filters
Results: User can show/hide specific details about funds, sort by any column, etc. Once the user Filter/Sort results on the fly Hover for HAP-43 - Search
finds a fund they are interested in, they can either go to the Fund Details page to view more Save a Query help +
information, add funds to the watch list, or add funds to their portfolio. Add funds to watchlist/portfolio add/remove OPEN
View fund details links
Query builder
Managing the watchlist, portfolio, and fund manager funds will use the same view as the query Multiselect filter / Add
results, but with editing functions instead of the query part (add/remove/etc) fund by name
Multiselect filter /
Strategies
Performance history
(any other default
filters)
Add filter
(corresponding w/
appropriate column
names)
Save/Load/Reset
Query results table
(all users) default
columns
Fund name
3 year chart
thumb
Currency
denomination
Fund size
(all users) additional
columns can be set
and sorted, but
numbers obscured
(permissioned users)
additional columns
(some default
TBD)
(other custom
selections)
Search - Overlays Dash/quicklink boxes and fund Save query
name should pre-populate Save as (name)
when loading saved fund Add to
Funds added from dashboard/quick-links
current portfolios or (if starting with new
Watch List should be query) Save
styled/colored/marked (if starting from
for differentiation loaded query) Save
as New / Update
Load query
Table: name,
created, last updated
Fund details
Fund name
Fund vitals
(Inception, data
through date, agent
name/pic, region)
History trend chart
Buttons:
Details
Analyze
Add/Remove
Watch List
Add to
Portfolio
Request
Fund Info

Proprietary and Confidential Page 3 of 6


Analyze This section will allow the user (investor or fund manager) to view statistics about any fund or Tables Submenu: Epic:
group of funds. This can include: Monthly Performance
Time Window Analysis Fund name(s) dropdown:
HAP-50 - Analysi
Individual Fund (from search or from fund details) Risk/Return Analysis Names
The current user's watchlist Benchmark Analysis Add Fund (search)
s OPEN
The current user's portfolio(s) Drawdown Analysis Add from Portfolio
The fund manager user's list of funds Charts Add from Watchlist
Multiple selected funds from these sources for comparison Fund % Change Statistics
VAMI Chart (& w/ Monthly performance
Benchmarks) (etc)
Some of these tables/charts may only be available to individual funds. The hope is that we can % Change of Fund v
build an interface that will allow the user to customize these reports as much as possible (dates, Analyze
Benchmarks Fund % Change
funds, etc). Performance (etc)
Distribution
Benchmarks should include the CogentHedge Dynamic Average determined by the Fund's Rolling Return
primary Investment Strategy, as well as be configurable either by an admin, or a Fund's PDF of Stats Page body:
Manager. A user should be able to select favorite Benchmarks. The ability to create custom
Benchmarks – e.g. an ad hoc portfolio made up of specific funds – could also be a permission Date picker
settable by an admin. Interval picker
Resulting chart or graph
In the analysis tables themselves, columns should be move/hide-able, and all columns should be (when query results are
sortable. present) Add button

The app should remember the user's last-used column setting, as well as allow the user to store
and name certain settings (filters).

An additional feature that would be a nice-to-have would be the ability for the user to set up a
recurring emailed version of the analysis. For this, the user would probably just have the ability
to save/edit/etc a report and flag reports to be emailed on a periodic basis.

NOTE:

If we can default to Past 3 Years (showing last 3 calendar years +


current YTD) then we can flip table and get full data series on
screen without squeezing. The Date box here can then allow User
to show From Inception or any selectable From Month/To Month.

We may not need to implement the "By Month" selector since it will
(so far) all be monthly only.

Fund Details There is a lot of static data about each fund. This should have an intuitive interface so that users Fund Structure All fund details:
can find what they're looking for quickly. Additionally, there are a lot of tables and charts that can Objectives & Strategies
be viewed on a per-fund basis. These should be included in the Analyze function noted above Leverage & Hedging HAP-14 - As an
but should be easily navigable to from the details page. From here the user can also contact the Investment Economics
fund manager via a pre-filled form that they can edit. Fund Management Team investor I want to be
Fund Service Providers
Firm Information
able to contact a
Contact Fund (form)
General Info Summary (pdf)
fund to find out more
information OPEN

HAP-10 - As a
fund manager I want
to be able to edit a
fund so that I can
add meaningful data
and keep it up to
date OPEN
Fund Details - Fund Main details/contact/vitals page Information can be edited Contact information
Overview in-place by a fund manager Mailing address
On the admin side, a Fund Manager should be able to edit Fund details, as well as mark specific If a piece of data isn't (made) Personnel contact(s)
fields as hidden. available, don't show the user. Marketing Manager
Vitals
Options for Investor eligibility include: Inception, currency,
In a later phase, we could add regional granularity to the permissions – for example, a manager size, etc (table)
may choose not to show Fund Assets or Redemption Frequency or Monthly Performance > 36 1) all new and existing investors
2) all non-US Persons Investment status
months prior, or the entire Fund. (open/to whom)
3) only EU & Swiss investors
4) only EU investors Security Codes
5) only Swiss investors Statement/objective
6) only US Persons
7) only existing investors
8) Fund is soft closed
9) Fund is hard closed

Fund Details - Big fill-in-the-blank form that impacts several different sorting/query columns Managers can edit in place Information table
Objectives &
Strategies
Fund Details - Managers can edit in place Upfront information
Leverage & Hedging Typical stance
Typical positions
Multiple choice information
Leveraging range table
Fund Details - Managers can edit in place Subscriptions & Investments
Investment Economics UI doesn't have to follow wires, Redemption & Withdrawals
so long as all 4 form areas can Fees & Expenses
be easily navigated
As before, if Manager hasn't
filled in non-required field, end
user doesn't see at all.
Contact Fund / Basic contact section, with slight subdivision to keep things extra clear. Portfolio manager
Personnel Photo, headline,
No email addresses! sub-copy, link to
website
Marketing contact
Same thing
Service proviers
List of the same type
of template

Proprietary and Confidential Page 4 of 6


Contact Fund Fields should appear/disappear Selectors
are relevant selection are made Email, Phone, Mail, HAP-14 - As an
on page Fax
Fields should pre-populate from Dynamic fields investor I want to be
user info where possible Message body
Send
able to contact a
fund to find out more
information OPEN
Contact Technical Basic form. Form Form
Support HAP-74 - As a
user I want to be
able to contact
technical support to
resolve my issues
quickly OPEN
Dynamic Averages All users (including anonymous) can view top-level statistics on all the funds in the system. (not wired)
Logged in users can drill-down one level to see sub-strategies, as well as the Monthly HAP-70 - As a
Performance analytics for each line. Data for All Funds, Single-manager x futures,
Single-manager funds, Arbitrage strategies, etc. We'd like to add more contextual information to potential user I want
this page to help less experienced investors understand what they are looking at. This could
to be able to see
either be as a blurb at the top/bottom of the page or as a help next to things to explain aggregate data
them in a tooltip.
about all of the funds
This page should also include a clear opportunity to drive registration.
OPEN
Service Providers Tables of data sorted by market share, user can switch between tables. All users (including Administrator/Accountant (not wired)
League Tables anonymous) can see this page. Again, we'd like to add some more contextual information to this Auditor HAP-72 - As a
page, probably per-table. Clicking on a table row will pull up a modal with basic information Custodian/Trustee
(name/address/etc) about the fund. Futures Clearing Firm potential user I want
Legal Counsel
Offshore Counsel
to see information
For the first launch phase, drill-down capabilities can be omitted.
Listing Sponsor
Prime Broker
about all of the funds
OPEN
User Profile Same information as when someone signs up for an account - view/edit personal information (not wired)
HAP-69 - As a
user, I want to be
able to edit my
profile OPEN
Manage Site Content There are a handful of static pages throughout the site. They can be content managed (admin Definitions (not wired)
can use a wysiwyg editor to change the content of a page), pages can be added and removed. Fund Categories HAP-29 - As an
Definitions show up in the main menu, FAQ's show up under "Help", and the footer links are in Legal Definitions
all page footers. Statistics Definitions admin I want to be
Financial Terms
FAQ
able to update the
Additionally, there are some blurbs that should be content manageable, although it is unclear
how these can be organized on the admin side at this point. Namely, the home page content and Footer
Contact
static information on
the legal blurb at the bottom of all of the data pages.
Terms of Use the website so that I
Important Info
Privacy Policy can keep it updated
OPEN
Manage Funds The fund admin functions will be consolidated into one section/dashboard. Data can be Suppress Fund (mostly just an edit view for Fund
imported, reminders emails to update data can be sent, and funds can be suppressed. Fund AI Details page) HAP-65 - As an
Send Emails
The Fund AI view allows Admins to grant registered Users access to funds that are otherwise Import Data (additional UI not wired)
admin I want to be
Fund Returns
marked as "Private Listings."
Fund NAV
able to suppress a
Regarding Fund data import:
Fund Returns Universal fund OPEN
This function can most efficiently be handled through an import/GET (tbd - fund ai)
command that can read in data for a given fundid - and/or the
Fund's ISIN, CUSIP, Bloomberg or SEDOL code. Current
mechanism reads essentially a csv (semi-colon delimited txt file)
where database field labels in Line 1 set the imported fields and
HAP-62 - As an
sequence and fundid is the primary key. I don't use any other Import
script because anything more complicated goes through the DB's
admin I want to be
management front end. able to send
reminder emails so
that I can ensure the
investors have the
most up-to-date data
possible OPEN

HAP-66 - As an
admin I want to be
able to import data
OPEN

Proprietary and Confidential Page 5 of 6


Manage Users Here an admin can see anyone that is logged in with some basic details, view their profile, and Active Users Table (not wired)
manage permissions. For debugging and understanding permissions, the admin users can also View As User HAP-63 - As an
view the site as any other user (investor or fund manager). DB download functionality can be left
out for now. admin I want to be
able to see who is
logged in OPEN

HAP-64 - As an
admin I want to be
able to view the site
as a specific user so
that I can help my
users OPEN
Approve Documents David really says this one best: (not wired)
HAP-67 - As an
Theoretically, we need to be able to show SEC compliance officers admin I want to be
some form of proof for the existence of every entry in our database.
This is, after all, the Internet where anyone can claim to be a hedge able to approve
fund manager. (Actually, anyone CAN make that claim, but that’s a
different story.) Therefore, we require a prospectus or some other documents so that
form of offering documentation for every entry. I then have to review
each of those documents and sign off on whether or not it appears fund managers can
okay. These documents can be uploaded directly into the database
(there’s an indexed BLOB directory with several thousand such sign up for an
animals) and once I okay it, the Fund’s listing becomes accessible
to our Users. It is a hidden listing record until then.
account OPEN

Proprietary and Confidential Page 6 of 6

You might also like