This BSc thesis presents and descibes the principles of lean manufacturing, ideas of shortened cycle time in product development and the transfer of principles regarding elimination of waste in the process of software development. It covers traditional plan driven and agile development methods, followed by a comparison of agile and lean principles. The introduction of the lean concepts into software development process is described using the Kanban method. In the context of limiting work in progress is defined cumulative flow diagram as well there is shown the impact of variables on development project. It also covers value stream process flow and its effect on the exclusion of waste in the process of software development. By the end there is a presentation of developed web application, which represents a simple Kanban system. There is also a brief presentation of used web technologies, followed by some interesting parts of code that was used in the development of Kanban web application.
|