Download presentation
Presentation is loading. Please wait.
Published byCornelius Craig Modified over 8 years ago
1
IBM Academic Initiative JazzHub Overview John Schilt Lead, IBM Academic Initiative Australia / New Zealand schiltj@au1.ibm.com UNSW and IET (Young Professionals) September 10, 2012 Charts and other reference material : bit.ly/ANZAIbit.ly/
2
© 2011 IBM Corporation JazzHub Overview 2 What is Jazz ? What is Rational Team Concert ? What is JazzHub ? Demonstration / labs
3
© 2011 IBM Corporation 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
4
© 2011 IBM Corporation 4 Rational Team Concert - an open, extensible architecture Supporting a broad range of desktop clients, IDE’s, languages and platforms Query Storage Collaboration Discovery Administration: Users, projects, process JAZZ SERVICES Business Partner Extensions Your Extensions Rational Developer for z Rational Software Architect Rational Systems Developer Rational Business Developer Rational Developer for Power IDE ClientsWeb Clients Visual Studio Enterprise ClientsRational Desktop Clients Rational Team Concert Web 2.0 Eclipse Best Practices Presentation: Mashups ISPF Your Extensions IBM Rational Extensions WindowsLinuxAIXSolaris IBM i on PowerLinux for System zz/OSzEnterprise Jazz Team Server
5
© 2011 IBM Corporation What is JazzHub ? 5 Jazz.net Rational Team Concert – in the cloud Develop directly on the Jazz.net website No download or installation required Start a new project in under a minute! All of the features of Rational Team Concert! Currently a beta program for professors, students, and academic researchers Extends IBM commitment to academia To request a project creation code, visit: http://jazz.net/hub http://jazz.net/hub
6
© 2011 IBM Corporation 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
7
© 2011 IBM Corporation 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?
8
© 2011 IBM Corporation 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 Student 1 Student 2 Student 3 Teaching Assistant
9
© 2011 IBM Corporation 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…
10
© 2011 IBM Corporation 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 be a Defect, Story, Retrospective, etc…
11
© 2011 IBM Corporation Assignments – detail workflow Project Assignment 1 Assignment 2 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) Created by students / teams (created by the Professor) (created by the Students) Assignment n
12
© 2011 IBM Corporation 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 Up (parents) and Down (children) Assignment
13
© 2011 IBM Corporation 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)
14
© 2011 IBM Corporation 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)
15
© 2011 IBM Corporation Plans
16
© 2011 IBM Corporation Demonstration / Labs Scenario Students to obtain Jazz ID’s Create one JazzHub project per team. Normally projects are created by the ‘academics’. One a Project is active, then work on creating the following : 1.Create Project Timelines 2.Create a Team Area and a Category; then add members, assign roles 3.Create Work Item : Assignment 4.Create Work Item : Deliverable 5.Create your Iteration Plan 6.Create and manage additional Work Items : Tasks 7.Collaboration in JazzHub (Discussion threads, attachments, workflow)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.