DOC

SWReleaseTmMemberGloss

By Louise Perez,2014-05-12 22:47
5 views 0
SWReleaseTmMemberGloss

ProjectConnections.com Template Contributed by Peter Michels

    Software Release Life Cycle www.ProjectConnections.com

    Team Member Glossary

    SW Release Team Member Glossary

    What: This Team Member Glossary briefly describes typical Software Release team roles and who is responsible for important areas of the overall release.

    Why: The glossary explains the job description more thoroughly than just the job title. Since different companies have different job titles for some of the same jobs, this will help identify the correct role within your own company.

    In smaller environments, some people may be “wearing multiple hats”. Similar jobs can be

    combined in the smaller environments and the glossary can help you determine this. If you modify the Software Release Overview templates or Software Release Work Breakdown template for use within your own company, this glossary can help you change the job titles in those documents to ones that your company uses or combine them into something more appropriate for your environment.

How:

    ; While using other Software Release Life Cycle templates on the site, you may encounter a

    job title that is not familiar to you. Look it up in the glossary for a better understanding of the

    job.

    ; If you're currently executing a software release, scan the Team Member Glossary to see if

    there are roles that your team does not have defined. Do you need to fill some additional

    team positions to have a full software release team?

    ; The site includes a Microsoft Project file that is a Software Release Work Breakdown

    template - all the phases and deliverables in a full release schedule. This glossary includes

    a column identifying the abbreviation used for that role in the MS Project “Resource” column.

    Note: since different companies use different terms for certain positions, the glossary includes more than one typical term for certain team members and cross-references the reader to the related fully-defined entry.

Copyright 2003 Emprend Inc./ ProjectConnections.com Page 1

    Permission for Members to use personally as long as ProjectConnections.com attribution is maintained

    ProjectConnections.com Template Contributed by Peter Michels

    Software Release Life Cycle www.ProjectConnections.com

    Team Member Glossary

    Team Member Descriptions

    MS Role and description Member Title

    Project

    Code

    BetaTm This team is composed of personnel from various Beta Support Team

    departments that are supporting the beta site customers

    and collect data and information from these customers.

    A manager or team leader should assigned responsibility

    for the beta team.

    See Software Chief Architect description. SWArch Chief SW Architect

    SWConf Software support engineer involved in making builds, Configuration

    writing scripts, performing software librarian functions, Management

    creating intermediate release CDs, backing up the Engineer source code control system, etc. This engineer usually

    directly supports the software development department.

    See Customer Service description. CS Customer Service

    Dir Director of the staff that supports customer during Customer Service

    technical issues. May include all levels of escalation Director

    engineering or higher levels only.

    See Customer Service description. CS Customer Support

    Dir Director of development engineering. There may be Development

    more than one person filling this role in a medium or Director

    large company. This position reflects a higher level

    manager with development staff members directly

    involved with the release or projects included in the

    release. The director has significant input on budgets,

    staffing restrictions, etc. Will also act as a

    communications conduit to upper management.

    SWMgr Generic term for Software Managers. The manager has Development

    personnel that directly report to him or her working on Managers

    the release, or on projects included in the release. Will

    contribute staff resources and participate in decisions on

    budget, schedule, etc. SW Project Leaders will be

    allocated from Development Managers’ groups to lead

    individual projects. This person may also act as project

    manager on one or more projects.

    Dir Manager of project managers or program managers. A Director, Program

    director or VP may fulfill this role in a different Mgmt

    organization.

    See Development Director description. Dir Engr Development

    Director

    Copyright 2003 Emprend Inc./ ProjectConnections.com Page 2

    Permission for Members to use personally as long as ProjectConnections.com attribution is maintained

    ProjectConnections.com Template Contributed by Peter Michels

    Software Release Life Cycle www.ProjectConnections.com

    Team Member Glossary

