Key Aspects of Project Management

This training is an introduction into software project management, for prospective and current project managers.
Code: PM-001
Duration: 28 hours


This training is an introduction into software project management, for prospective and current project managers. The purpose of the course is to provide participants with the fundamental knowledge and skills required by modern project management. It also prepares participants for more complex trainings on project management.

The training materials are developed based on best practices from the software engineering industry.


Software projects and their uniqueness
Main concepts
  • Project
  • Project structure
  • Project management
  • Set of constraints
  • Stakeholders
  • Organizational structure
  • Goal-setting
  • A successful project

Main activities of project manager
Overview of software development methodologies
  • Software engineering: evolution to maturity
  • Basics of IBM Rational Unified Process
  • General principles behind agile methodologies and their implementation in XP and SCRUM methodologies
  • Guidelines to selecting the appropriate methodology

Basics of configuration management
  • Key terms and definitions
  • Problems solved by configuration management
  • Project information storages
  • Storing artifacts by versions or not
  • Storing e-correspondence
  • Storing material assets

Basics of defect management
  • Defects and their characteristics
  • Defect management activities
  • Defect classification by importance
  • Types of software testing
  • Good defect description
  • Defect life cycle
  • Working with defect databases
  • Defect-driven metrics


The objective of the training is to provide participants with the basic knowledge and skills required to perform effective project management activities in software projects. The focus is on proven methodologies and practices.

Upon completing the course, participants will be able to:

  1. Know the basic terms and concepts related to project management.
  2. Identify project constraints and use it in planning.
  3. Identify and prioritize project stakeholders, identify their goals related to the project and achieve them.
  4. Understand the laws of software engineering.
  5. Know the principles behind the most popular software development methodologies such as RUP, eXtreme Programming, and SCRUM.
  6. Select the optimal methodology (combine elements of various methodologies) that meets project needs.
  7. Analyze, optimize and document project processes, as well as maintaining them during the project.
  8. Maintaining the balance between formal and informal process management aspects.
  9. Perform effective configuration management.
  10. Organize effective work for the entire team in order to find and correct software defects.
  11. Apply essential management tools: SMART criteria, Deming cycle, root-and-cause analysis, Pareto principle, decision-making when there are several options, etc.

Target Audience

  • Project group leaders who have recently been promoted to project managers or who are going to perform this role soon
  • Project managers and project group leaders with experience in project management who want to systemize, acquire or reinforce existing knowledge, as well as their skills, in order to perform their responsibilities more effectively
  • Leading technical specialists who are preparing for a project manager or project group leader role


  • Experience in software development projects.
  • Know the basics of project management and some managing experience: 2 to 3 subordinates (small project or group within a project).
  • The absence of practical managing experience is allowed if compensated by preliminary theoretical preparation, active interest in the topic and readiness to use all efforts to keep up with the rest of the participants, who might have more experience.

Trainer in Bucharest
Leonard Alexandru Project management and Software Testing Consultant
Leonard is a Project Manager in Luxoft Automotive and has over 9 years of experience in the IT field. He started as a test engineer in telecom but gradually became more interested in project management, people management and leadership. He is also passionate about agile methodologies and dynamic approaches to IT projects.

He has a Bachelor’s degree from the Faculty of Electronics, Telecommunications and Technology Information and holds several certifications - ISTQB Foundations, ISTQB Advanced Test Management, PMP Certification and PSM I. In Luxoft Training, Leonard is responsible for delivering courses in areas such as Agile, Project Management and Software Testing.
Course is scheduled in: Bucharest
14.09.2020 - 17.09.2020
Time: 10:00-17:00
City: Bucharest
Duration: 28 hours
Language: Romanian
Leonard Alexandru
Project management and Software Testing Consultant
Register for the next course
Registering in advance ensures you have priority. We’ll notify you when we schedule the next course on this topic
Register for the next course
Registering in advance ensures you have priority. We’ll notify you when we schedule the next course on this topic
Bucharest €420
Krakow €420
Wroclaw €420

Invoices for the course will be issued in local currency. All fees above can change according to training location and delivery mode and are subject to change while scheduling. Price does not include VAT.

Courses you may be interested in:

Sign up

Choose dates
First Name*
Last Name*
Your Comment
Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Contact phone:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Contact phone:

+48 122110650
Thank you.
Your request has been received.