What I teach you about Software Development Management and Software Engineering Management can save you $10,000’s or $100,000’s when leading an engaged Software Engineering team – and hours and hours of research, trial and error.
What I teach you about Software Development Management and Software Engineering Management can save you $10,000’s or $100,000’s when leading an engaged Software Engineering team – and hours and hours of research, trial and error.
Software Development Manager Training
For those aspiring to be champion of high-performing and self-organized Software Development Teams, Software Engineering Teams, and the Systems Development Lifecycle (SDLC) using waterfall or agile go to the Software Development Manager training school hosted on teachable.com
- Courses range from USD 12 to USD 99
- There are more than 50 lectures and about 10 hours of material for you to choose from.
- The course starts as soon as you enroll and is completely self-paced.
- 30 day money back guarantee
Perhaps you are already experienced and can just take one of our Software Engineering Manager and or Software Engineer Certifications $10 to $25
Enroll at the Software Development Manager training school and I give you the secrets to successful Software Development Management & the SDLC. Completing will take you and your team to the next level.
- You will have access to the author and expert for Q and A, and consultancy during your time on this course
- What I teach you here can save you $10,000’s or $100,000’s when leading an engaged Software Engineering team – and hours and hours of research, trial and error.
It has taken 30 years of experience to give you these secrets that I used to charge an in-person consultancy fee 10 times more. This is a unique and premium course for the c-suite, directors, managers, and leaders and aspiring leaders of software engineers. This course was not written for the masses but for the elite like you. The Software Engineering training school has divided the course into four main sections
- Software Development Manager, team, and the organization
- Owner of the definition of done
- Owner of automation and tools
- Owner of the SDLC (Systems Development Lifecycle)
Target Students
- Anyone involved with leading Software Development – not just the Software Development Manager
- If you want to understand what the software engineers are doing, and not have the wool pulled over your eyes
- A software engineer wishing to advance to Software Development Manager
- Entrepreneur with a great software idea and don’t know where to start
- Executive, VP, Director, or Manager who needs to understand more about software development.
- Involved with a software development need to understand the why’s
- A leader wanting to develop new talent in software development management and SDLC’s.
Enroll at the Software Development manager training school
Software Engineering Manager Certification
These certifications are not technical but informative of your strategy, process, policies, standards, opinions, and transferable skills that cover 90% of software engineering and software engineering management. They can be applied generically across all vendors or programming languages that cover the remaining 10%.
These certifications may provide you with a reference from an established Software Engineering Manager that you have the required knowledge and experience. All four of our certifications share a bank of nearly 300 categorized questions. Questions are randomly selected from specified categories to get the correct mix of questions for each certification level. Each time the test is taken, a different set of questions is displayed.
Take our Software Development Management course if you want to study beforehand and achieve Software Engineering Manager – Level 1. If you are already experienced jump in and take one of the exams now.
Software | Engineering Manager | Engineer | |||
---|---|---|---|---|---|
Category | 1 | 2 | 1 | 2 | |
1. | be the one in the middle who maintains relationships, and manages integration between software engineering projects | ⋆ | ⋆ | ||
2. | specify, design, and document a software component | ⋆ | ⋆ | ⋆ | |
3. | use available tools and automation | ⋆ | ⋆ | ⋆ | ⋆ |
4. | own the Software Development Lifecycle – agile and waterfall, which to use and when | ⋆ | ⋆ | ⋆ | ⋆ |
5. | create environments for high-performing and self-organized software engineering teams | ⋆ | |||
6. | know good code from bad, and when tools, process and technology are being used efficiently | ⋆ | |||
7. | coach, mentor, train. recruit, and co-ordinate a software engineering team | ⋆ | |||
8. | read and write code | ⋆ | ⋆ | ⋆ | |
9. | specify, design, and document software system(s) of multiple and reusable components | ⋆ | ⋆ | ||
10. | use object-orientated design and programming concepts and techniques | ⋆ | ⋆ | ||
11. | manage complex change that warrants careful and formalized planning | ⋆ | ⋆ | ||
Attempts allowed per purchase | 3 | 3 | 3 | 3 | |
Questions – all multiple choice | 146 | 91 | 107 | 81 | |
Time allowed in minutes | 90 | 60 | 70 | 60 | |
Pass mark | 70% | 70% | 70% | 70% | |
Days valid to complete | 30 | 30 | 30 | 30 | |
Email results by category showing you which areas you can improve | ⋆ | ⋆ | ⋆ | ⋆ | |
Downloadable Certificate on achieving a pass | ⋆ | ⋆ | ⋆ | ⋆ | |
Price in USD | $15 | $10 | $10 | $5 | |
Software Engineer Manager – Level 1 is for Software Engineering Managers who were/are Software Engineers whereas Level 2 is for those from a non-technical background such as Project Manager or Director.
Software Engineer – Level 1 is more advanced than Level 2 in that it adds specification, design, and documenting software system(s) of multiple and reusable components, and managing complex change. All four of our certifications share a bank of nearly 300 categorized questions. Questions are randomly selected from specified categories to get the correct mix of questions for each certification level. Each time the test is taken, a different set of questions is displayed. |
Select your examination




