Course details
Agile software development (ASD) has emerged as a practice-led initiative which offers great promise in improving software productivity. However some confusion exists as to its relationship with Lean Software Development (LSD). Some treat LSD as more or less synonymous with ASD whereas others view LSD as a different concept. This course explains the fundamentals of Lean Software Development (LSD). The course objective is to provide delegates with an appreciation for how lean principles and values may be applied to software development activities in order to increase both productivity and customer value. This is achieved by describing these lean values in the context of activities performed by software developers using both predictive (waterfall) and agile approaches. Learners explore the LSD paradigm and discuss how it may add value to their work approaches.
This course targets all stakeholders engaged in software development projects. Developers gain insights on how lean thinking may help them accept different approaches to practical applied activities. Project managers are equipped to define, plan and manage activities that reduce “hidden waste”. Senior management may use this course to appreciate how lean software development values may increase productivity and customer service.
All material is driven from current peer-reviewed published literature on Lean and Agile Software Development, encompassing theoretical concepts and empirical findings from industrial application of these paradigms. A core feature of the course is delegate participation in discussions and exercises. These activities are designed to reinforce the teaching through deliberations on the application of LSD values in the learner’s working environment.
Lecture based with concept reinforcement games, exercises and discussions. (Games are widely applied to support agile concepts).
Benefits:
This course promotes an awareness of the lean movement and how it may be applied to software development. Delegates will gain insights into LSD values and lean practices in the context of popular current methods.
Learning Objectives: After taking this course, the learner will be able to:
- Compare and contrast different software development methods
- Identify how aspirations of the Agile Manifesto are applied in practice
- Understand the core practices of the Scrum lifecycle
- Explain the rationale behind the application of core lean values
- Describe the lean software development philosophy
- Identify how lean software development values may support improvements in software development approaches
Course Content:
- Topic 1: - Software development methods
- Topic 2: - Agile Manifesto and principles - application in practice
- Topic 3: - Scrum overview
- Topic 4: - Lean Thinking
- Topic 5: - Lean Software Development (LSD) - a management philosophy
- Topic 6: - Application of lean terminology to Software Development practices
- Topic 7: - LSD Values
- Topic 8: - Application of LSD Values to Software Development
Course Location
About Irish Computer Society
The ICS provides its members with:
- An independent representative voice
- Independent means of keeping up-to-date
- Resources for professional development
- A network of contacts in the ICT sector
- Europe-wide professional recognition
- Guidance on professional standards.
The ICS also works to advance and promote computer literacy throughout the Irish population by:
- Providing a means for current and potential computer users to achieve certified qualifications
- Encouraging the continuous development and availability of ICT curricula, and the use of appropriate ICT throughout the education system
- Furthering Ireland's economic, educational and cultural participation in the worldwide Information Society.
- JavaScript Full stack web developer virtual internship Virtual Bootcamp + Internship at LaimoonAED 1,449Duration: Upto 30 Hours
- Microsoft Azure Fundamentals (AZ-900) Practice Exam Testprep TrainingAED 59Duration: Upto 1 Year
- MongoDB (Video-Based) UplatzAED 48Duration: Upto 15 Hours