Business Architecture: The Missing Link


Strategy is a long-term statement that guides enterprises. Along with vision, values and purpose, it defines the framework that organizations adopt and the structure they adhere as living beings. Then, this constraint spreads to all members, setting a path and rules to follow. In this context there is a lack of orchestration regarding governance of transformations.

Continue reading “Business Architecture: The Missing Link”

Journey to the cloud using the 6 R’s


Migration to the cloud is a very important topic for IT departments but also for the business areas and the companies as a whole. All stakeholders need help to make decisions when deciding how to migrate applications based on business requirements, costs and technology to the cloud. That cloud can be any of the currently available, considering IaaS, PaaS and SaaS services.

Continue reading “Journey to the cloud using the 6 R’s”

Stephen Covey’s Time Management Matrix applied to working personal Kanban


I have 10+ years of experience in software engineering, but only in the last 6 years I’ve been practicing Agile. Since then, complementing those practices has become a permanent task allowing me to discover many advantages and disadvantages of being an advocate to Agile. My main focus is to simplify my life, both personal and working, so I’m always looking ways to be more efficient. Currently I use a personal Kanban at work for my own tasks given the nature of my role as Software Architect, participating in many projects at a time.

Continue reading “Stephen Covey’s Time Management Matrix applied to working personal Kanban”

Data modeling: from the concept to the physical model (part 1)


To create a physical data model that is flexible and extensible enough to allow applications to evolve without major changes, we must start by modeling the business. Specifically, modeling entities and their relationships, along with specialized attributes and associations such as inheritance. The artifact that captures reality in a very close way is the Domain Model. Continue reading “Data modeling: from the concept to the physical model (part 1)”