Software Development Projects Management

Universidad Carlos III de Madrid

Course Description

  • Course Name

    Software Development Projects Management

  • Host University

    Universidad Carlos III de Madrid

  • Location

    Madrid, Spain

  • Area of Study

    Computer Engineering, Computer Info Systems, Computer Programming, Computer Science

  • Language Level

    Taught In English

  • Course Level Recommendations

    Upper

    ISA offers course level recommendations in an effort to facilitate the determination of course levels by credential evaluators.We advice each institution to have their own credentials evaluator make the final decision regrading course levels.

    Hours & Credits

  • ECTS Credits

    6
  • Recommended U.S. Semester Credits
    3
  • Recommended U.S. Quarter Units
    4
  • Overview

    Software development projects management (218 - 13892)
    Study: Bachelor in Informatics Engineering
    Semester 2/Spring Semester
    3rd Year Course/Upper Division

    Compentences and Skills that will be Acquired and Learning Results:

    - Learn to gather and interpret relevant data to inform judgments that include reflection on important issues of social, scientific or ethical
    - To transmit information, ideas, problems and legal solutions to both specialist and non-specialist
    - Be able to perform activities of negotiation and conciliation
    - Being able to work together
    - Knowing how to apply management skills such as leadership, teamwork and motivation of people.
    - Analyze and assess, from the information available, the situation and probable development of a project.
    - Integrate and perform tasks in any functional area of a business or organization.
    - Learn to manage, administer and manage a project using professional judgment

    1 - . Basic Skills title .
    That students can apply their knowledge to their work or vocation in a professional manner and have competences typically demonstrated through devising and sustaining arguments and solving problems within their field of study .

    . 2 - General Powers of the title.
    Use tools, general purpose , collaborative and optimization work for the effective planning and implementation of projects.
    Efficiently use ICT media to write technical reports and project reports and papers on Computing and quality presentations .

    3 - . Specific Skills title .
    Ability to design , develop, select and evaluate applications and systems, ensuring their reliability , safety and quality , according to ethical principles and legislation and regulations .
    Ability to plan, design , deploy and manage projects , services and systems at all levels , leading its implementation and continuous improvement and assessing their economic and social impact.
    Ability to understand the importance of negotiation, effective work habits , leadership and communication skills in all software development environments .
    Ability to analyze , design, build and maintain applications in a robust, secure and efficient paradigm and selecting the most appropriate programming languages ¿¿.
    Knowledge and application of the principles , methodologies and life cycles of software engineering.

    Description of Contents: Course Description

    1. Principles of project management software
    2. Models of Software Processes
    3. Managing Teams
    4. Management Requirements
    5. Estimating software projects
    6 Managing Software Projects: planning and control
    7. PROPOSED PROJECT. OFFER DELIVERY SERVICE
    8. CONFIGURATION MANAGEMENT
    9. PLAN SOFTWARE QUALITY ASSURANCE
    10. PLAN PROJECT MANAGEMENT
    11. SYSTEM FEASIBILITY STUDY
    12. ANALYSIS INFORMATION SYSTEM
    13. MONITORING PROJECT
    14. INFORMATION SYSTEM DESIGN
    15. SOFTWARE TESTING. TEST PLAN.
    16. ACCEPTANCE PROJECT IMPLEMENTATION AND SOFTWARE
    17. HISTORICAL PROJECT DOCUMENT
    18. MANAGEMENT SOFTWARE PROJECT COSTS

    Learning Activities and Methodology:

    The teaching methodology is based on theory lectures and group work by students . It is pertinent to make the practice team to promote the education , training and information potential of group work : quantity; quality ; creativity ; structuring and mental flexibility . Additionally , he serves as training students for their future professional work , then, as you know , most of the time, Computer and Software Engineering , always working as a team .
    The students' work is performed externally to the classes and these are used to correct errors and detect improvements in work groups and individual analysis of pupils
    Group work of the assigned part . This step must be performed by each group so independently. This second step of the methodology is fully active , unschooled and individualized to the group ; ie self-taught.
    Analysis and discussion groups in the classroom, the issues worked . This analysis will involve the decomposition of problems into subproblems , modularization of tasks, etc. .
    Sharing of the findings of each group and partial synthesis . These two steps of the method are described that take place simultaneously in the same work session.

    Theory Classes: 1.5 ECTS . Aim to achieve specific cognitive skills of the subject.

    Practical lessons : 1.5 ECTS . Develop generic and specific competencies explicit by performing an extended case group that brings together the entire syllabus of the course in one year whose resolution is defended on public display.

    Making Targeted Academic Activities .
    - With the presence of the teacher : 1 Working ECTS deepening in some aspect in relation to the theme of the course will culminate with a public presentation of the results thereof.
    - No teacher presence : 1.5 ECTS . Exercises and readings proposed by the teacher .

    Exercises : 0.5 ECTS . By performing exercises One minute the student paper type will strengthen the knowledge acquired and exercised in the course.

    Assessment System:

    Final examination will not be realized for the students who follow continuous assessment

    Exercises and examinations are both learning and evaluation activities. The evaluation system includes the assessment of guided academic activities and practical cases, with the following weights:
    Exercises 10%
    Practical case: 70%
    Guided academic activities
    - Present teacher: 15%
    - Absent teacher: 5%

    Practical lectures: 1.5 ECTS. Develop generic and specific skills explicit by performing a group event that brings together extended the entire agenda of the subject in a single year whose decision is upheld in public.

    Guided academic activities.
    - With the presence of the teacher: 1 Labor ECTS deepening in some way related to the theme of the course will culminate with public presentation of the results.
    - No teacher presence: 1.5 ECTS. Exercises and further reading proposed by the teacher.
    Exercises: 0.5 ECTS. By undertaking such exercises One minute paper, students will strengthen the knowledge acquired and exercised in the subject.

    Basic Bibliography:

    Brice-Arnaud Guérin. Gestión De Proyectos Informáticos. Desarrollo, Análisis Y Contro. Data Pro. 2011
    Dr David Tuffley . Software Configuration Management: A How To Guide for Project Staff. Createspace . 2011
    Aybüke Aurum. Managing Software Engineering Knowledge. Springer. 2003
    Watts S. Humphrey. Managing Technical People: Innovation, Teamwork and the Software Process (SEI). Addison-Wesley Educational Publishers Inc. 1996

Course Disclaimer

Courses and course hours of instruction are subject to change.

ECTS (European Credit Transfer and Accumulation System) credits are converted to semester credits/quarter units differently among U.S. universities. Students should confirm the conversion scale used at their home university when determining credit transfer.