尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Overview of Presentation
• Where we’ve been, and where we’re going
• Priorities
• Development methodologies: Waterfall and Agile/SCRUM
• Possible Roadblocks
• Helpful Tools for Maintenance
• Keeping Users a Priority
• Flowcharts and Planning
• Documentation and Training
• Open discussion, Questions and Answers
Presentation Contents:
Where we have been…
…during our first year with Sunapsis. It’s been a long, winding road with SEVIS changes!
Our First Year of Development:
• University of Arkansas needed a dedicated Sunapsis Coordinator.
• The University of Arkansas’ Sunapsis Coordinator position is both a
DSO and an IT Support Person.
• If the Sunapsis Coordinator will perform custom extensions: focus
is needed for programming is involved.
Our First Year of Development:
• The Sunapsis coordinator may have many roles to divide their time
to.
• Our priorities should have been to develop easier e-forms and
checklists first over e-form groups.
• Another top priority: having the Datafeed error free and valid.
• Travel signature requests, I-20 program extensions, and e-forms
that are single page forms should have been a greater priority.
Forms we have completed:
• Single page forms:
• Reduced course load for academic reasons
• Travel signature requests
• Departure-transfer notices
• Graduation notices
• I-20 Program Extension
• F-1 reinstatement and re-entry request
• Authorization for Document Pick-up
• Transfer Out
• Replacing Lost Documents
• Extension of Program and a few others.
Forms we have completed:
• Multiple e-form groups:
• J-1 Exchange Visitor Requests
• Curricular Practical Training
• Pre-arrival/Orientation E-Form Groups and Checklists for:
• Undergraduate
• Graduate
• Visiting Students
• Transfer Students
Other elements completed:
• A custom report
• A few custom alerts
• Three custom checklist task extensions
• Starting development on custom e-form extensions (more difficult)
• Custom components are not supported by Sunapsis: Users beware!
Future Projects: Where we’re going
• H-1B, J-1 Student Intern
• Optional Practical Training
• Admissions checklist for an affiliated language center
• Constant refinements, improvements, and technical support
• On-the-job self-teaching of ColdFusion, SQL, and other technical
elements that interface with Sunapsis
• More custom extensions using these technical elements
Where We’ve Been, Where We’re Going:
Section Overview
• Single e-forms developed over e-form groups
• A Sunapsis Coordinator that is both a DSO and Technical Specialist
is important to help bridge the gap between the regulatory and
compliance needs with technical development.
• Any questions or comments?
Priorities:
• Having a valid and refined Datafeed.
• Test with as many modules and functions in Sunapsis as possible.
• Wrong admission data, for example, could produce incorrect alerts and
reports, as well as add incorrect students to checklists.
• After the Datafeed is refined, work on alerts with their categories
and automatic emails.
• Solidify a document storage system and methods.
Priorities:
• Develop procedures to address SEVIS Batch Management. Who
approves, who addresses errors, who resubmits batches, etc.
• Basically do as much with Sunapsis as possible before developing
new elements that will need testing. During this time priorities
may shift, and some e-forms and checklists may become more
important than initially thought of.
• Develop individual e-forms over e-form groups and checklists.
Development Priorities:
• Data Feed: The cornerstone of operations. Having a good, clean,
and valid data feed will make all other Sunapsis operations easier.
• Emphasize to compliance and general staff that this is a good time
to examine processes to streamline, and then translate them from
paper to paperless. Determine why you are doing something, and
then translate it into a how.
How do you serve your students and scholars better?
Always have students and scholars served by Sunapsis, as opposed to only creating elements that save
foreign student advising time and address their needs.
Priorities: Section Overview
• Having a valid and refined Datafeed.
• Work on individual e-forms first, then more complex e-form
groups, and then the checklists that supports these groups.
• Any questions or comments?
Development with Sunapsis
Software Development Methodologies Applied to Developing Sunapsis Elements
From the HBO show “Silicon Valley.”
Process Management with Sunapsis: Content
• Development methodologies not just for programmers.
• Agile is associated with Just-in-Time methodologies.
• These are used in manufacturing by companies like Toyota.
• It’s aimed at reducing development in production, in relation to responding
suppliers and customer’s feedback.
• We will briefly go over two philosophies about development:
• Agile/SCRUM
• Waterfall
Development Methods (Waterfall):
• Waterfall:
• For quick development, such as creating simple extensions (alerts, reports):
this is better than trying to deliver a product quickly to then receive
feedback from.
• The final product for waterfall developments should match the desired
requirements gathered at the start of the project.
• Ask the user the question: “What will you need to do your job after this
project is finished?”
Development Methods:
• Agile/SCRUM:
• Why Agile/SCRUM? To create a feedback loop to act on user input that leads
to better development.
• Must collect feedback and then act on it.
The Agile Manifesto:
• Individuals and interactions over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiation
• Responding to change over following a plan
• The desired results?
• Software users that are happy with the end result.
• Plans change and short development cycles (one-four weeks) developed
just-in-time means delivering a product that can be tested and then
re-developed more quickly than using a “waterfall” approach.
Agile Methods: General Principles
• Satisfy clients (students and scholars) and continuously develop
software.
• Refer to changing requirements (good with changing compliance).
• Deliver working software frequently.
• Developers and software users work together. Users give feedback
to developers that then work this feedback into improvements.
• Teams are self-organized: Give an e-form group to a team and
have them become owners that are responsible for driving changes
to their product.
• As a team: Routinely reflect on how to improve and adjust.
Waterfall
vs. Agile:
Process Management: Section Overview
• Waterfall and Agile/SCRUM are two good process management
methods to research further.
• Agile/SCRUM is more suited toward reacting to changes and user
feedback. It is more adaptive.
• Waterfall can still be good for straightforward projects.
• Both are different and opposing methods, but each can be useful
depending on the situation and element being developed.
More Development = More Tech Support
• Development over time must give into more tech support, testing,
and refinement.
• Sunapsis end-user developers may have to be both software
developer and tech support.
• Maintain support ticket system: there must be a solid and
dependable way of capturing issues, tracking them, and making
sure they are resolved.
Track your development progress
When you’re receiving more requests than can be completed: that’s an issue.
Roadblocks: Section Overview
• The more you develop: the more you should support.
• Track your progress.
• Try and keep yourself from being overwhelmed.
Helpful Tools: Section Contents
• Overview of various software and processes that can help with
Sunapsis development and maintenance.
• Conducting Daily Maintenance on Sunapsis.
• Various tips for development and maintenance.
Helpful Tools:
• A support ticket/help desk management system. Could use your
university IT ticket system, off-the-shelf products such as JIRA,
Salesforce, Zendesk, etc. or even Sunapsis.
• Some way of collecting issues so they can be addressed. We use our
University ticket system and email to collect issues.
• OneNote or the above system to document issues encountered and
solved. Start developing procedures to handle Datafeed failures
and other emergent situations.
• Visio or other system for flowcharting
Helpful Tools (Cont’d):
• SQL tools such as MS SQL Server Management Studio
• Useful to learn some SQL and gain access to (at least) read
permissions to the production and test Sunapsis databases.
• I found it best to have read/write access on test and read access on
production. I am required to use our IT services to perform upgrades and
advanced modifications to the Sunapsis database.
• Some ColdFusion programming is needed for custom extensions,
but this should be last priority.
• XML Tools with Notepad++ and/or XML Notepad for XML Validation.
• Make sure your Datafeed remains valid!
Daily Maintenance
• Help advisors go through SEVIS Batch Management, and/or follow
procedures of what to do for which errors and conditions.
• E.g., if error code is S1146, then resubmit batch.
• Check table “sevisCreateBatch” for batches unable to process. Go
through each item and find the reasons items are not processed and fix
their issues so that batching continues to function correctly.
• Check Alerts.
• Check Checklist progressions.
• Check Authorization to Access Departmental E-Forms.
• Check that Sunapsis is importing notes from an email account.
• Determine how front desk check-ins and support staff (such as G.A.s and
Student Workers) are going to work with Sunapsis.
Misc. Tips:
• Keep E-Form groups consistent between Production and Test
Servers. Perhaps copy the production database over the test
database (after backing up any development), occasionally.
• This will help development, so when a eforms are copied over their e-form
groups will keep them in the same group.
• Subscribe and read the Sunapsis ListServ
(sunapsis-intl-l@list.indiana.edu) and collect applicable
information.
• Keep documentation on local changes and issues, project progress,
and how many to-dos are being requested and completed.
Flowcharts
Some method of capturing compliance and
regulatory needs to translate to technical
methods.
Flowcharts and Planning:
• Flowcharts and planning ahead are very important (use Visio, or
other software to help create flowcharts).
• Have compliance staff solidify and revise existing processes while
translating them from paper based to paperless processes.
• If not Flowcharts, then some form of capturing
regulatory/compliance needs and wants into a method.
Documentation and Training:
• Collect notes and flowcharts in a centralized area such as
OneNote, and then develop outside documentation for all types of
users (students, scholars, departmental users, etc.).
• Inform and educate staff, students and scholars about your
Sunapsis system. Teach them how to fill out e-forms and work
through checklists, etc.
• Departmental and Compliance Users need training as well.
Helpful Tools & Maintenance:
Section Overview
• Have a support ticket system in place.
• Collect all developed documentation in a centralized location.
• Learn some SQL and ColdFusion to help with relating issues to your
IT teams and Sunapsis Support.
• Develop and perform daily maintenance to keep Sunapsis running
smoothly.
• Use flowcharts to capture and relate user needs for development
purposes.
• Document processes and train your Sunapsis users when possible.
Keep your students, scholars, departmental users and advisors as priority!
Remember to keep them in focus!
Open Discussion, Questions and Answers
My email: Sevic@uark.edu

