Railpad Lifecycle Architecture Overview. Skit! Scenario: Lon & Brian  Lon and Brian are software developers in a successful technology company.  Their.

Slides:



Advertisements
Similar presentations
Wikis at Dresdner Bob Coulter Alan Hurt Mike Mueller.
Advertisements

Business Development Suit Presented by Thomas Mathews.
Presentation by Priyanka Sawarkar
HP Quality Center Overview.
MyIsern Lime MyIsern : A Web-based Collaboration Database By Kevin English University of Hawaii, ICS 613.
Access 2007 Product Review. With its improved interface and interactive design capabilities that do not require deep database knowledge, Microsoft Office.
Business Circle Useful Social Networking Charles Brexel.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
U-Mail System Design Specification Joseph Woo, Chris Hacking, Alex Benson, Elliott Conant, Alex Meng, Michael Ratanapintha April 28,
Software Construction and Evolution - CSSE 375 Software Documentation 1 Shawn & Steve Right – For programmers, it’s a cultural perspective. He’d feel almost.
Presentation By: Brian Mais. What Is It? Content Management Systems(CMS) describes software that manage content, workflow, and collaboration online and.
Online Team- Project Manager Brian Harris Omar Ghishan.
October 15, 2004 – 1 Welcome IPMA and SolutionsIQ Professional Event Testing, Testing, 1…2…3… Improving software quality -- one bug at a time.
Microsoft Project vs. Clarizen Presented By: Rana Abaalkhail Wafa Hasanain.
1 Uploading and Publishing New Tools Michael McLennan Software Architect HUBzero™ Platform for Scientific Collaboration This work licensed under Creative.
Sharepoint Makes daily tasks more efficient and improves internal as well as external collaboration Not just cost savings, but adds business value.
Wes Preston Agenda  Quick Intro  Overview  Site Details  Notes and Resources  Questions.
Ronco, Inc Company Intranet Project Proposal Presented by: Dave Kellas, Laura Schneider, Anahita Zamani R.
Ivan Dontsov, Andy Phenix, Maureen Rottschaefer. Agenda  Status  Demo  Lessons Learned.
Empowering Business Dhan (Co-Founder)
NMS1.0(c) Copyright Final Year Project Demonstration Dublin City University 29 th May 2003 Team Members : David ReadeTimothy Kelly
WIKI IN EDUCATION Giti Javidi. W HAT IS WIKI ? A Wiki can be thought of as a combination of a Web site and a Word document. At its simplest, it can be.
Overview of Features and Reports Version 2.0 Send inquiries to:
Library à la Carte: Customize|Collaborate|Connect Overview & Demo Kim Griggs & Jane Nichols Oregon State University.
Trimble Connected Community
Greg Andolshek Alex Koch Michael McCormick Team Lasso.
The FlexTraining Total E-Learning Solution
Software Demo Presentation tools John Hines Jane Kaplan Kevin Krawzik.
A guide.   Collaborating via Google Docs  Collecting data & testing via GD  Concerns & questions  Play time Overview.
Wikis are websites where pages can be edited using an online document editor. Users can easily edit and share content. Enterprise wikis are platforms.
Blogs & Wikis Paula Sandridge Technology Services Dave Smith FSK
Wikis at Dresdner Bob Coulter Alan Hurt Mike Mueller.
Medium Size Software, Inc. SQA Plan: The Batch Processing Application.
PUBLISHING ONLINE Chapter 2. Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals.
CSE9020 Schedule, / 1 The Suggested Schedule Week Content/Deliverable 1. 4/3Unit Overview, Project Description, Meetings, Group Formation 2. 11/3Project.
Wiki: The Ultimate Tool For Online Collaboration Meredith Farkas November 15, 2006 Michigan Library Consortium.
DEV 303 Visual Studio "Whidbey" Enterprise Tools: Source Control and Work Item Tracking Brian Harry Product Unit Manager Microsoft Visual Studio.
PAWS Workshop April 10, Agenda Grant administrative topics Web 2.0 –Discussion of instructional uses Copyright and open content resources –Discussion.
Introduction CFSNet is an initiative designed to provide an infrastructure supporting Web-based access, analysis, synthesis, reporting and distribution.
Documentation NCRR Documentation for BioPSE/SCIRun and map3d All this great software and you want documentation too!?
Longitude Usability Study Final Presentation Amir Malik Fiel Guhit Viet Pham Sabel Braganza.
DaaS (Desktop as a Service) Last Update: July 15 th, 2015.
TeamForge Andrew Nelson, Bishop Wilkins, Ky Le, and Yoshito Kosai.
OTEPAD SDS PRESENTATION
Workshop site:
UNIT 6: SECURITY MEASURES IN WORD PROCESSORS. Functions of Word Processing Software Preparing written forms of communications for clients, other lawyers,
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
T8. Open Source Tools That are Changing the Content Technology Landscape Gilbane San Francisco 2010.
Community Codes Free and shared resource Ongoing distributed development by both research and operational communities – Maintained under version control.
Suite Rates System Design Specification (SDS) and Planning Document.
TEAM ZOMBIE MONGOOSES LCD CMS. Content Management Systems A tool to separate web site content management from back-end maintenance Features  Manage users,
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
Using Web 2.0 to Increase Effectiveness of Staff Training Brian C. Gray Case Western Reserve University Kelvin Smith Library Head of Reference & Engineering.
Scientific Linux Inventory Project (SLIP) Troy Dawson Connie Sieh.
Group collaborative Projects: TECHNOLOGICAL TOOLS TO ASSESS INDIVIDUAL CONTRIBUTION.
EnhanceEdu IIIT-Hyderabad. Agenda What’s a wiki? Comparison with a website Wiki Formatting ‘My’ Page Fun with wiki 2EnhanceEdu, IIIT-Hyderabad.
Tools and technology usage in PFMS application lifecycle management process LEPL Financial-Analytical Service, Ministry of Finance October, 2015 Dimitri.
Overview of E-Learning Authoring Software
Software Design Specifications April 30, 2008
Who is Learn.com? Learn.com provides award-winning technology and services that enable organizations to create, launch, manage, support and track  e-learning.
DT249/4 Information Systems Engineering Lecture 0
Software Documentation
The Impact of Cloud Computing to Technology-Based Companies
Typo3 eBusiness Technologies, Prof. Dr. Eduard Heindl Liis Leisner
Taj Campbell Dana Fujimoto Brian Steadman
Course: Module: Lesson # & Name Instructional Material 1 of 32 Lesson Delivery Mode: Lesson Duration: Document Name: 1. Professional Diploma in ERP Systems.
Enterprise Program Management Office
How-to wiki “The Team” presents
iLab Training for VUMC Departments & Users of VUMC Core Groups
Presentation transcript:

