You are on page 1of 9

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/224238641

Teaching “soft” skills in Software Engineering

Conference Paper · May 2011


DOI: 10.1109/EDUCON.2011.5773204 · Source: IEEE Xplore

CITATIONS READS

12 1,244

3 authors, including:

Luz Marina Moreno José-Luis Roda-García


Universidad de La Laguna Universidad de La Laguna
21 PUBLICATIONS   221 CITATIONS    59 PUBLICATIONS   208 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Share PSI 2.0 View project

Analysis of emergency incidents using Data Science techniques View project

All content following this page was uploaded by José-Luis Roda-García on 28 May 2014.

The user has requested enhancement of the downloaded file.


Teaching “Soft” Skills in Software Engineering
Daniel González-Morales, Luz Marina Moreno de Antonio, José Luis Roda García
Escuela Técnica Superior de Ingeniería Informática - ETSII
Universidad de La Laguna, ULL
La Laguna, Tenerife, Spain
dgonmor@ull.es, lmmoreno@ull.es, jlroda@ull.es

Abstract— Soft skills are not sufficiently attended in early Different studies had presented distinct classifications for
academic courses in the software engineering high level studies. soft skills [6, 7, 8, 9 and 10]. In this references, we can find
Computer engineering students entering the fourth and fifth year the following soft skills: teamwork; leadership; responsability;
of their studies possess a comprehensive amount of theoretical self directed learning; ethical and professional moral; project
and applied coursework. Nevertheless, a gap in their study
management; planning; negotiation; oral comunication;
program exists, and it is found in hands-on experience in
professional development. The instructors at the ULL offer interpersonal skills with colleagues and clients; written
innovative Software Engineering coursework which remedies this communication; creativity; ability to apply knowledge in the
situation. This approach offers students practical experience in workspace; capacity to learn new skills; critical thinking and
supervision, project management, quality control and decision- problem solving; lifelong learning and information
making. Student teams made up of 4 or 5 members are formed management; entrepreneurship.
at the beginning of the academic year and they are responsible With the new degrees, there has been a growing interest
for developing a real project for a real client. The product will be in higher education to include the development of soft skills.
delivered upon project completion. The project evaluation is There are different ways to implement soft skills at institutes
based on formal technical reviews of prototypes produced during
of higher learning [6]. We can remark:
the project life cycle. A key factor in the success of the program is
in the increased motivation exhibited by the students. Although  Development of soft skills through stand-alone subject.
in past years students in this degree program acted as simply  Development of soft skills by embedding it in existing
receptors of information, this educational alternative confirms courses.
that students are now achieving higher performance and are  Development of soft skills based on support programs.
better prepared to enter the engineering profession.  Development of soft skills based on formal and informal
activities at faculty o university levels.
Keywords- technical knowledge; soft skills; software
engineering; student motivation
University of La Laguna has considered that personal
and social skills are critical for the future professional
I. INTRODUCTION
practice. For this reason, all new degrees are designed with a
In June 1999, European Union Ministers of Education certain amount of soft skills credits. The new Bachelor degree
presented the Bologna Declaration [1]. Six main objectives in Computer Engineering includes subjects focused
were defined: 1) a system of academic degrees that are easy to exclusively on the development of soft skills (i.e. “Emotional
recognize and compare, 2) a system based essentially on two Intelligence” or “Second Language - English”). There are
cycles, 3) a system of accumulation and transfer of credits, 4) other courses that allow students to acquire these skills
mobility of students, teachers and researchers, 5) combined with other activities (i.e. “IT Project Management”
cooperation with regard to quality assurance and 6) the or “Ethics”) [11]. Other general activities oriented to all the
European dimension in higher education. In the Leuven students, are planned from the University level (how to write a
Communiqué of 2009 [2], the Ministers added new objectives CV, entrepreneurship skills, etc.).
to be covered in the higher education: social dimension, This work presents the experiences of five years where
student employability, lifelong learning and a global context. we have carried out activities in subjects for the development
In December 2010 will finally be establish the three degree of soft skills in the field of Software Engineering. This paper
cycles for European universities as is considered in the explains the best practices that have allowed us to introduce
proposal presented in [1] and [2]. soft skills in the new degree courses tailored to Bologna. We
In the Software Engineering scope, the most representative have used a Project Based Learning to help student to acquire
body of knowledge is given by IEEE [3], ACM [4] and the necessary skills. Local companies have collaborated with
SWEBOK [5]. In [3] and [4] new principles and us over these years, to decide the skills to work with the
recommendations were presented making special emphasis to students in this kind of subjects. The companies have
a critical need to combine the computer science foundational remarked us, via reviews and surveys, the necessary skills that
learning components (often called “hard skills”) with all engineers should acquire. We decided to focus our work on
engineering, organizational, social, collaborative, teamwork, a set of 10 soft skills:
communication and project based skills (the “soft” skills).

