Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
Feral Bueller
Apr 23, 2004

Fun is important.
Nap Ghost
Most managers think Agile means cranking out lovely code faster. The last 7-8 years of my career has consisted mostly of having to clean up after failed attempts at Agile.

Adbot
ADBOT LOVES YOU

Feral Bueller
Apr 23, 2004

Fun is important.
Nap Ghost
There seems to be some conflation of Agile and Scrum.

Scrum is one of many Agile methodologies, including, but not limited to:

RAD, Scrum, Kanban, UP/RUP, and XP/Paired -- I'm just listing ones I've worked with directly, there are a lot more, including all of the *DD methodologies.

From my experience, Agile is primarily about getting people who are not good at synchronous, real-time communication to get good at synchronous, real-time communication. Secondarily, it's about the collection of data to be able to determine a development team's velocity, which informs product roadmap and/or allocation of development time among projects within a project portfolio competing for development time and budget.

Scrum is training wheels for Kanban. The training wheels come off when you have a self-motivated team that communicates effectively in real-time, whether co-located or remotely, and when that team is able to measure their velocity and report it in as close to real-time as possible. Generally speaking, this takes longer than a couple of sprints, especially if you want the velocity number to be defensible to others: stakeholders, management, etc.

Barry Hawkins (Riot/Blizzard/Netflix - https://www.linkedin.com/in/barryhawkins) does a great video about Agile anti-patterns that I watch as part of my quarterly personal retrospective: https://vimeo.com/43603455

Feral Bueller
Apr 23, 2004

Fun is important.
Nap Ghost

Fluegel posted:

I was recently hired as a Requirements Engineer at the frontend branch of a software development company. I have about as much IT-knowledge and experience as your average goon and a humanities degree with a professional background in media and journalism. I cannot write a line of code to save my life. My main task will be to work with the PO and produce good user stories. My team more or less uses Scrum and they aim to follow it more closely. I`m in for one hell of a ride.

What I'm asking is, I guess, do you guys have any thoughts regarding requirements engineering? Do you have tips on what to read up on regarding the position in general and the writing of user stories in particular?

http://www.amazon.com/User-Stories-Applied-Software-Development/dp/0321205685

Feral Bueller
Apr 23, 2004

Fun is important.
Nap Ghost
The Book Apart series is written for web development, but there's a ton of excellent UI/UX and general design goodness contained within.

https://abookapart.com/

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply