Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

On the first part of this documentlesson, we will explain how to start on Wayfast platform by creating a new Container (Solution) where the users can gather the different Projects and associate Databases to start any application in Wayfast account. This container will give you the ability to organize and save your work. In few words, you can build your platform -develop, run and manage Web and mobile applications- establishing the structure in simple steps.

How to create Solutions?

Info

Definition: Solutions are the main containers for any project that needs to be developed in Wayfast. It’s a key point to build your application and organize the work

Once the user has access to Wayfast, you can go to “My Solutions” section and clicks on “+ Solution” button.

...

A Portfolio icon will provide the # of Projects allocate on each Solution created. Since this is a new container, the container is showing zero values. User can navigate through the “Solution Name” to access into the Solution details form.

...

How to create Projects?

Info

Definition: TBD

Now that we have the main structure created, user can click on “Project” button and build the first element to initiate an Application.

...

Dashboard will provide the main information regarding the status of your “Requirements”, Size of your code and database and finally the “Runs” information.  

...

How to associate our Database now that the Project is created?

Now that we have the Portfolio container (Solution) generated and the Project set it up, we can start working on the Application by defining the Requirements. But first, we need to associate our Database (DB) to the Project. Otherwise this Requirements won’t have any relationship with the Application to build.

...

Now we have the DB associated to the Project and user can continue defining the Requirements.

How to create Requirements?

Definition: TBD

User can create this entity by clicking on “Requirements” icon at the top header. Automatically user will see the “New” button to start a New Requirement. This action is very important because it will the first object to interact with our newly DB.   

...

Field

Description

Assignment Type

TBD

Meetings

TBD

Sprint

User can define the iterations to build the Project, normally a requirement is associated to a specific sprint to complete a set amount of work.

Size

A requirement can be sized depending on the effort by Hours. User can choose between the following options:

  • XS (1hs)

  • S (2hs)

  • M (4hs)

  • L (8hs)

  • XL (10h)

  • XXL (23hs)

Developer

By default, it should populate the user who creates the Requirement.

Criticality

Users can set this option depending on the criteria defined by the team. A critical requirement is one that the system must achieve or the system cannot function at all.

Upload

TBD

...

NOTE: None of this options are mandatory, however, they are recommended to generate a proper alignments for the each Requirement into the Project.

...

After creation, the Requirement will be grouped as “Pending Tasks” at the vertical Navigation bar. User can check the checkbox beside the Requirement to turn this on and moved them into “Active Tasks”. Also the user can see the Requirement generated into the Dashboard with

How to create a Page?

...

Info

Definition: Pages are the main unit to build User Interfaces within Wayfast. Even if we are building Web Applications or Mobile applications the life of our end users inside our app is going to happen between pages. You can think of page as an applications screen. Pages are made of controls, datasets and actions.

If the user navigates under the Requirements, Wayfast offers the possibility to generate multiple Pages. But first, we need to define which Layout are going to be our default to create pages.

...

Once the user clicks “Accept” button, the page is loaded on Dashboard.

...

How to add Controls?

Info

Definition: TBD

Now that we defined the Page under the Requirement, Wayfast give us the chance to establish a set of Controls under the page generated.

Navigate through the page by clicking on Page Details (link on page name) and expand the “Controls” subsection. Dropdown at the left side will display all the controls that Wayfast contains by default.

NOTE: Wayfast also brings the possibility to import controls. We will check this feature in another lesson.

...

After selecting any of the controls available (e.g. Label), the “New” button will be displayed beside the dropdown. If the user clicks on “New”, a popup will be displayed to select the multiple settings for this control.   

...

To complement different controls under the page, we can set a “Checkbox” control before the “Label” previously created in order to make this text visible or not.

...

NOTE: You can find more details about Controls on the specific documentation for this functionality.  

Recap

In the first part, we learnt about how to create a Solution and how they can contain Projects. We defined the structure by associating the Project with a Database. In the second part, we created Requirements that can be linked to multiple pages, and finally we navigated briefly through the Controls that we can insert and manage according to our application needs. This first approach to Wayfast definitely helped us to get a more familiar with the tool, now we can go through in depth all the features and functionality of the system.

...