Workflow Diagrams Code Submission and Testing Process.

Slides:



Advertisements
Similar presentations
Testing Workflow Purpose
Advertisements

ICIS-NPDES Plugin Design Preview Webinar ICIS-NPDES Full Batch OpenNode2 Plugin Project Presented by Bill Rensmith Windsor Solutions, Inc. 3/15/2012.
SOFTWARE TESTING. Software Testing Principles Types of software tests Test planning Test Development Test Execution and Reporting Test tools and Methods.
Branching, Switching and tagging Francesco Furfari CNR-ISTI Italy.
TECHNICAL BID OPENING. Tender creator logs in 1. Dept user logs in with login id and password 2. Click Login.
OPERA Electronic Submission of Administrative Supplement and Change of Institution Requests David Curren and Emily Linde Office of Policy for Extramural.
Workflow Diagrams Code Submission and Testing Process.
Sudheesh Singanamalla. Editable and Free Every open source software is free to download and use for a lifetime. At the same time it gives the transparency.
VxVistA Project: Summary Slide The vxVistA Project is envisioned as a method of providing a platform for an Open Source EMR based on the FOIA released.
UML - Development Process 1 Software Development Process Using UML (2)
Open Source EHR Services OSEHRA Architecture Work Group Meeting June 4, 2013.
Condor Technology Solutions, Inc. Grace RFTS Application Extension Phase.
1 Software Testing (Part-II) Lecture Software Testing Software Testing is the process of finding the bugs in a software. It helps in Verifying and.
RUP Fundamentals - Instructor Notes
CLEANROOM SOFTWARE ENGINEERING.
Lean Procure to Pay David Kemp Senior Consultant
RUP Implementation and Testing
Rational Unified Process Fundamentals Module 4: Disciplines II.
What is a life cycle model? Framework under which a software product is going to be developed. – Defines the phases that the product under development.
Xpress Systems Pre-Assessment Workshop SE 18 TEAM 2E  ARUNKUMAR A A  THAN HTIKE TUN A Y  ACHILLES TANHT082180E  BRIGHT D LA U  MAYA.
Afsin Ustundag, Ray Group International 1. Scheduling Update Scheduling was chosen as the second package to refactor  Significant number of dependencies.
Configuration Management (CM)
Using Turnitin® and ETS e-rater® with myWriteSmart
Testing Workflow In the Unified Process and Agile/Scrum processes.
Three State Data Warehouse 1 Cassie Archuleta Tom Moore May 6, 2014 Progress Update for 3SDW Development.
INFO 637Lecture #101 Software Engineering Process II Review INFO 637 Glenn Booker.
CONTENTS 1.Work done in JUNE (22nd-30th)‏ i) Stage 1:Concept proposal acceptance module upload (Slide 2nd)‏ 2. Work done in JULY a) Stage 1: Improvised.
Proposal Presentation Prepared by: Condor Technology Solutions, Inc. August 24, 2000.
T Iteration Demo Group name [PP|I1|I2] Iteration
TEST-1 6. Testing & Refactoring. TEST-2 How we create classes? We think about what a class must do We focus on its implementation We write fields We write.
A description of how the lifecycles built within U PlanIT align with the project management methodology as defined by the IT PPO. Next © 2009 IT Project.
Managing Change 1. Why Do Requirements Change?  External Factors – those change agents over which the project team has little or no control.  Internal.
Health eDecisions Use Case 2: CDS Guidance Service Strawman of Core Concepts Use Case 2 1.
Configuration Management and Change Control Change is inevitable! So it has to be planned for and managed.
Report Sharp-Shooter is released in the following editions: 1) 2) 3) 4) 5) 6)
Configuration Management CSCI 5801: Software Engineering.
Anubha Gupta | Software Engineer Visual Studio Online Microsoft Corp. Visual Studio Enterprise Leveraging modern tools to streamline Build and Release.
Updates to the Windows Logo Program Tools for Windows 7 Karl FroelichCraig Rowland Lead Program ManagerSenior Program ManagerOnline Device Services
Community Codes Free and shared resource Ongoing distributed development by both research and operational communities – Maintained under version control.
1 Proposal and Observation Handling Ravi Sankrit (User Support Scientist) SSSC May 11, 2011.
VxVistA Project: Summary Slide The vxVistA Project is envisioned as a method of providing a platform for an Open Source EMR based on the FOIA released.
Product Definition Christopher Edwards
SES Performance-Based Pay System Three steps to USDA implementation and change: 1. Convert all senior executives to new pay for performance system 2. Develop.
Certification and Adoption Workgroup HIT Policy Committee April 28, 2014 Discussion on Incremental Rulemakings.
SWRCBSWRCBSWRCBSWRCB AB2886 Implementation San Jose Training San Jose Training July 30, 2001 Marilyn R. Arsenault ArsenaultLegg, Inc.
Software Development Security Chapter 10 Part 3 Pages 1108 to 1125.
Workflow Diagrams Code Submission and Testing Process.
December 17, 2014 popHealth® OSEHRA Update Fred Prior, PhD Special Projects Consultant Peter Li Director, Engineering Don Hewitt VP, Business Operations.
Adaptive Software Development Process Framework. Version / 21 / 2001Page Project Initiation 2.0 Adaptive Cycle Planning 5.0 Final Q/A and.
Prepare to Build Module 4: Student Course Requests Learning Event Conference Call Info: Access Code: # *6 to mute your phone, *7.
Zscaler Support Best Practices Guide Version September 27, 2016.
Developers Users Committers How do I configure this now? Just one more fix and I am done! CVS Download/Use Software Submit problems/ request features Store.
Engineering Change Request (ECR) Process Change Request (PCR)
Software Engineering (CSI 321)
Software Verification and Validation
The Use of AMET and Automated Scripts for Model Evaluation
Using Turnitin, GradeMark, and ETS e-rater in myWriteSmart
GLAST Release Manager Automated code compilation via the Release Manager Navid Golpayegani, GSFC/SSAI Overview The Release Manager is a program responsible.
How to Create New GPC Managing and Cardholder Accounts in AIM
Object Oriented Analysis and Design
Engineering Processes
Introduction to Software Testing
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Adaptive Product Development Process Framework
ETID has a Scrap Module to create and submit ETIDs for Scrap Property.
Delivering great hardware solutions for Windows
Software Development Process Using UML Recap
CAS Recommendation Portal
Certification Plan EdgeX TSC F2F May 1,
Provider Maintenance—Accreditation Module
Presentation transcript:

