Want to create interactive content? It’s easy in Genially!

Get started free

Design of collaborative interfaces

Utel/bachelors

Created on July 20, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Smart Presentation

Practical Presentation

Essential Presentation

Akihabara Presentation

Pastel Color Presentation

Visual Presentation

Relaxing Presentation

Transcript

Software Development Process

Common stages in the software development process:

-Requirements analysis: Gathering and understanding the functional and non-functional requirements of the software. -Design: Creation of an architecture and detailed design of the software that meets the identified requirements. Implementation: Codification of the software following the specifications and the established design. -Testing: Verification and validation of the software to ensure that it works correctly and it meets the requirements. -Deployment: Delivery and installation of the software in the production environment. -Maintenance: Bug fixes, updates, and continuous improvements to the software throughout its life cycle.

Software development methodologies:

Waterfall: A sequential, linear approach in which each stage is completed before moving on to the next. Agile: An iterative and incremental approach that promotes collaboration, adaptability, and continuous delivery of functional software. DevOps: Integration of development and operations teams to improve collaboration, delivery and automated deployment. Kanban: A visual approach that uses dashboards to manage and visualize the workflow in software development.

User-Centered Design

User-Centered Design is a design approach that places end users at the center of the process of designing and developing products or services. Phases of User-Centered Design: User Research and Understanding: Gathering information about users, their characteristics, goals, and needs through methods such as interviews, observation, and task analysis. Definition of requirements: Extraction and analysis of the requirements and characteristics of the product or service based on the needs and identified objectives of the users. Conceptual design: Generation of ideas and design proposals that address the requirements and users´needs, using techniques such as wireframe design, prototypes and user experience maps. Iterative Design and Development: Interactive and iterative prototyping that allows users to provide feedback and perform usability testing to evaluate and refine the design. Implementation and evaluation: Development and launch of the final product or service, followed by continuous evaluations to ensure that the needs and expectations of the users are met.

Benefits of User Centered Design:

Improved user experience: By involving users in all stages of the design process, solutions can be created that better suit their needs and provide a more satisfying experience. Increased user adoption and satisfaction: By considering the needs and preferences of users, the likelihood that the product or service will be accepted and used effectively is increased. Cost reduction and rework: By detecting and correcting design problems early in the process, costly changes and modifications are avoided later. Innovation and differentiation: By thoroughly understanding users and their needs, opportunities can be identified to offer unique and distinctive solutions.

Reference: Kamili, G. (2020). Collaborative Graphical User Interface Design. University of Washington.

https://dspace.mit.edu/bitstream/handle/1721.1/80936/47094701-MIT.pdf?sequence=2&isAllowed=y