Skip to main content

2 posts tagged with "systemsarchitect.io"

View All Tags

· 2 min read
Chris St. John

A User-focused approach to system design

Asking dozens of semi-technical questions to a product manager can be overwhelming.

Instead, we ask 6 user-related questions to determine the major user requirements.

These can help determine the scope of a project and what technical requirements are needed to meet the business requirements.

Understand the business problem, identify users and their needs, goals and tasks.

✅ 1. User Story

  • Quick summary highlighting important app features.
  • What are the main goals/tasks for the users of the app?

✅ 2. User Roles

  • What types of users? Expansive look at who uses the app, customers and internal.
  • Who are the users of the app? All types of users?

✅ 3. User Qualities

  • Where are the users from? What kind of devices and usage patterns?
  • How many are there? Are demographics important?

✅ 4. User Interface

  • What are the most important elements of the user interface

✅ 5. User Screens

  • What screens are needed?

✅ 6. User Growth

  • Projections of near-future user growth.

Once we have this information, then we can have a better idea of what the project scope is and what technical requirements are needed.

See more information here: https://systemsarchitect.io/docs/request/

· 2 min read
Chris St. John

Excited to release SystemsArchitect.io, a new site for solutions architects and systems architects.

This site aims to be a resource for solutions architects and systems architects to learn about the latest technologies and best practices.

At some point I hope the site will also be a place to share ideas and collaborate with other solutions architects and systems architects.

I'm excited to see where this site goes and I hope you'll join me on the journey!

What is a Systems Architect or Solutions Architect?

On this site, we use the title interchangeably.

A Systems Architect or Solutions Architect helps the project team make decisions about the technology that will be used to build a solution.

The architect is a technology professional who is responsible for designing, building, and managing the overall technical architecture of a solution.

We work with a variety of stakeholders at various levels in the company, including business executives, product managers, developers, and operations teams, to define the technical requirements for a solution and ensure that it aligns with the overall business strategy.

We have aspire to a deep understanding of a wide range of technologies. We're there for organizations make informed decisions about which technologies to use and how to integrate them into their solutions.

Architects are responsible for ensuring that the solution is designed for optimal performance, availability, and scalability.

The broad range of technologies and process for achieving this is quite a massive undertaking!

The site was built ot help with that. It's here to help you learn about best practices and to provide a framework to make decisions.

Also it's a reference for technology comparisons and details.

Thanks for checking it out and keep learning!

Chris

Chris St. John