Information Systems Implementation

Course number: 
CIS 4396
Fall 2016

CIS 3342 and CIS 4296, completed with a grade of C- or higher

Topics covered: 
CIS 4396 is the second in the two-semester capstone sequence required for all IS&T students.  It synthesizes all of the material learned within the required IS&T curriculum and effectively prepares the students to enter the workforce.  In this course, student teams will continue working on the projects started in CIS 4296 and will develop the system, test it thoroughly, install it, document it and train the users.  Together, these two courses give students experience in the entire Systems Development Life Cycle (SDLC).  We will use a modified version of Agile development throughout this course.  When feasible, team assignments from 4296 will remain, but due to resource and skill requirements, some students will be reassigned to a new project.
At the conclusion of this course sequence, students are expected to have mastered both the professional and technical skills typically required in the IT/computing workplace.  Technical knowledge and skills will involve some combination of procedural and object-oriented programming, database technology, software control, accessibility and software development methodologies, (including analysis, planning, design and implementation, operation, and maintenance).   Professional skills will include the development of effective group work capabilities, excellent communication skills, project management skills, as well as presentation design, delivery and discussion.  All students completing the capstone sequence should have developed an understanding of appropriate strategies and approaches for effective client-developer interaction and successful software system development and deployment.
The overriding goal of this course is that the client receives a working solution that meets their needs.  
Course goals: 
Students will:
  • Learn and apply Information System consulting practices and techniques.
  • Utilize and develop student writing skills, with requirements for iterative review and rewrite of documents.
  • Be expected to meet their commitments regarding deliverables, via Sprints (of 2-3 weeks in duration) and weekly scrum meetings.
  • Be responsible for independent research in the course of solving technical problems and meeting the demands and needs of their clients.
  • Work together as cohesive teams to implement a functionally-rich and useful information system that meets their clients’ needs.
Attendance policy: 
Attending classes is critical for you to be successful in this course as it is all group work and you need to be with your team members throughout.  If you miss class, it is your responsibility to contact your team members and make-up your work.  Understanding that issues can occur, I will give you up to 4 absences.  You will lose 1 point for each class that you miss after the 4 allowable ones, regardless of the reason (including job interviews).  These absences include the Monday lab sessions.
Accomodations for Students with Disabilities: 
Any student who has a need for accommodation based on the impact of a documented disability, including special accommodations for access to technology resources and electronic instructional materials required for the course, should contact me privately to discuss the specific situation by the end of the second week of classes or as soon as practical. If you have not done so already, please contact Disability Resources and Services (DRS) at 215-204-1280 in 100 Ritter Annex to learn more about the resources available to you. I will work with DRS to coordinate reasonable accommodations for all students with documented disabilities. (
Student and Faculty Academic Rights and Responsibilities: 
Freedom to teach and freedom to learn are inseparable facets of academic freedom. The University has a policy on Student and Faculty and Academic Rights and Responsibilities (Policy #03.70.02) which can be accessed through the following