978-1-61284-641-5/11/$26.00 ©2011 IEEE April 4 - 6, 2010, Amman, Jordan


2011 IEEE Global Engineering Education Conference (EDUCON) – "Learning Environments and Ecosystems in Engineering Education"
Page 630
 Search and classification of information contents of each subject. The other two hours are conducted in
 Report writing the laboratory and are grouped together so that students can
 Teamwork develop a project in all its life cycle phases.
 Client management and client expectations The subject Management of Information Systems (MIS) is
 Leadership and supervision taught in the first semester and Software Engineering
 Decision making Laboratory (SELab) in the second semester. Both courses give
students learning soft and hard skills through a well-defined
 Conflict management
set of activities with defined targets and evidences.
 Critical thinking
MIS focuses on project management. The course uses the
 Evaluation of results
good practice techniques identified by the Project
 Communication of results Management Body of Knowledge, PMBOK@ [12], and
adapts them toward the management of information and
The experience was carried out in two different subjects communication technologies projects. Table 1 presents the
offered in the last course of Computer Engineering degree: theoretical concepts the student learns. This subject combines
Management of Information Systems (hereinafter MIS) and hard and soft skills related with project management that
Software Engineering Laboratory (hereinafter SELab). student learns in MIS are the following:
In section two, the subjects used in the experience are
 Project integration management
presented. Theoretical and practical laboratories are explained.
Section III describes the soft skills we have used in the  Project scope management
development of the project. The different activities carried out  Project time management
by the students are given in section IV. Each activity performed  Project cost management
tasks that permit students acquire the soft skills proposed. The  Project quality management
results are exposed in the V section.  Project human resources management
 Project communications management
II. MOTIVATION  Project risk management
Students involved in this experience have already received  Project procurement management
four courses with many subjects related with the computer
science career. They have received theoretical concepts and The principal activity in the MIS course involves students
practical lessons about technical aspects of their future to use a real case study to properly identifying the problem
profession (programming, data structures, information that needs to be developed and then they propose the solutions
concepts, computer architecture, operating systems, database using PMBOK. Although it is recognized that areas such as
management, software engineering fundamentals, human resources management, risk management,
communications, fundamental physics and mathematics, communications management and procurement management
etc….). Almost all of the laboratory and coursework are not considered essential in this engineering degree, they
assignments have been carried out on an individual basis, with are considered in great detail because of their importance in
limited group work. In the latter case, the groups are quite projects related to information and communication
small in number, usually among classmates with prior technology.
relationship (friends), and most importantly, these groups The SELab course focuses its theoretical contents of the
rarely encounter the types of problems found in other syllabus on the evolution of information systems, in advanced
teamwork settings. The classroom projects that students have software development methodologies, in software architecture,
worked on so far, have all been on a small scale, easily model driven development and software product lines. The
handled and controlled by the academics. The projects in most theoretical concepts the student learns in SELab are the
of the subjects are proposed by the instructors. There has been following:
no direct customer contact. Students have not had an  Evolution of the systems software
opportunity to develop important project management skills.  Advanced software development methodologies
Therefore, many exercises are developed where students do  Software architecture
not face the problems (nor find solutions) typically  Introduction to MDA and SPL
encountered in project management and development. Here is
where we begin our experience by taking into consideration Laboratory coursework concentrates on developing a real
not only the technical aspects of the problems but also soft project for an actual local business company. The project
skills that students must acquire. considered is the same as for the MIS subject, but it is centred
The two subjects involved in this study belong to the in the development of the project and having a working
Computer Engineering career at the University of La Laguna prototype of the information system.
in Tenerife, Spain. The average number of students each Five years ago, upon completion of MIS and SELab,
course is 40. Both subjects are taught in the last course and students would have acquired the desired theoretical and
have six credits. Three credits are classroom lectures, and the practical knowledge for professional development in software
three others, are given in practical lessons in the engineering. The relationship of both subjects was implicit
laboratory. Students receive weekly two hours of theory on the since most of the material learned in MIS was applied in

