Task Manager Issa A.D. Nesnas Vision Max Bajracharya (JPL) Alt. Task Manager Tara Estlin JPL - Issa A.D. Nesnas ARC – Anne Wright CMU – Reid Simmons U.

Slides:



Advertisements
Similar presentations
What is Business Architecture?. Overview Agility matters today more than yesterday Previous methods for managing change were designed for the needs of.
Advertisements

Reliability Center Data Request Task Force Report WECC Board Meeting April 2009.
Alan Edwards European Commission 5 th GEO Project Workshop London, UK 8-9 February 2011 * The views expressed in these slides may not in any circumstances.
Leverage MarkITS for agile solutions delivery that balances strategic thinking with tactical execution for “Business & Technology Convergence” MarkITS.
Chapter 7: Key Process Areas for Level 2: Repeatable - Arvind Kabir Yateesh.
ITIL: Service Transition
Tom Sheridan IT Director Gas Technology Institute (GTI)
1 LBNL Enterprise Computing (EC) January 2003 LBNL Enterprise Computing.
QUALITY MANAGEMENT DEFINITIONS AND CONCEPTS QUALITY MANAGEMENT TOOLS QA / QC PROCESS COMPUTERS AND PROJECT QUALITY.
Project Management and Communication Represented by: Latifa Jaber Al-Ghafran.
Action Implementation and Monitoring A risk in PHN practice is that so much attention can be devoted to development of objectives and planning to address.
Lecture 2b: Software Project Management CSCI102 - Introduction to Information Technology B ITCS905 - Fundamentals of Information Technology.
Date: 03/05/2007 Vendor Management and Metrics. 2 A.T. Kearney X/mm.yyyy/00000 AT Kearney’s IT/Telecom Vendor Facts IT/Telecom service, software and equipment.
Centers for IBM e-Business Innovation :: Chicago © 2005 IBM Corporation IBM Project October 2005.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
By Saurabh Sardesai October 2014.
Mitun PatelMXP07U. Organisational structure Top management; this includes the organisation’s general manager and its executives Department managers; this.
The topics addressed in this briefing include:
© 2008 Prentice Hall11-1 Introduction to Project Management Chapter 11 Managing Project Execution Information Systems Project Management: A Process and.
Project Execution.
Release & Deployment ITIL Version 3
National Aeronautics and Space Administration Practices for Improving Robotic Software Reliability in Flight and Research Projects Khaled S. Ali and Issa.
OSIAM4HE Proposed org structure Authored by the strategy and organization team.
Web Development Process Description
The Key Process Areas for Level 2: Repeatable Ralph Covington David Wang.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Future support of EGI services Tiziana Ferrari/EGI.eu Future support of EGI.
The Challenge of IT-Business Alignment
Dr. Jana Jagodick Polytechnic of Namibia, 2012 Project Management Chapter 3 Project Management for Strategic Goal Achievement.
Project Tracking. Questions... Why should we track a project that is underway? What aspects of a project need tracking?
1 Community-Based Care Readiness Assessment and Peer Review Team Procedures Overview Guide Department of Children and Families And Florida Mental Health.
GBA IT Project Management Final Project - Establishment of a Project Management Management Office 10 July, 2003.
Certification and Accreditation CS Phase-1: Definition Atif Sultanuddin Raja Chawat Raja Chawat.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
Lecture 11 Managing Project Execution. Project Execution The phase of a project in which work towards direct achievement of the project’s objectives and.
ISM 5316 Week 3 Learning Objectives You should be able to: u Define and list issues and steps in Project Integration u List and describe the components.
Georgia Institute of Technology CS 4320 Fall 2003.
Enterprise Architecture, Enterprise Data Management, and Data Standardization Efforts at the U.S. Department of Education May 2006 Joe Rose, Chief Architect.
© GEO Secretariat Work Plan Guidance document 2 nd Capacity Building Committee Meeting, Brussels September 2006.
Chapter 6: THE EIGHT STEP PROCESS FOCUS: This chapter provides a description of the application of customer-driven project management.
1 EMS Fundamentals An Introduction to the EMS Process Roadmap AASHTO EMS Workshop.
Performance Management A briefing for new managers.
Chapter 11: Alternative Approach - Purchasing Systems.
JRA2: Quality Assurance Overview EGEE is proposed as a project funded by the European Union under contract IST JRA.
Software Project Management (SEWPZG622) BITS-WIPRO Collaborative Programme: MS in Software Engineering SECOND SEMESTER /1/ "The content of this.
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
N. RadziwillEVLA Advisory Committee Meeting May 8-9, 2006 NRAO End to End (e2e) Operations Division Nicole M. Radziwill.
State of Georgia Release Management Training
1 PDS MC Requirements Process March 29, 2007 (v2).
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
1 Project Management C13PM Session 2 Project Initiation & Definition Russell Taylor Business Department Staff Workroom
Managing the National Communications Process UNFCCC Workshop on Exchange of Experiences and Good Practices among NAI Countries in Preparing NCs September.
A Programmatic View of CLARAty Richard Volpe JPL Space Exploration Technology Program Office NASA Mars Technology Program 2009 Mars Science Laboratory.
Follow-up to SFT Review (2009/2010) Priorities and Organization for 2011 and 2012.
Cmpe 589 Spring Fundamental Process and Process Management Concepts Process –the people, methods, and tools used to produce software products. –Improving.
1 Federal Emergency Management Agency Charlie Hoffman Disaster Operations Directorate Chief, DEC Programs Disaster Emergency Communications National Public.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
IS&T Project Reviews September 9, Project Review Overview Facilitative approach that actively engages a number of key project staff and senior IS&T.
TeraGrid’s Process for Meeting User Needs. Jay Boisseau, Texas Advanced Computing Center Dennis Gannon, Indiana University Ralph Roskies, University of.
ITIL: Service Transition
WP1 - Consortium coordination and management
ESMF Governance Cecelia DeLuca NOAA CIRES / NESII April 7, 2017
By Jeff Burklo, Director
How to Design and Implement Research Outputs Repositories
Software Engineering I
{Project Name} Organizational Chart, Roles and Responsibilities
IT Next – Transformation Program
SADC PPP Network PPPs in SADC
Presentation transcript:

