1 / 22

CSSE 371/372 – Software Requirements and Specification/Software Project Management

CSSE 371/372 – Software Requirements and Specification/Software Project Management. Steve Chenoweth/Sriram Mohan RHIT. Introductions. Name Major Hometown An interesting fact about you that others at Rose probably don’t know. Course Overview. Materials on Angel Syllabus Schedule.

Download Presentation

CSSE 371/372 – Software Requirements and Specification/Software Project Management

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CSSE 371/372 – Software Requirements and Specification/Software Project Management Steve Chenoweth/Sriram Mohan RHIT

  2. Introductions • Name • Major • Hometown • An interesting fact about you that others at Rose probably don’t know

  3. Course Overview • Materials on Angel • Syllabus • Schedule

  4. Possible life cycle

  5. General Themes • How do we interact with clients to obtain requirements? • How do we use the requirements to design the software? • How do we use the requirements to verify client needs? • How do we use the requirements to design the interaction? • How do we plan, monitor and control a project? Project versus Lecture

  6. General Info • Books - 371 • Managing Software Requirements: A Use Case Approach, Second Edition, by Dean Leffingwell and Don Widrig • Interaction Design: beyond human-computer interaction, Second Edition, by Jennifer Preece, Yvonne Rogers and Helen Sharp • Books – 372 • Effective Project Management: Traditional, Adaptive, Extreme, Fourth Edition by Robert K. Wysocki, (paperback) • Case Studies • Office Hours

  7. Course Components • Project • This is the most important part of the learning experience • 5 Milestones (Typically due on Friday) • 50% of the grade • Exams • 20% of the grade • Two mid-terms(No Finals) • Assignments • 9 in 371, 8 in 372 (Typically Due on Tuesday and Friday) • 9 Case Studies (Typically on Friday, Monday) • 20% of the grade • Class Interaction/Quizzes/In-Class Activities • 10%

  8. Project

  9. Project • Real clients with real needs • Simulate the real world • Teams • Each team will have 3 students. • Management assigned • Project Managers • Derek Baker • Sam Green • Tyler Gonnsen • Andrew Houvener • Jarrod Stormo

  10. Project Deliverables

  11. Project Deliverables

  12. Presentations • Client Presentation • Post partum presentation

  13. Team Activities • Meet with client once a week • Meet with project manager once a week • Meet regularly • Plan • Use your project manager and instructors expertise. Plan ahead

  14. Team Roles • Secretary • Contacts • Manager • Instructor • Client • Tasks • Assigner • Monitor • Librarian • Guru

  15. Weekly Assessment Report • Due weekly to the PM and Primary Instructor • PM – 12 hours before Meeting • Instructor – Friday at Noon(Hard Copy) • It records • Weekly Status • Tasks to be completed next week • High Level Summary • Who is responsible for them? • Tasks completed last week(same as above) • Key issues and problems(include a mitigation strategy) • Weekly Metrics(hours of work estimated, actual and variance from previous weeks and total to date)

  16. Project Manager • Assist the team with process • Supervisory role • Review teams artifacts • Evaluate teams performance • Can recommend that a team member be fired

  17. Writing • Professionally written • No slang, chat lingo … • Free of grammatical and spelling errors • Well organized • Thorough and complete • Must be submitted to supervisor before final submission • Each team member must approve the submission. • Use the learning center We will be happy to review any portion of the document before final submission

  18. Milestone Document Content • Signed Title Page • Table of Contents • Executive Summary • Introduction • Main content • References • Appendix • Index • Glossary Submissions will be on paper – Use a 3 ring binder

  19. Anonymous Feedback

  20. Questions???

  21. Meetings Bloody Meetings

  22. Discussion Question • What actionable things can you do as a project manager to have an effective meeting? (Due Monday – See Drop Box on Angel)

More Related