Download presentation
Presentation is loading. Please wait.
1
Class 12: Exam Review Client project
Exam review -- check list for client project Client project work time and Q & A
2
Email from a Spring 2015 Grad
As an entry level software developer, your class has proven to be extremely beneficial. The organizational structure of teams here leaves the high level project planning completely out of site to new hires. We receive our tasks and are expected to complete them. The capstone project taught me what actually happens during planning, which gives me more incite as to where my specific work fall into place, because of this I have experience that would normally not be obtained until a senior level employment position has been reached. This knowledge will be extremely beneficial as I move on through my career as I have a leg up on the higher level planning and project management. The small technical details come with experience on the job… And everything you said about scope creep has proven to be 110% true. Sincerely, Nick Bagga
3
I am assigned to work on several projects.
One of the projects has put emphasis on me to gather requirements, another requires me to make detailed prototypes, and another requires me to create functional and non-functional requirements lists. Almost all of the projects require me to create Stakeholders Tables.
4
Client Project Time Line Reminders
Today or by Friday – Setup Charter Class both days week after Spring Break Charter Meetings Mar-28 to Apr-1 4
5
Client Project Time Line Reminders
Mar 11th – Root Cause Draft Mar 21st – User Stories and Functional Components Mar 23rd – Prototype (Any state) 5
6
Week Three Project Questions
Have you completed a Root Cause and defined the project objectives? Did your client make changes to your initial system overview graphic, prototypes, or scope? What was your client’s response to your evaluation table? Did the client and you establish User Stories yet? Have you established a good structure to weekly meetings, team roles, and communication? UML intro, Day 10, Tech Mod C 6
7
Establish rapport with client
What meeting process & roles are best? Structure communication to fit client’s personality Meeting structure depends on team roles and client roles and involvement. Conflicting schedules was one of the major challenges mentioned by several groups last class. Can you change meeting plans to reduce this problem? What about the roles you chose? Do they make sense for the completion of the project? Review these and see if they make sense. Warning: Your client needs to feel that the team is involved and every team member is on board. Warning: clients at times need to feel that every team member is on board 7
8
Does each person have a role?
Maybe client needs to be managed in meetings Meeting structure depends on team roles and client roles and involvement. Conflicting schedules was one of the major challenges mentioned by several groups last class. Can you change meeting plans to reduce this problem? What about the roles you chose? Do they make sense for the completion of the project? Review these and see if they make sense. Warning: Your client needs to feel that the team is involved and every team member is on board. 8
9
Split by team roles Inception Phase 9
Should you continue weekly meetings with all involved? This depends on team roles and client roles and involvement. Conflicting schedules was one of the major challenges mentioned by several groups last class. Can you change meeting plans to reduce this problem? What about the roles you chose? Do they make sense for the completion of the project? Review these and see if they make sense. Warning: Your client needs to feel that the team is involved and every team member is on board. 9
10
Meeting agenda clearly shows team roles
_____________________________________ Also consider time-boxing agenda items if client derails Should you continue weekly meetings with all involved? This depends on team roles and client roles and involvement. Conflicting schedules was one of the major challenges mentioned by several groups last class. Can you change meeting plans to reduce this problem? What about the roles you chose? Do they make sense for the completion of the project? Review these and see if they make sense. Warning: Your client needs to feel that the team is involved and every team member is on board. 10
11
Functional Phases & Agenda match 11
Should you continue weekly meetings with all involved? This depends on team roles and client roles and involvement. Conflicting schedules was one of the major challenges mentioned by several groups last class. Can you change meeting plans to reduce this problem? What about the roles you chose? Do they make sense for the completion of the project? Review these and see if they make sense. Warning: Your client needs to feel that the team is involved and every team member is on board. 11
12
Can you plan now for an early release to practice cutover?
ECC Team did go live internally for early Beta Test Should you continue weekly meetings with all involved? This depends on team roles and client roles and involvement. Conflicting schedules was one of the major challenges mentioned by several groups last class. Can you change meeting plans to reduce this problem? What about the roles you chose? Do they make sense for the completion of the project? Review these and see if they make sense. Warning: Your client needs to feel that the team is involved and every team member is on board. Can you plan now for an early release to practice cutover? 12
13
On the exam and for your project
Keys to success: ADCR loops in every phase Functional Phases Break the project up into meaningful pieces. Simultaneous Phases Reduce the cost of bottle necks. Early releases Fail early. Delivered is better than perfect. ----- Meeting Notes (10/12/12 12:36) ----- For Exam I want to see: 1. ADCR Loop on gnatt 2. Parallel phases For client project too! 13
14
Class 12: Exam Review Client project
Exam review -- check list for client project Client project work time and Q & A
15
Exam 1 Review Format What to bring Coverage – text resources
Coverage – skills list 1 – 9 Q & A – exam specific Q & A – work time for CP team The exam review session slides follows the Exam 1 review page—these are just slides to help with class discussion. Students should have a copy of the review page with them.
16
Exam 1 Format Case situation plus 4-5 “problems” or “questions"
(This is the same format as the sample exam on the class website) What to Bring 1. pen or pencil (optional: highlighters) 2. One 8 1/2 x 11 page with notes on one or both sides; must be hand-written No photocopying on your page, it will be taken up in class. "Questions:" Gantt chart (could be over entire P-A-D-C process or a particular phase), Org Impact, Risk Evaluation, milestone list, etc – see summary list on review sheet and next few slides for the topics and skills covered on Exam 1.
17
Coverage – Summary of Skills
Given a case study, be able to: Complete a Stakeholders Table, a Functional Requirements Priorities Table, a Non-functional Requirements Summary, and an Organizational Impact Analysis. Complete a Root Cause Analysis from symptoms to performance criteria (aka measurable objectives). Create a data flow diagram, context diagram, system overview graphic, and use case diagram. Create milestone lists, network diagrams, & Gantt charts appropriate for managers and developers.
18
Coverage – Summary of Skills
Given a case study, be able to: Recommend & justify phasing strategies for developing systems (like your Group Project 2 and other examples presented in the class slides and the Reading for Scope Management). Low hanging fruit OR most critical earlier in timeline Justify and plan for (a) an Inception Phase; or (b) a Construction Iteration; or (c) an entire development process. Be sure you know what activities are appropriate for these different parts of the SDLC. Know the objectives and techniques of each phase. (This could require a network diagram or Gantt chart or strategy explanation for the case situation.)
19
Coverage – Summary of Skills
Given a case study, be able to: Analyze risk and recommend risk reduction strategies. Create and use an System Evaluation Table for decisions. Given a problem or solution, be able to use one of the frameworks presented in class to suggest solutions, raise concerns, or critique a solution. (Frameworks: risk analysis, non-functional requirements, organizational impact, scope-cost-schedule. Example: Susie thinks the best payoff for this project is improving operations efficiency. Do you agree? Why or why not?)
20
Note on Forms Forms will be provided as required. A Gantt chart form will definitely be provided for the Gantt chart problem. Forms might not be provided for a question covering knowledge areas that are background for these skills. (For example: “What are 3 major risks for XYZ?”)
21
Sample Exam Posted Q 3 . Risk reduction:
the risk is lack of commitment of a major user category (the Acquisition and Sales Clerks). X No form for this sample risk analysis question. Q 4. Organizational Impact – Form provided .
22
Coverage – What is not on the Exam
ASTA CapEx Specific information about the text cases or in-class cases (ASTA case, Latinitas case, CapEx, etc.) Titles or references.
23
Recommendation for Studying
Create draft copies for your client project for all the techniques covered on the exam. Compare your work with client project team members as a way to check your understanding of exam 1 skills as well as create your delivery materials for client meetings and reports. * Print the sample Exam 1 on the class web site and check your answers against the sample answers. (On Schedule page row for today.) *Client Project tip: If you are missing information for an analysis technique, add a task to your agenda for your next client meeting to discuss with your client.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.