Documentation Analysis and Proposal Jeff kern NRAO.

Slides:



Advertisements
Similar presentations
RCM-Tool v1.0 Demo Performing Welcome to the RCM-Tool RCM-Tool
Advertisements

Agile Software Distribution
A centre of expertise in digital information managementwww.ukoln.ac.uk UKOLN is supported by: UKOLN Workshop For NEMLAC: QA For Web Sites Brian Kelly UKOLN.
A centre of expertise in digital information managementwww.ukoln.ac.uk UKOLN is supported by: UKOLN/TechDis Workshop For RSC South East: QA For Web Sites.
Chapter 2 HTML Basics Key Concepts
Key-word Driven Automation Framework Shiva Kumar Soumya Dalvi May 25, 2007.
Information Retrieval Concerned with the: Representation of Storage of Organization of, and Access to Information items.
Eclipse[10] MIPSinEclipse. Overview Goal: To provide a friendly development environment for CS students programming in MIPS (particularly CS33 at UCLA),
CIS101 Introduction to Computing Week 11. Agenda Your questions Copy and Paste Assignment Practice Test JavaScript: Functions and Selection Lesson 06,
Tutorial 8 Designing a Web Site with Frames. XP Objectives Explore the uses of frames in a Web site Create a frameset consisting of rows and columns of.
Geant4 Documentation and User Support Geant4 Users Workshop February 2002 Dennis Wright (SLAC)
Regression testing Tor Stållhane. What is regression testing – 1 Regression testing is testing done to check that a system update does not re- introduce.
Software Documentation Written By: Ian Sommerville Presentation By: Stephen Lopez-Couto.
Software maintenance Managing the processes of system change.
System Implementation
Documentation 1. User Documentation 2. Technical Documentation 3. Program Documentation.
Software Construction and Evolution - CSSE 375 Software Documentation 1 Shawn & Steve Right – For programmers, it’s a cultural perspective. He’d feel almost.
PDS4 Phoenix Beta Review Lynn D. V. Neakrase Atmospheres Node.
XML, DITA and Content Repurposing By France Baril.
1 L07SoftwareDevelopmentMethod.pptCMSC 104, Version 8/06 Software Development Method Topics l Software Development Life Cycle Reading l Section 1.4 – 1.5.
This chapter is extracted from Sommerville’s slides. Text book chapter
An Introduction to Content Management. By the end of the session you will be able to... Explain what a content management system is Apply the principles.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
WorkPlace Pro Utilities.
Document Control Basics of Good Documentation and
© 2004 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice SISP Training Documentation Template.
1 ANASAC Meeting – May 20, 2015 ALMA Pipeline Brian Glendenning (for Jeff Kern)
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
Tutorial 8 Designing a Web Site with Frames. XP Objectives Explore the uses of frames in a Web site Create a frameset consisting of rows and columns of.
L. Mancera IT/API LCG SPI project: Code documentation1 Code Documentation Luis Mancera LCG Software Process & Infrastructure (CERN, 10/23/02)
National Information Exchange Model Update for the Global Advisory Committee Spring 2008 Meeting April 10, 2008 NIEM Technical Architecture Committee (NTAC)
Current and Future Applications of the Generic Statistical Business Process Model at Statistics Canada Laurie Reedman and Claude Julien May 5, 2010.
Teaching system for advanced statistics I. Nagy FD ČVUT, Prague J. Homolová FD ČVUT, Prague E. Suzdaleva ÚTIA AV ČR,
SE: CHAPTER 7 Writing The Program
CMSC 1041 Algorithms II Software Development Life-Cycle.
Tutorial 8 Designing a Web Site with Frames. 2New Perspectives on HTML, XHTML, and XML, Comprehensive, 3rd Edition Objectives Explore the uses of frames.
A Short Course on Geant4 Simulation Toolkit How to learn more?
Final Presentation Industrial project Automatic tagging tool for Hebrew Wiki pages Supervisors: Dr. Miri Rabinovitz, Supervisors: Dr. Miri Rabinovitz,
Version 5. ¿What is PAF? PAF is a tool to easily and quickly implement… …distributed analysis over ROOT trees. …by hiding as much as possible the inherent.
August 2005 TMCOps TMC Operator Requirements and Position Descriptions Phase 2 Interactive Tool Project Presentation.
How to Read gUSE Documents Orange Docs Series for General Pruposes RELEASE ISSUE POLICY LICENSE HOW TO READ GUSE DOCUMENTS GUSE IN A NUTSHELL by Tibor.
Geant4 Orsay Workshop K.Amako 1 Geant4 User’s Documents Geant4 Orsay Workshop 18 October, 2000 Katsuya Amako (KEK/CERN)
Common Mistakes in Writing Project Report By: COIT Final Year Project Committee.
HNDIT23082 Lecture 06:Software Maintenance. Reasons for changes Errors in the existing system Changes in requirements Technological advances Legislation.
March 7, 2008 Web Advisory Committee. Overview of Presentation Completed Activities –Campus Survey of Web administrators –Assessment of the current Common.
Community Codes Free and shared resource Ongoing distributed development by both research and operational communities – Maintained under version control.
Robustness Initiative Jeff Kern NRAO. CASA Robustness and Reliability Number one priority from the CASA User Survey was reliability. – Survey did not.
CASA Users Survey Response and Progress Jeff Kern NRAO.
Design and Planning Or: What’s the next thing we should do for our project?
NAS101, Appendex A, Page 1 DOCUMENTATION This section briefly describes the MSC.Nastran documentation. A quick overview of these documents is shown in.
1 Chapter 12 Configuration management This chapter is extracted from Sommerville’s slides. Text book chapter 29 1.
Why document? Documentation is an integral part of the development cycle Benefits users using the system Acts as resource for the helpdesk supporting.
Introduction to CASA Crystal Brogan ALMA CASA Subsystem Scientist (NRAO/NAASC) With lots of help from Steve Myers (Project Scientist)
1 Geant4 Documentation Dennis Wright Geant4 Delta Review 9 October 2002 Internal documentation review Documentation improvements Plans for future improvements.
CASA Strategic Plan Subtitle Jeff Kern NRAO. CASA Global Context The CASA strategic plan describes the evolution of CASA over second half of the decade.
Geant4 Training 2003 A Short Course on Geant4 Simulation Toolkit How to learn more? The full set of lecture notes of this Geant4.
1 CAA 2009 Cross Cal 9, Jesus College, Cambridge, UK, March 2009 Caveats, Versions, Quality and Documentation Specification Chris Perry.
ENG 328 Students Guide - snaptutorial.com snaptutorial.com For More Tutorials
Learning Objectives Today we will Learn: The different methods of implementation The differences between user and technical documentation.
Human Computer Interaction Lecture 21 User Support
A Short Course on Geant4 Simulation Toolkit How to learn more?
Software Documentation
Course Name: QTP Trainer: Laxmi Duration: 25 Hrs Session: Daily 1 Hr.
Regression testing Tor Stållhane.
A Short Course on Geant4 Simulation Toolkit How to learn more?
A Short Course on Geant4 Simulation Toolkit How to learn more?
Lecture 06:Software Maintenance
Geant4 Documentation Geant4 Workshop 4 October 2002 Dennis Wright
Professional Services Tools Library (PSTL)
Presentation transcript:

Documentation Analysis and Proposal Jeff kern NRAO

CASA The Issue CASA has a large amount of existing documentation – CASA Guides – Cookbook – Inline Help – Design Documents – Twiki pages – “Anecdotal history” Finding current applicable documentation can be a challenge from the users perspective CASA Users Committee Face-to-Face2

CASA User Input Improve and curate better CASA documentation; a small number of well- maintained documents is preferable to many that are not maintained and become out of date. -CUC 2014 User Survey Responses : The most frequent topic in the free form responses …more detailed general documentation on how different algorithms work …more detailed toolkit manual The explain files for CASA tasks are woefully inadequate 2015 CASA Users Committee Face-to-Face3

CASA Information Sources 2015 CASA Users Committee Face-to-Face4 Users ForumCookbookCASA GuidesKnowledgebase Wksp (NRAO)Wksp (non-NRAO)HelpdeskInline HelpDeveloper 100% 50% 0% Somewhat Useful Not Useful Very Useful

CASA Types of Documentation User Facing – Best Practices – Theory of Operation – Implementation Parameterization – Algorithm details – Tool Documentation – Task Description – Planning Documents Developer Facing – Coding Standards – Class Documentation – Design Documents – Architecture 2015 CASA Users Committee Face-to-Face5

CASA User Facing Documentation Design Consolidate to three documentation repositories: – CASA Guides Best Practices Tutorial Approach – Inline Help Minimal usage help – CASA Doc Pages Task and tool details. Implementation Description 2015 CASA Users Committee Face-to-Face6

CASA CASA Guides Very popular, highly rated for usefulness – Implies: Leave them alone; but some changes for focus and maintenance. Repository of Observatory Recommended Best Practices Update per release is proving difficult to maintain (SUS responsibility) – ALMA: Update on rotating basis – VLA: Moving to few end-to-end plus more modular topic based approach Now being automatically regression tested, should prevent errors CASA Users Committee Face-to-Face7

CASA Inline Help Has become overgrown, too much information Downsize to bare minimum, designed to answer the question: What was that parameter name again? rather than: How does this task work? Remove examples, explanatory text etc CASA Users Committee Face-to-Face8

CASA CASA Doc Pages Refurbishment and revitalization of the cookbook: – Chapters give overview, theory of operation for the various operations. Presented by topic, stringing them together for reduction is described in the CASA guides. – Detail descriptions of tasks and tools go here. Lots of space for examples etc. Implemented as HTML tree – Distributed with each CASA version Doc(tClean) or similar launches the appropriate page in the users browser (from local copy) – Current version also maintained on web CASA Users Committee Face-to-Face9