CaBIG Architecture Working Group Face-To-Face Meeting  Best Practices SIG  March 18th, 2005  David Kane and Jim Harrison.

Slides:



Advertisements
Similar presentations
Designing and Developing Online Courses. Course Life Cycle Design Develop Implement Evaluate Revise.
Advertisements

Achieve Benefit from IT Projects. Aim This presentation is prepared to support and give a general overview of the ‘How to Achieve Benefits from IT Projects’
Easy, like an attachment. But can your doc stand on its own? Yes. Only teachers can upload files to course site. So definitely a push- tool. Maybe.
Systems Engineering in a System of Systems Context
Open Library Environment Designing technology for the way libraries really work November 19, 2008 ~ ASERL, Atlanta Lynne O’Brien Director, Academic Technology.
1.1 Dr. Honghui Deng Associate Professor MIS Department UNLV MIS 746 IS Project Management.
The Subject Librarian's Role in Building Digital Collections: Where Information Management and Subject Expertise Meet Ruth Vondracek Oregon State University.
Editing, Peer-Reviewing and Team-Writing Editing isn’t a cosmetic process. It’s a thinking process. Richard Rhodes, author Making of the Atomic Bomb.
Creating Collaborative Partnerships
IBM Research © 2006 IBM Corporation Building Trust in an Enterprise Wiki Catalina Danis 1 and David Singer 2 1 Social Computing Group, IBM T.J. Watson.
Effort in hours Duration Over Weeks Or Months Inception Launch Web Lifecycle Methodology Maintenance Phases Copyright Wonderlane Studios.
From the IT Assessment to the IT Roadmap ( )
Lean Supply Chain Action Learning Program September 2007.
RDA Data Foundation and Terminology (DFT) IG: Introduction Prepared for RDA Plenary San Diego, March 9, 2015 Gary Berg-Cross, Raphael Ritz, Co-Chairs DFT.
The 6 Principles of Second language learning (DEECD,2000) Beliefs and Understandings Assessment Principle Responsibility Principle Immersion Principle.
PopMedNet Software Development Life Cycle Chayim Herzig-Marx Harvard Pilgrim Health Care Institute Daniel Dee Lincoln Peak Partners.
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 August 15th, 2012 BP & IA Team.
Looking at Student work to Improve Learning
Implementing CMS: Academic David Bietila George Washington University Jonathan M. Smith The Catholic University.
Jill Gannon, MA Candidate School of Communication, SDSU Patricia Geist-Martin, Professor School of Communication, SDSU.
RDA Data Foundation and Terminology (DFT) IG: Introduction Prepared for RDA Plenary San Diego, March 9, 2015 Gary Berg-Cross, Raphael Ritz, Co-Chairs DFT.
South African Education Portal
Understanding the Web Site Development Process. Understanding the Web Site Development You need a good project plan Larger projects need a project manager.
Blogs and Wikis in an Ed. Tech Course for Teachers Describe educational uses for collaborative software tools such as Webblogs and Wiki Webs that allow.
Teaching with Wikis Ken Baclawski College of Computer and Information Science.
Wikis Chanaka Wickramasinghe Library Assistant /NSLRC Web based information dissemination:
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 12.
RDA Data Foundation and Terminology (DFT) IG: Introduction Prepared for RDA 6 th Plenary Paris, Sept. 25, 2015 Gary Berg-Cross, Raphael Ritz Co-Chairs.
MOODLE MAKEOVER Using Moodle for Staff Development.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
Market Design of SE Europe: Reflections from the 3rd Forum on the Way Forward 6 th Permanent High Level Group Meeting Athens, 07 December 2003.
=_A-ZVCjfWf8 Nets for students 2007.
SAON Data Management Workshop Report June 7-8, 2010, Norway Recommendations (Extracted by Jan René Larsen, 25 September 2012),
Planning and Integrating Curriculum: Unit 4, Key Topic 1http://facultyinitiative.wested.org/1.
1 Women Entrepreneurs in Rural Tourism Evaluation Indicators Bristol, November 2010 RG EVANS ASSOCIATES November 2010.
Interoperability Framework Overview Health Information Technology (HIT) Standards Committee June 24, 2010 Presented by: Douglas Fridsma, MD, PhD Acting.
Module 2 Wikispaces: A Training Module Patsy Kraj Spring 2011 University of West Georgia.
Chapter 6 Supporting Knowledge Management through Technology
U.S. Department of Agriculture eGovernment Program eGovernment Working Group Meeting February 11, 2004.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
Day of Dialogue February 2009 Lynette Olson, Ed.D. Assessment & Effectiveness Director Office of the Chancellor Minnesota State Colleges and Universities.
RDA Data Foundation and Terminology (DFT) WG: Overview  Prepared for Collab Chairs Meeting, NIST, Nov 13-14, 2014  Gary Berg-Cross, Raphael Ritz, Peter.
Writing Software Documentation A Task-Oriented Approach Thomas T. Barker Chapter 5: Analyzing Your Users Summary Cornelius Farrell Emily Werschay February.
GOOD PRACTICES IN TECHNICAL COOPERATION FOR STATISTICS Paris 21 Meeting Paris, France, June 2000.
Gabriela Macoveiu North-East RDA, Romania PP11 – WP responsible Cluster Policy Learning Platform WP3 Description Smarter Cluster Policies for South-East.
Achieving Semantic Interoperability at the World Bank Designing the Information Architecture and Programmatically Processing Information Denise Bedford.
Wikis: tools for collaboration Ace School Librarianship ICT Applications.
Unit 8: Implementation, Part II Seminar Wednesday pm ET.
1 New Enhanced Collaboration Workspace Pilot Initiative for 2006 ITSC Status Update Sally Waselik 02-Dec-2005.
>Learning together: introducing Wikis - secondary.
COLLABORATIVE WEB 2.0 TOOLS IN EDUCATION USING WIKIS & BLOGS IN THE CLASSROOM.
Strategic Planning Chester County Library System Strategic Planning Steering Committee November 14, 2008 Gail Griffith.
Accreditation (AdvancED) Process School Improvement Activities February 2016 Office of Service Quality Veda Hudge, Director Donna Boruch, Coordinator of.
March 18th, 2005http://jhh.opi.upmc.edu/main/cabig/BestPracticesSig1 caBIG Architecture Working Group Face-To-Face Meeting Best Practices SIG March 18th,
PDA IN APPLICATIONS OF ICT IN LIBRARIES Levels 7 & 8.
Tissue Banks and Pathology Tools Workspace Monthly Workspace Call April 19, 2010.
CMCSS Digital Blended Learning Introduction – Session 1 The Case for Blended Learning The CMCSS Vision And Purpose End of Year 1 (16-17) Expectations.
Draft Data Foundation and Terminology (DFT) Vocabulary Development Process Prepared for WG-Core meeting 24/25.2 Munich/Garching Gary Berg-Cross Co-Chair.
Establish the NIEM Health Domain by focusing on high value data exchanges that can be modeled within NIEM in the context of the existing NIEM framework.
By: Jamie Morgan  A wiki is a web page or collection of web pages which you and your students can access to contribute or modify content without having.
Navigating the wiki maze: Ten tips for successful collaboration in small group projects using Blackboard Using wikis in collaborative learning projects.
The Blended Learning Project. Session Objective  Introduce the Blended Learning Project  Explore and experience SOLA packs that have already been created.
Data Foundations And Terminology (DFT) IG Virtual Meeting July 6 th 2016 Co-Chairs DFT IG :Gary Berg-Cross & Raphael Ritz P8 Sessions DFT IG Breakout Session.
TRSS Terminology Registry Scoping Study
Using OneDrive and online word to work collaborative writing Context: English foreign language class Level: Intermediate Students age: Class:
PDA IN APPLICATIONS OF ICT IN LIBRARIES Levels 7 & 8
LSI-VC Work Plan Updates
Using Wikis to Facilitate Teaching & Learning
Harvard Web Publishing Web Publishing for the Harvard Community
Presentation transcript:

