2. About Me
Grew up in Bloomington – Normal, IL
Senior at Illinois State University, Normal, IL
Majoring in Computer Science
with Minor in Mathematics
Student organization leadership:
Secretary for UNICEF at ISU
• Aug. 2014 – May 2015
Treasurer for UNICEF at ISU
• May 2015 – Present
Treasurer for Association of Computing Machinery (ACM)
• May 2015 – Present
2
3. Project Overview
Diagram all the flowpaths at DPW, with data
Calculate and display: cycle time, takt time, theoretical inventory, and
average estimated recovery weight for each PC and flowpath
Used for Kaizens and plant improvements
3
4. First steps: research and requirements
Research
Dynamic Visio diagrams
Visio – database connection
Data cubes
Gathering requirements
What did ABS want on diagrams?
How would diagrams be used?
Narrowing down requirements
What can be done in 3 months?
4
5. First Draft: a dynamic diagram with dummy data
Dynamic Visio diagram
Redraws based on excel workbook
Written in Visual Basic for Applications (VBA)
5
6. Connecting Visio to data: my first big roadblock
6
Visio
Data
Cube
Database
Visio
Data
Cube
DatabaseExcel
7. Migration to Sharepoint: second big roadblock
Makes diagram accessible
Limitations of Visio in Sharepoint
Won’t support VBA code
Redesigned diagram to use hyperlinks
Same functionality, different implementation
7
12. What I learned
Technical
Visual Basic for Applications (VBA)
SQL Server Analysis Services
• Data cubes
SharePoint, Visio services, excel services
Real world examples of SQL
Version control
Business
Project timelines
Working with business partner
Real world setbacks and workarounds
Having a supervisor
• Working on my own
Hard deadlines
12