Toward Content & Context-based, Collaborative IV&V

Published  . 0 views
↓ Download
Toward Content & Context-based, Collaborative IV&V
1 / 1
Toward Content & Context-based, Collaborative IV&V - slide 1 of 17 Toward Content & Context-based, Collaborative IV&V - slide 2 of 17 Toward Content & Context-based, Collaborative IV&V - slide 3 of 17 Toward Content & Context-based, Collaborative IV&V - slide 4 of 17 Toward Content & Context-based, Collaborative IV&V - slide 5 of 17 Toward Content & Context-based, Collaborative IV&V - slide 6 of 17 Toward Content & Context-based, Collaborative IV&V - slide 7 of 17 Toward Content & Context-based, Collaborative IV&V - slide 8 of 17 Toward Content & Context-based, Collaborative IV&V - slide 9 of 17 Toward Content & Context-based, Collaborative IV&V - slide 10 of 17 Toward Content & Context-based, Collaborative IV&V - slide 11 of 17 Toward Content & Context-based, Collaborative IV&V - slide 12 of 17 Toward Content & Context-based, Collaborative IV&V - slide 13 of 17 Toward Content & Context-based, Collaborative IV&V - slide 14 of 17 Toward Content & Context-based, Collaborative IV&V - slide 15 of 17 Toward Content & Context-based, Collaborative IV&V - slide 16 of 17 Toward Content & Context-based, Collaborative IV&V - slide 17 of 17
Description: Toward Content Context-based, Collaborative IVV Welcome Stay Awake for 30 More Minutes! 8302012 1 Patrick Olguin - 2012 NASA IVV Annual Workshop Who is this Guy? Hi, Im Patrick Olguin and Im from the government Im here to help

Related Topics

Download Presentation

"Toward Content & Context-based, Collaborative IV&V" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

slide1. Toward Content & Context-based, Collaborative IV&V Welcome – Stay Awake for 30 More Minutes! 8/30/2012 1 Patrick Olguin - 2012 NASA IV&V Annual Workshop<br>
slide2. Who is this Guy? Hi, I’m Patrick Olguin and I’m from the government… I’m here to help you
29 years in aerospace and commercial software development
Still upset I am no longer the college wiz-kid
Taught C++ for 4 years
Software Manager – still recovering
4 years JPL – Deep Space Network Ground Systems
A very obscure, but impressive-sounding tech brief
11 years NASA IV&V
MER, MRO, Phoenix, Kepler, GRAIL, Cx/ESMDI, JWST
A “pure software guy,” living the dream of working with spacecraft flight software
Our new acronym for Content&Context-based Collaborative IV&V – C3I (darn – that one’s taken.. C3IV2 works)
BTW… Power Point is Evil – Edward Tufte, 2003 8/30/2012 2 Patrick Olguin - 2012 NASA IV&V Annual Workshop<br>
slide3. Goals Interact with you and hopefully provoke you a little… ok, a lot
I’m a teacher. You are forewarned
Make some of you shout for joy at the possibilities we explore today

Make some of you wish the workshop were over - NOW

Cause you to think about how we work and interact
With the workstation, tools and intranet environment
With our information (artifacts, products, guidelines, work instructions, tasks)
With one another (customers, colleagues, projects)

Tell me how awesome/horrible I am: patrick.m.olguin@nasa.gov
Agree with Ed and me on the evil of Power Point 8/30/2012 3 Patrick Olguin - 2012 NASA IV&V Annual Workshop<br>
slide4. Assertions Searching is a waste of time

Content delivered in the right context is everything

Collaboration is real-time peer review

