Design ThinkingDesign thinking puts a user at the center of the product design. It means that users' needs and wants are prioritized first by taking an ergonomic and iterative approach during designing.May 11, 20217 min read
Increased CostIt is not an easy task to measure the cost of software development. Two projects are never the same, it can be a small application or a complex system. It is important to try to reduce the possible increase in cost.Nov 11, 20194 min read
Long Feedback LoopsLong feedback loops are frustrating. The goal is to make them as short as possible using the correct tooling and motivating the team. Ensure that every team member understands why are the feedback loops important.Nov 11, 20193 min read
Fail FastFail Fast is a method used during a recurrent approach to determine whether an idea has a value for the client or solution. An important goal is to minimize losses when testing reveals something is not working and quickly try something else.Nov 11, 20194 min read
MVPThe Minimum Viable Product (MVP) is a scope of a product with the smallest possible functionality which is able to provide meaningful feedback from users.Nov 11, 20195 min read
Agile EventsAgile Events are necessary meetings for keeping up the good work. They are usually time-boxed and the most common Agile framework that uses these periodic rituals is Scrum.Nov 11, 20195 min read
Design SprintA Design Sprint is a framework that reduces the risks associated with product development. It is an intense process done by a small team in just 3 - 5 days.Nov 11, 20194 min read
WaterfallThe Waterfall methodology is a linear project management approach where customer's requirements are collected at the beginning of the project. Then a sequential project plan is created to satisfy those requirements. The concept is appropriate for small and clear projects.Nov 11, 20195 min read
Lean CanvasA Lean Canvas is a 1-page chart with 9 basic building blocks. It helps to identify problems and solutions for your product.Nov 11, 20193 min read
DevopsDevOps is a set of practices that brings development and operations teams together. The collaboration helps to release software much faster.Nov 11, 20194 min read
User StoriesIn an Agile environment, teamwork is divided into small pieces called User Stories. It helps with sprint planning. They are written in a basic language.Nov 11, 20195 min read
Value PropositionA Value Proposition Canvas is a model that helps to ensure that a product covers customer’s requirements. It defines the customer segment and the value proposition.Nov 11, 20194 min read