The document outlines Enable Labs' process for developing professionally crafted web applications. They begin with a preliminary assessment and report to define the business need, users, and application features. Next, they create design mockups and identify required assets. Story carding is used to capture all user requirements and tie them to business value. Development then occurs through an iterative process of planning, designing, implementing, and accepting each story card. Their goal is to deliver the highest value applications using best practices.
2. Our Mission
Deliver the best web applications,
That are thoroughly tested,
Using the best technology,
Providing the highest value possible to
our clients.
2
3. What We’ve Done
MORI - Online Fraternal Membership
Management.
Quadran ERP - Web based ERP system
for the largest importer and distributor of
polyester staple fiber in the US.
Kase Manager - Help desk software made
simple.
3
4. MORI
Managing over 20% of
Masonic Records in the
US.
Over 400 screens.
Over 120 database
tables.
4
8. Preliminary Assessment and Report
Purpose
Define the Business
Define the Application
Identify Value Proposition
Identify Core Features
Create a Plan
Focus the Project
Decrease Project Risk
8
9. Preliminary Assessment and Report
Deliverable
Definition of the business initiative and
values
Profiles of users and their goals
A high-level sitemap of the application
Guiding wireframes of representative pages
Architectural overview including preliminary
database and system design
Operational integration analysis
9
10. Design Mockups and Assets Purpose
Define the look and feel of the application
Identify required assets such as
Copy
Graphic elements
Photos
10
11. Design Mockups and Assets Deliverables
Graphic design spec
Color scheme
Font specification
Photoshop mock ups
Front page
Representative marketing page
Representative internal form page
Representative internal list page
Preliminary list of require static assets
11
12. Story Carding
Capture the requirements of the
application
Tie all requirements to a business value
12
13. Story Carding
How it Works
Over 3-5 days our team will work with you
at our headquarters to specify every user
interaction with the application.
Each story card identifies
The business value it delivers
Who is doing the interaction
What the user is doing
Acceptance criteria
13
14. A Typical Story Card
In order to track contacts
As a business manager
I want to add a person to my contact database
On the new person page
I need to fill in:
-- first name (required)
-- last name (required)
Press save
Then I should get a message that says the person was created
I should see the name that I entered
14
15. Design and Implementation
Our design and implementation phase is characterized
by a general workflow that repeats on a weekly or bi-
weekly basis.
Iteration planning
Wireframe current stories
Create high fidelity comps
Create executable specs based on acceptance criteria
Implement specifications
Handle client acceptance and feedback
15
16. Start Today
Get your project started today with your
Enable Labs Preliminary Assessment and
Report.
Call: 518.272.4455
16