I will be talking about how software requirements are important for developers. Here I put software requirements in a agnostic project methodology ( Agile, Waterfall, or V-Model) view. If you are a developer or manager, for sure you have hear the following statement: ” Our project documentation is poor, it is complicated to understand the requirements.” Couple…
software engineeringIntegração Continua com .NET Este artigo tem o objetivo de descrever como utilizar a prática de Integração Contínua (do inglês Continuous Integration) em projetos .NET on-premises. Este artigo é sobre a utilização de práticas de engenharia de software em .NET. Existe uma cópia deste post no technet da microsoft. Para CI/CD no Azure de uma olhada no…
software engineeringBusiness Motivation Model. Have you thought about what motivates a business? How link Vision <-> Mission <-> Strategy? Where are the intents? Below you can see an effort from OMG to map business motivational model which is quite interesting. I not totally agree however give an idea of some major areas when we talk about…
enterprise architecture startupI start this post based on SAFe problem with over-standardization in my linkedin post. So to not lock-in your company in a “comercial-methodology” I will share my vision regarding agile adoption and scale. In my vision if you want to scale your agile adoption to the enterprise level you have to invest on knowledge and empowering people. Just…
software engineeringProduct Owners ou PMs (Program Managers) tem responsabilidades diárias com o time de desenvolvimento como revisão, planejamento, detalhamento, e discussões sobre a visão do software. Product Owner são responsáveis pelos requisitos de software (Epics, Features, Stories). Esta responsabilidade compreende ponta-a-ponta no ciclo de vida do software. Os requisitos de software mais granulares são comummente chamados Stories em…
software engineeringcomposite Design Pattern helps the developer to abstract an information tree structure in code. The following example shows how to use in a Hierarchical Filter need. The main idea here is to present how to use it, if you want a background on composite pattern, I recommend Gamma et al. book [1]. The diagram to…
enterprise architecture software engineeringProblem, What Problem? Why is it happening? To propose a solution the problem is the key component. Often entrepreneurs, software engineers, designers forget to trace back this valuable asset to guide the development of the design. The problem study is the “missing part” and is what this article is about. As it is a continuous format,…
software engineering startup
onvenções/acordos da equipe de desenvolvimento de software são importantes e bem-vindas na construção de software. A principal vantagem destes acordos é o entendimento sobre como o software é organizado e sustentado ao longo do tempo por aquele grupo de pessoas. Aqui coloco propositalmente “grupo de pessoas” e não “empresa” para que se entenda que somente o…
enterprise architecture software engineeringigData4Dx from MIT Sloan (Massachusetts Institute of Technology) was different experience of learning, my first outstanding experience with virtual learning environments. MIT did a setup of both physical and virtual places where more than 60 people was learning together in real time. Was amazing be part of this experience, the first of this kind according…
software engineeringworkshop de retrospectivas ágeis com Paulo Caroli e TC Caetano foi uma imersão prática que mostrou o real propósito desta atividade, que é essencial em projetos. Quem tiver a oportunidade de participar não irá se arrepender. A seguir coloco meu ponto de vista sobre retrospectivas e um pouco do que aprendi no workshop. Seja ágil no…
software engineering