SDLC
BASICS:
IMPORTANT:
TOOLS:
PURPOSE:
Charles Proxy
- Meant for Mobile Testing
What is it?
- Process used by software companies to develop and test high quality software.
Software, Development, Life, Cycle
PRODUCTION:
Development:
- Starts once the design requirements are completed.
- Software will now be designed into code
Testing & Bug fixing:
- Your job
- Testers test output with the requirements
- Identify issues
- See how the requirements are acting
Design:
- Make your research look nice
- Putting pieces together
- How things work together
Deployment:
- Once the product is tested and freed from any bugs
- This is ready to go
- Everyone has a say
Requirements:
- Information and requirements are gathered
- User requirements, and system requirements
Idea:
- Brainstorming Idea to solve a problem
Team sport:
- Every one has a say
- The whole team comes together
**Maintenance:
- There are things we need to change
- Simple maintenance things
- Customer feedback
REQUIREMENTS:
AGILE:
Why?
- Allows you to communication with your team
- Team feedback
- Let's you adjust along the way
SCRUM:
Definition:
- A team tactic to move the ball (product)
- They come together with planning
- The idea of who does what
- Has specific way
- Done in an Agile Way
Definition:
- Agile is a workflow style.
- Taking small bits to building something big overtime
- Being flexible
- Focus on small pieces
- Small bits to build something overtime
SPRINT:
Definition:
- Are from 1-3 weeks
- Predict what happens at the end of the week
- Weekly goals
- Team plans a sprint to succeed in a week.
Consists:
- Narrow a large clump of backlogs
- Narrow into a small order
- Decide before a sprint on these items
- A sprint is a calender
Idea:
- Get better everytime with a sprint
- Put things in the right order
- Bite off something we could chew
- Show a demo what you did
- Review what was made
- Sprint is filtering Product backlog into
small incroments. Sprint is filtration. - Sprint is a calander
Planning:
Info:
- Look at the team, and who can do what
- No doing things independently
- Mobile developer, Back-end developer, assign jobs
- Light up different members of the team
by making them come together - Figure out the order of things
QA DURING PLANNING:
- Risk Analysis
- Type of testing
START-UP:
- New companies chase the money
- Don't care about planning
- Start cooking
USER STORY:
Refinement:
- We're the users of the product
- Open discussion with the product owner
- Conversation
Backlog Refinement:
- Remove stories
- Create new user stories
- Prioritize stories
- Move items at the top of backlog for delivery
- Filled with things we want to do
- See what you need to work on
- Stories are created by developers
Story Point:
- Use in Agile development
- Define how difficult something is
- Senior person will do something faster on this
Structure:
- you have requirements
- put the requirements in the user story
- you have a group of gathered user stories - Backlog
- move those storypoints out of the backlog for the sprint
- Find user stories in the Storypoints
= 6. Find out how many storypoints can your team do in a sprint
- Find user stories in the Storypoints
- Find how many storypoints you can do in a plan.
maybe 60-70 storypoints? A storypoint is a user of measurement for how long you can do a sprint for.
- Find how many storypoints you can do in a plan.
JIRA
PLANNING ON JIRA
SPRINT Planning:
- The Update that gets the most money is priority,
- Ask questions on behalf of users (think ahead)
- QA Job is RISK Reduction.
SCOPE:
- What is the goal for this Sprint?
(Learn SDLC and Agile processes) - Who is available for this Sprint?
(Team) - What to include?
- Team confidence?
SCRUM Meeting:
- What did you do yesterday?
- What will you do today?
- Do you have any blockers?
BLOCKER:
- Can't work on it because someone didn't do their weight and it blocks you from doing your work.
DEMO Meeting:
- Demo Meetings show what a team has got.
- Shows a usable piece of software for stakeholders.
- QA shows documentation, or deployment.
Retrospective:
- Find the ways that work for you and DO THOSE.
Do a demo for every Sprint.
What Success have we had?
- What mistakes have we made?
- What can we do to improve our process in the future?