978-1-61284-641-5/11/$26.00 ©2011 IEEE April 4 - 6, 2010, Amman, Jordan


2011 IEEE Global Engineering Education Conference (EDUCON) – "Learning Environments and Ecosystems in Engineering Education"
Page 631
SELab. The two subjects developed their activities without the the teams are located in the laboratories of the faculty and they
necessary coordination and this advantage resulted in the can use meeting rooms, presentation area, library, etc.
development of a Project Management Plan (PMP) in MIS for
an imaginary case, while its SELab course counterpart centred III. WHAT SOFT SKILLS ARE BEING CONSIDERED ?
on carrying out the development of a system with a real client.
All projects selected for the courses allow students to work
Time restrictions, however, contributed to a limited amount of
hard skills and soft skills, although projects are of different
successfully finished projects.
companies and/or different topics.
The academics therefore considered a new approach to
This section explains the list of soft skills and most
integrate and coordinate these courses. Students in MIS would
important attitudes that the student should be acquire and
prepare a PMP for a real project with a real client that will
apply in these projects. The list of soft skills was enumerated
have to be executed during SELab. This new educational
in the introduction of this paper, but now we describe each one
strategy optimizes student participation and coordination in
of them in detail.
addition to instructor dedication.
The new approach brought some additional advantages to
S1. Search and classification of information: Students should
the students, such as: planning a coursework assignment
search information about the company and the topic on which
before developing it, execution, multi-stage quality
they are going to work. When students begin this task, they
control/tracking; real-life working conditions (systems and
must be able to search and analyze different sources (books,
clients), and complete project development (working
papers, Internet). They must be able to synthesize all the
prototype).
excessive information the find. They must classify it and
The lab sessions are developed in two semesters, allowing,
select the really relevant for the project.
on one hand, the application of theoretical technical content,
and, on the other, the development of a set of related skills
S2. Report writing: It is essential for an engineer to be able to
with direct bearing on their profession. The practices basically
write a report or to write a manual correctly. Organizations
focus on the development of a real project with a real client.
have document and user manual templates. Students will need
It was decided that a different and more dynamic teaching
to edit different types of formal reports using these templates.
approach was required to stimulate students in place of
traditional lecturing styles based essentially on one-way
S3. Teamwork: The project is carried out in groups of 4 or 5
communication.
students during the two semesters. During this time, the team
The technical capacities (“hard” skills) traditionally
must agree on the tasks and the resources allocation. The MIS
covered in both subjects are usually given without major
course provides brief explanations of the attitudes and skills
difficulties. However, the introduction of “soft” skills usually
necessary to work as a team.
meets greater resistance from students. Typically they do not
know what they are asked or what they have to do. In these
S4. Client management and client expectations: At the first
cases, a list of activities is defined to clarify this point.
meeting between the client and the student team is defined the
Section IV offers details for each activity and the skills and
scope project. Frequently, in any project, they tend to create
attitudes that are developed. The list of activities for each
expectations that exceed of student capabilities and
subject is:
availability of time. Students must manage the interests of
Activities of MIS:
clients throughout the whole project and provide a quick
 A1. Project Statement answer to any query or change requested by them, especially
 A2. Project Authorization to changes in requirements and their implications.
 A3. Development of Project Management Plan
 A4. Formal Technical Reviews S5. Leadership and supervision: Activities are directed in each
