| Home | About | Events | Standards | Services | Forums | Resources | PPDM Wiki |
|---|
| Contact | Join | Site Map |
|---|
|
Not logged in. Log in. |
Home > About PPDM: PPDM Way
The PPDM WaySeptember 18, 2008 This policy describes the PPDM Association (Association) approach to the development of PPDM products and services (Products). The policy is intended to provide consistency in development activities and to assist members in planning their commitments to Product development projects. This policy has been reviewed by the PPDM Association's Board of Directors (Board) and others. It is not intended as a static or rigid policy. The Association welcomes comments from the members. Association ValuesThis policy is based on the following Association values that are foundational to the policy. Member contributionThe power of the Association lies in the intellectual contributions of its members. Voluntary investment of effort and expertise is required at every stage of the Product development process. Business requirements, development priorities and Product solutions (with consistent architecture) are determined by the members who chose to be active participants in the development process. The pace of development is controlled by members' input of resources. Product development is impossible without the active involvement of members. This value ensures that the expertise and priorities of members are incorporated into the Products. Business driven requirementsThe Products are only successful when they are implemented by members and enable members to achieve benefits to their business. Members express their requirements through active participation in the development process, postings to the forums operated on the Association's web site and through their elected Board. This value ensures that Product development is tightly linked to the business needs of members. Orderly Development ProcessThe Board sets the overall strategy for Product development to meets the business requirements expressed by members. The CEO of the Association creates annual development plans based on the overall strategy and available resources. Members provide input to the development process through:
This value ensures that Product development is orderly and does not impose excessive change on the members. Use of Membership FeesMembership fees are an important component of the Association's resources. The Association uses membership fees to maintain the Products and to operate the Association. This value ensures that the Association and the Products remain viable. Workgroup FundingThe Association does not commit significant membership fees to Product development. The members of the Association who elect to participate in workgroups typically fund the proposed development work. This value ensures that Product development is driven toward concepts that are important enough to the members to attract funding. Democratic processThe Association's bylaws and policies provide for direct annual election of all Directors, one member/one vote, and membership fees that are proportional to revenue or budget. This value ensures that membership in the Association is open to all and not dominated by a particular interest group. Access to the ProductsAnyone may use the Products. The goal of the Association is to make the Products widely available without restrictions of price or license fee. Products may be provided to members only, on a fee basis or for free, as determined by the Association. Non-members who benefit from the Products should consider joining the Association to contribute to the development and maintenance of the Products. This value maximizes the take-up of the Products and ensures that the cost of acquiring the Products does not become an impediment for smaller organizations. Governance and ReportingThe CEO of the Association will regularly report use of membership fees and workgroup funding. This value ensures that the members of the Association are assured that the resources contributed are being used as intended. Development PrinciplesThese principles apply the Association values to the Product development process. WorkgroupsWorkgroups are a key organization feature of the Association’s goal to further develop Products to meet member needs. The Board and the CEO encourage broad and effective member participation in workgroups. Workgroups are proposed when a member produces a one-page proposal and circulates it for comment and expressions of interest among the members who indicate their interest through preliminary offers of staff and funds. Workgroups are formally initiated when the members of a proposed workgroup typically:
Members of a proposed workgroup typically seek an endorsement from the CEO before investing too much time and resources. On the advice of the CEO, the Board approves proposed Workgroup Charters. Criteria for workgroup approval include:
This principle ensures that Product development is positioned for success. Consistent architectureAll Products must conform to the Association's document on Architectural Principles. This principle ensures: Guidance and coordinationThe Product Technical Committee provides strategic and technical advice to the Association. It is established by the Board and is accountable through the CEO. Members of the committee are chosen for their acknowledged expertise in the Product domain. The committee monitors the process of Product development and defines the Association's technical methodology and standards. This principle ensures guidance of Product development is approached with sufficient expertise. Change managementAll proposed changes to the Products are assessed to ensure that the value the change offers exceeds the cost of implementing it. Any workgroup proposing to rework a particular Product is expected to address this trade-off between enhancement and stability. This principle ensures the cost of change is adequately recognized. Timing of developmentThe Products can only be developed with substantial input from the members as well as confirmed through adequate testing. Therefore, the pace of Product development cannot be pre-determined by the Board. This principle ensures the pace of development is roughly aligned with the pace at which members can absorb new versions of the Products. Role of Association staffThe staff and contractors engaged by the Association facilitate the workgroups that are approved by the Board, and support ongoing operations and activities of the Association. Association staff assesses workgroup submissions for conformity to Product architecture and compatibility with other Products, create and distribute the Product (typically files and related PDF documents), test the Product for compliance and integrity, process change requests, and provide technical support. This principle ensures that Product development achieves reasonable quality and consistency. Version approval processEvery new Product version is subject to approval by the membership. The Board determines when and how new versions will be released to the members for testing and approval based on guidance from the CEO. Criteria for Product version approval include:
This principle ensures that:
|