Tools: Euclid

Role: Product Ideation and Development, Programmer, UX Strategy

Euclid is a proprietary tool to manage projects and their assets, from the initial Opportunity Assessment to the final CSS and HTML.

Originally built in my off time to fill a need for a system to manage deliverables and reviews for the redesign of the Wall Street Journal in 2008, it was subsequently adopted and funded for finished development under my leadership. Additional features now allow Product to manage and track projects across multiple properties and teams, and it serves as a central repository for a library of reusable modules and templates used by the WSJDN Network.





Catalogue of Current Projects

All active projects

For Admins, Euclid provides an overview of all current work and a summary of projects by team and strategic initiative.



Individualized to Show a User’s Projects

Individual users see details on their projects, as well as the open issues currently assigned to them.



Overview of Work by Team

All active projects

The Programs page provides an overview of each team’s, or program’s, current work.


Drill Down to a Specific Team

The page for an individual program includes their roadmap for the next 2 months, a breakdown of their small tasks work, and an overview of their active projects.




Data entered in Euclid for each individual project is pulled together to provide an overview of the entire department’s activity. Euclid is also used to store monthly, daily and hourly analytics reports for all properties.





Overview Page for an Individual Project

Each project has its own main page, where team members can see the project schedule, status, open issues, and upcoming milestones. They can also follow its progress though a blog and highlighted uploads. Links on the left allow the user to quickly access the project’s presentations, final UX, requirements, deliverables, reviews, open issues, and sketchbook.


This area is the central repository for all requirements and support documents.


Reviews allow team members and stakeholders to see work in progress.

All UX Deliverables and Their Status

The UX deliverables page makes it easy to track the status of a module or template as it moves through IA, Design and Design Technology. It also provides Development with a quick list of links to each item, its CSS/XHTML and functional specs.



Reusable Templates and Modules

The page for each individual template or module includes a brief description, its current status and its owners.

Template or Module Page


Schematics, Wireframes, Designs in one Location

All materials required by Development and QA are also included.

Annotated Wireframes and Functional Specs

Maintaining the documentation online ensures that everyone always sees the latest version. It also makes it easy to update and reuse items across projects, mazimizing team efficiency.




Search allows users to easily find current and archived projects, small tasks and deliverables.