Applying Interdisciplinarity and Agile Methods in the Development of a Smart Grids System

This paper describes an experiment of integrating undergraduate and graduate courses at the Brazilian Aeronautics Institute of Technology, within the Computer Engineering Undergraduate Program and the Electronic and Computing Engineering Graduate Program, during the 2nd semester of 2011. A Smart Grids System case study was used as a Problem Based Learning strategy together with agile best practices within a project development. This experiment has involved four courses: Embedded Systems (undergraduate), Embedded and Real-Time Systems, Software Quality, Reliability, and Safety, and Advanced Topics in Software Testing. During this experiment, the students of all these courses had to interact and collaborate in order to produce a prototype of a Smart Grids System, simulating a real project development.

[1]  Ken Schwaber,et al.  Agile Project Management with Scrum , 1980 .

[2]  William E. Perry,et al.  Effective methods for software testing , 1995 .

[3]  Adilson Marques da Cunha,et al.  Developing a Smart Grids System as a PBL with Agile Method on Computer Engineering Courses , 2012, 2012 Ninth International Conference on Information Technology - New Generations.

[4]  Abdulkerim Karabiber,et al.  A user-mode distributed energy management architecture for smart grid applications , 2012 .

[5]  Lisa Crispin,et al.  Agile Testing: A Practical Guide for Testers and Agile Teams , 2008 .

[6]  Kim Pries,et al.  Scrum Project Management , 2010 .

[7]  Brian Vad Mathiesen,et al.  From electricity smart grids to smart energy systems – A market operation based approach and understanding , 2012 .

[8]  São Francisco,et al.  SMART GRID: AS REDES ELÉTRICAS INTELIGENTES DO FUTURO , 2010 .

[9]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[10]  Kathleen M. Swigger,et al.  The temporal communication behaviors of global software development student teams , 2012, Comput. Hum. Behav..

[11]  Jeff Sutherland,et al.  Manifesto for Agile Software Development , 2013 .

[12]  Paul E. McMahon,et al.  Integrating CMMI and Agile Development: Case Studies and Proven Techniques for Faster Performance Improvement , 2010 .

[13]  Kwee Heong Tan How Google tests software by James A. Whittaker, Jason Arbon and Jeff Carollo , 2012, SOEN.

[14]  Özgür B. Akan,et al.  Spectrum-aware and cognitive sensor networks for smart grid applications , 2012, IEEE Communications Magazine.

[15]  M. G. Molina,et al.  Distributed energy storage systems for applications in future smart grids , 2012, 2012 Sixth IEEE/PES Transmission and Distribution: Latin America Conference and Exposition (T&D-LA).