Task Manager Issa A.D. Nesnas Vision Max Bajracharya (JPL) Alt. Task Manager Tara Estlin JPL - Issa A.D. Nesnas ARC – Anne Wright CMU – Reid Simmons U. Minnesota – Stergios Roumeliotis Center Leads Infrastructure and Tools Generic base classes I/O Anne Wright (ARC) Test & Release Anne Wright/Max Bajracharya Math & Data Structure Clay Kunz (ARC) Estimation Dan Gaines (JPL) Decision Layer Tara Estlin (JPL) Navigation Reid Simmons (CMU) CLARAty Cog-Es Core Rover Adaptation Richard Petras (JPL) M3: Motion Ctrl, Mobility & Manipulation Wonsoo Kim (JPL) CLARAty Team Science Ted Roush (ARC) Science part of RMSA program

CLARAty Task Manager Issa A.D. Nesnas CLARAty’s Extended Family ARC K9 Task Manager Maria Bualat Autonomous Science Task Manager Ted Roush Program Manager Richard A. Volpe CLARAty ScienceARC – Anne Wright CMU – Reid Simmons U. Minnesota – Stergios Roumeliotis Design & Develop Robotic Infrastructure Integrate RMSA Technologies into CLARAty Develop and maintain K9 Testbed Integrate ARC RMSA Technologies into CLARAty Design and develop science autonomy algorithms Define CLARAty Science infrastructure

Announcements I am making the following changes within the CLARAty task organization (in alphabetical order) Max Bajracharya from JPL will be the newly appointed co-lead for the software test and release area. Together with Anne Wright, Max will formulate a plan for implementing a solid test infrastructure for CLARAty. In addition to this role, Max will continue leading the design and development of the vision package. Max has lead the development of vision package working closely with teams at JPL, ARC, CMU, and U. of Washington Tara Estlin from JPL will be the newly appointed alternative task manager. Tara is leading several interactions with technology providers and future CLARAty collaborators. Tara has led and will continue to lead the development of the Decision Layer. Dan Gaines from JPL will continue leading the estimation area. Dan has made major contributions in the design of a new estimation framework and in getting the estimation implementation operating on Rocky 8. Won Soo Kim from JPL will be the newly appointed Cog-E (lead) for the M3: Motion Control, Mobility and Manipulation area. Won played a critical role together with Matthew Robinson in the design and development of infrastructure needed for adaptation of CLARAty to FIDO (motion control and locomotion). Won also lead the development of the second generation I/O modules. Clay Kunz from NASA Ames will be the newly appointed Cog-E (lead) for the Math and Data Structure package. Clay will be responsible for leading the design and implementation of CLARAty data structures used across all modules and leading the development of the math library. He will also be responsible for leading the design and development of new generic structures for future applications. Clay has been instrumental in the design of the current math and data structure classes and has led the CLARAty team in using STL. He also played an important role in the design and development of the vision package. Reid Simmons from CMU will continue to lead the development of the Navigation area. In addition to the major contributions of CMU to the navigation package, CMU also played a significant role in the redesign of the locomotion classes as well as contributions to various CLARAty designs Ted Roush from ARC will continue to lead the development of the CLARAty science package. Ted has taken a proactive role and led the science working group for defining the infrastructure needed from the science perspective Richard Petras from JPL will be the newly appointed Cog-E (lead) for the Rover Adaptation area. Rich will lead the development and maintenance of all rover adaptations keeping a complete overview of the variations and capabilities across all rovers with a particular focus on Rocky8, FIDO, and Rocky7. Rich has made many contributions to the design of both hardware and software for the Rocky rovers. He has been the cognizant engineer for Rocky 8 and Rocky 7 for several years Anne Wright from NASA Ames will be the newly appointed Cog-E (lead) for the core software modules. Anne will lead the development of the CLARAty infrastructure software and will coordinate the CLARAty usage of third party software. Anne will also lead the design and development of generic physical and functional classes that will serve as base classes for many CLARAty modules. Anne will also be the lead on the I/O package. Anne has made several significant contributions to many areas of CLARAty from its inception several years ago. She has also lead the Ames team in the development and use of CLARAty. She has also been filling this leadership role providing support for the project for over a year. This is a delayed recognition for her contributions. Anne will also co-lead the test and release working group working closely with Max to formulate a plan for testing and releasing CLARAty modules.

