Team Process Integration: Half-Day Course

Team Process Integration: Half-Day Course

Abstract:

This half-day course covers all aspects of the Team Process Integration (TPI) framework. The TPI methodology integrates disciplined project practices that can be applied by many product teams (e.g., software, systems, and test). It is a framework that provides fundamental engineering processes for the following areas: planning, tracking, quality, measurement and metrics, as well as communicating team status. The TPI method is used at the project level and is applied by individual members of a team to guide daily work.      

This course includes the following topics (each individually available on YouTube):

About the Presenters

Dr. Brad Hodgins is a computer scientist and has been supporting Naval Air Systems Command (NAVAIR) for 36 years. He has over 20 years of experience in developing simulation and avionics software. He has spent the last 16 years as a project planning and tracking coach and instructor for the Performance Resource Team (PRT), actively coaching project teams in the development of high-quality products for on-time, on-budget delivery to the fleet.

Brad views the SEA as an incredible venue to share best practices for planning and tracking software projects and to brainstorm solutions to problems currently affecting the Software Community. He is currently serving as the SEA Membership Coordinator and a member of the SEA Executive Team; he is also a member of the Next-Gen Tooling standing committee.

Jeff Schwalb is a computer scientist and has been supporting Naval Air Systems Command (NAVAIR) since 1984. He has over 20 years of experience developing and acquiring real-time embedded software systems for avionics, weapons, and range instrumentation systems. He also began collaborating with the Software Engineering Institute (SEI), learning and applying CMM key practices, becoming a certified Personal Software Process℠ (PSP℠) instructor and then a certified Team Software Process℠ (TSP℠) coach. Over the last 25 years, he has taught and consulted with hundreds of scientists and engineers in various forms of personal engineering processes and has coached dozens of projects in the launch and operations of team project planning and tracking.

In 2017, Jeff connected with the SEI on the establishment of the organization we know today as the Software Excellence Alliance (SEA). Today, Jeff continues to work within the SEA to identify and establish pragmatic, value-added solutions to problems currently affecting the software community. He is currently serving as a member of the SEA Executive Team and as a supporting member of SEA working groups in areas such as Membership, Agile Community Networking, and Knowledge Transfer.

David Saint-Amand is a Performance improvement coach with the Process Resource Team of the Naval Air Systems Command (NAVAIR).  His previous positions include DCS Corporation Section Manager, Naval Operations Research Analyst, Engineering Geologist, and Seismic Safety Consultant.

He holds a B.A. in Geology from the University of California at Santa Barbara with a secondary emphasis in Computer Science.  He is a Defense Acquisition University Certified Level III Life Cycle Logistician, a Software Engineering Institute (SEI) Certified Personal Software Process (PSP) Developer, an SEI-Authorized PSP Instructor, and a NAVAIR Internal Team Software Process Coach.

Kristianne Aberer has been working for the Performance Resource Team (PRT) of the Naval Air Systems Command (NAVAIR) as a Performance Improvement Coach for the past 3 years. She has helped multiple engineering project teams to plan and track their work so they could deliver high-quality products on cost and on schedule while maintaining a healthy work/life balance. Her previous positions include Electronics Design Engineer, Flight Test Engineer, and Stay-At-Home-Parent. Kristianne holds a B.S. in Mechatronic Engineering from California State University, Chico. Kristianne grew up being very involved in youth sports and had many wonderful coaches. She enjoys paying it forward by coaching youth soccer teams, teaching physical education at a small Montessori school, and coaching elementary students in track and field. 

Empowering Virtual Working Groups for Success

Empowering Virtual Working Groups for Success

Abstract:

We’ve all worked on teams where it is impossible to find the latest files, emails get lost, people get left off (or on!) meeting notices and email chains, and worse. Things get even more chaotic when team members are all volunteers and everything is virtual.

Working groups are critical to the SEA; they are the mechanism that the Alliance uses to make progress. The SEA has created an infrastructure and a communications plan that help WGs to be successful by applying the principles upon which the Alliance is based, hence walking our talk. WGs that use these principles have made tremendous progress.

This Tech Talk will walk through the SEA working group infrastructure so we can all be effective working group leaders and members. We will also highlight the best practices we’ve found, that you can apply to support the success of other virtual/remote teams (at your work and elsewhere).

This talk includes the following topics (each individually available on YouTube):

About the Presenters

Julia Mullaney has been involved with software excellence since starting her career at IBM in 1988. Julia was a key contributor to the Personal Software Process℠ (PSP℠) and Team Software Process℠ (TSP℠) through the development of training, certification, licensing, and applied research at leading software organizations. She was fortunate to take the first PSP class from her mentor, Watts Humphrey. Julia’s passion is software excellence, and she has been channeling that passion into growing the Software Excellence Alliance (SEA) as the SEA Executive Committee Leader and as a member of SEA.