Activities of SELab: moment by a student with the role of leader, to reflect the real
 A5. Presentation of PMP to the customer working. The manager is responsible for organizing, planning
 A6. Early project development and directing the needed tasks to achieve each objective. The
 A7. Project development leader is also responsible for presenting the deliverable
 A8. Delivery of final product corresponding to each activity.

Students are grouped in teams of four or five members. S6. Decision making: In different moments of the projects,
These teams are determined at the beginning of the academic students will be forced to make important decisions about
year and remain throughout the two subjects. Some development of the project.
adjustments may be necessary due to new students and/or
drop-outs in some of the two subjects. S7. Conflict management: Problems may arise with the client
Each team has a computer at their disposal for the or among team members at any time during the development
development of the project from the very beginning of the MIS of the project. Students must solve them if they appear, and,
course. Some of these computers are provided by the same most importantly, prevent their occurrence.
companies that are participating in the classroom project. All

978-1-61284-641-5/11/$26.00 ©2011 IEEE April 4 - 6, 2010, Amman, Jordan


2011 IEEE Global Engineering Education Conference (EDUCON) – "Learning Environments and Ecosystems in Engineering Education"
Page 632
S8. Critical thinking: It should be noted, the importance that Students should present minutes from each meeting. The
team members are able to critically evaluate the work done by minutes are created by editing a template provided in class
other teams, as well as the self-critical about their own project. (Table II). Students and clients can meet between five and ten
times throughout the course, depending on the nature of the
S9. Evaluation of results: Students should evaluate artifacts project.
done by other groups throughout both subjects by means of Each activity performed during the project has a student
formal technical reviews and present an evaluation report with that acts as the manager and is responsible for organizing it.
their conclusions. The manager usually coordinates the relationship with the
instructor. The project manager role is rotated among team
S10. Communication of results: Students should present results members and activities. To facilitate teamwork, students have
properly to the client, to other students and to the academics. access to diverse collaborative tools: svn repository, moodle,
During the development of the activities, students should forums and collaborative documents such as google docs or
communicate results to different people in unique formats and wikis.
with varying levels of precision. When students have already defined the scope of the
project and they have the authorization to continue with the
IV. PROJECT ACTIVITIES project (client and academic authorization), they must
We have already defined the activities in the courses configure the group roles and tools. This conform the “kick-
(section II) and we have described the skills and attitudes off” of the project and they begin to develop the PMP. Course
considered in each activity (section III). This section describes lectures are used to explain each one of the knowledge areas
the project development process through the activities where and the good practices defined in PMBOK. Students should
soft skills and evidences are related. Table IX summarizes the apply these guidelines to the project that they are developing.
relationships among activities, soft skills and evidences. Table III shows the template for the PMP document that
Clients are companies or collaborating institutions selected students must complete.
by the academics. At the beginning of the course, the Students are required to present three versions of the PMP
companies submit their project proposals in a Work Project (Activity 3). Each successive version includes corrections
Statement (WPS) template (Table I). The aim is to simulate a based on external input. The first delivery is half completed. In
real situation; therefore, customers receive little guidance on the second and third delivery the finished documents are
how to complete this document. The complete list of WPS´s is presented to instructors. The last two deliveries reflect partners'
reviewed by the instructors before distributing them among the evaluations conducted by a formal technical review, FTR
teams. The distribution of projects is carried out at random. (Activity 4). The last delivery is the only one that will be
Most of the projects in the last several years have been related evaluated by the instructor, using the quality improvement
with software development in Java and .Net environments, guidelines as the main factor in determining student grades.
although there have been cases which required developing in In the FTR, each group of students receives a PMP
PHP, Python, etc. Once students have received their WPS, they document to review from another team. The team leader should
should begin to plan the tasks to define the scope of the project organize the process which is basically a meeting among the
(Activity 1). group that develops the product and the one that reviews it.
Then, the team of students must meet with the client Using the product definition and meeting as a starting point, the
(Activity 2). This first meeting includes attendance by one or reviewing group should prepare a report (table IV). The
two course instructors. Follow-up meetings are conducted instructor returns the report to the group without offering
without instructors, and are the responsibility of the students. comments. Therefore, this group should critically analyze the
This approach allows students to truly be involved in client review before accepting or rejecting the proposed changes. The
management from the start. The instructors only intervene review is outlined as a process to improve the quality of the
upon specific request by either the students or the clients. project deliverables. Thus high quality is assured when they are
evaluated by the instructor.

