Chapter 6 Flashcards
What is a project?
A peace of work with a start date and an end date, as well as a specific set of goals.
What is BAU?
- Business as usual.
- Regular proceedings in an organisation
Project vs BAU
- A project is temporary
- Each project is unique
- A project has risks
- A project creates cost
- A project is cross functional- it requires various people with different skills.
What is the project life cycle?
- Continuous improvement cycle.
- Plan - Identify the problem, identify a solution.
- Do - Create the solution
- Check - Get the solution reviewed.
- Act - Improve the solution based on those reviews.
What does the project manager do?
- The project manager controls:
- The project
- The budget
- The timescales
- The quality
- The scopes (what the project is supposed to achieve to reach its goal)
- The risks
Who are part of the project team?
- The business sponsor - funds the project.
- The project manager - controls the time and expenses of the project.
- The business visionary - makes sure the project will benefit the business.
- The tech coordinator - makes sure the project will align with the company’s IT systems - usually a senior IT worker.
Who is part of the solution development team?
- The solution developers - develop the solution.
- The business ambassador - tester of the solution.
- The business analyst - makes sure the right product is delivered for the organisation.
- The team leader - organises the work.
What is researched on in the discovery phase?
- The project goals and objectives.
- The requirements (test cases)
- The users or audience (persona)
How is a mind map helpful in writing down ideas?
It clearly shows the relationship between two ideas.
What is a persona?
A persona is an imaginary person that is created based off of known facts about a product’s audience. The persona mimics the products audience.
How is a cross functional diagram different from a flow chart?
A cross functional diagram has many ‘actors’ or people that are involved system, each actor gets their own swim lane.
What is a requirement?
A requirement is an instruction to the project development team about a solution they need to develop for the user.
What is a use case diagram?
A diagram showing how actors want to use a system that is being developed. It consist of:
* Actors
* Use cases
* Associations
* System boundary
What is a user story?
A way of writing down a users requirements for a project - As an [actor], I want to [requirement], so that I can [benefit].
Prioritising Requirements
MSCW
What is the waterfall method?
A project development method that has phases that follow after each other.
*Discovery - Find the problem by creating a list of requirements
*Design - Design the solution and plan the delivery
*Delivery - Create it
*Testing
*Release
What is the agile method?
- Helps teams to divide their work into smaller parts called sprints.
- Plan - build - test - review
- They have daily stand ups
- They use kanban boards
Agile vs Water Fall
Agile :
* Project is likely to take longer
* Requirements may change
* Project team is not available in one place at one time.
Waterfall:
* Vice Versa
What is a Gantt Chart
A project timetable represented in a bar chart layout.
How is a Gantt Chart helpful?
- It helps plan the order and duration of each task.
- Helps share the project plan in an easy to understand way.
- Helps react to changes and delays.
What does a Gantt Chart show about a project?
- The name or description
- Start date and end date
- Total duration
What is the backlog?
A list showing all the requirements that need to be met in a project.
How does the project team decide which requirements to take into the sprint?
- The priority
- To follow the logical order of the stories.
- The difficulty of the user story (determined using the story sizing game, with respect to the total velocity).
What are story points? And the velocity?
A system used to determine how difficult a requirement (user story) is to deliver. The velocity is the total number of story points or the total difficulty that one sprint can accommodate.
How is a Kanban Board usually split?
- Backlog
- In progress
- In test
- Done or complete
What is the purpose of a daily stand up and what is discussed here?
- To update the rest of the team on what has been done as agile teams work very close tighter during sprint, and no one is allowed a specific role.
- To discuss what has been done yesterday, what they are planning to do today, and any potential blockers (issues) they may face.
Why do agile project teams play the story sizing game?
- To estimate the complexity of each user story.
- To add as many user stories to the sprint backlog as can be achieved.
What are the different levels of testing?
- Unit
- Integration
- System
- Acceptance
What are the different testing methods?
- Smoke testing (unit, integration)
- Functional testing (all)
- Usability (unit, acceptance)
- Security (integration, system)
- Performance (integration, system)
- Compliance (system)
What is a scenario and how is it helpful?
A scenario is a simulation of how a user would use a product or service, it helps the designer know where they have to improve as it simulates the use of the system in real life.
What is a test case and how is it used?
The designer creates the test case, which tells the tester what to do and how the system should respond. It has step by step instructions for the same.
- Positive test - operating the system the right way.
- Negative test - operating the system the wrong way.
What is a defect?
A defect is any behaviour of a system that doesn’t meet the requirements and is
What is a defect?
A defect is any behaviour of a system that doesn’t meet the requirements and is unexpected.