Since Agile Methods formalization, the software engineering education has also been impacted with universities adapting their courses as a way to suit this new software processes. At the University of São Paulo (USP), there is a discipline called XP Laboratory. Although the name refers to eXtreme Programming, the discipline aims at teaching agile methods in practice, considering several elements that are crucial for providing the student with real knowledge and experience with agile methods. This discipline has provided extensive studies involving students, instructors, mentors, customers, professionals, and companies. In this experience report we intend to share agile techniques that helped us to continuously improve this discipline.
Large organizations and enterprises always talk about "operating in a lean-startup" like fashion. Do you ever wonder how does a lean-startup operate? What does it take to make a lean start up successful? How do we bring Lean-Agile principles to build…