Save
Upgrade to remove ads
Busy. Please wait.
Log in with Clever
or

show password
Forgot Password?

Don't have an account?  Sign up 
Sign up using Clever
or

Username is available taken
show password


Make sure to remember your password. If you forget it there is no way for StudyStack to send you a reset link. You would need to create a new account.
Your email address is only used to allow you to reset your password. See our Privacy Policy and Terms of Service.


Already a StudyStack user? Log In

Reset Password
Enter the associated with your account, and we'll email you a link to reset your password.
focusNode
Didn't know it?
click below
 
Knew it?
click below
Don't Know
Remaining cards (0)
Know
0:00
Embed Code - If you would like this activity on your web page, copy the script below and paste it into your web page.

  Normal Size     Small Size show me how

CECS 343 Quiz4- CH.5

QuestionAnswer
What type of projects were traditional software processes designed for? Large projects with long development cycles (often years)
Why can't traditional processes adapt quickly to change? Depend on formal change management and rigid planning
What incorrect assumption do traditional processes make about requirements? Requirements are fully known and stable at project start
What are "heroic" development efforts and why are they bad? Excessive overtime; unsustainable and lowers long-term productivity
Why do traditional processes require process experts? Complex, rigid workflows with many formal activities
How does documentation cause waste in traditional processes? Excessive, duplicated, and often outdated documentation
What are Agile methodologies? Flexible, iterative software development approaches
What is the purpose of short releases in Agile? Deliver working software frequently for fast feedback
What does incremental development mean? Build and deliver software in small, growing pieces
Why is suer involvement critical in Agile? Provides continuous feedback and clearer requirements
How does Agile treat documentation? Minimal documentation; prioritize working software
How does Agile handle changing requirements? Assumes and embraces change
What is the key message of the Agile Manifesto? Left values are prioritized over right values
Individuals and interactions are values over what? Processes and tools
Working software is valued over what? Comprehensive documentation
Customer collaboration is valued over what? Contract negotiation
Responding to change is valued over what? Following a fixed plan
What is Extreme Programming (XP)? Agile method focused on engineering practices and feedback
Who created XP? Kent Beck
What is the Crystal family of methodologies? Agile methods tailored by project size and criticality
Who developed the Crystal methodologies? Alistair Cockburn
Which Agile framework is most popular today? Scrum
Why are RUP and MSF only partially Agile? Heavy reliance on formal processes and documentation
What are XP's four core values? Communication, Simplicity, Feedback, Courage
What are XP's fundamental principles? Rapid feedback, simplicity, incremental change, embrace change, quality work
Why is rapid feedback essential in XP? Enables early error detection and quick adjustment
What is pair programming? Two developers work together at one workstation
What is collective code ownership? Any developer can modify any part of the code
Why does XP enforce a 40-hour work week? Maintain morale and sustainable productivity
How are Crystal methodologies classified? By team size, criticality, and project priority
What is Crystal Clear used for? Non-critical projects with 6-8 developers
What is Crystal Orange used for? Critical projects with up to 40 developers
What is Scrum based on? Iterative, incremental development using short sprints
How long is a Scrum sprint? About 2-3 weeks
What are the three Scrum roles? Product Owner, Scrum Master, Scrum Team
What does the Product Owner do? Prioritizes and defines sprint content with users
What is the main goal of Kanban? Improve workflow efficiency
What does WIP stand for? Work In Progress
What is limiting WIP important? Reduces bottlenecks and improves flow
What is the main purpose of DevOps? Improve collaboration between dev and ops teams
What are the core elements of DevOps? Culture, Automation, Lean, Measurement, Sharing
Created by: MinYoongi67
 

 



Voices

Use these flashcards to help memorize information. Look at the large card and try to recall what is on the other side. Then click the card to flip it. If you knew the answer, click the green Know box. Otherwise, click the red Don't know box.

When you've placed seven or more cards in the Don't know box, click "retry" to try those cards again.

If you've accidentally put the card in the wrong box, just click on the card to take it out of the box.

You can also use your keyboard to move the cards as follows:

If you are logged in to your account, this website will remember which cards you know and don't know so that they are in the same box the next time you log in.

When you need a break, try one of the other activities listed below the flashcards like Matching, Snowman, or Hungry Bug. Although it may feel like you're playing a game, your brain is still making more connections with the information to help you out.

To see how well you know the information, try the Quiz or Test activity.

Pass complete!
"Know" box contains:
Time elapsed:
Retries:
restart all cards