More Related Content

Similar to Suns conference presentation 2015

Sadchap04
Sadchap04Sadchap04
Library Management System.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.pptx
MuskanKhan320706
 
Kanban in software development: A systematic literature review
Kanban in software development: A systematic literature reviewKanban in software development: A systematic literature review
Kanban in software development: A systematic literature review
Muhammad Ahmad
 
Introduction to e-submission
Introduction to e-submission Introduction to e-submission
Introduction to e-submission
Bunyan Nick
 
Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019
Ahmed Misbah
 
Agile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMSAgile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMS
IXIASOFT
 
Introduction to e-submission July 2016
Introduction to e-submission July 2016Introduction to e-submission July 2016
Introduction to e-submission July 2016
Bunyan Nick
 
UNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptxUNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptx
Devnath13
 
WSO2Con USA 2017: Building a Successful Delivery Team for Customer Success
WSO2Con USA 2017: Building a Successful Delivery Team for Customer SuccessWSO2Con USA 2017: Building a Successful Delivery Team for Customer Success
WSO2Con USA 2017: Building a Successful Delivery Team for Customer Success
WSO2
 
How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...
Lasselle-Ramsay
 
Tableau Conference 2014 Presentation
Tableau Conference 2014 PresentationTableau Conference 2014 Presentation
Tableau Conference 2014 Presentation
krystalstjulien
 
