Ohjelmistotuotanto (10cr)
Code
General information
- Timing
 - 01.08.2019 - 31.12.2019
 - Implementation has ended.
 
- Number of ECTS credits allocated
 - 10 cr
 
- Local portion
 - 10 cr
 
- Mode of delivery
 - Face-to-face
 
- Unit
 - School of Business
 
- Teaching languages
 - Finnish
 
- Degree programmes
 - Bachelor's Degree Programme in Business Information Technology
 
- Teachers
 - Niko Kiviaho
 - Pekka Vanhanen
 - Jarkko Immonen
 - Riikka Ahlgren
 - Timo Hantunen
 
- Groups
 - 
                        HTK18S1Tietojenkäsittely
 
- Course
 - HTT20101
 
Unfortunately, no reservations were found for the realization Ohjelmistotuotanto HTT20101-9S0I1. It's possible that the reservations have not yet been published or that the realization is intended to be completed independently.
Evaluation scale
0-5
                    
Objective
The student knows the concepts of software development and knows the life cycle of the software. The student understands the core processes of software business and understands the importance of software development as part of software production. The student masters the project work as a software development management model and is able to integrate the client perspective into software production.
 
 The student who completes the course is able to determine the requirements and user stories required to implement the product or service together with the product owner. The student understands UML as a part of software modelling.
 
 The student learns the basics and methods of project design, monitoring and guidance. The student is able to work as a supervisor in information system projects.
                    
Content
Software-related concepts
 Software life cycle
 Software development as part of software engineering
 Requirements Management and Product Management
 Importance of quality, documentation
 Project work as a software development management model
 Customer perspective on software production
 Project planning
 Project monitoring methods
 Project control methods
 Workload assessment
 Negotiation skills
 Leadership Skills
 Management problems
                    
Materials
The required material is in electronic form in the course workspace.
                    
Completion alternatives
Project work (Evaluated 0-5) Exam (Evaluated 0-5) Aquarium Discussions (Pass/Fail)
                    
Student workload
270
                    
Assessment criteria, satisfactory (1)
Excellent (5): The student is able to apply the methods of software production and software work he has learned to the challenges of developing information systems. The student is able to work as a project manager in information systems projects in working life.
 Good (3-4): The student is familiar with the concepts and operating principles of software production and software work. Students are familiar with the principles and practices of designing and monitoring a small project (multiple employees);
 Satisfactory (1-2): The student understands the basic concepts and laws of software production and software work. The student knows the principles of designing and monitoring a small project (one employee), the student understands the responsibilities and tasks of the project manager and works according to the goals of the project.
                    
Qualifications
1st year core studies, programming skills and database design.
                    
Further information
The course is essentially related to Ticorporate. The theoretical know-how acquired through software production is immediately applied to practice in Ticorporate Demo Lab.