Process Flow on Business Requirement

What is Process Flow In this session we want to show you how to capture business requirement especially the process flow. In the requirement mark-up language (RML), process flow discusses a business process that will be executed by people. Process flow show the activities to be performed. There are two types of process flow the first process flow is done by the people the second one is done by the system. The first process flow captures the original business process, while the second process flow captures the computer-based / software process flow. Represent Process Flow in a Diagram There are several diagrams that can be used to capture process flow: Business Process Model & Notation (BPMN) - http://www.bpmn.org/ Flowchart Diagram - https://en.wikipedia.org/wiki/Flowchart Activity Diagram - https://en.wikipedia.org/wiki/Activity_diagram Mind map - https://en.wikipedia.org/wiki/Mind_map What tools You can find a lot software. i recommend several software such as Mindjet Mind manager Microsoft Visio Draw.io Lucid chart X Mind So many medianet_width = "600"; medianet_height = "250"; medianet_crid = "858385152"; medianet_versionId = "3111299"; Some tips on Process Flow Sketch your process flow using a hand. This will help you understand the business process. Identify the actor for the process flow. Considering using swim lane for the process flow Is the process having multiple level? If yes, try to create several level diagrams from big picture (level 1), detailed picture (level 2), and more detail level (level 3) Running review with the customer to make sure the process is on shared vision     medianet_width = "600"; medianet_height = "250"; medianet_crid = "858385152"; medianet_versionId = "3111299";

Is creating information architecture worth?

Building software is not as easy task as before. Nowadays software become more complex. The complexity comes from its usage scenario or its technical aspect. DevOps team needs to do any developments and operations tasks efficiently so that unnecessary step can be excluded in the process. One way to find out what content is needed in an application is to use an information architecture. then is information architecture useful at the stage of software development? This article will discuss about it. What is Information Architecture? There are so many definitions of information architecture, but you can define information architecture is "what" content that you need to display and to communicate so that people can understand and use your application Information architecture is just like any other architecture. It has entity and relation. You can visit the fundamental aspect of information architecture here How to build Information Architecture? You can build information architecture with many ways. But a good reading for this step is here. The common way to create information architecture is card sorting. Card sorting is similar with user story creation, Kanban board, or planning game. So, people from Agile process wont have issue to do that. What form of Information Architecture? There are so many forms of information architecture. Brainstorming diagram (Mind map). Recommended for general application Cause and effect diagram (Fish bone). Recommended for Ai application like chatbot, embedded. Site map. Recommended for Website Entity Relationship Diagram. Recommended for data processing application Based on the forms, we can say there is still silver bullet to build information architecture. // Do we need information architecture? This is author opinion, if you feel your user story or use case is not enough you can build information architecture. How to identify that our user story / use case not enough? Complexity of the content. User story and use case doesn't discuss the content. Complexity of the relation of entities. Although database tells about the relationship between table, it doesn't discuss the real relation between object // Step after information architecture? You can do database modelling or user interface modelling Have a good / bad experience in information architecture? Lets discuss!

Topics Highlights

About @ridife

This blog will be dedicated to integrate a knowledge between academic and industry need in the Software Engineering, DevOps, Cloud Computing and Microsoft 365 platform. Enjoy this blog and let's get in touch in any social media.

Xbox

Month List

Visitor