TABLE I. WORK PROJECT STATEMENT (WPS) TABLE II. MINUTE REGISTRATION DOCUMENT

Information Information

Institution or Company Name Date

Title of the project Meeting Participants

Description (20 lines maximum) Agenda for the meeting

Coordinators information (name, address, phone, email) Agreements


a) Institution or company coordinators
b) Academic coordinators Outstanding issues to consider at the next meeting

Deliveries (documents or prototypes)

Other topics

978-1-61284-641-5/11/$26.00 ©2011 IEEE April 4 - 6, 2010, Amman, Jordan


2011 IEEE Global Engineering Education Conference (EDUCON) – "Learning Environments and Ecosystems in Engineering Education"
Page 633
TABLE III. PMP DOCUMENT Another important aspect to consider at the beginning of
Information the project development is the additional technical training in
Introduction: Objectives, Scope, Recipients, Glossary, the different technologies that are requested by the client.
References Each team carries out the necessary meetings with the
Project overview client. In these meetings, partial product deliveries within the
overall project are discussed and presented (table V). The client
Project deliverables and acceptance criteria
evaluates the presented prototypes and proposes pertinent
Work breakdown structure changes (Activity 7). Students will also have to evaluate other
Organization and project management responsibilities group projects, using formal technical reviews.
The project arrives to its end and the requested product by
External dependencies the client (or a prototype) has now been developed and is ready
Alternative solutions for presentation (Activity 8). The group should present the
client the final result, including a minimum documentation:
Support activities
Installation Manual, User Manual and Programmer Guides. In
Methodology and life cycle addition, students must also present the product to the
Detailed project planning
instructors. Table VI presents the template that students must
follow for the presentation to the companies or institutions.
Project costs For academics, students must complete the template described
Project benefits in table VII.
After the introduction of the different tasks performed in
Quality control
the project activities, the following subsections detail the skills
Risk that students acquire (named with Sx) and the output evidences
(named with Ex).
Communication

Project Monitoring and Control


Activity 1. Project statement
Students begin this task after receiving the WPS and
basically consist in practice the skill “S1: Search and
The first semester ended with the completion of PMP. After
classification of information”. It is also essential that students
of February exams, student teams immerse themselves once
be able to work the skill “S2: Report writing”. To evaluate this
again in their projects. The first activity in the second semester activity we require some evidences. We ask students to submit
is to present the PMP to their respective clients (Activity 5). two documents that conforms the evidences: “E1: Report to the
One of the students usually acts as the main speaker and the scope of the project” and an “E2: Vocabulary”.
remaining members participate by responding to client
questions. Activity 2. Project authorization
It is not uncommon that the client can request changes to
Teams should prepare the first meeting with the client
some of the defined requirements, therefore students will have
starting from WPS and searching for information in the
to adapt the PMP to these new conditions. Changes are
internet, if possible. At this first meeting, the team has prepared
possible on the student side too, for instance, the team structure a list of questions they will ask the customer. The minute of
may change due to the addition of new students or absence of this activity should include the formal authorization to begin
others. The active team members who continue in the group are the project. It must be signed by the three counterparts: client,
responsible for bringing new members current on the project students and academics.
status and to solve possible conflicts.
Students begin the project by defining and deciding on the
TABLE V. PROJECT STATUS TEMPLATE
development methodology (Activity 6). In most of the cases
the selected methodology is a reduced version of the Unified Information
Process where they define a set of iterations, obtaining at the Brief summary of the overall project
end of each phase a reduced version of the complete project.
Goals achived
TABLE IV. FTR REPORT Remaining objectives
Information Version N of the prototype
Conclusions (accepted, accepted with changes, rejected)
Issues to solve
Elements to improve
Improvements of the actual system
Elements to add
Other considerations
Elements to eliminate