Stiofain Padraig – Coach, mentor, & trainer
Hi, I’m Stiofain Padraig Your Coach, Mentor, and Trainer
Programmer to Software Engineering Leader over 30 years – started as an apprentice in 1990 and worked my way up though various Software Engineering and leadership roles. I know Software Development from the ground up. Software Development Management is the art and science of planning and leading software engineering projects and teams. I can give you the secrets to success.
Many domains – This allows me to bring new ideas to the table with knowledge & capability to compare & contrast from experience in variety domains. That has given me more efficiency and ultimately more strategy as I pick from the best tools, process, and technology.
Many project and product types – my most notable experience was software to automate Software Development practices, writing application frameworks, application & network monitoring, versioning & revisioning, continuous integration
Small local and complex large international projects
Waterfall and agile (Pragmatic) Guided more by practical considerations than by ideals of any tool, process, or technology. I know the time when to implement a quick or elegant and robust solution. I see a balance between practicality and perfection.
Many cultures – My experience began in UK but has taken me through Europe, Asia, US, and now Canada
For those aspiring to be champion of high-performing and self-organized Software Development Teams, Software Engineering Teams, and the Systems Development Lifecycle (SDLC) using waterfall or agile you can use one of my consultancy services or enroll at the Software Development Manager training options. Completing will take you and your team to the next level. Perhaps you are already experienced and can just take one of our Software Engineering Manager and or Software Engineer Certifications.
What I teach you can save you $10,000’s or $100,000’s when leading an engaged Software Engineering team – and hours and hours of research, trial and error. It has taken 30 years of experience to give you these secrets that I used to charge an in-person consultancy fee 10 times more. This is a unique and premium course for the c-suite, directors, managers, and leaders and aspiring leaders of software engineers. This course was not written for the masses but for the elite like you. I do not teach about writing code but managing it, answering the why’s, knowing the potential problems and the solutions, how to build teams and get them working, and how to communicate between technologists and non-technologists
I bridge the gap between technologists and non-technologists summarized enough for
- non-techies to understand,
- and detailed enough for techies to accomplish.
I answer the why’s, knowing the problems and the solutions, how to build teams and get them working. I promote teams that address the two most common features in struggling/failing software projects:
- pressure from non-techies to implement change to fast and without first understanding the impact and risk
- inability of techies to explain and non-techies to understand the intricate nature of Software Development
My target audience is but not limited to:
- Executives
- Entrepreneurs
- VP’s
- Directors
- Managers
- Software Engineers and Developers
- Anyone involved with Software Development
Software Development Manager?
Owner of Standards and Processes – Definition of Done
The Software Development Manager defines standards and processes that must be followed in order for any software development project to be considered complete (“the definition of done”), and not the scheduling and/or budget of individual projects.
The Software Development Manager is not:
- a project manager, product owner, or scrum-master
- a technical guru
- a developer, programmer, or software engineer
- these roles may be included in and/or compliment their duties but they are not software development management.
…but the Software Development Manager must:
- have enough technical expertise to be aware when any tools used are being used in the most efficient and reliable way.
- know good code from bad.
- know good software development practice from bad practice.
- manage initiatives that change and/or improve the Software/Systems Development Life Cycle (SDLC)
…and the Software Development Manager is the
- one in the middle who resolves conflicts and maintains relationships and integrations between project managers, product owners, scrum-masters involvement with software development
- process owner of the systems development lifecycle (SDLC) for all software development – whether waterfall or agile methodology.
- Continually looks for improvement
- agent for Service Operations, Service Transition, Service Strategy, Service Design, and Continual Service Improvement within software development. In a DevOps environment the Software Development Manager is owner of these processes for non-production environments.
- owner of the “definition of done” which any change or project adheres. Includes ownership and development of the following standards which may be in collaboration with specialist resources such as solution architects:
- Development Standards (i.e. coding standards, branching and merging strategies)
- Developer Testing Standards (including automated testing)
- Architecture Standards
- Security Standards
- User story and/or documentation requirements
- overseer of technical debt ensuring it is paid back
- receiver of input from Product Owner, Change and Demand Management for changes and new projects
- setter of clear goals by confirming and/or defining project scope with the Product Owner, Change Manager, or Demand Manager
- decision maker for the best development methodology (agile or waterfall) required to best implement a change or new project
- performer of root cause analysis (RCA)
- co-coordinator of the resources required to develop a change or project ensuring all requirements are met
- If the methodology is Agile Scrum then assign the scrum-master and scrum team. The Product Owner is the responsibility of the Change Requester
- If the methodology is waterfall the Project Manager is the responsibility of the Change Requester
- If the change is the result of a Problem with an existing system determine if the change can be fixed with ongoing development or requires fixing using an Emergency Release Process as set by Release Management
- champion and/or creator of the environment to enable high-performing and self-organized teams
- coach, mentor, and trainer to the development teams
- team builder and recruiter
- team administrator
Benefits of a Software Development Manager
- ensures provision of expertise and consistency of standards and process across multiple development teams and that skills are transferable across projects
- standardization reduces cost and drives up efficiency
- Technical debt is managed not forgotten, and paid back
- Prevents product owners, project managers, and scrum-masters deviating from standards and process or overriding them and pressurizing the development team to deliver faster than quality allows
- Encourage re usability of tools and effort by recognition of duplicity across projects
- All the above allows the Software Development Manager to set an enterprise definition of done which is consistent and cannot be compromised