Rosalba Aguilar collaborated for twenty years as CIO, CTO, and member of the board of directors for XEROX and EDS companies, including management of all information technology areas with inter-functional teams of up to 200 employees. Since 2007, she has been at Towa Software as COO and Customer Success Manager for business software development. She drives innovation and accountability for the creation, evolution, and implementation of high-quality information systems, digital transformation ambassadors, and high-performance team building. Her teams guarantee customer satisfaction, on-time delivery, and high-quality development through co-innovation, co-creation,  flawless execution processes, and agile practices. She received a BS in biomedical engineering, with an IT degree from Universidad Iberoamericana, and a Masters in Business Management from IPADE Institute.

Steve Shook, Director of Software Engineering and Quality at Ishpi Information Technologies (ISHPI), brings more than 25 years of experience in software engineering and software management. He is one of the principal architects of ISHPI’s award-winning Agile High Velocity Development℠ software development methodology. As an experienced instructor, coach, consultant, and subject matter expert, he leads and mentors software teams to achieve exceptional cost, schedule, and quality performance in order to achieve customer business goals. As part of the SEA, he draws inspiration — and hopes to inspire others — to continuously advance the state of the practice of software engineering. Stephen is currently serving as a member of the SEA Executive Team.

Mary Walker is the owner and principal of Leaf Spring LLC, a Knoxville-based consulting company that specializes in helping non-profits to intensify their impact. Before this, Mary served as the Director of Development at the Knoxville Museum of Art. She has worked previously as the National Product Manager for Caramel and Candy at Kraft Food Ingredients, as a Strategic Planning and Development Manager for Holiday Inns, Inc., and as the Marketing Manager for her family’s automotive businesses. She earned her bachelor’s degree from the University of Tennessee and her MBA from Vanderbilt University. Mary has served on several local non-profit boards including the Episcopal School of Knoxville, Cancer Support Community East Tennessee, and the University of Tennessee Haslam School of Business Management and Entrepreneurship.

Introduction to Personal Process Course

Abstract:

This course will introduce you to the Team Software Process℠ (TSP℠) and Personal Software Process℠ (PSP℠), disciplined methods for producing quality software in a timely manner.

Course Objectives: 

We will introduce you to the fundamentals of TSP.

  • launch purpose and structure
  • team planning and tracking
  • use of the TSP support tool

We will give you an overview of the elements of PSP.

  • processes, measures, forms, and standards
  • application to your work

The downloads for this course include the following:

  • Course Notebook
  • Exercises and Handouts
  • Instructor Materials

Copyright and License

The materials available for download on this page are copyright 2018 Carnegie Mellon University. All rights reserved. The Software Excellence Alliance is not affiliated with nor endorsed by Carnegie Mellon University.

This material is based upon work funded and supported by the Department of Defense under Contract No. FA8721-05-C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center.

Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the United States Department of Defense.

NO WARRANTY. THIS MATERIAL IS FURNISHED ON AN "AS-IS" BASIS WITH NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, ANY WARRANTY WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT, OR THIRD PARTY INTELLECTUAL PROPERTY RIGHTS.

[Distribution Statement A] This material has been approved for public release and unlimited distribution. The United States Government has Unlimited Rights in this material as defined by DFARS 252.227-7013.

The text and illustrations in this material are licensed by Carnegie Mellon University under a Creative Commons Attribution 4.0 International License.

℠ Personal Software Process, PSP, Team Software Process, and TSP are service marks of Carnegie Mellon University. The Creative Commons license does not extend to logos, trade marks, or service marks of Carnegie Mellon University.

TSP℠ Executive Strategy Seminar

Abstract:

In this course, you learn the key concepts and principles of the Team Software Process℠ (TSP℠) and Personal Software Process℠ (PSP℠) from a management perspective. You learn how to introduce and apply the TSP in your organization.

This course is designed for executives; middle managers responsible for software development or maintenance; managers responsible for software quality and assurance, software engineering process groups, systems or hardware engineering, documentation, or finance.

Topics covered include how to use the TSP to effectively improve software development activities and provide positive motivation for engineers and project teams, how to  use the TSP to address current and future software needs, and more.

Seminar Objectives

This seminar will help you to

  • identify the problems that limit your software capability
  • define the steps needed to address these problems
  • establish a plan for addressing these problems

The downloads for this course include the following:

  • Seminar Notebook
  • Exercises and Handouts
  • Instructor Materials

Copyright and License

The materials available for download on this page are copyright 2018 Carnegie Mellon University. All rights reserved. The Software Excellence Alliance is not affiliated with nor endorsed by Carnegie Mellon University.