Task Manager Responsibilities Project and Plan Provide overall technical leadership and direction for the project Develop a technical plan (include team – e.g. workshop), schedule, and milestones for each fiscal year that meets the goals of the task, the project, and the program Ensure all milestones and deliverables are met within budget and on schedule Develop a financial plan for the task and allocate budget for each center Identify technical area(s) and milestones to be accomplished by each center –Work with center leads to identify areas for technical development to be proposed for the subcontracts –Review proposals and work with JPL Acquisitions to issue contracts to centers Staff the JPL team Address and resolve any technical conflicts by working with the leads and developers Maintain an overall understanding of the CLARAty architecture and status of current software implementation (all packages) Pursue ITAR, IP, NDA and other legal clearances for the project Interactions Work closely with CLARAty leads and technology providers from MTP program Plan and coordinate interaction with MDS, ROAMS, WITS, CLARAty dissemination, and other tasks Explore future potential collaborations with researchers in the community and external companies Establish relationships with other tasks to understand the needs of future potential users Help new members understand the CLARAty architecture Processes Establish rules, policies, and best practices for the task, and ensure proper implementation Review and approve commitments to dependencies of CLARAty on external software, libraries and tools Identify legacy or external software that should be reviewed by the program for integration

Task Manager Responsibilities (continued) Organization and Reporting Hold bi-weekly extended meeting/telecon with all centers and keep team informed on the progress Organize yearly workshop to include all centers and interested users Organize code reviews and formulate review committee – internal Prepare progress and Monthly Management reports to the program and project Report quarterly to the line-management on current progress and status of the task Provide performance evaluation for team members (can also include other centers if requested) Ensure the development and overall documentation is consistent and meets customer needs

Leads Roles and Responsibilities Center Leads only Develop a proposal for the agreed upon statement of work negotiated with the task manager Staff the center team Coordinate activities within a center (multiple projects using CLARAty) Keep task manager informed of staff working on task (contact info) and other interest in using CLARAty All Leads Lead the design, development, implementation and testing of software for the domain area Organize working group meetings to include all interested parties (telecon) to discuss package design and implementation (as needed) Address and moderate working group s to address users/developers questions and concerns Participate in design and code reviews for other focus areas Interact with other leads/developers to ensure minimal overlap in functionality and optimal leveraging of resources Develop an understanding of the various technology components integrated within the domain Maintain regular software releases and be aware of all module releases (claraty-release working group) Maintain up-to-date documentation for the module and packages Maintain an overall understanding of the CLARAty architecture and status of current software implementation for the one’s package Identify algorithms and legacy technologies that should be considered for integration Ensure that all CLARAty standards are implemented Help new members learn and use the packages Propose and review modifications and upgrades to standards Report to task manager regularly on progress

CLARAty Developers Responsibilities Use CLARAty standards to implement assigned software development Provide proper test and demo procedures to allow users to easily understand module Develop and maintain proper documentation for the module Test and release module for all appropriate and actively supported targets Provide feedback for improving processes and ensuring high quality software Interact with leads to develop an understanding of areas outside immediate assignment Help new members get up to speed and learn to use the software Keep up-to-date with the overall status of the project Module Ownership Policy Modules in CLARAty are owned by all developers Module leads are responsible for maintaining cognizance of all activities for that module Module leads can provide any developer temporary ownership of a module: –Developer should get concurrence from module lead for all planned modifications (informal ok) – conflicts should be resolved by lead or task manager –Developer should close the loop with module lead to keep him/her informed of all changes made –Module lead should review and become familiar with changes. –Module lead decides when it is appropriate to make a module release –Module lead can assign module release to the developer gaining temporary ownership Module lead can choose to make modifications instead and release module for developer

CLARAty Users Responsibilities Report all bugs through the “Bugzilla” bug tracking system Provide feedback and proposals for design improvements Provide feedback to improve ease of use and consistency across software Users should only make modifications on YaM branches, not on the main trunk, and should coordinate with the relevant module lead(s) before merging changes with the main trunk and/or making a release. –Users within the program are encouraged to make contributions to the code base Addition of algorithms and technology need to be coordinated with the Task Manager and the program office