Workflow Diagrams Code Submission and Testing Process

Code Submission Process User Develops Code Sub- mission Type Submit to Gerrit Submit to OTJ OSEHRA Gold (3) OSEHRA Review (1) VA Review (2) VA Gold (4) VA Review (2) OSEHRA Review (1) Bug Fix or Incremental Change New Module or Additional Capability (1)Reviewer is required to download code/tests, execute tests and evaluate the code. Referral is either back to Gerrit for additional modifications/abandonment or for acceptance. OSEHRA review may include manual functional testing. (2)VA certification process as defined by VA. Two types of feedback can come out of the VA process – Bug Fixes which require recertification by OSEHRA, and requests for additional artifacts such as BRDs, ICRs, Requirements Documents, Test Plans, etc. (3)OSEHRA gold version may need to be separate from VA gold unless we can identify a mechanism whereby the VA can accept code outside its area of interest such as pediatrics packages, open source versions of redacted code, etc. (4)VA gold as defined by/maintained by VA.

Automatic From Cron Script Submit to Dashboard (4) Testing/Dashboard Submission Nightly Process (1) Download Test Harness (1)Process for Nightly Regression/Unit Tests. (2)Process for verification of changes either as a developer or during review. (3)Changes may be downloaded from Gerrit, the OTJ, or be made as part of ongoing development. (4)The test engine automatically uploads to the dashboard on completion of the tests. No additional user action is required. Adapt Script/Set up Cron Update Test Harness Update VistA Code Execute Nightly Tests Experimental Process (2) Download Test Harness Download VistA Code Apply Changes (3) Upload to Caché / GT.M Execute Tests

VA Intake Process (1) Sufficien t Artifacts ? Interest ? VA Intake OSEHRA Certifies VA Notified (1)This is our understanding of the process as the VA intends to implement it based on our discussions with VA developers. We will need to adapt to whatever process the VA implement. (2) “Additional Effort” can either be a request for additional artifacts (BRD, ICRs, Requirements Documents, Testing), a notice of a bug, or a request for additional development prior to acceptance. Artifact requests do not require additional OSEHRA effort other than potentially a cursory review. Code changes will require eventual recertification by OSEHRA; although, that can follow formal acceptance of the changes by the VA. VA Initial Evaluation Discard Code Submitted VA Certifies ? Request Additional Effort (2) Notify OSEHRA