This material is based upon work funded and supported by the Department of Defense under Contract No. FA8721-05-C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center.

Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the United States Department of Defense.

NO WARRANTY. THIS MATERIAL IS FURNISHED ON AN "AS-IS" BASIS WITH NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, ANY WARRANTY WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT, OR THIRD PARTY INTELLECTUAL PROPERTY RIGHTS.

[Distribution Statement A] This material has been approved for public release and unlimited distribution. The United States Government has Unlimited Rights in this material as defined by DFARS 252.227-7013.

The text and illustrations in this material are licensed by Carnegie Mellon University under a Creative Commons Attribution 4.0 International License.

℠ Personal Software Process, PSP, Team Software Process, and TSP are service marks of Carnegie Mellon University. The Creative Commons license does not extend to logos, trade marks, or service marks of Carnegie Mellon University.

PSP℠ for Engineers Version 4 Course

Abstract:

In these two courses (PSP℠ for Engineers I & II), you learn a process-based approach to developing software, including how to measure and analyze your personal software process℠ (PSP), how to use process data to improve your personal performance, and how to apply these methods to other structured tasks.

The downloads for this course include the following:

  • PSP for Engineers I Course Modules
  • PSP for Engineers II Course Modules
  • PSP for Engineers Course Assignments
  • Student Workbook
  • Optional Student Workbook in Excel
  • Support Materials and Templates
  • Instructor Guide

 

Copyright and License

The materials available for download on this page are copyright 2018 Carnegie Mellon University. All rights reserved. The Software Excellence Alliance is not affiliated with nor endorsed by Carnegie Mellon University.

This material is based upon work funded and supported by the Department of Defense under Contract No. FA8721-05-C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center.

Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the United States Department of Defense.

NO WARRANTY. THIS MATERIAL IS FURNISHED ON AN "AS-IS" BASIS WITH NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, ANY WARRANTY WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT, OR THIRD PARTY INTELLECTUAL PROPERTY RIGHTS.

[Distribution Statement A] This material has been approved for public release and unlimited distribution. The United States Government has Unlimited Rights in this material as defined by DFARS 252.227-7013.

The text and illustrations in this material are licensed by Carnegie Mellon University under a Creative Commons Attribution 4.0 International License.

℠ Personal Software Process, PSP, Team Software Process, and TSP are service marks of Carnegie Mellon University. The Creative Commons license does not extend to logos, trade marks, or service marks of Carnegie Mellon University.

Leading a TSP℠ Team Course

Abstract:

In this course, you learn how to manage quantitatively to complete projects on schedule, within budget, and with all requirements met. You study the knowledge and skills that Team Software Process℠ (TSP℠) leaders need to effectively lead and coach development teams.

This course is designed for first-level software development managers, software project managers, software team leaders, and supervisors.

Topics covered include how operational procedures and data can improve software development; key behaviors for successfully leading and coaching teams; how to quantitatively manage projects using effective cost, schedule, and quality measures; and more.

Course Objectives:

The objectives of this course are to

  • introduce you to the Team Software Process (TSP) and how it can help you and your organization
  • provide the knowledge and skills required to be a successful TSP team leader
    • forming and maintaining a TSP team
    • establishing and maintaining process discipline and high standards
    • managing schedule and quality
    • reporting to management
    • leading the team

The downloads for this course include the following:

  • Course Notebook
  • Exercises and Handouts
  • Instructor Materials

Copyright and License

The materials available for download on this page are copyright 2018 Carnegie Mellon University. All rights reserved. The Software Excellence Alliance is not affiliated with nor endorsed by Carnegie Mellon University.

This material is based upon work funded and supported by the Department of Defense under Contract No. FA8721-05-C-0003 with Carnegie Mellon University for the operation of the Software Engineering Institute, a federally funded research and development center.

Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the United States Department of Defense.

NO WARRANTY. THIS MATERIAL IS FURNISHED ON AN "AS-IS" BASIS WITH NO WARRANTIES OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTY OF FITNESS FOR PURPOSE OR MERCHANTABILITY, ANY WARRANTY WITH RESPECT TO FREEDOM FROM PATENT, TRADEMARK, OR COPYRIGHT INFRINGEMENT, OR THIRD PARTY INTELLECTUAL PROPERTY RIGHTS.

[Distribution Statement A] This material has been approved for public release and unlimited distribution. The United States Government has Unlimited Rights in this material as defined by DFARS 252.227-7013.

The text and illustrations in this material are licensed by Carnegie Mellon University under a Creative Commons Attribution 4.0 International License.

℠ Personal Software Process, PSP, Team Software Process, and TSP are service marks of Carnegie Mellon University. The Creative Commons license does not extend to logos, trade marks, or service marks of Carnegie Mellon University.