SanEd consulting

Company profile

SanEd consulting is an IT training company which initiated its services in 2005 primarily as Sun Microsystem's authorised training provider. Our training portfolio was Solaris and Java focused. Later on we upgraded our portfolio and included authorisations from Veritas / Symantec and Oracle after aquisition of Sun. 

As the global IT market is rapidly changing and developing we must have accepted its needs and trends. Thus, beginning of 2014 we decided to "refurbish" our services and included new, young and perspective partners and together prepared number of interesting trainings you can find in our catalogue.

We are looking forward to successful cooperation with you.

.
поздравления с новорожденным

Pragmatic Software Management

Start Date:
Not Specified
Finish date:
Not Specified
Code:
JPSM
Price:
0.00 EUR (VAT excl.)

Description

The course provides introduction to the management of software
projects guided by pragmatic principles. Pragmatic approach emphasizes the practical results of the developed systems as the most important goal.

It explains the role and responsibilities of manager as a controlling entity in the software development process.

The course is focused on software development projects and a projects of complex system deployments. It may be useful to managers that guide projects developing new software products, custom software but also to managers that lead deployment of complex custom or customized systems.

The course does not depend on any specific environment, however examples from enterprise and Internet environment are used to illustrate the problems and solutions.

Several types of software development processes and methodologies are discussed, ranging from strictly controlled predictive processed to a loosely guided agile development methods. The properties of each development method is discussed, especially focusing on economic and manageability properties.

The provided management principles are compiled to support small-to-medium software projects, approximately 10-300 man-months per major phase. The principles are chosen to be effective in small project, while they can still hold for mid-size projects. The principles emphasizes the proper balancing of scope, quality and cost of the project, focusing on getting acceptable practical results within the limits imposed by the cost, skills of the team, time, etc.

Some technological topics are covered by the course as well, especially basics of software architecture. These topics are supposed to support cooperation of manager with software architect and other technological team members, as such cooperation is critical for project success.

The course is lead by interleaving instructor-lead slide presentations and discussions in the team. The course is theoretical. However, practical problems and situation are used for the purpose to build up discussion topics in the team.

This course is aimed at managers in software development project. It is focused at specific aspects of software development. It is assumed that the managers can use leadership soft-skills are able to plan the project, manage teams and processes. Therefore such basic management topic are not covered by this course. The course may also provide essential knowledge for other roles in software projects, such as sales managers, account managers, management consultants, customer representatives, etc.

 

Training days

2 days

 

Prerequisites

  • Understanding of basic concepts of general management and leadership and ability to use them in practice. (Required)
  • Understanding of generic project management principles. (Required)
  • Understanding of very basic computing, programming and networking concepts. (Required)
  • Ability to plan small-to-medium projects using any project planning tool (e.g. Microsoft Project). (Required)
  • University degree in the field of management, economy or computer science or 2-year management experience. (Recommended)
  • Participation on small-to-medium software project (min. 25 man-months)(Recommended)
  • An experience in leading a small technological team. (Recommended)

 

Course content

 

1. Introduction

  • Motivation
  • Software Projects
  • Pragmatic approach
  • The Role of Manager in Software Projects

 

2. Software Development Process

  • Software Development Process
  • Software Development Tasks
  • The Cost of Change
  • Iron Triangle
  • Software Development Methodologies
  • Properties of Software Development

 

3. Software Qualities

  • Performance
  • Scalability
  • Understandability
  • Flexibility
  • Visibility
  • Reliability
  • Security

 

4. Essentials of the Golden Path

  • Parsimony
  • Feasibility
  • Divide and Conquer
  • Defend Your Empire
  • Feedback
  • Vision
  • Pessimistic Principles

5. The Fallacies

  • Anti-patterns
  • Suspicious Situations
  • Lack of Validation
  • Lack of Planning and Foresight
  • Feature creep

 

6. Management and Leadership

  • Team Structure
  • The Economics of Software Development
  • Leading Software Development
  • The Rule of the Rules
  • Estimations

 

7. Conclusion

  • Recapitulation
  • Concluding Discussion

 

 What this course is *not*:

  • It is not a leadership soft-skills course
  • It is not project planning course
  • It is not a product or marketing-oriented course

 

 
 

Price:  800 €

 

Date: on demand


Book the course: Pragmatic Software Management

Bookings are disabled.

     

- Trainings - - - Pragmatic Software Management