Test CardsTest cards help you to test and validate your business ideas by defining how you will test them, what you will measure, and what success looks like.Aug 03, 20213 min read
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
Release ManagementRelease management is the process of managing, planning, designing, scheduling, testing, controlling and deploying of a software build through different stages and environments; in preparation for software releases.Dec 09, 20205 min read
Jobs To Be DoneJobs To Be Done (JTBD) is a theory for understanding the process of consumer life’s transformation. The usage of JTBD improves your product design.Nov 03, 20209 min read
Continuous DeliveryPracticing Continuous Delivery means that you adopt practices to be ready to release product changes any time you want. Your product is always ready to deploy to production.Feb 06, 20204 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
Bad Product-Market FitBad product-market fit means that the market does not want your product. Products the market does not want waste not only money but also the team members' time.Nov 11, 20193 min read
Disconnect Between Business and ITModern companies sometimes forget to focus more on the long term IT innovations. They make critical financial decisions without the correct IT-business insight.Nov 11, 20193 min read
Demotivated TeamTeam motivation is important to maintain creativity. Employee dissatisfaction can be caused by many factors. The team leader’s job is to motivate the team and therefore create a productive climate.Nov 11, 20193 min read
ScrumScrum is an agile framework focused on a productive and creative delivery of complex products with an emphasis on the highest possible value. Scrum is lightweight, simple to understand and difficult to master.Nov 11, 20197 min read
Continuous IntegrationContinuous Integration is a software development practice that makes developers integrate code changes into a shared repository routinely and frequently. Usually, each person integrates at least daily and that ensures them that their code changes do not break anything.Nov 11, 20195 min read
Pair ProgrammingPair programming is a technique of two programmers sharing a single workstation. The "driver" writes everything down and the "navigator" watches and makes suggestions. They switch the roles when necessary.Nov 11, 20195 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
Clickable PrototypeClickable Prototypes are interactive demos of a website or a software application. These are often used to gather feedback early in the project lifecycle, before the project goes into the final stage of development.Nov 11, 20194 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
Code ReviewCode Review is an important practice for checking each other's code. The reviewers are other developers from the team. The goal is to uncover potential mistakes that could slip through testing.Nov 11, 20194 min read
Bus FactorA Bus Factor measures the minimum number of team members who have to be hit by a bus to put the project in jeopardy. The goal is to increase your Bus Factor as much as possible.Nov 11, 20194 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
Code CoverageCode Coverage measures the percentage of source code lines that are covered by automated tests. If you have 90% CC, it means that 10% of the source code is not being tested at the moment.Nov 11, 20193 min read