978-1-61284-641-5/11/$26.00 ©2011 IEEE April 4 - 6, 2010, Amman, Jordan


2011 IEEE Global Engineering Education Conference (EDUCON) – "Learning Environments and Ecosystems in Engineering Education"
Page 634
TABLE VIII. FORMAL AUTHORIZATION

Information
TABLE VI. CLIENT PRESENTATION TEMPLATE
Project name and customer
Information
Introduction: Objectives, Description, Glossary, References
Project goals achived
Project skateholders
Deviations between initial vs final PMP
Organization
Problems discovered
Project manager
Solutions
Milestones
Architectural description
Dependences
Application prototype
Assumptions
System improvements
Restrictions
Conclusions
Project budget and deadlines

This activity mainly develops “S1: Search and


classification of information”, “S2: Report writing” and, in To evaluate this activity we need some evidences. We
smaller measure, “S3: teamwork”. To evaluate this activity we require students to submit two documents: “E5: Minutes of
need some evidences. We require students to submit two meetings” and “E6: PMP”. We also carry out “E7: Customer
documents: “E3: Report with the list of questions for the first surveys” and “E8: Students surveys” to know how the
meeting” and “E4: Minute of the first meeting”. students have developed the PMP, to know about teamwork
relationship; the work of the leader and the way in which
Activity 3. Development of the PMP conflicts has been resolved.
The objective in this activity is the writing of the PMP
Activity 4. Formal technical reviews (FTR)
based on a given template (table VIII). The project has two
fundamental restrictions that students need to consider: Students carry out formal technical reviews of their
execution time, namely the second semester, and that the team partners documents during the writing of the PMP. The formal
members are in fact the only resources for the project technical review is applied twice to the PMP document.
development. These restrictions produced conflicts, both with Students become familiar with and apply PMBOK to other
clients and among themselves, which students should resolve. projects and learn how other teams resolved specific issues.
Therefore, if they run out of time the only modification They can apply this experience to their own projects and
permitted is to redefine the scope. thereby improve them.
Abilities in “S4: Client management and client The most important skills that students need to develop in
expectations”, especially about defining project scope, are this activity are “S8: Critical thinking”, “S9: Evaluation of
clearly developed. When considering all alternative solutions results”, “S2: Report writing” and “S10: Communication of
in the project planning, students should acquire “S6: Decision results”.
making”. Also, they develop “S2: Report writing”, “S3: The evidences to evaluate this activity are the document
Teamwork”, “S5: Leadership and supervision” and “S7: “E9: Formal Technical Review” and organizing “E10:
Conflict management”. Debates among students”, where instructors check that the
students have acquired the skills expected.
TABLE VII. ACADEMIC PRESENTATION TEMPLATE
Activity 5. Presentation of the PMP to the customer
Information This is the first activity that is carried out in the second
Client and Project description semester. Students meet with clients to present the PMP and
Project deviations from the initial PMP
deal with them the changes to be made before starting the
project.
Final result:
- goals achieved The skills that the activity aims to develop are related with
- the application the engineer's capacity to defend their proposals: “S4: Client
- uncovered requirements management and client expectations” and “S10:
Team and personal opinion: Communication of results”. The evidence to evaluate this
- the project
- the client activity is “E7: Customer surveys” to know the satisfaction of
- team relationships the customers with the group.
Other considerations Activity 6. Early project development
In this activity, students choose the final development
methodology that will be used throughout the project. A

978-1-61284-641-5/11/$26.00 ©2011 IEEE April 4 - 6, 2010, Amman, Jordan