Team Member Descriptions (continued)

    MS Role and description Member Title

    Project

    Code

    See Executive Staff description. Exec Executive

    Management

    Sponsor Major corporate supporter, who intervenes to help Executive Sponsor

    overcome large obstacles, especially resource or

    finance-related issues. A solid advocate of the release

    and a solid believer in the goals of the release. He or

    she has significant organizational clout and authority and

    is usually a member of the company top management.

    Can weigh in on tradeoff decisions (cost, scope,

    schedule) as an executive who understands the

    business rationales behind the release.

    Exec Generic reference to upper management. Reflects the Executive Staff

    decision making group of higher managers that have

    “go/no go” input to projects, budgets, hiring, etc.

    Finance Qualified financial professional. He or she reviews and Finance

    monitors progress relative to financial goals and risks.

    Dir Middle manager in charge of marketing functions. This Marketing Director

    director has the Product Managers who are working with

    the product and release development teams working in

    their department. Contributes a more strategic,

    amalgamated view of the corporate product goals.

    Approves the specifications from the individual Product

    Managers involved in the projects or the release.

    PMM These marketing specialists compose the initial and Product Managers

    ongoing market requirements and act as the customer (Marketing)

    champions. They should be familiar with and understand

    the target markets and customers. They should be

    sufficiently technical and visionary to give input to

    product design. They are responsible for the entire look

    and feel of the individual products.

    There may be a separate Product Manager for the

    release, particularly if this is a large, integrated software

    system.

    See Product Management (Marketing) description. PMM Product Marketing

    Copyright 2003 Emprend Inc./ ProjectConnections.com Page 3

    Permission for Members to use personally as long as ProjectConnections.com attribution is maintained

    ProjectConnections.com Template Contributed by Peter Michels

    Software Release Life Cycle www.ProjectConnections.com

    Team Member Glossary

Team Member Descriptions (continued)

    MS Role and description Member Title

    Project

    Code

    See SW Project Lead description. There may be a SWPL Project Technical

    separate, technical specialist acting as the technical Leads

    leader on a project. This person is a domain expert. He

    or she might be a technology advisor or be directly

    responsible for final technology decisions for the release

    or projects included in the release.

    --- This is any person who has a vested interest in the Release

    outcome of a successful software release. It includes Stakeholders

    many people.

    See the Software Release Project Team description. RelTm Release Team

    SWArch Software guru of the technical design; has overall Software Chief

    responsibility for how the elements of the release will Architect

    work together as a system. Top technical person on the

    release; highly experienced and respected by the team.

    See Configuration Management Engineer description. SWConf SW Configuration

    Engineer

    See SW Engineers, SW Project Leader and SWEngr Software

    Development Manager descriptions. Development

    representatives

    SWEngr Individual software engineers involved in the release or SW Engineers

    on projects included in the release. Varying skills and

    skill levels.

    SWIntMgr During the design phase, this person is the interface Software

    between projects included in the release, is coordinator Integration

    of conflicts and re-use issues between these projects, Manager and acts as the “consistency police” for specs and

    coding styles. This is a critical role. During the

    Development, System Test and Integration phases, this

    person wraps up loose details and coordinates direction

    toward a smooth integration. He or she drives and

    coordinates the integration efforts. He or she is an

    engineer or engineering manager with broad software

    development experience. He or she will have a solid

    and robust understanding of the systems used in the

    release and the new projects included in the release.

    This role requires excellent communications and

    negotiation skills.

    Copyright 2003 Emprend Inc./ ProjectConnections.com Page 4

    Permission for Members to use personally as long as ProjectConnections.com attribution is maintained

    ProjectConnections.com Template Contributed by Peter Michels

    Software Release Life Cycle www.ProjectConnections.com

    Team Member Glossary

Team Member Descriptions (continued)

    MS Role and description Member Title

    Project

    Code

    SWLib Person manages the software source code control Software Librarian

    system.

    This person is probably a member of the software

    configuration group. See Configuration Management

    Engineer description.

    See Development Manager description. This is an SWMgr SW Manager

    example of one specialty form of software development (Applications)

     Applications development.

    See Development Manager description. This is an SWMgr SW Manager

    example of one specialty form of software development (Embedded)

     Embedded Systems or RTOS development.

    See Development Manager description. This is an SWMgr SW Manager

    example of one specialty form of software development (Networks)

     Network or Protocol stack development.

    See Development Manager description. This is an SWMgr SW Manager

    example of one specialty form of software development (Systems)

     Systems development.

    SWPL This is a qualified software engineering design SW Project Leader

    professional, capable of project team leadership. This

    person will participate and lead a project’s task

    assignments. They will write schedules and contribute

    some of the project’s Project Manager activities. They

    are probably a hands-on member of the project team

    and perhaps also acting as the technical leader for that

    project. He or she communicates information about the

    project to the Software Release Project Manager and the

    release team. This person also communicates

    information about the release and other projects to the

    project team.

    SQAE Performs verification and test of software on the release Software QA

    or projects included in the release. Qualified software Engineers

    engineering professional with appropriate test and

    quality background. The individual engineers will vary in

    skill sets and skill levels.

    Copyright 2003 Emprend Inc./ ProjectConnections.com Page 5

    Permission for Members to use personally as long as ProjectConnections.com attribution is maintained

    ProjectConnections.com Template Contributed by Peter Michels

    Software Release Life Cycle www.ProjectConnections.com

    Team Member Glossary