Data manipulation
Data manipulationData manipulation
Data manipulation
Mohammed Hadra
 
The Costs Associated with Buying an LMS (June 2017)
The Costs Associated with Buying an LMS (June 2017)The Costs Associated with Buying an LMS (June 2017)
The Costs Associated with Buying an LMS (June 2017)
Lambda Solutions
 
ICIECA 2014 Paper 06
ICIECA 2014 Paper 06ICIECA 2014 Paper 06
Decq llc final
Decq llc finalDecq llc final
Decq llc final
joyousone1104
 
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
Sencha
 
Aayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BAAayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BA
aayush sinha
 
Student Success Plan: Helping students reach their goals!!
Student Success Plan: Helping students reach their goals!!Student Success Plan: Helping students reach their goals!!
Student Success Plan: Helping students reach their goals!!
Next Generation Learning Challenges
 
Stephen "Steve" Muzzy Memphis Schools Presentation
Stephen "Steve" Muzzy Memphis Schools PresentationStephen "Steve" Muzzy Memphis Schools Presentation
Stephen "Steve" Muzzy Memphis Schools Presentation
steve muzzy
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
Fáber D. Giraldo
 

Similar to Suns conference presentation 2015 (20)

Sadchap04
Sadchap04Sadchap04
Sadchap04
 
Library Management System.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.pptx
 
Kanban in software development: A systematic literature review
Kanban in software development: A systematic literature reviewKanban in software development: A systematic literature review
Kanban in software development: A systematic literature review
 
Introduction to e-submission
Introduction to e-submission Introduction to e-submission
Introduction to e-submission
 
Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019Agile Software Development and DevOps 21092019
Agile Software Development and DevOps 21092019
 
Agile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMSAgile Content Development and the IXIASOFT DITA CMS
Agile Content Development and the IXIASOFT DITA CMS
 
Introduction to e-submission July 2016
Introduction to e-submission July 2016Introduction to e-submission July 2016
Introduction to e-submission July 2016
 
UNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptxUNIT V - 1 SPM.pptx
UNIT V - 1 SPM.pptx
 
WSO2Con USA 2017: Building a Successful Delivery Team for Customer Success
WSO2Con USA 2017: Building a Successful Delivery Team for Customer SuccessWSO2Con USA 2017: Building a Successful Delivery Team for Customer Success
WSO2Con USA 2017: Building a Successful Delivery Team for Customer Success
 
How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...How to Get Started with a Cross Functional Approach to Content Management - T...
How to Get Started with a Cross Functional Approach to Content Management - T...
 
Tableau Conference 2014 Presentation
Tableau Conference 2014 PresentationTableau Conference 2014 Presentation
Tableau Conference 2014 Presentation
 
Data manipulation
Data manipulationData manipulation
Data manipulation
 
The Costs Associated with Buying an LMS (June 2017)
The Costs Associated with Buying an LMS (June 2017)The Costs Associated with Buying an LMS (June 2017)
The Costs Associated with Buying an LMS (June 2017)
 