2011 IEEE Global Engineering Education Conference (EDUCON) – "Learning Environments and Ecosystems in Engineering Education"
Page 635
student acts as project leader and the tasks are divided among V. CONCLUSIONS
all the members. Working on real problems with real clients is a fundamental
In this case, the main soft skills are “S3: Teamwork” and element for the development of student´s technical knowledge
“S5: Leadership and supervision”, and they are evaluate using and soft skills which did not receive sufficient attention in
the evidence “E8: Students surveys”. earlier academic programs.
Activity 7. Project development The aim of this experience is to simultaneously develop the
technical knowledge found in project management together
Project development is the most important activity in this
with necessary soft skills in an integrated way. We have
course because it is in this area where students are really
changed the teaching styles, to be student centered, where
involved in product development for a client.
Students are organized to meet with the client, divide the students are expected to participate actively in the learning
work, have internal coordination meetings, etc. It is important process, while the teacher undertakes the role as a facilitator.
The MIS and SELab instructors have been able to develop
to emphasize that the instructors are included in all
required professional skills (soft skills) for future Software
communications between students and customers (usually e-
Engineers. These skills are mostly related to teamwork and
mails); however, they do not intervene unless there is a
leadership. The instructors fulfill these objectives by mainly
specific request (i.e. unresolved conflicts). The template
document students must complete is in table V. promoting the leadership roles in student-leaders/managers
This activity is where students usually feel more who take on responsibilities including organization, planning,
pursuit and evaluation of a series of guided activities which
comfortable, they are used to analyze, design and code, and
will result in hands-on learning.
they begin to “see” the results of the new system. Soft skills
Having well defined activities in the development of the
are worked out mixed with the technical tasks. Is in this
real project, with their corresponding skills to acquire and
activity where more soft skills are developed: “S3:
Teamwork”, “S5: Leadership and supervision”, “S6: evidences as outputs, give students a perfect framework to
improve their professional skills.
Decision making”, “S7: Conflict management”, “S8: Critical
Companies and public institutions must participate in these
thinking” and “S9: Evaluation of results”.
activities so they can offer academics with the new and more
The evidences to evaluate this activity are the document
demanded skills in the real life. They can collaborate through
“E9: Formal Technical Review” and the reports obtained
from the organization of “E10: Debates among students”, seminars, talks and workshops. Academic institutions should
where instructors check that the students have acquired the provide more activities to acquire soft skills in different
context: in the subjects, in related subjects at the same time,
expected skills. We also carry out “E8: Students surveys” to
and at faculty or university context.
know the internal experiences of the group.
For instructors, an increase of work is observed. They have
Activity 8. Delivery of final product to deal not only with technical knowledge teaching, but also
When the project arrives to its end, students should present the with soft skills development.
product to the clients, and they also discuss the problems For students, the satisfaction surveys suggest that these
found in the development and possible improvements of the experiences are very welcome and they hope other subjects
finished product. The students should be able to convey the could include this kind of activities. Students are more
product strengths to the client, in other words, "sell" their motivated, not only due to the development of a real project,
product. In addition, a product presentation to the instructors is but acquiring social high demanded skills.
required to pass the course. The deliverable related to the We believe that these experiences are very positive to begin
product is equivalent to table V, but considering that the the road to reform of the higher education qualifications in
project has finished. Students must also present to the client order to comply with quality challenges of the new higher
and to academics the final results. This is done in a formal education in Europe.
presentation as indicated in tables VI and VII.
ACKNOWLEDGMENT
In this case, the soft skills that the student should
assimilate are related with the communication of the We thank all the companies that have collaborated over the
knowledge obtained throughout the project development past five years. Their contributions have been crucial not only
process: “S2: Report writing” and “S10: Communication of for students to acquire knowledge is needed in the workplace
results”. To evaluate this activity we need some evidences. but also important for academics to know the needs and market
We require students to submit one document “E11: Final trends.
report” where they explain the project developed and the
product obtained. We also carry out “E8: Students surveys” to REFERENCES
know the internal experiences to group. And, finally, we [1] The Bologna proccess: setting up the European Higher Education Area:
consider the “E12: Product presentation” to evaluate http://europa.eu/legislation_summaries/education_training_youth/lifelon
g_learning/c11088_en.htm
students‟ ability to “sell” the product.
[2] The Bologna proccess – Towards the European Higher Education Area:
http://ec.europa.eu/education/higher-education/doc1290_en.htm
[3] IEEE Computer Society. “Software Engineering 2004”: Curriculum
Guidelines for Undergraduate Degree Programs in Software

