Presentation is loading. Please wait.

Presentation is loading. Please wait.

IBM Rational Development University of Technology Sydney March 6, 2012 John Schilt Academic Initiative Lead IBM Australia / New Zealand

Similar presentations


Presentation on theme: "IBM Rational Development University of Technology Sydney March 6, 2012 John Schilt Academic Initiative Lead IBM Australia / New Zealand"— Presentation transcript:

1 IBM Rational Development University of Technology Sydney March 6, 2012 John Schilt Academic Initiative Lead IBM Australia / New Zealand schiltj@au1.ibm.com JazzHub jazz.net/hub

2 2 Rational Development Agenda  Academic Initiative  Rational Team Concert / Jazz  JazzHub  JazzHub Demo  Questions

3 3 Rational Development JazzHub is offered through the IBM Academic Initiative  What is the IBM Academic Initiative? - Demonstrates IBM’s commitment to the academic community - A global program that facilitates the collaboration between IBM and educators to teach students the information technology skills they need to be competitive and keep pace with changes in the workplace.  Why join? - No-charge access to hardware, full-version software, professionally developed courseware, tools, training, books, and discounts.  Professionally developed courseware to help you enhance your curricula.  Hundreds of full-version software packages free to qualified academics.  More than 800 online courses and materials, accessible 24/7.  Who can join? - Faculty members, research professionals at accredited institutions, and qualifying members of standards organizations can join. There is no limit on the number of members from an institution who can join.

4 4 Rational Development PLATFORM Open Services for Lifecycle Collaboration Integration services COMMUNITY Transparent collaboration and exchange of ideas Application frameworks and toolkits PRODUCTS Application lifecycle tools that leverage the Jazz platform What is Jazz? Jazz is a technology platform for collaborative software delivery Rational Team Concert is built on the Jazz Platform which provides a rich set of capabilities for team-based software development and delivery

5 5 Rational Development JazzHub What is JazzHub?  A free, cloud-hosted software development environment that provides real-world collaboration tools for the academic community  Customized for academic research and classroom projects (Academic Process)  Powered by IBM’s flagship Jazz-based product, Rational Team Concert - integrates planning, work item tracking, and code development activities, with team-aware process support  Supports development in both Eclipse and Microsoft Visual Studio  Customizable dashboards and feeds for real-time project status Powered by Rational Team Concert

6 6 Rational Development  No need to cobble together many tools! Complete the entire software lifecycle from requirements to delivery in one team-aware tool - work item/ bug tracking - source code management - builds - plans - dashboards, feeds, and reports  No server setup or administration  Easy collaboration whether team members are all in the same room, or spread across the globe - planning, work item tracking, and code development activities are all linked so professors and students have visibility to what everyone on the team is doing  Professors! Use JazzHub to manage assignments and classroom projects  Students! Develop real-world software development skills to gain competitive advantage in the job market Why should you use JazzHub?

7 7 Rational Development JazzHub in the classroom JazzHub Professor Professors! Create a JazzHub project for your class Select the Academic Process template:  Easy way to distribute and accept assignments - no more emails and zip files - students track their work and develop their code all on JazzHub - professors grade assignments on JazzHub - easy to understand who did what work for the project  Custom roles and permissions for professors, teaching assistants, and students  Ability to enforce privacy - teams can’t see each other’s work  Repeatable for new semesters and classes 48471- ICT Analysis (Semester 1, 2012) Student 1 Student 2 Student 3 Teaching Assistant

8 8 Rational Development The Academic Process in action An example classroom workflow using the JazzHub Academic Process  Students are invited to the project and divided into teams with their own private source code stream* and private access to all their work items  The professor creates an “assignment” work item with a description and due date.  Students work in teams to collaborate on assignments and their source code in their private stream  Each student creates a “deliverable” work item and marks it complete when they have delivered their finished code to their private stream  The professor or TA “accepts” the code from the team’s stream to evaluate their code  The professor or TA grades the project and marks the score in each student’s deliverable work item  Repeat for each assignment * A stream is an area of the project repository where a team shares its work (e.g. code, other project artifacts) Let’s take a closer look…

9 9 Rational Development Academic Process Custom Roles Work Items Professor Can modify the project area process, create assignments, and manage team areas and streams Teaching Assistant (TA) Can perform the same tasks as the Professor but cannot modify the project area process Student Can deliver code to their team area’s private stream. Assignment Professors or TA’s create ‘Assignment’ tasks with descriptions and due dates. Each student / team then creates and completes a tasks of type ‘Deliverable’ Deliverable Students create ‘Deliverable ‘ tasks as children to the ‘Assignment’ and mark it Complete when they have finished Task Common work item type. Can also Defect, Story, Retrospective, etc…

10 10 Rational Development Assignments – detail workflow Project (created by the Professor) Assignment 1 (created by the Professor) Assignment 2 (created by the Professor) Deliverable (Team 1) Deliverable (Team 2) Deliverable (Team 3) Deliverable (Team 1) Task 1 Task 2 Task 3 Task n Task 1.1 Task 1.2 Task 1.1.1Task 1.1.2..... Task 3.1 Task N.1 Deliverable (Team 1) Task 1 Task 2 Task 3 Task n Task 1.1 Task 1.2 Task 1.1.1Task 1.1.2..... Task 3.1 Task N.1 Deliverable (Team 1) Task 1 Task 2 Task 3 Task n Task 1.1 Task 1.2 Task 1.1.1Task 1.1.2..... Task 3.1 Task N.1 Team 1 (created by the Professor) Team 2 (created by the Professor) Team 3 (created by the Professor) Team n (created by the Professor)

11 11 Rational Development Assignments – detailed workflow Deliverable (Team 1) Task 1Task 2Task 3Task n Task 1.1 Task 1.2 Task 1.1.1Task 1.1.2..... Task 3.1 Task N.1 Students create these work items... and link then Up (as parents) and Down (as children)

12 12 Rational Development Assignments – work flow Tasks o Have a name (ie, Requirements) o Have a create by (ie, John Schilt) o Have an owner (ie, Kevin Selva) o Have a Filed Against (ie, Team 4) o Have a Planned by (ie, Week 5) … plus others :  Comments (running commentation / discussion)  Description (describes the task in detail)  Attachments (artifacts related to the Task)

13 13 Rational Development Assignments – work flow Plans o Have a name (ie, Team 4 plan (assignment 1)) o Have an owner (ie, Team 4) o Linked to an iteration (ie, Week 5) … plus allow you to :  create new Tasks  change existing Tasks (ie, assign Owners)  move Tasks around  other actions (ie, create Child / Parent links)

14 14 Rational Development Plans

15 15 Rational Development Demonstration Scenario Student has created Jazz ID and accepted the invitation to join project. Students have been assigned into Teams. Students discuss amongst themselves who will enter new tasks... All Students should be assigned ownership of one or more tasks.... 1. Create Work Item : Deliverable 2. Create Work Item : Task 3. Create Plan 4. Create more Work Items

16 16 Rational Development Questions ? jazz.net for your Jazz ID jazz.net for Forums and general support bit.ly/ANZJAZZHUB for JazzHub learning materials

17 17 Rational Development 17

18 18 Rational Development Backup slides

19 19 Rational Development


Download ppt "IBM Rational Development University of Technology Sydney March 6, 2012 John Schilt Academic Initiative Lead IBM Australia / New Zealand"

Similar presentations


Ads by Google