Team Member Descriptions (continued)

    MS Role and description Member Title

    Project

    Code

    SQALd Senior software engineer in Quality Assurance or SW SW QA Lead

    Test that guides testing for the release or a project

    included in the release. He or she has an understanding

    of test theory and types combined with a solid

    background in hands-on testing. Provides guidance to

    the individual SW QA Engineers.

    SQAMgr This manager has personnel that directly report to him or Software QA

    her performing quality-oriented activities on the release Manager

    or projects included in the release. This manager

    contributes staff resources and participates in decisions

    on budget, schedule, etc. This person may also act as

    project manager on one or more of the later phases, like

    Systems Test, Integration or Alpha Test. Signs off

    quality reports and represents attention to quality in the

    release, the projects included in the releases and any

    derivative products produced from the release.

    See the Software QA Manager description. SQAMgr SW QA Manager

    SRPM Leads cross-functional team to achieve all release Software Release

    objectives; acts as the “cradle-to-grave” liaison between Project Manager

    the release team and the rest of the world, inside and

    outside the company. He or she is a competent manager

    and leader who is confident and honest, technical, a

    model worker and role model and a people person with

    outstanding interpersonal skills. He or she has high

    ethical and quality standards, with robust project

    management skills and well-rounded technical skills to

    solve any problem that arises during the process and

    progress of the release, often by knowing who to go to

    for help. This project manager is a strong communicator

    and respected in the organization, for the type of

    influence and authority that is needed to carry out this

    complex job. This is a critical role.

    Copyright 2003 Emprend Inc./ ProjectConnections.com Page 6

    Permission for Members to use personally as long as ProjectConnections.com attribution is maintained

    ProjectConnections.com Template Contributed by Peter Michels

    Software Release Life Cycle www.ProjectConnections.com

    Team Member Glossary

Team Member Descriptions (continued)

    MS Role and description Member Title

    Project

    Code

    RelTm Cross-functional team that is temporarily formed for the Software Release

    purposes of producing this release. These team Project Team

    members will come from all the groups and will make

    decisions about the release and find solutions to

    conflicts between projects included in the release.

    Membership on the release team may be a full or part-

    time role. Makes release level decisions and fixes

    release level problems. Represents their individual

    groups in making team decisions. Communicates

    release-level decisions and other release-level

    information back to their respective domains.

    See the Software Release Project Team description. RelTm SW Release Team

    --- These are technical experts from any department in the Technical Domain

    company. May be internal or external consultant. May Experts

    be participating in the release or not. They have very

    technical information very specific to a domain and are

    consulted for guidance, advice, expertise, etc. when

    needed.

    TechPubs Develops all user documentation for the release and any Technical

    derivative products of the release. The person may also Publications

    be known as the Writer. He or she is technically

    knowledgeable and able to extract details from project

    and release engineers. The writer must be able to

    communicate detail clearly. This person will work with

    the Software Release Project Manager on schedules

    and deliverables. He or she will work closely with the

    Product Manager on the release documentation or the

    documentation for a project included in the release or a

    derivative product of the release.

    VP Person responsible for manufacturing or operations in VP Operations/Mfg

    the company. This position reflects a higher level

    manager with various manufacturing staff members

    directly involved with the release or projects included in

    the release. This higher-level manager has final say on

    approving manufacturing budgets and manufacture-

    ability issues.

    VP Person responsible for money in the company. This VP Finance

    higher-level manager has final say on approving release

    and project budgets, cash flow, etc.

    Copyright 2003 Emprend Inc./ ProjectConnections.com Page 7

    Permission for Members to use personally as long as ProjectConnections.com attribution is maintained

Report this document

For any questions or suggestions please email
cust-service@docsford.com