caBIG Architecture Working Group Face-To-Face Meeting  Best Practices SIG  March 18th, 2005  David Kane and Jim Harrison

jhh.opi.upmc.edu/main/cabig/BestPracticesSig Introducing the Best Practices SIG  Focused on identifying, promoting and communicating effective practices for building caBIG-compatible software  Goals: – Capture and share software development practices – Document a set of minimal requirements for building caBIG-compatible software – Create an online resource for sharing practices – Promote a shared culture of continuous software development and refinement

jhh.opi.upmc.edu/main/cabig/BestPracticesSig SIG Co-Chairs  Jim Harrison – Associate Professor of Pathology at the University of Pittsburgh – Medical Director of Laboratory Information Systems (UPMC) – Faculty of Center for Biomedical Informatics at the University of Pittsburgh – caBIG Training WG Architecture WG  David Kane – Lead of the Software Team in the NCI/Center for Cancer Research/Laboratory of Molecular Pharmacology – Principal, SRA International – Author of Software Architecture: Organizational Principles and Patterns – caBIG Integrative Cancer Research WG Architecture WG

jhh.opi.upmc.edu/main/cabig/BestPracticesSig “Best” Practices is a Misnomer  Practices depend on context  UML modeling context – model-driven development – informal whiteboard sessions – vocabulary definitions  The "best" way depends on context  We will seek to capture not just the "what" of the best practices, but the "when" as well