Power Point is still Evil – Edward Tufte 8/30/2012 4 Patrick Olguin - 2012 NASA IV&V Annual Workshop<br>
slide5. Ok, Why is Power Point Evil? Stifles creative thought, for the most part
Enforces outlined presentation and decomposition, which is not how all of us think and/or communicate
Great for pictures, diagrams, real visual aids
I have some of those!
Not really conducive to this incredibly dynamic and interactive subject!  8/30/2012 5 Patrick Olguin - 2012 NASA IV&V Annual Workshop<br>
slide6. Searching is a Waste of Time Searching violates 100-year old assembly-line theory
The human should never wait for the machine/system
I know what I need to do; the task management system knows what I need to do, so give me what I need to get my job done!
What do we do with distributed systems?
200ms response isn’t always possible.
Do what everyone else does:
Indexing
Ranking
Context-based suggested links
We already have a rich assortment of pre-loaded queries
Run them ahead of time instead of browse-and-run
Search is a last resort 8/30/2012 6 Patrick Olguin - 2012 NASA IV&V Annual Workshop<br>
slide7. What Industry is Doing 8/30/2012 7 Patrick Olguin - 2012 NASA IV&V Annual Workshop<br>
slide8. What We Could Be Doing 8/30/2012 8 Patrick Olguin - 2012 NASA IV&V Annual Workshop<br>
slide9. Dynamically Built Environment – In Other Words – How Everyone Else Does it Integrated Environment that learns what you need, for instance, how about?
Clickable, dynamically linked document tree
Enables bridging of documents-as-built by projects and documents-as-required by IV&V for analysis
Contract document #
Project #
Developer #
Links and click-thrus are dynamic
Based on simple rules reinforced by relevancy-ranking
There are many free resources all over the net on how to develop these
Unused/Unpopular links are eventually hidden
They never go away
Never out-of-date 8/30/2012 9 Patrick Olguin - 2012 NASA IV&V Annual Workshop<br>
slide10. Content - What About Artifacts? Artifacts are everything
We have to instantly/easily be able to identify what the document is, despite the wildly varying nomenclature across projects
It’s in the language (their requirements) with which they are most familiar
CM is just the tip of the iceberg
Intake of artifacts is where you make your money
The purpose is to DELIVER CONTENT TO YOUR ANALYSTS
How many times have you gotten this email?
“Hey, I just uploaded the $#@%!!-FSW Spec to the server, here’s the link:<insert insanely long link>. Please update your TIMs.” 8/30/2012 10 Patrick Olguin - 2012 NASA IV&V Annual Workshop<br>
slide11. Real-time Content Delivery to the Rescue! 8/30/2012 11 Patrick Olguin - 2012 NASA IV&V Annual Workshop<br>
slide12. What is the Magic Behind Content Delivery? Artifacts are ingested into several frameworks
Visible framework is a dynamically-built, clickable project document tree/site map
Addresses the age-old problem of documents known by many names across developers
Analysts that are new to the project can navigate the document hierarchy with ease.
Facilitates adding resources to analysis tasks quickly by reducing spin-up time wasted in searching-out documents
Document tree is a familiar metaphor of the system hierarchy, common to project and IV&V
Old dogs can learn new tricks!
Invisible framework links each artifact to:
Project
Document tree (the navigation aid)
Previous version (if applicable)
Parent and children documents 8/30/2012 12 Patrick Olguin - 2012 NASA IV&V Annual Workshop<br>
slide13. What is the Magic Behind Content Delivery? (continued) Artifacts are LINKED to Issues (this is the payoff!)
Updated artifacts automatically trigger notifications to analysts that issues require updating
NOT AN EMAIL!
The notification comes in the form of a complete task in the task-tracking database, which is a shrink-wrapped record containing links to:
Open Issues
Updated artifact
Previous worksheets
Related artifacts (and of course links to the ever-helpful document tree)
Selected Methods from Catalog
Requires the Issues be linked to artifacts (multiple artifacts ok)
Current IV&V Facility issue database supports this
Removes ambiguity/uncertainty
Have we checked all of our issues related to this update?
Data-driven vs. State/Metric-driven 8/30/2012 13 Patrick Olguin - 2012 NASA IV&V Annual Workshop<br>
slide14. Collaboration IV&V can be a lonely experience
What if being able to see what others are working on were as simple as scrolling through my list of on-line colleagues?
Secure Chat client?
Cut and paste of questions
Real-time feedback with your colleague
Has been used on previous projects
Stay connected without necessarily interrupting one another 8/30/2012 14 Patrick Olguin - 2012 NASA IV&V Annual Workshop<br>
slide15. Is There Anybody Out There? 8/30/2012 15 Patrick Olguin - 2012 NASA IV&V Annual Workshop<br>
slide16. Collaborate! Skills Database
We have one, at least. Put it to use!
Experts in the domain/project/CSCI/language/project you’re working are filtered and populate (or at least categorize) your chat list.
No more searching!
Analysts are pre-wired to help one another
Coworkers/Customer “status” is in your newsfeed and their page (duh!)
Augments formal communication paths
Real-time peer-review with colleagues
Raise your hand if you are loathe to use MKS/Orbit as a peer-review tool 8/30/2012 16 Patrick Olguin - 2012 NASA IV&V Annual Workshop<br>
slide17. Going off Script/Questions Other context-sensitive features?
How many times have you written a duplicate issue?
As you’re working on an issue, the system should be able to identify most duplicates before they’re written, given information such as section, paragraph, quoted requirement/code
Think of the Microsoft Word assistant that says, “It appears you’re writing a letter, would you like to use the template?”
What if the system could find/suggest issue relationships without them being explicitly created?
“Hello – this looks like an issue against an unrelated document, but a similar design pattern… would you like to see it?”
Word360 – web-enabled MS Word.
Why not edit rich-formatted text with one tool?
We are only scratching the surface. 8/30/2012 17 Patrick Olguin - 2012 NASA IV&V Annual Workshop<br>