SDLC models:basics for beginners
learn basics of software development life cycle and it's models
Created by Naveen Kumar A - Best Selling Instructor | having students in 160+ countries
Students: 13251, Price: Free
This course mainly focuses on the phases involved in software development and it's complete life cycle. it also focuses on different types of SDLC's(software Development Life Cycle) and what are the advantages and disadvantages associated with it them. it is beginner level and basic level course and it is also a quintessential course for anyone who want to become a software developer since it focuses completely on how a software is developed from initial phase to final phase. so by the end of the course they will have a basic idea about how a software is developed.before enrolling for this course it is better if you have some knowledge on software development in order to understand this course well
Programming Best Practices
How to follow programming best practices? Know the best practices followed in professional software development.
Created by Amalendu Kundu - Lead Instructor at MyOnlineEdu, 15+ Years of Programming Exp
Students: 11642, Price: Free
Programming is not only about learning and writing code, it is an art. It helps you, as a programmer to think differently and build a problem solving attitude within you. A simple program can be written in many ways if given to multiple developers. Thus the need to best practices come into picture. It helps standardize products and help reduce future maintenance cost.
Learn from this course on various tips and techniques one programmer can follow to practice. The course will also help clients to understand the importance of enforcing standard practices.
What are included in the course? Why take this course?
What are the best practices writing the code? What are the best practices while designing your program? Why standards needs to be followed? The answers are provided in the course.
Programming Best Practices course offers video lectures on following topics:
- Why do a programmer need to follow standard practices?
- Why readability is important?
- Tips to make you code more readable and maintainable?
- Programming Styles to adopt while coding.
- Why maintainability is essential aspect while writing software code and how to improve maintainability?
- Design technique to keep in mind.
Getting Started with Kanban for Software Development
Learn how to build software development process using kanban principles and practices.
Created by iZenBridge Consultancy - Global Professional Certification Training Provider
Students: 10857, Price: Free
With growing volatility in business environment, software development process has to be responsive enough to ensure that it enables the business agility rather than becoming a bottle neck. The fast adaption of agile based processes shows that software development groups are responding to the need of business. Most of the recent surveys show growing adaption of Kanban processes and in this program you will learn how to apply Kanban for solving your software development problems.
This program first looks at the problem we face in software development and then gets into the details of how Kanban can solve them, in the process, one gets introduced to Kanban principles and understand how they work in real project environment.
What are the requirements?
- Anyone in the role of Team Lead or Project manager will find this course useful.
- You should have experience of working in project teams
What am I going to get from this course?
- 6 Video lectures (approx 35 min of content, learning time for average learner is approx 1.5 hours)
- One Quiz
- Learning to apply Kanban in software development projects
- List of important Kanban Principles and terms
- 1 Professional Development Unit (PDU) for PMI Certified Professionals
What is the target audience?
- Anyone interested in learning about Software Project Management
- Delegates preparing for PMI's PMI-ACP Certification
To access the additional material on Project Management and agile like chapter study guides, additional chapter test, simulated test, Podcast, PMP exam tips, please visit iZenBridge homepage.
What Is “LEAN” or “AGILE” Business Analysis?
Understanding How Lean Principles Affect Your Requirements Discovery Process in Agile Software Development
Created by Tom and Angela Hathaway - BA-EXPERTS: Business Analysis for Anyone Wearing the BA Hat
Students: 5821, Price: Free
Take the Path to LEAN Business Analysis (as it relates to Information Technology)
In today’s world, you and your organization must be responsive, flexible, and make things happen quickly. You must do more with less – and faster. You no longer have business as usual, so why do business analysis as usual?
With the widespread adoption of Agile, software development has gone through some serious remodeling. Agile teams build robust products incrementally and iteratively, requiring fast feedback from the business community to define ongoing work. As a result, the process of defining IT requirements is evolving rapidly. Backlogs replace requirements definition documents. User Stories, Epics and Features replace requirement statements. Scenarios and Examples replace test cases. The timing of business analysis activities is shifting like sand.
This course is a brief overview of how you can reduce waste in Business Analysis practices to optimally support the new lean and agile software development world. You will learn about topics such as:
· The purpose of a product roadmap and a prioritized product backlog
· The concept of a Minimum Viable Product (MVP)
· Agile and Lean thinking applied to requirements discovery, analysis, and acceptance testing
· Lean requirement constructs such as Features, User Stories, Epics, Scenarios, Examples, etc.
· The importance of feedback from your customers to improve the product
Estimates in Agile software development
Concepts, tools, processes and techniques for estimating real day-to-day software projects in Agile (Scrum and Kanban)
Created by Nicolae Andronic - Agile Project Manager
Students: 583, Price: $19.99
In this course, you’ll learn to do great time estimates for Agile software projects. We’ll focus on Agile methodology and more specifically on the Scrum framework. I included also some techniques from traditional project management - the Waterfall methodology - and also a section about estimates in Kanban, another popular Agile framework.