The MOSAICS Model of Educational Approaches for Teaching the Practice of Software Project Management
Abstract
:1. Introduction
1.1. What We Try to Present and Accomplish
1.2. Previous Work
2. Objectives
3. Method
3.1. MOSAICS Defined and Briefly Commented
- Enable students to manage a project team formed by their colleagues;
- interact and respond when managed by a colleague;
- calibrate grading for correct balancing of the individual and the team effort; and
- motivate the students to integrate into the team and not get lazy and leave the job to other colleagues.
- The first reason is that it represents the whole idea of project management, thus building a mosaic at an intra-team level from people, which must complement perfectly to enhance the team performance and combine the resulted mosaics at the inter-team level to complete the project; and
- the second reason is that the name is constructed from the initials of the seven proposed educational approaches, which are spread evenly across the proposed model, to fully specify both its origin and boundaries: Mixed, Original, Synergistic, Anarchic, Independent, Competitive, and Synchronous.
3.2. The Axis—Defined and Commented
- The cohesion axis: Measures the intra-team relations, in other words, the balance between team members’ rivalry and cooperation. We will denote this as the Intra-Team Cohesion axis (ITC);
- the separation axis: Measures the inter-team relations, more precisely the balance between a team’s competition and collaboration. We will denote this as the Intra-Team Separation axis (ITS); and
- the fuzziness axis: Measures the characteristics of an educational approach to balance between the flexibility and rigidity of the overall system, or more precisely in terms of product characteristics, development framework, interfaces, requests, acceptance, milestones, deliverables, etc. We will denote this as the Educational Model Fuzziness axis (EMF).
3.3. The Areas Commented
- Anarchic-Competitive-Mixed, the “Combat” Area: Intense competition for both inter and intra-team members;
- Competitive-Original-Mixed, the “Fantasy Battlefield” Area: An inspirational/imaginational battleground, where fantasy works together with both software development and project management;
- Original-Independent-Mixed, the “Out-of-the-Box Thinking” Area: This is the realm where the requirements are just the start of the story;
- Independent-Synergistic-Mixed, the “Friendly” Area: Here, both the inter and intra-team relations are meant to be of collaboration and cooperation;
- Synergistic-Synchronous-Mixed, the “Software-House” Area: This is, practically, the real-world approach towards managing software development; and
- Synchronous-Anarchic-Mixed—the “It’s Up to Me” Area: A place where personal interest is better put in use, due to the increased rigidity of the product characteristics, development framework, interfaces, requests, acceptance, milestones, and deliverables in conjunction with the lower possibility of real differentiation between teams.
3.4. The Transitions Commented
- Anarchic-Competitive, the “Intra-Inter Team Competition” balance: This transition correlates the idea of competition between teams and the rivalries between individuals;
- Competitive-Original, the “Fixed-Flexible Competition Rules” balance: It finds the perfect match between strict rules, specific to a classical competition, and the suppleness of the original approach;
- Original-Independent, the “Fixed-Flexible Product Requirements” balance: This transition can be assimilated with a software product request, which is given to the team, with specific requirements, but also having a certain amount of flexibility;
- Independent-Synergistic, the “Link vs. Separation Between Modules” balance: It comes at different intensities: Zero, weak, strong link strength;
- Synergistic-Synchronous, the “Usefulness/Risk vs. Redundancy/Robustness” balance: A transition from collaboration to rigidity, simulating real-life situation; and
- Synchronous-Anarchic, the “Hierarchy Power” balance: It manifests through strong, weak, zero continuity/predictability in team management.
4. The Proposed Approaches: One-By-One, Pieces of a Giant Educational Puzzle
4.1. Independent Approach
4.2. Anarchic Approach
4.3. Synergistic (Collaborative) Approach
4.4. Competitive Approach
4.5. Original Approach
4.6. Synchrononus Approach
4.7. Mixed Approach
5. Comparison and Results of the Proposed Approaches
5.1. Statistical Processing Across Multiple Years, How to Compare Apples with Oranges
- The grades inside a batch of students: { … }, where N is the number of students in the batch. The grades are positive real values in the range 0 (nothing) to 10 (perfect solution).
- The mean measures the average performance of a batch of students:
- The standard deviation measures the amount of variation around the mean (which may be considered as an expected value), inside the students’ batch:
- The skewness measures the asymmetry of the distribution of grades, around the mean value, inside one batch:
- The kurtosis measures the peakedness (or flatness) of the grade distribution inside a batch, compared with the normal distribution. In fact, for the current processing, excess kurtosis is chosen instead because this is the measure that behaves like a distance indicator between the real (grade) distribution and the ideal (normal) one:
- A linear preprocessing (translation-scaling) operation:Grade = Grade × PreprocessScale + PreprocessTranslation
- A power-law correction applied to the grading distribution:Grade =
- A linear post-processing (translation-scaling) operation:Grade = Grade × PostprocessScale + PostprocessTranslation
5.2. The Students’ Results
- The mean value of 7.09 was the worst of all seven approaches—the students’ performance can, therefore, be interpreted as being the poorest.
- The grade range is the second best, varying from 1.4 to a perfect 10. A larger grade range can illustrate more accurately the differences between the knowledge acquired by the students, making the evaluation process more precise.
- The standard deviation is the second best, having a relatively high value. Combined with the large grade range, it can contribute to the easier separation of students in the grading process. We do not want to obtain a low standard deviation, as it can be very difficult to separate grades between very similar students, with close levels of knowledge. The value obtained for the standard deviation is encouraging, as one of our main concerns was the difficulty of applying an objective, balanced grading system.
- The skewness has the second best value, which means that the values are relatively symmetrically distributed around the mean value.
- The grade range is the second worst, varying from 4.46 to 9.94. A narrower grade range cannot illustrate accurately the differences between the students’ performances, making the evaluation process much more difficult.
- The kurtosis also has the second worst value, having a negative value. This means that the grade distribution is flat, “platykurtic”, as opposed to the ideal, normal distribution. Even if the skewness indicated that the grades are distributed symmetrically around the mean value, they are insufficiently concentrated in a limited domain—they are concentrated on an interval which covers most of the grade range.
- The standard deviation is the second worst, having a relatively low value. This means that the students’ grades were distributed relatively close to the average value, which can make the evaluation process difficult, as no relevant differences between students can be established.
- The skewness has the worst value, which means that the values are not symmetrically distributed around the mean value. The high negative value of this measure indicates the fact that the gross distribution is concentrated on the right, with the majority of the grades being above the mean.
- The kurtosis also has the worst value, having a high positive value. This means that the grade distribution is steep, “leptokurtic”, as opposed to the ideal, normal distribution.
- The bad values of the skewness and kurtosis measures indicate that the evaluation process became more complicated and less accurate.
- The grade range is the best, varying from 1.02 to a perfect 10. This can make the evaluation process easier and more precise, as it illustrates more accurately the students’ performance.
- The standard deviation is also the best. This measure and the large grade range prove the effectiveness of the competitive approach in terms of objective and effective evaluation.
- The kurtosis has the best value, having a slightly negative value. The grades are almost perfectly concentrated in a limited domain, very close to the ideal, normal distribution.
- The mean value was 7.41, which represents the second worst value. This means that most of the students’ performances are not very good. A probable cause might be represented by the final rankings of the competition, based on points—there are considerable differences between first place and the others in terms of points’ allocation.
- The skewness was also the second worst, as the values are not symmetrically distributed around the mean. The high negative value of this measure means that the gross distribution is concentrated on the right, with more grades being above the mean.
- The mean value is 8.54, which represents the best from all the approaches. This underlines the fact that most students performed great and they managed to use their creativity efficiently.
- The kurtosis is the second best, having a relatively low positive value. The grades are concentrated in a limited domain, very close to the normal distribution.
- The standard deviation is the worst. Its low value indicates the fact that most grades are distributed close to the mean value, which can harden the evaluation process, making it more subjective.
- The grade range is also the worst, varying from 5.94 to 10. A narrow grade range can make the evaluation process even more difficult and subjective.
6. Discussion
6.1. Peer-To-Peer Advantages and Disadvantages. The Quest for Perfection
6.2. The Students’ Feedback
7. Conclusions
7.1. The Relevance of the Study
- Our study for creating the MOSAICS educational model spanned 10 years of software project management courses, from 2008 until 2018;
- For each proposed approach, a significant number of students were involved, interesting project themes were elaborated, and general rules and specifications were created. In total, almost 900 students from different years, inherently having different backgrounds and using multiple technologies, contributed to the study;
- A total of 26 different teaching assistants were employed, with an average of seven per proposed educational approach. They, obviously, had totally distinct teaching and evaluation styles, thus decreasing the overall subjectivity of the study;
- To compare (with a meaning) totally different approaches and situations in the calibration process, we used the controlled alignment of the most relevant statistical measures in grade distribution: Standard deviation, skewness, and kurtosis.
7.2. Authors’ Recommendations
7.3. Future Work
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
Appendix A
Criteria | Independent | Anarchic | Synergistic | Competitive | Original | Synchronous | Mixed |
---|---|---|---|---|---|---|---|
Team structure | organized teams, where each person has a well-determined role | flexible teams, as members might be asked to switch teams during the competition | organized teams, where each member chooses a specific role | organized teams, where each member chooses a specific role | organized teams, but roles are not designated by teachers | organized teams, where each member has a specific role | subgroups and each subgroup contains four teams |
Hierarchy | creates a valid project management hierarchy | decentralized, no actual hierarchy; a team manager exists, but only as a mediator between team members | each team is encouraged to choose a manager to coordinate their activity | each team must choose a project manager—his authority and competency are extremely important | those with the most original ideas have the opportunity of stepping up and taking the responsibility of leadership | strict hierarchy, with pre-established roles | each team has a project manager which is capable of organizing the project according to the team members’ competencies |
Project scope | each team receives a different project theme, simulating various scenarios, requiring different competencies or approaches | all the teams receive the same project | each team works on a different part of the same project | each team receives the same project and comes up with different solutions | each team receives the same project theme, but with a high degree of freedom | each team receives the same project and must focus on “First make it run, then make it run right”. | three teams responsible for conversion algorithms; the fourth team must combine the three algorithms in a new one |
Competitiveness | the competition between teams is diminished (different project themes) and delayed (introduced later, when the teams must present and “sell” their applications) | bitter competition between teams and individuals | emphasizes the collaboration process, not the competition between teams, which is minimum | permanent competition between teams: during the project development and at the end, when the best final products win | highly encouraged; the winning team gets the Van’Gogu trophy and the pride of having their creation displayed on the SPM official page | not significant for this approach | highly encouraged; the winning solutions will be presented to a prestigious international competition |
Team-Individual Connection | significant, as the individual interest and the team interest are strictly interdependent | individual interest and team interest can be completely opposite (changes can occur from a collaborative model, to a competitive one or to uncontrollable anarchy) | significant, as the individual interest and the team interest are strictly interdependent | significant, as the individual interest and the team interest are strictly interdependent | not significant for this approach | not significant for this approach | significant, as the individual interest and the team interest are strictly interdependent |
Communication | improved intra-team communication (homogenous teams); minimized inter-team communication | tries to assure better intra-team and inter-team communication, but the result is chaotic (because of the decentralized approach) | both intra-team and inter-team communication are very important and well represented | the intra-team communication is well represented, while the inter-team communication is almost non-existent | intra-team communication is very important and well represented (organization, filtering creative ideas) | the intra-team communication is at a medium level; interaction between teams is almost non-existent (not even for the multiplayer) | essential, at both team and subgroup level |
Evaluation | individually (during the semester) and at team level (at the end of the semester) | based on the individual success (the number of wins of the temporary team) and based on the team success (the number of wins of the original team). | individually and at team level, encourages each person to be implicated; the evaluation is also influenced by the work of other teams, meaning it is complicated and less accurate | individually, at team level and based on the team manager’s appreciation; objective and precise (based on points, rankings) | subjective, based on the artistic value of each resulting image (“Beauty lies in the eye of the beholder”) a jury of SPM teachers | objective (rules clearly established, bonuses are listed, teachers have access to the repository with the source code) | correct, objective, can hardly be contested; reflected through concrete performances of the algorithms |
References
- Sharan, S. Cooperative Learning in Small Groups: Recent Methods and Effects on Achievement, Attitudes, and Ethnic Relations. Rev. Educ. Res. 2009, 50, 241–271. [Google Scholar] [CrossRef]
- Seifert, K.; Fenster, A.; Dilts, J.A.; Temple, L. An Investigative, Cooperative Learning Approach to the General Microbiology Laboratory. CBE Life Sci. Educ. 2009, 8, 147–153. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Tahmoush, D.; Fouché, S.; McMaster, S.; Purtilo, J. Enhancing Software Project Management Courses with Industry Participation, Case Study in Cooperative Learning through Industrial Partnership. In Proceedings of the FECS’09: Computer Science and Computer Engineering, Las Vegas, NV, USA, 13–16 July 2009. [Google Scholar]
- Agile Based Learning: What Is It and How Can It Change Education? Available online: http://www.opencolleges.edu.au/ (accessed on 20 December 2018).
- Tan, C.-H.; Tan, W.-K.; Teo, H.-H. Training Students to Be Agile Information Systems Developers: A Pedagogical Approach. In Proceedings of the Sigmis CPR Conference on Computer Personnel Research, Charlottesville, VA, USA, 3–5 April 2008. [Google Scholar]
- Devedzic, V.; Milenkovic, S.R. Teaching Agile Software Development: A Case Study. IEEE Trans. Educ. 2011, 54, 273–278. [Google Scholar] [CrossRef]
- Smith, B.L.; MacGregor, J.T. What Is Collaborative Learning? Washington Center for Improving the Quality of Undergraduate Education: Washington, DC, USA, 1992. [Google Scholar]
- Chu, S.K.W.; Zhang, Y.; Chen, K.; Chan, C.K.; Lee, C.W.Y.; Zou, E.; Lau, W. The effectiveness of wikis for project-based learning in different disciplines in higher education. Internet Higher Educ. 2017, 33, 49–60. [Google Scholar] [CrossRef]
- Chen, C.-Y.; Chong, P. Software engineering education: A study on conducting collaborative senior project development. J. Syst. Softw. 2011, 84, 479–491. [Google Scholar] [CrossRef]
- Radygin, V.Y.; Lukyanova, N.V.; Kupriyanov, Y. LMS in university for in-class education: Synergy of free software, competitive approach and social networks technology. In Proceedings of the AIP Conference, Moscow, Russia, 7–8 December 2015. [Google Scholar]
- Sheth, S.; Bell, J.; Kaiser, G. A Competitive-Collaborative Approach for Introducing Software Engineering in a CS2 Class; Department of Computer Science, Columbia University: New York, NY, USA, 2011. [Google Scholar]
- Flores, N.H.; Paiva, A.C.R.; Letra, P. Software Engineering Management Education through Game Design Patterns. Procedia Soc. Behav. Sci. 2016, 228, 436–442. [Google Scholar] [CrossRef] [Green Version]
- Navarro, E. SimSE: A Software Engineering Simulation Environment; University of California: Oakland, CA, USA, 2006. [Google Scholar]
- Caulfield, C.; Veal, D.; Maj, S.P. Teaching Software Engineering Project Management–A Novel Approach for Software Engineering Programs. Mod. Appl. Sci. 2011, 5. [Google Scholar] [CrossRef]
- Calderón, A.; Ruiz, M. Bringing Real-life Practice in Software Project Management Training Through a Simulation-based Serious Game. CSEDU 2014, 2, 117–124. [Google Scholar]
- Straub, J.; Kerlin, S. An Experiential Education Approach to Teaching Software Project Management. In Proceedings of the Midwest Instruction and Computing Symposium, Verona, WI, USA, 25–26 April 2014. [Google Scholar]
- Bollin, A.; Hochmuller, E.; Samuelis, L. Teaching Software Project Management using Simulations—The AMEISE Environment: From Concepts to Class Room Experience. In Proceedings of the IEEE 25th Conference on Software Engineering Education and Training, Nanjing, China, 17–19 April 2012; pp. 85–86. [Google Scholar]
- Riazi, A.M.; Candlin, C.N. Mixed-methods research in language teaching and learning: Opportunities, issues and challenges. Lang. Teach. 2014, 47, 135–173. [Google Scholar] [CrossRef]
- De Lucia, A. Teaching Software Engineering and Software Project Management: An Integrated and Practical Approach; Department of Management & Information Technology, University of Salerno: Fisciano, Italy, 2012. [Google Scholar]
- So, C.; Ng, M.A. Positivism & Constructivism, Epistemology and the Design of Learning Environments; CSULA’s EDIT 451; SlideShare Presentation: Los Angeles, CA, USA, 2010. [Google Scholar]
- Barney, A. What Is Your Paradigm? eResearch Methods, University of Southampton. Available online: http://www.erm.ecs.soton.ac.uk/theme2/what_is_your_paradigm.html (accessed on 20 December 2018).
- Dreambox Learning, What Is Individualized Learning? Available online: http://www.dreambox.com/individualized-learning (accessed on 9 January 2019).
- Rennie Center Education Research & Policy. Charting a Path to the Future through Individualized Learning Plans; Rennie Center Education Research & Policy: Boston, MA, USA, 2016. [Google Scholar]
- Welsh, S. Goal-Oriented Personal Learning Plans and Their Effect on Student Aspirations Regarding Postsecondary Education. Bachelor’s Thesis, Boston College, Chestnut Hill, MA, USA, 2005. [Google Scholar]
- British Council Schools Online. Dreams and Teams Education Pack; Report; British Council Online: London, UK, 2015. [Google Scholar]
- Meyer, B.; Haywood, N.; Sachdev, D.; Faraday, S. What Is Independent Learning and What Are the Benefits for Students? Research Report 051; Department for Children, Schools and Families: London, UK, 2008.
- Meyer, W.R. Independent learning: A literature review and a new project. In Proceedings of the British Educational Research Association Annual Conference, London, UK, 1–4 September 2010. [Google Scholar]
- DeLong, S. Teaching Methods to Encourage Independent Learning and Thinking; Center for Teaching Excellence, United States Military Academy: West Point, NY, USA, 2009. [Google Scholar]
- Petty, G. Teaching students independent learning. InTuition 2013, Winter 2013/14, 30–31. [Google Scholar]
- Oxford English Dictionary. Available online: https://en.oxforddictionaries.com/ (accessed on 20 December 2018).[Green Version]
- Suissa, J. Anarchism and Education: A Philosophical Perspective; PM Press: Oakland, CA, USA, 2010. [Google Scholar]
- Wagreich, S. A Billion Dollar Company with No Bosses. Yes, it Exists. Available online: http://www.inc.com/ (accessed on 20 December 2018).
- Australian Institute for Teaching and School Leadership AITSL. The Essential Guide to Professional Learning: Collaboration; AITSL: Melbourne, Australia, 2011. [Google Scholar]
- Stoner, J.L. Let’s Stop Confusing Cooperation and Teamwork with Collaboration, Jesse Lyn Stoner on Leadership Blog Articles. Seapoint Center for Collaborative Leadership. Available online: http://seapointcenter.com/cooperation-teamwork-and-collaboration/ (accessed on 8 April 2016).
- Verhoeff, T. The Role of Competitions in Education; Faculty of Mathematics and Computing Science: Eindhoven, The Netherlands, 1997. [Google Scholar]
- The Office for Standards in Education. Learning: Creative Approaches that Raise Standards; Office for Standards in Education, Children’s Services and Skills: London, UK, 2010.
- The Glossary of Education Reform, Synchronous Learning. Available online: https://www.edglossary.org (accessed on 20 December 2018).
- Schwier, R.A.; Balbar, S. The interplay of content and community in synchronous and asynchronous communication: Virtual communication in a graduate seminar. Can. J. Learn. Technol. 2002, 28, 2–6. [Google Scholar] [CrossRef]
- Krippendorff, K. Multivariate Techniques in Human Communication Research; Monge, P.R., Cappella, J.N., Eds.; Academic Press: New York, NY, USA, 1980; pp. 259–308. [Google Scholar]
- Rousseeuw, P.J. Silhouettes: A Graphical Aid to the Interpretation and Validation of Cluster Analysis. Comput. Appl. Math. 1987, 20, 53–65. [Google Scholar] [CrossRef]
- Bezdek, J.C.; Ehrlich, R.; Full, W. FCM: The fuzzy c-means clustering algorithm. Comput. Geosci. 1984, 10, 191–203. [Google Scholar] [CrossRef]
- Joanes, D.N.; Gill, C.A. Comparing Measures of Sample Skewness and Kurtosis. Statistician 1998, 47, 183–189. [Google Scholar] [CrossRef]
Criteria | Independent | Anarchic |
---|---|---|
Intra-team cohesion axis | oriented towards “Cooperation” | oriented towards “Rivalry” |
Team structure | organized teams, where each person has a well-determined role | flexible teams, as members might be asked to switch teams during the competition |
Hierarchy | creates a valid project management hierarchy | decentralized, no actual hierarchy; a team manager exists, but only as a mediator between team members |
Project scope | each team receives a different project theme, simulating various scenarios, requiring different competencies or approaches | all the teams receive the same project |
Project Allocation | personalized project themes based on the students’ preferences or interests | one common project theme doesn’t take into account the students’ preferences or skills |
Competitiveness | the competition between teams is diminished (different project themes) and delayed (introduced later, when the teams must present and “sell” their applications) | bitter competition between teams and individuals |
Team-Individual Connection | significant, as the individual interest and the team interest are strictly interdependent | individual interest and team interest can be completely opposite (changes can occur from a collaborative model, to a competitive one or to uncontrollable anarchy) |
Team-Individual Relation | each member has to acquire their own knowledge (through independent learning) and apply their own skills, for a mutual benefit | each member must find an optimal balance between a secret individual strategy and the benefit of the team |
Communication | improved intra-team communication (homogenous teams); minimized inter-team communication | tries to assure better intra-team and inter-team communication, but the result is chaotic (because of the decentralized approach) |
Evaluation | individually (during the semester) and at the team level (at the end of the semester) | based on the individual success (the number of wins of the temporary team) and based on the team success (the number of wins of the original team). |
Statistical Measures | worst mean value (7.09) means poorest students’ performance good standard deviation means easy and efficient separation of students in the grading process the large grade range (1.4–10) illustrates accurately the differences between students, makes the evaluation easier medium values for skewness and kurtosis | low mean value (7.42) means poor students’ performance insignificant standard deviation the narrow grade range (4.46–9.94) cannot illustrate too accurately the differences between students, makes the evaluation more difficult good skewness means grades are relatively symmetrically distributed around the mean value; bad kurtosis (grades insufficiently concentrated in a limited domain) |
Criteria | Synergistic | Competitive |
---|---|---|
Inter-team separation axis | oriented towards “Collaboration” | oriented towards “Competition” |
Team structure | organized teams, where each member chooses a specific role | organized teams, where each member chooses a specific role |
Hierarchy | each team is encouraged to choose a manager to coordinate their activity | each team must choose a project manager—his authority and competency are extremely important |
Project scope | each team works on a different part of the same project | each team receives the same project and comes up with different solutions |
Competitiveness | emphasizes the collaboration process, not the competition between teams, which is minimum | permanent competition between teams: during the project development and at the end, when the best final products win |
Team-Individual Connection | significant, as the individual interest and the team interest are strictly interdependent | significant, as the individual interest and the team interest are strictly interdependent |
Communication | both intra-team and inter-team communication are very important and well represented | the intra-team communication is well represented, while the inter-team communication is almost non-existent |
Evaluation | individually and at team level, encourages each person to be implicated; the evaluation is also influenced by the work of other teams which makes it complicated and less accurate | individually, at team level and based on the team manager’s appreciation; objective and precise (based on points, rankings) |
Statistical Measures | second best mean value (8.18) represents good students’ performance bad standard deviation represents that the evaluation process is difficult worst skewness and kurtosis represents that the evaluation process was more complicated and less accurate. more narrow grade range (2.87–10) represents a more difficult process to compare the students’ performances | low mean value (7.41) represents poor students’ performance great standard deviation represents an objective and effective evaluation bad skewness, but good kurtosis represents that more grades were above mean, but closer to the normal distribution very large grade range (1.02–10) illustrates accurately the differences between students |
Criteria | Synergistic | Competitive |
---|---|---|
Educational model fuzziness axis | oriented towards “Flexibility” | oriented towards “Rigidity” |
Team structure | organized teams, but roles are not designated by teachers | organized teams, where each member has a specific role |
Hierarchy | those with the most original ideas have the opportunity of stepping up and taking the responsibility of leadership | strict hierarchy, with pre-established roles |
Project scope | each team receives the same project theme, but with a high degree of freedom | each team receives the same project and must focus on “First make it run, then make it run right” |
Duration | long, during the whole semester (14 weeks) | short, until the middle of the semester (7 weeks) |
Competitiveness | highly encouraged; the winning team gets the Van’Gogu trophy and the pride of having their creation displayed on the SPM official page | not significant for this approach |
Creativity | encourages creativity, originality and artistic spirit students are not allowed to use external resources or ideas integrate a certain degree of randomness | diminished by rigidity and strictness “we shouldn’t reinvent the wheel” (any programming language, any type of framework, library or code fragments, any platform are permitted) |
Communication | intra-team communication is very important and well represented (organization, filtering creative ideas) | the intra-team communication is at a medium level; interaction between teams is almost non-existent (not even for the multiplayer) |
Technical difficulty | a technically complicated approach doesn’t guarantee the attainment of a visually pleasing image a good idea can lead to appropriate results, even if it is not technically challenging | challenging: obtaining a working game, as fast as possible additional functionalities are encouraged leading to bonuses |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Boiangiu, C.-A.; Stănică, I.-C. The MOSAICS Model of Educational Approaches for Teaching the Practice of Software Project Management. Educ. Sci. 2019, 9, 26. https://doi.org/10.3390/educsci9010026
Boiangiu C-A, Stănică I-C. The MOSAICS Model of Educational Approaches for Teaching the Practice of Software Project Management. Education Sciences. 2019; 9(1):26. https://doi.org/10.3390/educsci9010026
Chicago/Turabian StyleBoiangiu, Costin-Anton, and Iulia-Cristina Stănică. 2019. "The MOSAICS Model of Educational Approaches for Teaching the Practice of Software Project Management" Education Sciences 9, no. 1: 26. https://doi.org/10.3390/educsci9010026
APA StyleBoiangiu, C. -A., & Stănică, I. -C. (2019). The MOSAICS Model of Educational Approaches for Teaching the Practice of Software Project Management. Education Sciences, 9(1), 26. https://doi.org/10.3390/educsci9010026