As I am just learning about Scrum, it seems to me that for part of an iteration you may be a chicken but then become a pig when it comes time to do your part. Then go back to being a chicken. Is this correct thinking? That your stake in the iteration will change during an iteration? if not how does that work? because when software is built it gets planned,coded, tested, refined, then it is done. I'm a wrong in my thinking? Thanks!
Unless you are both on the team and a stakeholder in the project, then you are not both.
Pigs are the Scrum team members - product owner, scrum master, developers, testers, and so on.
Chickens are the people who want the product - customers, management.
The only time I can see where a person is both is when the product is for the team. Then, the team are not only the pigs (doing the work, putting it all on the line), but also the customers who want the product.