railpad Lifecycle Architecture Overview

Skit!

Scenario: Lon & Brian  Lon and Brian are software developers in a successful technology company.  Their manager makes them write extensive collaborative documents for all of the projects that they work on.  They hate writing. Fortunately for them, they have Railpad.  Rather than spending all of their time ing word documents back and forth, they use Railpad to write it.  With Railpad at the core, all of their content is in one central location that they can both access at the same time.  In addition, all of their revisions that they make along the way are logged, just in case they want to go back to something they had before.  Railpad also gives them the ability to comment on each other’s work as they write a new document, and although Lon and Brian don’t necessarily like it, their boss can comment too.  Overall, Lon and Brian end up with professional and complete documents with a minimal amount of overhead.

What is Railpad?  Web-based, collaborative text editor based upon the Wiki model.  Railpad differs from a Wiki in the breadth and power of tools it offers users.  Intuitive document editor allows: Presenting Editing Commenting Tracking revisions  Rich text editor

Flowchart

How will we build it?  Ruby on Rails  Apache  MySQL  AJAX  Rails Modules

Team Structure  Model/Control Group Tim Prouty, Brian Steadman  View Group Omar Ghishan, Dana Fujimoto, Lon Smith, Kevin Chiu  Project Manager Taj Campbell  Lead Architect Brian Steadman  Lead Designers Lon Smith, Omar Ghishan  Lead Tester Dana Fujimoto  Source Manager Kevin Chiu

Timeline

Risk Assessment  Scheduling & Team Collaboration  Revision Log Complexity  Privacy & Security  User Interface Organization  Data Loss/Corruption

Testing Methodology  Ruby classes must be accompanied by a test case when submitted to the source repository.  Each test case will be added to a system-wide functionality test suite.  The test suite will be run on a daily schedule.

Developer Environment  Ruby on Rails  RDoc & Rake  RadRails  SourceForge

Documentation  Administrator Guide Installation instructions Maintenance instructions Backend functionality guide  User Guide Comprehensive user guide FAQ  Additional Documentation Screencasts (video tutorials) Quick usage guides

Questions?