Skip to content
No description, website, or topics provided.
CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Attic
design-guidelines
design-templates Fixed path of the images Jun 7, 2018
extracted-media
installation-tools
references
CODE_OF_CONDUCT.md
CONTRIBUTING.md
ISSUE_TEMPLATE.md
LICENSE
PULL_REQUEST_TEMPLATE.md
README.md
TERMS_OF_USE.asciidoc

README.md

Devon Methodology

Introduction

The purpose of this space is to give an overview of the Devon methodology or Accelerated Solution Design and how we can apply this model to build the solution with the use of Devon framework.

For a presentation about this topic see Accelerated Solution Design - pdf version or the Powerpoint version

Accelerated Solution Design

One of the prime challenges in Distributed Agile Delivery is the maintenance of a common understanding and unity of intent among all participants in the process of creating a product. That is: how can you guarantee that different parties in the client, different providers, all in different locations and time zones during a particular period of time actually understand the requirements of the client, the proposed solution space and the state of implementation.

The Accelerated Solution Design is a possible answer to these challenges:

  • It contains the definition of a “Design process” which aligns the concept of software design with modern software development in the context of Distributed Agile Delivery and a highly automated life cycle.
  • It reinstates “The Design” as a tangible artifact. The design is not just the “instruction manual” for the development team. More importantly, it’s a communication medium: the mirror which should reflect the common understanding among all parties of requirements, functional design and architecture of the proposed solution.
  • The Design is a working model for application design based on Industry Standards and done as an intersection of UX, Architecture and Business Analysis.
  • This artifact is an “evolving Design”. It begins as design, evolves into system specification and ends as documentation
  • It focuses on “Design thinking”. This refers to creative strategies designers used during the process of designing. Design thinking in business uses the designer's sensibility and methods to match people's needs with what is technologically feasible and what a viable business strategy can convert into customer value and market opportunity.
  • It builds on a solid foundation of User Focus and Scalable Architecture as provided for and supported by our Digital Platform

A practical model and guideline

The ASD is carefully designed to be a practical guideline that fosters and ensures the collaboration and communication among all team members. The members of the team involved in the ASD will be:

  • Customer.
  • Solution Delivery Office members, made up of UX Designer, Business Analyst and Architect.
  • Yard members, made up of Developers.

The Accelerated Solution Design introduces a new type of team, which is broader, flexible and self-organized:

  • The span of the team is broader, since clients are considered an important part of the team, a partner indeed. Customers shall have an active role in defining the user needs and validating the assumptions. In fact, they shall be consulted throughout the whole design and development processes.
  • The team shall be flexible enough to adapt to unexpected changes, such as new requirements or the introduction of more roles in the development of the solution.
  • Finally, each team member shall be self-organized. In other words, self-aware of their capacity and area of responsibility, able to organize their work and committed to ensure an efficient communication within the team.

We can access to the whole specification at Accelerated Solution Design

Showcases

We will introduce the required techniques, practices and methologies with two showcases:

  • Jump the Queue. Sample application to support queue management.

  • My Thai Star. Sample application that supports the online presence of the MyThaiStar restaurant.

You can’t perform that action at this time.