2.3 Integrate sustainability into every stage of the ideation process
Design and review sustainable branding and experiences, involve users throughout the process, and reduce unnecessary development and environmental impact through early testing and environmentally aware design.
Design happens in the open, through design proposals and forum discussions.
Main missing point: no actual "environmentally aware design" methodology applied.
Success Criteria
Sustainable brand development
Optimize approved branding materials and assets to meet the organization's sustainability requirements before release and review them regularly after launch. Where brand guidelines exist, include information about the environmental impact of materials and assets, along with guidance for sustainable production, use, and disposal.
XWiki branding: a logo and a small color palette, see Colors & Logo standards page.
The UI is using skins (color themes) with a low overhead.
Missing:
- No explicit sustainability requirements
- Consequently, now regular review
- No environmental impact information for materials and assets
- No sustainability guidance provided for production, use and disposal
Wireframes and prototypes
Use wireframes and rapid prototypes to test ideas early, build agreement quickly, reduce risk, and avoid unnecessary development work and resource use.
Done through Design pages (e.g., mockups and wireframes) and forum proposals (forum.xwiki.org). Ideas are discussed and agreed in the open, preferably perform implementation starts.
Decisions are taken collectively (see the Dev Practices page and Committership).
Participation and testing
Use participatory design methods throughout the design process. Involve users in testing and iteration, and give communities opportunities to share their knowledge and experience to improve the product or service.
Collaborative development is defined in Dev Practices page.
- Design pages open to community input
- Forum proposals and discussions with the community
- Open development: Pull Requests and Committership
- public issue tracker (jira.xwiki.org)
Environmental ideation
Address planetary needs and environmental boundaries during the ideation phase. This can include creating non-user, non-human personas, such as animal- or planet-focused perspectives, and developing climate-specific user stories and sprints.