ICIECA 2014 Paper 06
ICIECA 2014 Paper 06ICIECA 2014 Paper 06
ICIECA 2014 Paper 06
 
Decq llc final
Decq llc finalDecq llc final
Decq llc final
 
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
SenchaCon 2016: Creating a Flexible and Usable Industry Specific Solution - D...
 
Aayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BAAayush Sinha_8.4Yrs_PO_BA
Aayush Sinha_8.4Yrs_PO_BA
 
Student Success Plan: Helping students reach their goals!!
Student Success Plan: Helping students reach their goals!!Student Success Plan: Helping students reach their goals!!
Student Success Plan: Helping students reach their goals!!
 
Stephen "Steve" Muzzy Memphis Schools Presentation
Stephen "Steve" Muzzy Memphis Schools PresentationStephen "Steve" Muzzy Memphis Schools Presentation
Stephen "Steve" Muzzy Memphis Schools Presentation
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 

Recently uploaded

A Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by QuizzitoA Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by Quizzito
Quizzito The Quiz Society of Gargi College
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
TechSoup
 
bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
Sarojini38
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapitolTechU
 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
Kalna College
 
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT KanpurDiversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Quiz Club IIT Kanpur
 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Quiz Club IIT Kanpur
 
Talking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual AidsTalking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual Aids
MattVassar1
 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
Kalna College
 
How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...
Infosec
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
ShwetaGawande8
 
Keynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse CityKeynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse City
PJ Caposey
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
Kalna College
 
Creativity for Innovation and Speechmaking
Creativity for Innovation and SpeechmakingCreativity for Innovation and Speechmaking
Creativity for Innovation and Speechmaking
MattVassar1
 
