The software focus
-Failing to take a holistic view can result in solving symptoms rather than root causes of problems
-The agile manifesto is focused on software development
-Business analysis requires a holistic view that considers people,org,process and tech
Agile principles
-Values such as effective leadership,collaboration and lean thinking are relevant to business analysis
-Agile thinking can offer significant advantages in addressing straightforward problems and evolving requirements
6 core agile values for business analysts
1) Collaborative working
2) Self-organizing teams
3) Continous improvement
4)Iterative development and incremental delivery
5)Planning for and building in change
6) Doing the right thing and thing right
Collaborative working
-Effective communication and collaborative are essential
-The elements of communication are words,tone of voice,body language
-Understanding stakeholders
-Organizational culture
-Environmental issues
Self-organizing teams
Group comprises two or more individuals who interact with one another , bringing their unique perspectives and experience to achieve a goal or objective
-Group v team
-Communication
-Cooperation
-Cohesion
-Micromanage v empowerment
-Team development
-Forming
-Storming
-Norming
-Performing
-Adjourning
Continuous improvement
The ongoing effort to improve products, services or processes, with a focus on delivering improvements for the customer
Kaizen approach:Include the entire workforce in a culture of continuous improvement
-Plan, do, check, act
Six sigma DMAIC approach
-Define,measure,analyse,improve and control
Iterative development and incremental delivery
-Model the context: define the scope of the improvement project
-Prioritise process areas:those that would benefit from improvement
-Model and analyse:Focus on the highest priority business process
-Identify the tasks:Particularly those that would benefit from improvement and prioritise them
-Improve the highest priority tasks:deploy these into operation when possible
-Iterate this process:when new processes are implemented, it is often possible to see where further process improvement possibilities reside.
Planning for and building in change
-External environment sources
-Political,economic,socio-cultural,technological,environmental,legal
-Internal environment sources
-Processes
-Structure
-Stakeholders
Doing the right thing and the thing right
-Introducing technology is not always the right solution
-Make sure that the root cause to a problem is understood
-The ‘right thing’ is likely to be a mix of people, org, process, info and tech change
-Deliver the right thing:Making sure that the root cause to a problem is understood and that the solution involves all necessary elements of the popit model
Challenges of Agile Analysis
-Emphasise and prioritze software coding tasks rather than documentation tasks
-Numerous changes cannot be documented systematically
-High possibility of unexpected failures that cannot be tracked
-Lack of precise documentation leads to the reoccurence of bugs and errors
-Meetings are held frequently-costs additional time
Role of AI in agile projects
-Automated testing and debugging
-Risk assessment
-Continuous integration and
-Process optimization
-Performance monitoring
-Quality assurance
Plan
Plan the goal we want to deliver ,we then plan the work required to meet the desired business goal
Do
Once the tasks have been identified and estimated the agile team start to do the necessary work to compile the iteration goal
Check
During the iteration, the agile team constantly checks the work they are doing to see whether any adjustments are required
Act
At the end of the iteration the agile team gets together and discusses what went well and what didn;t go well
DMAIC
-Define the problem,understand the problem we are working to resolve
-Measure-Look at the processes to find the potential causes of the problem
-Analyse-Analyse the processes to determine defects and root causes of problems
-Improve the process by eliminating defects
-Control future perfomance by developing clear standards and procedures for the process