978-1-61284-641-5/11/$26.00 ©2011 IEEE April 4 - 6, 2010, Amman, Jordan


2011 IEEE Global Engineering Education Conference (EDUCON) – "Learning Environments and Ecosystems in Engineering Education"
Page 636
Engineering, The joint Task Force on computing Curricula. Association [8] C. S. Nair and A. Patil. “Industry vs Universities: Re-engineering
for Computing Machinery. August 2004. Graduate Skills – A Case Study”. Proceeding of the Australian
[4] Aspray W., Mayadas F., Vardi M.Y., Editors: “Globalization and Universities Quality Forum 2008.
Offshoring of Software, A Report of the ACM Job Migration Task [9] T. Ceylan. “Development of „Soft Skills‟ in technical elective”.
Force.” ACM 2006, http://www.acm.org/globalizationreport/ American Society for Engineering Education Conference. 2006.
[5] L. Tripp . “Guide to the Software Engineering Body of Knowledge: [10] R. Ziegler. “Student perceptions of “Soft” skills in Mechanical
2004 Version SWEBOK. 2005. ISBN 0-7695-2330-7 Engineering”. International Conference on Engineering Education, ICEE
[6] R. Shakir. “Soft skills at the Malaysian institutes of higher learning”. 2007.
Asia Pacific Education Review, 2009, pp. 309-315. [11] Structure of the new Bachelor of Computer Engineering. ETSII. ULL (in
[7] J. Noguez and E. Espinosa. “Improving learning and soft skills using spanish),
Project Oriented Learning in software engineering courses”. 2nd http://www.ull.es/view/centros/etsii/Informacion_sobre_el_grado/es
International Workshop on Designing Computational Models of [12] PMBOK Guide and Standard, http://www.pmi.org/PMBOK-Guide-and-
Collaborative Learning Interaction at ITS2004, 2004. Standards.aspx

TABLE IX. RELATIONSHIPS AMONG ACTIVITIES, SOFT SKILLS AND EVIDENCES

Subject Activity (A1-A8) Skills (S1-S10) Evidences


S1: Search and Classification of Information Report of the scope project (S1,S2)
A1: Project Statement
S2: Report writing Vocabulary (S1,S2)
S1: Search and Classification of Information Design interview (S1,S2,S3)
A2: Project Authorization S2: Report writing Act with initial client meeting (S1,S2,S3)
S3: Teamwork
S2: Report writing Acts (S2, S4)
Management
S3: Teamwork PMP deliverable (S2, S4)
Information
S4: Client management and client expectations Student surveys (S3,S5,S6,S7)
Systems A3: Development of the PMP
S5: Leadership and supervision Customer surveys (S4)
(MIS)
S6: Decision making
S7: Conflict management
S2: Report writing Debate (S8, S9, S10)
S8: Critical thinking FTR (S2, S8, S9, S10)
A4: Formal Technical Reviews (FTR)
S9: Evaluation of results
S10: Communication of results
S4: Client management and client expectations Presentation documents (S10)
A5: Presentation of PMP to client
S10: Communication of results Customer surveys (S4, S10)
S3: Teamwork Student surveys (S3, S5)
A6: Early project development
S5: Leadership and supervision
S3: Teamwork Student surveys (S3,S5,S6,S7,S8)
Software S5: Leadership and supervision Debates (S5, S8, S9)
Engineering S6: Decision making FTR (S9)
Laboratory A7: Project development S7: Conflict management
(SELab) S8: Critical thinking
S9: Evaluation of results

S2: Report writing Final report (S2, S10).


A8: Delivery of final product S10: Communication of results Academic presentation (S10)
Customer surveys (S10)

978-1-61284-641-5/11/$26.00 ©2011 IEEE April 4 - 6, 2010, Amman, Jordan


2011 IEEE Global Engineering Education Conference (EDUCON) – "Learning Environments and Ecosystems in Engineering Education"
Page 637

View publication stats

You might also like