250 likes | 339 Views
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP. Computational Thinking for Information Technology. HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP. STUDENT SCENARIO: Team javascript.
E N D
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP Computational Thinkingfor Information Technology
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP STUDENT SCENARIO:Team javascript In this scenario, you will enhance your web development skills by assuming the role of intern in the website design group of Team JS. Evan Randall will be your guide and virtual supervisor for the lesson. Your instructor will be the project manager.
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP Objectives This course will enable you to develop logical thinking skills, including: • Asking probing questions to uncover details of a problem • Clearly defining a problem • Defining clear success criteria for the project including measurable objectives • Evaluating the effects of design options • Making design decisions based on rational criteria
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP Objectives (cont.) This course will enable you to develop logical thinking skills, including: • Identifying available resources • Measuring and evaluating solutions against the success criteria • Adjusting the design and implementation as needed
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP Welcome Project Scope | About Us | Before you Begin
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP Hi, I’m Evan. Welcome to the team! We’re excited to have a great group of interns this season. At Team JS, we bring only the best and brightest web designers on board.
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP Scope of the project For your first project, we are asking you to add interactivity to a website for the Hillside Restaurant in San Francisco. We expect each of you to make the client’s needs your priority and to be able to communicate how we are accommodating the client's needs in the website you develop. Team JS is developing a reputation for delivering quality sites on time.
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP About Team JS Team JS is a young but energetic contract website development firm. As a start up in a competitive market, Team JS stays light on its feet with a small staff of employees. Our market niche is small business. Clients are individual small businesses, who contract with Team JS to create websites that represent their businesses effectively.
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP Before You Begin It is imperative to stay in close contact with your Project Manager. Be aware that you will not be paid for any time you put into work on the next task before you have received feedback on the previous task from your PM. Before you begin, review the Orientation materials to learn how to succeed here at Team JS. You will be working on individual projects and in teams throughout your time with us, so take the time to learn how to do it the Team JS Way.
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP Ready to get started? Task 1 is waiting for you!
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP TASKS AND ASSIGNMENTS Please complete all the steps to the tasks, and refer back to your Working in Teams and Working with Tasks overviews if you run into any obstacles.
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP TASK 1: team planning For this task you will create a team plan for success, create a features list and a team schedule for the Hillside Restaurant project.
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP • Task 1 Overview • I know everyone is anxious to start work on the Hillside Restaurant project, but first you have to organize your team and agree on a plan for success. Experience has shown that if you know the details of the product you are developing, and if you get your team functioning properly at the beginning, then you will be on schedule during the whole project.
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP • Task 1 Overview (cont.) • How is your team going to meet every one of the deadlines and submit quality work over the next few weeks? Everyone needs to know what is expected of them and especially when. It is up to the team to determine the schedule that • will include time for early submittal for the team's review. BEFORE your team submits any work to your project manager, the work must be reviewed/critiqued/edited by your • team members.
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP • Task 1 Overview (cont.) • Your team's first step is to define key roles, decide who will fill them, and agree on rules of communication, logistics and your project schedule. • Task 1 has three deliverables: • Collaboration tools • Features list • Team schedule
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP • Deliverable: Collaboration Tools • How will your team communicate and share files? You must make this decision as soon as possible, since you will be collaborating on this first task! You will need to: • Contact each other on a day to day basis. • Share documents like the spreadsheet containing the team schedule. • Allow multiple team members to edit and test the website that you are developing.
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP • Deliverable: Collaboration Tools (cont.) • List the tools you will be using for these purposes and submit the list with your Task 1. This may include a list of team meetings (including date, time and location for each) that everyone will be able to attend.
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP • Deliverable: Features List • Your team will choose which three features you commit to implementing on schedule. Hillside Restaurant has contracted with us to implement any (3) of the following (5) features: • Rolling banner with today’s specials, happy hour, fresh local ingredient of the day (3 minimum) • Check user input on a form for reservation • Navigation bar • Current date • Map of restaurant
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP • Deliverable: Features List (cont.) • These are more challenging features, if your team has extra resources: • Allow user to get directions to the restaurant from • their address • Allow client to easily change today’s specials • (without knowing Javascript) Consider the schedule and the resources and interests of your team members. Decide which of these features your team can commit to implementing and list them.
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP • Deliverable: Team Schedule • Now is the time to plan who will do what on this project and when they will do it. Your project manager will give you a template for your team schedule as well as a sample that you can use for a model of the types of jobs and dates that you need to list on your team’s schedule. Keep in mind that your team must review all work before submitting to your manager.
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP • Resources • Your project manager has a team schedule template and sample schedule that you can use as a guide. • Static HTML and .css files provided by the client • Link to the college’s web server for your use • Google Docs www.docs.google.comis a free service that allows you to work on documents collaboratively. • If you find any other resources you recommend, please post them in the online discussion forum.
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP • Debrief • Did someone on your team race ahead and start working on the project itself without the rest of the team? How did that make the rest of the team feel? • Did everyone check their calendars to see if future meeting times and review cycles are convenient? • Does your team schedule allow time to incorporate feedback from team members into your deliverable before you submit it to your manager?
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP • Debrief • What will your team do if one of its team members drops out? • Would you rather have just started coding? Would that have been an efficient way to start a project?
HOME | OBJECTIVES | WELCOME | TASK 1 | TASK 2 | HELP TASK 2: one feature implemented For this task you will implement one of the features you planned in Task 1.