AGILE Development



AGILE Development
A way to work where you strive to get feedback very quickly, from a working product that have a limited number of working functions.
Letting the feedback lead you in your development.
When developing Software this method is often used (with software there are possibilities to achieve a working software having limited functions and then gradually work towards a fully functional Software)
AGILE is a bottoms up method where the coworkers make the decisions
The main advantages of working with Agile are
1.Flexibility
2.Faster delivery
3.Better customer focus
4.Improved collaboration
5.Continuous improvement
6.Higher transparency
7.Reduced risk
Working with Agile improves flexibility, teamwork, customer satisfaction, and helps teams deliver results faster while continuously improving.
How to work Agile means organising work in small steps, collaborating closely, and continuously improving so:
1.Work in short cycles (iterations or sprints)
2.Focus on priorities
3.Collaborate as a team (Sprint teams)
4.Get feedback regularly
5.Adapt to change
6.Hold regular meetings
7.Reflect and improve
1.Work in short cycles (iterations or sprints)
How to work Agile means organising work in small steps, collaborating closely, and continuously improving

2.Focus on priorities
You begin the first sprint by working on the part of the project that creates the most value, often prioritised by the Product Owner. In the following sprints, the team focuses on the next most important functions in order of priority.


3.Collaborate as a team (Sprint teams)
Working with agile you divide the working group into smaller teams working in so called sprints, short tasks that can be finished in a couple of weeks time producing a tangible result which is working and can be tested (fail or success).
It is important to define the area of responsibility for the group and interfaces between the group and the neighboring groups.
Within the group daily update/status meetings are performed
(Sprint Meetings) . The group manages itself constantly changing and adopting to the present situation. These meetings increase communication and decrease stress.
How can I participate in a sprint team?
1.Attend sprint planning
2.Work on your assigned tasks
3.Join daily stand-up meetings
- What you worked on yesterday
- What you will work on today
- Do you have any obstacles
4.Communicate with the team
5.Help solve problems
6.Participate in the sprint review
7.Join the sprint retrospective
To participate in a sprint team, you plan work together, collaborate daily, complete tasks during the sprint, and review and improve the process at the end.
Mindset when you work in a sprintteam
- Adapt all the time, be flexible be open minded let the best ideas win.
- Empower your coworkers.
- Let everyone plan their own targets, judge performed activities and plan
next steps. Meaning that they control their own work.
- Customer Collaboration – the earlier you can involve the customer the
earlier you can get feedback on whether you are on the right track or not.
Bruce Feiler: Agile programming -- for your family | TED Talk
Team meetings often lead by a so-called Sprint master
Often stand-up meetings or short sitting meetings covering:
- What worked well this week
- What didn’t work well
- What we agreed on working with next week (look at the product backlog
and the sprint backlog)
- Are there any obstacles or do you need help with something
- Are there items in need of going on the sprint backlog list?

4.Get Multidimentional feedback regularly
The benefits of Multidimentional feedback are:
1.Improves performance
2.Supports learning and development
3.Builds better communication
4.Increases motivation
5.Helps solve problems early
6.Strengthens teamwork
7.Encourages continuous improvement
Feedback helps people learn, improve performance, communicate better, and strengthen teamwork.

5.Adapt to change
How do you achieve a sustainable change?
1.Create a clear vision
2.Involve people
3.Communicate clearly
4.Provide training and support

6.Hold regular meetings (often short stand-up daily meatings)
- What you worked on yesterday
- What you will work on today
- Do you have any obstacles


7.Reflect and improve
Reflection
1.Remember and recall an experience or an event
2.Describe the moment in detail
3.Reflect on your feelings and experience during that moment
4.Evaluate the experience
5.Analyse
6.Learn the key insights
7.Use the knowledge
Improve
1.Understand the current situation
2.Set clear goals
3.Involve the team
4.Use feedback and data
5.Test small changes
6.Communicate clearly
7.Follow up and adjust
Let me repeat How to work Agile
1.Work in short cycles (iterations or sprints)
2.Focus on priorities
3.Collaborate as a team (Sprint teams)
4.Get feedback regularly
5.Adapt to change
6.Hold regular meetings
7.Reflect and improve



Product Owner (PO)
- Working with Agile you most of the time have a Product Owner (PO)
- The PO has the responsibility to maintain and revise the Product backlog.
- The product backlog can be seen as a wish list/an order to the Sprint
team. The function with the highest profitability is highest on the list
indicating what development will start with that function. In the following
sprints (se below ) we go further down the list integrating less profitable
functions in the design. Hence we get a focus on the most profitable
functions early on.
- The PO needs to be a people’s person, someone being good at handling
many types of persons everything from the developer, customers to the
finance persons.
- Their responsibility is somewhere between Finance and Solution
management.
- POs interest is when and what something is done - not How
- The PO is total responsibility for the product, its development, its life
cycle and its value creating.
- To be able to take this responsibility the PO needs to have mandate to
take all the decisions regarding the product
- Has the money to invest in the product development of new functions,
production facilities, equipment or something else needed for the
product
- Meaning that the developer comes to the Product Owner and asks for
money when needed
- This means that money is not spent and tied up for the hole project but
for different specific tasks when needed
AGILE Development project

Benefits of working AGILE:
- Rapid feedback (gives you an early feeling if you are moving in the
right direction or not)
- Quick adaptation to changes
- Empovered coworkers
- Increased information flow both up and down the hierarchy
- Increased control
- Gradualy increase the functions that are worked with gives a
concentration in the whole group (dont start with all functions at
once)
Presentation of AGILE Development. The corresponding PPP is for sale.
Reference
Menues


Main Menu
Building Block Menu

Company Philosophy Menu

Training Menu


Assessment Menu
Coaching Menu


Workshop Menu

SPOTLIGHT / Focus on Heart and Mind menu



A Human Centered Organisation
Core Human Values
Moral Ambition



















