5 Agile Development and System Modelling Flashcards
Schlettes præsentation
What product development system did we use?
We used an agile inspired apporch. The project did not go on long enurgh for us to have several iterations, but you could look at what we did as one iteration. We ended up with (partial) prototypes, that could be showcased to the client, where they could have come with feedback and changes.
What is waterfall lifecycle?
A type of lifecycle of complex system developments:
Plan, Analysis, Design, Implementation, Test, Deploy
What is iterative lifecycle?
A type of lifecycle of complex system developments:
Plan, Analysis, Design, Implementation, Test, Deploy
per iteration/sprint
What are the 4 values og agile manifesto?
Individuals and interations: over processes and tools
Working software: over comprehensive documentation
Costumer callaboration: over contract negotation
Repsonding to change: over following a plan
What is Agile manifesto?
We uncovering better ways to develop software y doing it and helping others do it
What is the 1st agile manifesto principle?
Our hihest priority is to satisfy the customer through early and continuos delivery of valuale software
What is the 2nd agile manifesto principle?
Welcome changing requirements, even late in development. Agile processes harness change for the customers competitive advantage
What is the 3rd agile manifesto principle?
Deliver working software frequently from a couple of weeks to a couple of months, with a preference to shorter timescale.
What is the 4th agile manifesto principle?
Business people and developers must work together daily throughout the project
What is the 5th agile manifesto principle?
Build projects around motivated individuals. give them the environment and support they need, and trust them to get the job done.
What is the 6th agile manifesto principle?
The most efficient and effective method of conveying information to and within a development team is face-toface conversation.
What is the 7th agile manifesto principle?
Working software is the primary measure of progress
What is the 8th agile manifesto principle?
Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinietly.
What is the 9th agile manifesto principle?
Continuos attention to technical excellence and good design enhances agility.
What is the 10th agile manifesto principle?
Simplicity– the art of maximizing the amount of work not done– is essential.
What is the 11th agile manifesto principle?
The best architectures, requirements, and designs emerge from self-organizing teams
What is the 12th agile manifesto principle?
At regular intervals, the teams reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
What are activities in manufacturing?
Actual work: Value added to product
Auxilary work: support actual work
Muda: Waste, no value added
What can cause Muda?
- Production of defective parts
- Overproduction
- Excessive inventories
- Unnecessary processing steps
- Unnecessary movement of people
- Unnecessary transport and handling of material
- Workers waiting
What is lean production -5S?
- Sort(seiri) - unclutter your workspace
- Set in order (Seiton) - sort items at your workspace depending on how often you access them
- Shine (Seiso) - Clean up and inspect the work area
- Standardize (seiketsu) - Document the order of things at the workplace
- Self-discipline (shitsuke) - Take responsibility for carrying our 5S
What is Kanban?
Popular method, “billboard”
Backlog, bins, tasks (Backlog, in progress, done)
Can also have “done done” and “fast track”
What is Scrum?
Popular method, with product owner, scrum master and team.
For each sprint:
1. Select stories with best ratio of business value/ time efforts from product backlog.
2. Execute daily scrum (15 min, fixed time and venue, team briefly report, what they did yesterday are going to do today and anything blocking the progress)
3. Review sprint goals and burndowns (keep track of, completed tasks, remaining effort and tasks compared to ideal burndown)
Agile estimating and planning: MoSCoW
Selection of stories according to categories:
Must have, should have, could have, wont have
SMART
Description of sprint goals to be sufficiently:
Specific, measurable, attractive, realistic, terminated