Skip to content
Andrew Ferlitsch edited this page Apr 24, 2017 · 48 revisions

Technical Interview Application - Agile Methodology with Extreme Programming

  • Short Development Releases
  • Code Reviews
  • Extensive Unit Testing
  • Delay Features until needed

SPRINTS

Sprint 19 - End Apr. 23, 2017

  1. COMPLETED Add Q&A (goal 1500)
  2. COMPLETED Publish Whitepaper on Grouping
  3. COMPLETED Add Display Test Result Badges
  4. COMPLETED Write Presentation on Multiple Choice/NLP Algorithm
  5. Admin Dashboard bug fixes

Sprint 18 - End Apr. 16, 2017

  1. COMPLETED Redesign UX for Next buttons.
  2. COMPLETED Redesign UX for Select Category
  3. COMPLETED Bug Fixes
  4. COMPLETED Draft Provisional for Multi-Choice

Sprint 17 - End Apr. 9, 2017

  1. COMPLETED Fix Bugs
  2. COMPLETED Add Questions (Goal 1400)
  3. COMPLETED Integrate Docker Build (Craig)
  4. COMPLETED Write White Paper on Multiple Choice.
  5. COMPLETED Add Artificial Intelligence Category
  6. Add Test Badges

3rd Iterative Release Build, Apr. 3, 2017

Sprint 16 - End Apr. 2, 2017

  1. COMPLETED Refactor Multi-Choice NLP matching similar method
  2. COMPLETED Fix Bugs reported by Agile Tester (Debra)
  3. COMPLETED Refactor Quisse for Kids
  4. COMPLETED Finish enhancements to Admin Dashboard
  5. COMPLETED Finish User Management
  6. COMPLETED Finish Implementing Group category in Quisse for Kids
  7. COMPLETED Add Login/Security for Admin
  8. COMPLETED Start Login for Users (FB and LinkedIn)
  9. COMPLETED Add timer for questions
  10. COMPLETED Add saving test status for users.

Sprint 15 - End Mar. 26, 2017

  1. COMPLETED Add Machine Learning Category and Questions (1100 goal)
  2. COMPLETED Fix Bugs reported by Agile Tester (Debra)
  3. COMPLETED Refactor Adaptive Test Selector code.
  4. COMPLETED Start User Management interface.

2nd Iterative Release Build, Mar. 19, 2017

Sprint 14 - End Mar. 19, 2017

  1. COMPLETED Finish learning difficulty level from timing metrics
  2. COMPLETED Fix remaining bugs in Admin Dashboard
  3. COMPLETED Fix User Reported Bugs
  4. COMPLETED Implement Bug Tracking/Version Control
  5. COMPLETED Add 100 questions (1000 goal)
  6. COMPLETED Enable setting question level from learned timing metrics.
  7. COMPLETED Redesign Reset/Score Feature
  8. COMPLETED Finish first design of Multi-Choice
  9. COMPLETED Add How to use Product in About page.

Sprint 13 - End Mar. 12, 2017

  1. COMPLETED onboard Scrum Master (Craig)
  2. COMPLETED Onboard Agile Tester (Debra)
  3. COMPLETED Complete Design of Admin Dashboard for Q&A section
  4. COMPLETED Add Adaptive Test Selection based on Correct answers
  5. COMPLETED Start Multi-Choice section
  6. COMPLETED Make About/Advice/Contact part of SPA design.
  7. COMPLETED Update Admin Dashboard for NLP actions
  8. PARTIAL Add Learn Question difficulty from Timing Metrics

Sprint 12 - End Mar. 5, 2017

  1. COMPLETED Complete Javascript examples.
  2. COMPLETED Add Quisse for Kids - Auto-generation of Early Math Q&A
  3. COMPLETED Start Natural Language Processing (NLP) Infrastructure to support auto-generation of Multi-Choice
  4. COMPLETED Refine UX Design from Project Observer Suggestions with Product Owner Approval
  5. COMPLETED Add 100 questions (900 goal)
  6. COMPLETED Start Admin Dashboard
  7. COMPLETED Remove Dead Code
  8. Onboard Scrum Master (Craig)

1st Iterative Release Build, Feb. 26, 2017

Sprint 11 - End Feb. 26, 2017

  1. COMPLETED Make Refinements to Collecting Timing Data. Upgrade Database to accumulate data.
  2. COMPLETED Minor UX Design revisions from Product Owner
  3. COMPLETED Add Javascript Examples to Coding Section
  4. COMPLETED Make Agreement with Tech Academy to Verify Q&A as Subject Matter Experts

Sprint 10 - End Feb. 19, 2017

  1. COMPLETED UX Design Updates
  2. COMPLETED Add 100 QA to database (800 goal).
  3. COMPLETED Collect Timing Data for Q&A flashcard interaction of
  4. COMPLETED Initiate Building Relationships with Subject Matter Expertise from Accredited Sources.

Sprint 9 - End Feb. 12, 2017

  1. COMPLETED Consolidate Controller Code
  2. COMPLETED Collect Analytics/Timestamps
  3. COMPLETED Make Coding Challenges Web Responsive/Professional Look
  4. COMPLETED Add 100 QA to database (700 goal).
  5. COMPLETED Make Publish Format of Coding Challenges

MINI-LAUNCH: Feb. 5, 2017

Sprint 8 - End Feb. 5, 2017

  1. COMPLETED Refine UI per Product Owner Review
  2. COMPLETED Add new questions/answers
  3. COMPLETED Fix bugs found by Usability Testing
  4. COMPLETED Make professional README for github
  5. COMPLETED Compose email for mini-launch announcement
  6. COMPLETED Host on its own domain (quisse.com)

Sprint 7 - End Jan. 29, 2017

  1. COMPLETED Performance Improvement, load questions per category when category is viewed (vs. loading all questions).
  2. COMPLETED Add new questions/answers.
  3. COMPLETED Update Q&A section to display as flashcards.
  4. COMPLETED Improve Web Responsiveness for mobile phones.
  5. COMPLETED Add remaining python code examples to coding examples.

Sprint 6 - End Jan. 22, 2017

  1. COMPLETED Break off as subproject from Portland Data Science github project into its own project
  2. COMPLETED Create 50 level requirements document

Sprint 5 - End Jan. 15, 2017

  1. COMPLETED Remove remainder of JQuery dependencies from Controllers
  2. COMPLETED Start Technical Coding Exercises Guide
  3. COMPLETED Show & Tell and get feedback

Sprint 4 - End Jan. 8, 2017

  1. COMPLETED Add Additional Questions
  2. COMPLETED Review and make updates to existing Questions
  3. COMPLETED Update Schema to support Toggle mode to show Questions/Answers in Gaming mode.

Sprint 3 - End Jan. 1, 2017

  1. COMPLETED Create 20 new questions/answers
  2. COMPLETED Continue developing Admin Form
  3. COMPLETED Start backend infrastructure for user and admin login.

Sprint 2 - End Dec. 25, 2016

  1. COMPLETED Break up the existing_questions.sql into individual files based on category.
  2. COMPLETED Load existing and new questions into fresh database
  3. COMPLETED view them using the admin form (select Load and then List). Look for problems or ways to improve the List function of the admin form.
  4. COMPLETED Prototype a new admin form

Sprint 1 - End Dec. 18, 2016

  1. COMPLETED Setup Access to AWS
  2. COMPLETED Setup PHP/MySQL on DEV box
  3. COMPLETED Create 20 new answers
  4. COMPLETED Extract 250 questions from hardcoded list in controllers.