Go to Post 3 weeks vacation here...every single day devoted to volunteering for FIRST. Am I crazy? Yes...I am most definately crazy...but crazy has never been this much fun. - Andy Grady [more]
Home
Go Back   Chief Delphi > FIRST > General Forum
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
 
Thread Tools Rate Thread Display Modes
  #1   Spotlight this post!  
Unread 30-12-2015, 14:05
tsetse fly tsetse fly is offline
Mentor FRC Team 4143
AKA: John Gardner
FRC #4143 (MarsWars)
Team Role: Coach
 
Join Date: Jul 2013
Rookie Year: 2012
Location: Illinois
Posts: 2
tsetse fly is an unknown quantity at this point
Re: Advice For Agile/Scrum Robot Development

Quote:
Originally Posted by Sid323 View Post
Some of the aspects that we were planning on using include the sprint time management approach in which small groups set a short timeline in which to complete a small project, a task-based project management system (I had suggested Trello), and rapid iterations of basic existing systems. I really like your suggestions on retrospectives and the stand-ups, especially due to their focus on communication between sub-teams.

However, I'm not sure why you advised against sprints. Our team is currently in a situation where we won't have any flexibility beyond our scheduled meeting times due to non-cooperation from the school administration, and our president thought that sprints would be a great way to keep students focused on their short term project goals.
Just to reply to the question on sprints, you can definitely identify and define a set of work for the week (call that a sprint, making that a week?) and focus on that. In Agile/Scrum once that next sprint is set, you don't adjust or change it. Or to be a little more flexible as in FRC there are lots of different types of activities going on, you can use that Trello board and operate more of a Kanban approach than Scrum. Moving and managing all those different elements of work of the team through phases of completion.

However you approach it, you can't go wrong with spending more time than you probably already are - planning the work to be done, making it visible to your team and keeping everyone aware of the progress of all those things going on.

"In preparing for battle I have always found that plans are useless, but planning is indispensable."
Dwight D. Eisenhower
Reply With Quote
  #2   Spotlight this post!  
Unread 31-12-2015, 00:15
GreyingJay GreyingJay is offline
Robonut
AKA: Mr. Lam
FRC #2706 (Merge Robotics)
Team Role: Mentor
 
Join Date: Mar 2015
Rookie Year: 2015
Location: Ottawa, Canada
Posts: 783
GreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond reputeGreyingJay has a reputation beyond repute
Re: Advice For Agile/Scrum Robot Development

I see the benefits mostly in breaking down the big tasks into smaller, manageable sprints each with smaller stories, broken further into tasks. At work, a task should be something that one developer could do in a day or two. A sprint would be about two weeks.

For FRC, perhaps a sprint is a week, maybe two. A task could be a chunk of work that one student could do in one build meeting, whether that's a 3-hour evening or an 8-hour day or however your team works.

For example, your first sprint could have three stories and look something like:

Sprint 1:
- Assemble the KOP chassis
--- Cut the frame pieces to size
--- Assemble the frame and cross pieces
--- Assemble motors and gearboxes

- Wire up the control system
--- Build battery cable and circuit breaker connector
--- Connect the PCM, VRM, PDP
--- Wire the RoboRio power and CAN
--- Connect the bridge
--- Connect the motor controllers

- Prototype mechanism idea
--- Build plywood frame
--- Build wheel and axle driven by drill motor
--- Experiments to determine best placement
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 09:21.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi