The course is for developers who want to understand how Agile methods impact the day-to-day process of writing software. Many of the courses, books and papers on Agile development approach the subject from the point of view of the project manager or analyst.
Class goals :
After completing this course, delegates will have gained the following skills:
Understanding of what ‘Agile’ means to software development
Understanding how agility helps manage risk
Ability to choose Agile practices to suit your project
Ability to create effective test regimes
Content of Agile for Developers
Agile Development
What Agile Isn’t…
The Drawbacks Of Traditional Development Methods
Agility Is An Attitude
People, Not Processes
The Agile Manifesto
Managing Risk
Iterative Development
Incremental Development
Client Involvement
Barriers To Agile Working
Agile and Fixed-Price Contracts
Scaling Agile
Overview of methods
Extreme Programming
Test-Driven Development
Unified Process
Scrum
FDD
Crystal
Lean Development
Agile and the Development Team
The traditional team
Roles: PMs, BAs, developers
The Agile team
Self-Organization and Self-Direction
The Role of the Customer
Tracking Progress
Requirements
Just-In-Time Requirements
Starting with Vision
Features
Time-Boxed Development
User Stories
Estimating Stories
Architecture and Design
BDUF bad, LDUF good
Agile Architecture
Incremental Architecture and Design
Coupling and Cohesion
Handling Dependencies
Technical Debt
Test-Driven Development
Unit Testing
Tools for Unit Testing
TFD and TDD
Principles of TDD
CORRECT and Right-BICEP
Mock Objects
TDD Patterns and Anti-Patterns
Refactoring
What is Refactoring?
Why Refactor?
Code Smells
Refactoring Scenarios
Tools and Techniques
Refactoring to Patterns
Continuous Integration
Always ready to ship….
The CI Process
Daily Builds
Automated Regression Testing
Tools for CI
Training Agile for Developers
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
Mobile and social media have changed how we do business, and your business processes need to catch up with the times. We talked to experts in the field to provide CIOs with where to start.
Agile has caught the attention of business leaders in the UK and globally as a means of managing change, reducing time to market, eliminating waste and attracting and retaining customers.
Class goals :
This two day course uses provides an introduction to Agile and each of the leading Agile methods; including Scrum, eXtreme Programming, and Lean Software Development, using practical exercises to demonstrate the skills required to manage an Agile project.
Content of Agile Project Management
Principles of Agile Project Management and the Agile Manifesto
Principles of Scrum, eXtreme Programming and Lean software development
Managing Requirements and User Stories
Estimating, dividing and merging User Stories
Timeboxing and Prioritisation
Agile Project, Release, and Iteration Planning
Project Roles, Responsibilities and Rights
Project Manager Responsibilities and Team Facilitation
Stakeholder management
Agile Business Analysis
Quality and Agile Testing
Daily Scrums, Project Reviews and Retrospectives
Integrating Agile with other frameworks ie PRINCE2
Transitioning to Agile
People aspects of Agile – Agile Culture and Team well-being
Scaling Agile – Enterprise Agile
Scrum of Scrums
Pitfalls
Training Agile Project Management
Onze voordelen :
Type of training: Inter-company, intra-company and individual
100% flexible & personalised training : You choose the place, the dates and the training program
Offer request : Response within 24 hours
50% discount for SME’s from Brussels-Capital Region
Free parking, lunch & drinks
Free use of our Digital Competence Centre: Manuals, courses, exercises, …
It’s time to take a good hard look at your ECM implementation. Are you getting the returns that you expected when you invested in it? Frankly, a lot of organizations are not. In most cases, it’s not the technology that is at fault: it’s the vision. Many of the organizations that use ECM today are under the impression that getting rid of paper and getting control over their documents is an end point. It’s not. The reality is that if you’re only using the technology for storage, search, and retrieval, your implementation is still only in its infancy stages.Continue reading 8 Signs of a Lackluster ECM Implementation→
Today, organizations need to be able to execute at the pace of global change. Those that adapt to trends before their competitors can create a defensible advantage. But firms may not be able to do this unless they have access to real-time market data and can rapidly align their organizations to the new priorities. Too often, legacy processes prevent companies from having that agility.