(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"
MJDuyan
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
MattVassar1
 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
heathfieldcps1
 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
BiplabHalder13
 
The Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptxThe Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptx
PriyaKumari928991
 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
Celine George
 

Recently uploaded (20)

A Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by QuizzitoA Quiz on Drug Abuse Awareness by Quizzito
A Quiz on Drug Abuse Awareness by Quizzito
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
 
bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
 
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptxCapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
CapTechTalks Webinar Slides June 2024 Donovan Wright.pptx
 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
 
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT KanpurDiversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT Kanpur
 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
 
Talking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual AidsTalking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual Aids
 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
 
How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
 
Keynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse CityKeynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse City
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
 
Creativity for Innovation and Speechmaking
Creativity for Innovation and SpeechmakingCreativity for Innovation and Speechmaking
Creativity for Innovation and Speechmaking
 
(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
 
The Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptxThe Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptx
 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
 

Suns conference presentation 2015

  • 1.
  • 2. Overview of Presentation • Where we’ve been, and where we’re going • Priorities • Development methodologies: Waterfall and Agile/SCRUM • Possible Roadblocks • Helpful Tools for Maintenance • Keeping Users a Priority • Flowcharts and Planning • Documentation and Training • Open discussion, Questions and Answers Presentation Contents:
  • 3. Where we have been… …during our first year with Sunapsis. It’s been a long, winding road with SEVIS changes!
  • 4. Our First Year of Development: • University of Arkansas needed a dedicated Sunapsis Coordinator. • The University of Arkansas’ Sunapsis Coordinator position is both a DSO and an IT Support Person. • If the Sunapsis Coordinator will perform custom extensions: focus is needed for programming is involved.
  • 5. Our First Year of Development: • The Sunapsis coordinator may have many roles to divide their time to. • Our priorities should have been to develop easier e-forms and checklists first over e-form groups. • Another top priority: having the Datafeed error free and valid. • Travel signature requests, I-20 program extensions, and e-forms that are single page forms should have been a greater priority.
  • 6. Forms we have completed: • Single page forms: • Reduced course load for academic reasons • Travel signature requests • Departure-transfer notices • Graduation notices • I-20 Program Extension • F-1 reinstatement and re-entry request • Authorization for Document Pick-up • Transfer Out • Replacing Lost Documents • Extension of Program and a few others.
  • 7. Forms we have completed: • Multiple e-form groups: • J-1 Exchange Visitor Requests • Curricular Practical Training • Pre-arrival/Orientation E-Form Groups and Checklists for: • Undergraduate • Graduate • Visiting Students • Transfer Students
  • 8. Other elements completed: • A custom report • A few custom alerts • Three custom checklist task extensions • Starting development on custom e-form extensions (more difficult) • Custom components are not supported by Sunapsis: Users beware!
  • 9. Future Projects: Where we’re going • H-1B, J-1 Student Intern • Optional Practical Training • Admissions checklist for an affiliated language center • Constant refinements, improvements, and technical support • On-the-job self-teaching of ColdFusion, SQL, and other technical elements that interface with Sunapsis • More custom extensions using these technical elements
  • 10. Where We’ve Been, Where We’re Going: Section Overview • Single e-forms developed over e-form groups • A Sunapsis Coordinator that is both a DSO and Technical Specialist is important to help bridge the gap between the regulatory and compliance needs with technical development. • Any questions or comments?
  • 11.
  • 12. Priorities: • Having a valid and refined Datafeed. • Test with as many modules and functions in Sunapsis as possible. • Wrong admission data, for example, could produce incorrect alerts and reports, as well as add incorrect students to checklists. • After the Datafeed is refined, work on alerts with their categories and automatic emails. • Solidify a document storage system and methods.
  • 13. Priorities: • Develop procedures to address SEVIS Batch Management. Who approves, who addresses errors, who resubmits batches, etc. • Basically do as much with Sunapsis as possible before developing new elements that will need testing. During this time priorities may shift, and some e-forms and checklists may become more important than initially thought of. • Develop individual e-forms over e-form groups and checklists.
  • 14. Development Priorities: • Data Feed: The cornerstone of operations. Having a good, clean, and valid data feed will make all other Sunapsis operations easier. • Emphasize to compliance and general staff that this is a good time to examine processes to streamline, and then translate them from paper to paperless. Determine why you are doing something, and then translate it into a how.
  • 15. How do you serve your students and scholars better? Always have students and scholars served by Sunapsis, as opposed to only creating elements that save foreign student advising time and address their needs.
  • 16. Priorities: Section Overview • Having a valid and refined Datafeed. • Work on individual e-forms first, then more complex e-form groups, and then the checklists that supports these groups. • Any questions or comments?
  • 17. Development with Sunapsis Software Development Methodologies Applied to Developing Sunapsis Elements From the HBO show “Silicon Valley.”
  • 18. Process Management with Sunapsis: Content • Development methodologies not just for programmers. • Agile is associated with Just-in-Time methodologies. • These are used in manufacturing by companies like Toyota. • It’s aimed at reducing development in production, in relation to responding suppliers and customer’s feedback. • We will briefly go over two philosophies about development: • Agile/SCRUM • Waterfall
  • 19. Development Methods (Waterfall): • Waterfall: • For quick development, such as creating simple extensions (alerts, reports): this is better than trying to deliver a product quickly to then receive feedback from. • The final product for waterfall developments should match the desired requirements gathered at the start of the project. • Ask the user the question: “What will you need to do your job after this project is finished?”
  • 20. Development Methods: • Agile/SCRUM: • Why Agile/SCRUM? To create a feedback loop to act on user input that leads to better development. • Must collect feedback and then act on it.
  • 21. The Agile Manifesto: • Individuals and interactions over processes and tools • Working software over comprehensive documentation • Customer collaboration over contract negotiation • Responding to change over following a plan • The desired results? • Software users that are happy with the end result. • Plans change and short development cycles (one-four weeks) developed just-in-time means delivering a product that can be tested and then re-developed more quickly than using a “waterfall” approach.
  • 22. Agile Methods: General Principles • Satisfy clients (students and scholars) and continuously develop software. • Refer to changing requirements (good with changing compliance). • Deliver working software frequently. • Developers and software users work together. Users give feedback to developers that then work this feedback into improvements. • Teams are self-organized: Give an e-form group to a team and have them become owners that are responsible for driving changes to their product. • As a team: Routinely reflect on how to improve and adjust.
  • 24. Process Management: Section Overview • Waterfall and Agile/SCRUM are two good process management methods to research further. • Agile/SCRUM is more suited toward reacting to changes and user feedback. It is more adaptive. • Waterfall can still be good for straightforward projects. • Both are different and opposing methods, but each can be useful depending on the situation and element being developed.
  • 25.
  • 26. More Development = More Tech Support • Development over time must give into more tech support, testing, and refinement. • Sunapsis end-user developers may have to be both software developer and tech support. • Maintain support ticket system: there must be a solid and dependable way of capturing issues, tracking them, and making sure they are resolved.
  • 27. Track your development progress When you’re receiving more requests than can be completed: that’s an issue.
  • 28. Roadblocks: Section Overview • The more you develop: the more you should support. • Track your progress. • Try and keep yourself from being overwhelmed.
  • 29.
  • 30. Helpful Tools: Section Contents • Overview of various software and processes that can help with Sunapsis development and maintenance. • Conducting Daily Maintenance on Sunapsis. • Various tips for development and maintenance.
  • 31. Helpful Tools: • A support ticket/help desk management system. Could use your university IT ticket system, off-the-shelf products such as JIRA, Salesforce, Zendesk, etc. or even Sunapsis. • Some way of collecting issues so they can be addressed. We use our University ticket system and email to collect issues. • OneNote or the above system to document issues encountered and solved. Start developing procedures to handle Datafeed failures and other emergent situations. • Visio or other system for flowcharting
  • 32. Helpful Tools (Cont’d): • SQL tools such as MS SQL Server Management Studio • Useful to learn some SQL and gain access to (at least) read permissions to the production and test Sunapsis databases. • I found it best to have read/write access on test and read access on production. I am required to use our IT services to perform upgrades and advanced modifications to the Sunapsis database. • Some ColdFusion programming is needed for custom extensions, but this should be last priority. • XML Tools with Notepad++ and/or XML Notepad for XML Validation. • Make sure your Datafeed remains valid!
  • 33. Daily Maintenance • Help advisors go through SEVIS Batch Management, and/or follow procedures of what to do for which errors and conditions. • E.g., if error code is S1146, then resubmit batch. • Check table “sevisCreateBatch” for batches unable to process. Go through each item and find the reasons items are not processed and fix their issues so that batching continues to function correctly. • Check Alerts. • Check Checklist progressions. • Check Authorization to Access Departmental E-Forms. • Check that Sunapsis is importing notes from an email account. • Determine how front desk check-ins and support staff (such as G.A.s and Student Workers) are going to work with Sunapsis.
  • 34. Misc. Tips: • Keep E-Form groups consistent between Production and Test Servers. Perhaps copy the production database over the test database (after backing up any development), occasionally. • This will help development, so when a eforms are copied over their e-form groups will keep them in the same group. • Subscribe and read the Sunapsis ListServ (sunapsis-intl-l@list.indiana.edu) and collect applicable information. • Keep documentation on local changes and issues, project progress, and how many to-dos are being requested and completed.
  • 35. Flowcharts Some method of capturing compliance and regulatory needs to translate to technical methods.
  • 36. Flowcharts and Planning: • Flowcharts and planning ahead are very important (use Visio, or other software to help create flowcharts). • Have compliance staff solidify and revise existing processes while translating them from paper based to paperless processes. • If not Flowcharts, then some form of capturing regulatory/compliance needs and wants into a method.
  • 37. Documentation and Training: • Collect notes and flowcharts in a centralized area such as OneNote, and then develop outside documentation for all types of users (students, scholars, departmental users, etc.). • Inform and educate staff, students and scholars about your Sunapsis system. Teach them how to fill out e-forms and work through checklists, etc. • Departmental and Compliance Users need training as well.
  • 38. Helpful Tools & Maintenance: Section Overview • Have a support ticket system in place. • Collect all developed documentation in a centralized location. • Learn some SQL and ColdFusion to help with relating issues to your IT teams and Sunapsis Support. • Develop and perform daily maintenance to keep Sunapsis running smoothly. • Use flowcharts to capture and relate user needs for development purposes. • Document processes and train your Sunapsis users when possible.
  • 39. Keep your students, scholars, departmental users and advisors as priority! Remember to keep them in focus!
  • 40. Open Discussion, Questions and Answers My email: Sevic@uark.edu

Editor's Notes

  1. “Hello, and welcome, to a presentation about my first year as a Sunapsis Coordinator at the University of Arkansas.” Started as a temporary employee and our office made the position permanent after a few months. Changed careers from journalism to IT support. I also received some DSO and F-1 advising training.
  2. Where we’ve been, and where we’re going Priorities Development methodologies: Waterfall and Agile/SCRUM Possible Roadblocks Helpful Tools for Maintenance Keeping Users a Priority Flowcharts and Planning Documentation and Training Open discussion, Questions and Answers
  3. It’s been difficult with SEVIS changes.
  4. University of Arkansas tried to support Sunapsis initially with advisors maintaining it, but needed to hire a coordinator to keep this effort focused. The University of Arkansas’ Sunapsis coordinator position is divided into also being a DSO and a co-front desk person for advising (with a gatekeeper before me acting as the main front desk person). We may have to remove the DSO and co-front desk responsibilities, for development and support is difficult with interruption.
  5. The Sunapsis coordinator will have to either be divided into multiple positions, or the coordinator wear multiple hats of developer, tech support specialist, project manager and maybe DSO and other compliance responsibilities. Our priorities should have been to develop easier e-forms and checklists first over e-form groups, yet, we started with H1-B and J-1 e-form groups. Having the data feed error free and valid should also be a priority, but some of this may fall on a Database Administrator, if possible. Travel signature requests, I-20 program extensions, and e-forms that are single page forms should have been a greater priority.
  6. We have completed many single page forms, and a few multiple e-form groups. This presentation can be emailed to you, or made available (if this list is needed by anyone). The e-form groups take longer to work with: Takes time to work out how each form works with others in the group. Business processes should be revised along with these e-form groups.
  7. These are the e-form groups we’ve completed. We are still revising e-forms and groups. We’re working on the Pre-arrival and Orientation Checklists and are trying to divide it between four student groups: Undergraduate Graduate Visiting Students Transfer Students
  8. We are starting to develop custom solutions such as custom alerts, reports, checklist task extensions, and custom e-form extensions. The list gets more difficult on down. Custom reports are easier than alerts, with custom e-form extensions being the most difficult. Programming in ColdFusion is required to make an e-form extension, while a report and a checklist task extension is more SQL based authoring. Custom components are not supported by Sunapsis.
  9. H-1B, J-1 Student Intern Optional Practical Training Admissions checklist for an affiliated language center Constant refinements, improvements, and technical support On-the-job self-teaching of ColdFusion, SQL, and other technical elements that interface with Sunapsis More custom extensions using these technical elements.
  10. Develop single e-forms over more complex e-form groups A Sunapsis Coordinator that is both DSO and Technical Specialist bridges the gap between compliance and technical development. We’re not done yet…Any questions or comments on this section?
  11. I mentioned I would prioritize what I have been working on differently if given the chance. So, what are these priorities?
  12. Having a valid and refined datafeed. Test with as many modules and functions in Sunapsis as possible. Wrong admission data, for example, could produce incorrect alerts and reports, as well as add incorrect students to checklists. After the datafeed is refined, work on alerts with their categories and automatic emails. Solidify a document storage system and methods.
  13. Develop procedures to address SEVIS Batch Management. Who approves, who addresses errors, who resubmits batches, etc. Basically do as much with Sunapsis as possible before developing new elements that will need testing. During this time priorities may shift, and some e-forms and checklists may become more important than initially thought of. Develop individual e-forms over e-form groups and checklists.
  14. Data Feed: The cornerstone of operations. Having a good, clean, and valid data feed will make all other Sunapsis operations easier. Emphasize to compliance and general staff that this is a good time to examine processes to streamline, and then translate them from paper to paperless. Determine why you are doing something, and then translate it into a how.
  15. With so many elements to work on, what is a good test to determine what should be priority? Whatever best servers your students. This may be saving your advisors time by using automated emails, so they can have more face time with students. However, surveys of students/scholars and to make sure their needs are being met should be a higher priority.
  16. Just an overview of this section, about Priorities… Having a valid and refined Datafeed. Work on individual e-forms first, then more complex e-form groups, and then the checklists that supports these groups. Any questions or comments about prioritizing what a Sunapsis Coordinator may perform?
  17. Just an image from a television comedy, from HBO, entitled “Silicon Valley” involving software development. They have a SCRUM board in the back…keeping track of a project’s progress with categories and sticky notes. …more about Project Management later.
  18. This section is about Software Development Methodologies Applied to Developing Sunapsis Elements Not just for software programming. Associated with Just-in-Time methodologies, such as JIT manufacturing, used by Toyota, aimed at reducing development in production and responses to suppliers and customers. We will go over two concepts: Agile/SCRUM, and Waterfall
  19. Waterfall: Still good for quick development where feedback is mostly needed just at the beginning (for projects where needs are known and will not (likely) change). Ask the user requesting the development “What will you need to do your job after this project is finished?” Tell the story of the Sponsored Student Program’s request of an alert for Expiring Financial Guarantee. They wanted an alert to trigger 30 and 15 days before a date in a custom table and field. The alert was developed, but they now want certain students excluded. So, we will have to redevelop the item. What was delivered was what they wanted, but after receiving what they asked, they then wanted improvements. Still probably good to have used Waterfall. The delivered products works, but just needs refinement. The case is closed, so to speak. So, may be best to start a new process of development to meet new requirements and needs to then develop and deliver a new product.
  20. I don’t know for sure, but it seems Sunapsis is development in an Agile fashion. They seem to react to our input, SEVIS changes, and are not so concerned with developing a polished end product as opposed to delievering a constantly evolving product that addresses our input and changes in International Education and Compliance. Collect feedback from users, and then act on it: Address user needs with development.
  21. The following are tenets of the Agile method, but basically it is to put the software users as a priority. Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan The desired results? Software that constantly readdresses what meets the needs and requirements of its users.
  22. Satisfy clients (students and scholars) and continuously develop software. Plans change and short development cycles (one-four weeks) developed just-in-time means delivering a product that can be tested and then re-developed more quickly than using a “waterfall” approach. Refer to changing requirements (good with changing compliance). Deliver working software frequently. This can apply to e-forms and their groups, checklists, etc. Deliver elements you can then gather feedback for, and then work to improve. Developers and software users work together. Users give feedback to developers that then work this feedback into improvements. Teams are self-organized: Give an e-form group to a team and have them become owners that are responsible for driving changes to their product. As a team: Routinely reflect on how to improve and adjust.
  23. This is a graphic comparing Waterfall verses Agile. Waterfall can have a greater risk, for the users will only get to know the product once it has been developed. For a developer however, this could be desired if there is limited time to interact with the users needing an element developed. “You asked for this product, and here is what you asked for.” Agile has less risk as the product is being constantly delivered to where the user then can test and see if this product meets their needs. Other needs and features may be thought of once the product is tested, and what the final product will include. More interaction is needed for Agile/SCRUM, and this interaction can’t always be had.
  24. Waterfall and Agile/SCRUM are two good process management methods to research further. Agile/SCRUM is more suited toward reacting to changes and user feedback. It is more adaptive. Waterfall can still be good for straightforward projects. Both are different and opposing methods, but each can be useful depending on the situation and element being developed.
  25. I’ve encountered many roadblocks throughout the year I have been with the University of Arkansas.
  26. Development over time must give into more tech support, testing, and refinement. Sunapsis end-user developers may have to be both software developer and tech support. Maintain support ticket system: there must be a solid and dependable way of capturing issues, tracking them, and making sure they are resolved.
  27. I just started keeping track of requests, and we’re finding that currently I am not quite able to keep up with the amount of requests compared to what’s getting done. We’re looking into having a front desk person take some of the responsibilities away from the Sunapsis coordinator. When you’re receiving more requests than can be completed: that’s an issue. This is also another reason a Support Ticket System should be implemented and maintained.
  28. The more you develop: the more you should support. Track your progress. Try and keep yourself from being overwhelmed.
  29. So, what are some tools that could help with all of these responsibilities?
  30. What are some tools and processes that will help with development and maintenance of Sunapsis? We’ll look into how Daily Maintenance is important. Then give some various tips for development and maintenance.
  31. A support ticket/help desk management system. Could use your university IT ticket system, off-the-shelf such as JIRA, Salesforce, Zendesk, etc. or even Sunapsis. Some way of collecting issues so they can be addressed. We use our University ticket system and email to collect issues. OneNote or the above system to document issues encountered and solved. Start developing procedures to handle datafeed failures and other emergent situations. Visio or other system for flowcharting
  32. Notepad++ with XML Tools installed SQL tools such as MS SQL Server Management Studio Learn some SQL and gain access to (at least) read permissions to the production and test Sunapsis databases. I found it best to have read/write access on test and read access on production. I have to use our IT services to perform upgrades and advanced modifications to the Sunapsis database. Some ColdFusion programming is needed for custom extensions, but this should be last priority. XML Tools with Notepad++ and/or XML Notepad for XML Validation. Make sure your datafeed remains valid!
  33. Help advisors go through SEVIS Batch Management, and/or follow procedures of what to do for which errors and conditions. E.g., if error code is S1146, then resubmit batch. Check table “sevisCreateBatch” for batches unable to process. Go through each item and find the reasons items are not processed and fix their issues so that batching continues to function correctly. Check Alerts. Check Checklist progressions. Check Authorization to Access Departmental E-Forms. Check that Sunapsis is importing notes from an email account. Determine how front desk check-ins and support staff (such as G.A.s and Student Workers) are going to work with Sunapsis.
  34. Keep E-Form groups consistent between Production and Test servers. Perhaps copy the production database over the test database after backing up any development, on occasion. Subscribe to the Sunapsis ListServ. Keep documentation on local changes and issues, project progress, and how many to-dos are being requested compared to the ones completed.
  35. We try and always start with flowcharts at the beginning of a project to determine its production needs. Our office had trouble seeing the importance of flowcharts until we learned they could save time. Especially for Waterfall projects: They are good to document what a user would like to receive from new development
  36. Flowcharts and planning ahead are very important. Have compliance staff solidify and revise existing processes while translating them from paper based to paperless processes.
  37. Collect notes and flowcharts in a centralized area such as OneNote, and then develop outside documentation for all types of users (students, scholars, departmental users, etc.). Inform and educate staff, students and scholars about your Sunapsis system. How to fill out e-forms and work through checklists, etc.
  38. Have a support ticket system in place. Collect all developed documentation in a centralized location. Learn some SQL and ColdFusion to help with relating issues to your IT teams and Sunapsis Support. Develop and perform daily maintenance to keep Sunapsis running smoothly. Use flowcharts to capture and relate user needs for development purposes. Document processes and train your Sunapsis users when possible.
  39. Always have students and scholars served by Sunapsis, as opposed to only creating elements that save foreign student advising time and address their needs.
  40. My email: Sevic@uark.edu
  翻译: