\section{Challenging Questions} \label{sec:researchdesign} In this paper, we aims to share our experience designing and developing the new SPB Portal by reporting, alongside the technical efforts carried out, our empirical work process and the lessons learned. In the begins of the new SPB Portal project, we had in mind 3 main challenges to overcome, as explained in the following open questions. \begin{description} \item [Q1:] \textit{Which strategy could be used to integrate several existing FOSS tools to promote the collaborative software development?} % Based on an extensive list of functional requirements defined by the Brazilian Federal Government, we selected some FLOSS systems to form our solution, generating a non-trivial integration among them. We looked for system that together could provide the largest subset possible of the requirements, and were fully aware that we would need to improve those systems in order to provide the rest. We were also convinced that it would be impossible to provide all of those requirements with a single tool. \item [Q2:] \textit{How to introduce the FLOSS collaborative and agile practices to governmental development process?} % The Brazilian government works based on a very traditional way regarding software developing, frequently focusing on documents. We have need to convince them to accept the idea of open scope and empirical development. They have certain expectations about the development of project according to RUP (Rational Unified Process) and PMBOK (Project Management Body of Knowledge) approaches, what not match our work based on agile and FLOSS practices. We have created strategies that would support different these organizational cultures. \item [Q3:] \textit{How to involve undergraduate students in real-world projects?} % \end{description}