jhh.opi.upmc.edu/main/cabig/BestPracticesSig What this SIG is not  A Process Management Group  A Developer of New Practices  A Pilot Project Reviewer

jhh.opi.upmc.edu/main/cabig/BestPracticesSig Areas of Focus  We are planning to focus our efforts  Heuristics to identify topics for attention – Important for interoperability – Unique to caBIG – Address obstacles – Interested participants  Currently, we are not directly working with the Strategic Working Group, but in response to WGs and SIGs

jhh.opi.upmc.edu/main/cabig/BestPracticesSig Candidate Topics  Automated Testing  caArray  Design Patterns  Documentation – Documentation White Paper  Performance Benchmarking and Optimization  Resource Recommendations – Books  Software Development Tools and Language Usage Recommendations  UML  Web Services – Especially Interoperability

jhh.opi.upmc.edu/main/cabig/BestPracticesSig IDE Recommendations: Illustrating SIG Bounds  Discussed as a Candidate Topic  If pursued, the SIG might – Share which IDEs caBIG pilots are using – Identify contexts or situations where one IDE might be better than another – Share practices that projects use to be effective with IDEs – Share domain specific information  The SIG would NOT – Suggest or require that all projects use the same IDE

jhh.opi.upmc.edu/main/cabig/BestPracticesSig Cathedral and the Bazaar as Applied to Practices  Eric Raymond coined the “Cathedral and the Bazaar” metaphor to describe the chaotic, but productive, development approach in open source projects  The SIG is not going to be able to use a cathedral approach specify and mandate practices  The SIG can gather everyone's ideas into one chaotic bazaar, foster dialog between interested participants, and work to disseminate ideas  Individual developers can “shop” at the bazaar, and pick and choose those things which fit best for them

jhh.opi.upmc.edu/main/cabig/BestPracticesSig Collaboration Experiment: aka Building our Bazaar  Relative to the size of caBIG (and our SIG scope), the BP SIG is a small group  We need to leverage the activities that are already ongoing  We are experimenting with a Wiki

jhh.opi.upmc.edu/main/cabig/BestPracticesSig Wikis In General  A Wiki is a network of web pages that users can edit through the web, simply – Create new pages – Comment on content – Revise content  Wikipedia is perhaps the biggest and most active Wiki instance (>500K articles)  Multiple implementations with varying features – Access control – File repository – Issue trackers – alerting to new edits on subscribed pages  Create, comment, refactor cycle can seem a bit chaotic  Wikis can effectively help groups collaborate and converge on documents describing their shared understanding

jhh.opi.upmc.edu/main/cabig/BestPracticesSig Our General Usage Wiki Strategy  Initiate a Wiki experiment with minimum effort and expense – Leverage an existing server and Wiki instance  Establish Wiki pages on topics of interest  Encourage stakeholders to contribute  Refactor the pages to create useful information resources – Consolidate comments and extract sub pages as appropriate

jhh.opi.upmc.edu/main/cabig/BestPracticesSig Wiki Testing and Migration  Hosted on Jim Harrison's Wiki instance  Created collaboration topics  Will assess and document response (white paper)  If successful, we will recommend creation of an NCICB-hosted Wiki instance  Content and structure can be transferred, if appropriate

jhh.opi.upmc.edu/main/cabig/BestPracticesSig Early Wiki Usage Examples  DocumentationWhitePaper  IdentifiersFaq  UmlBestPractices  WebServices Activity and discussion on all these topics

jhh.opi.upmc.edu/main/cabig/BestPracticesSig Wiki and You  We encourage you to participate in Best Practices on pages of interest, or to create new pages  If your SIG is interested in Wiki collaboration in general, consider joining the trial – Provide feedback on our reflection page – Be aware that this is still in an evaluation stage  If you are interested in a demo of the Best Practices Wiki, ask Jim or Dave

jhh.opi.upmc.edu/main/cabig/BestPracticesSig Documentation White Paper  Originated from Training Group, User Documentation SIG  Developed, finalized and managed by the Best Practices SIG  Goals of the document are to – Review existing documentation standards; recommend user documentation content and structure – Examine issues and technologies in the documentation space and recommend future directions – Stimulate discussion on documentation issues – Developed on the Wiki through commentary on multiple revisions – Illustrates a typical Wiki workflow and refactoring process  Commentary on intermediate drafts developed into an FAQ document

jhh.opi.upmc.edu/main/cabig/BestPracticesSig Questions?