Agile

Agile is about building systems incrementally and taking an iterative approach to software development and delivery. As opposed to, trying to deliver everything at the end of a requested deadline. Agile helps simplify business requirements and the process of building solutions (with and without code) in a collaborative process, commonly with cross-functional teams. A popular example of a specific agile methodology is Scrum. Scrum is one of the most popular agile framework and is focused on delivering business value in the shortest time interval often referenced as a "sprint".   A sprint is a set period of time to develop a feature or to build on or modify existing functionality.

 

Successful stand-up meetings produce effective teams

I'd like to believe that business professionals don't like unnecessary meetings, especially in day to day work. However, over the years I've come to understand that many professionals in all different types of industries simply enjoy being busy. It becomes a safe and familiar justification or excuse for not producing key results or taking big leaps forward. I often hear: I'm too busy, I have too many calls, I'm overwhelmed, I've been in calls all day, I haven't had any time to think, etc. It's easier to be busy than to focus on setting key priorities to make your work impactful.

Topic

Waterfall to Agile: how to transition a team

Embracing change is always discussed as a positive attribute. However, it's easier said than done. In my experience people tend to resist change. This is amplified when discussing changing technology or existing technology stacks since it will impact many people or groups of people and not simply 1 person. I don't fault people for being hesitant to change. Change takes time and effort which always cost money. Change is even resisted if it's an improvement over an ailing legacy system.

Topic
Subscribe to Agile