The fable of The Chicken and the Pig is about commitment to a project or cause. The fable is referenced to define two types of project members by the scrum agile management system: pigs, who are totally committed to the project and accountable for its outcome, and chickens, who consult on the project and are informed of its progress. By extension, a rooster or gamecock, can be defined as a person who struts around offering uninformed, unhelpful opinions. This analogy is based upon the pig being able to provide bacon (a sacrificial offering, for which the pig must die in order to provide) versus a chicken which provides eggs (non-sacrificial). A successful project needs both chickens and pigs (roosters are seen as unproductive). However, given the sacrifice required of being a pig—forswearing other projects and opportunities—they can be difficult to collect. Thus, the construction of a successful project-team must ensure that the project has sufficient “pigs” and that they are empowered to drive the project in return for committing to and taking accountability for it. For a Scrum project, Scrum Master, Product Owner, and Team are considered as people who are committed to the project while customers and executive management are considered as involved but not committed to the project. [Wikipedia/Creative Commons]
Search this site
Find us on GitHub
-
-
-
Recent Posts
- Adding a MySQL Remote User / Accessing MySQL Database Remotely [Simple Solution] February 18, 2018
- How to extract plain Text from HTML Website easily in Java March 9, 2017
- Recursively Finding Greatest Common Divisor (GCD) – Java Implementation February 12, 2017
- Implementing a Simple LIFO Stack in Java using LinkedList February 12, 2017
- Implementing a Simple FIFO Queue in Java Using Linked List February 12, 2017
- Protected: Behavioral Questions – Interview January 18, 2017
- Find the first non-repeated character in an input String – Java Implementation January 14, 2017
- Find if a String is rotation of another String – Java Implementation January 11, 2017
- In Place Matrix (2D Array) Clockwise and Counterclockwise Rotation – Java Implementation January 7, 2017
- Matrix (2D Array) Clockwise and Counterclockwise Rotation with Extra Buffer – Java Implementation January 7, 2017
Categories
- Agile Development (16)
- Algorithm (3)
- Android (2)
- Apple and Mac (1)
- Bit Manipulation (1)
- Charts In Java (7)
- Code Quality (3)
- Continuous Integration (5)
- Cron Expressions (1)
- Data Structure (17)
- Eclipse (7)
- Encoding Decoding Encryption (1)
- Extra News and Resources (3)
- Grails (1)
- Graph Database (3)
- Graphs and Trees (4)
- Groovy and Grails (1)
- Hibernate (1)
- Interview Questions (9)
- J2EE (9)
- Java – Date Time Calendar (5)
- Java – Encryption (4)
- Java – External Commands (1)
- JAVA – Graphics 2D (6)
- Java – Performance Issues (1)
- Java Algorithms (2)
- Java And Database (3)
- Java And Office Document (1)
- Java And Unicode (1)
- Java And XML (5)
- Java Data Structure (5)
- Java Data Transfer (1)
- Java Design Patterns (1)
- Java Email (2)
- Java Excel & Spreadsheet (2)
- Java File (14)
- Java General (14)
- Java Graphics (2)
- Java GUI And Swing (2)
- Java Internationalization (1)
- Java Jokes (4)
- Java Logging (1)
- Java Network (1)
- Java Object Serialization (4)
- Java ORM (1)
- Java PDF (4)
- Java Printing (1)
- Java Reflections (3)
- Java Regular Expressions (9)
- Java Runtime (1)
- Java Scheduling (2)
- Java Security (2)
- Java Springs Framework (1)
- Java String (3)
- Java Technology (5)
- Java Tips (3)
- Java Unit Testing and JUnit (7)
- Java Utilities (24)
- Java Web Applications (1)
- Java Zip/Unzip (2)
- JBoss (2)
- JUnit and Unit Testing (1)
- Mathematics (9)
- Miscellaneous Topics (3)
- Out Of Box (7)
- Regular Expressions (2)
- Software Engineering Jokes (2)
- Sorting (7)
- Splunk (1)
- SQL Code (9)
- String Operations (1)
- SVN (4)
- Tools and Tips (2)
- Uncategorized (2)
- Webservice (3)
- WebSphere (5)
- zImageServer (18)
Our most viewed articles
- How to Base64 Encode or Base64 Decode A File in Java using Apache Commons Codec - 43,925 views
- How to reverse a Singly Linked List iteratively and recursively - 29,812 views
- Java Tutorial – Using JCIFS to copy files to shared network drive using username and password - 21,614 views
- Unit Testing Your Methods By Mocking Private Methods With JMockit Library - 19,418 views
- How to sort Alpha Numeric Strings in Java - 12,527 views
- How to find the Lowest Common Ancestor (LCA) of two nodes in a Binary Tree - 11,858 views
- Printing Fibonacci Sequence Using Recursive and Iterative Methods - 11,377 views
- Finding Square Root Of A Double Number In Java Using Binary Search - 9,412 views
- Bubble Sorting A String Array in Ascending And Descending Order - 9,350 views
- Rotating a two dimensional integer array In-Place and using extra memory - 8,368 views
- Finding Mean Value Of An Integer Array In Java - 8,185 views
- How to easily sort characters in a String? - 7,620 views
- Tutorial – Encryption And Decryption Using DESede (Triple DES) In Java - 6,315 views
- Bubble Sorting An Integer Array In Ascending and Descending Order - 6,136 views
- Binary Tree Representation and Tree Traversal (In-Order, Pre-Order, Post-Order) - 5,509 views
- What is DeadLock? What Situations Cause Deadlock? - 5,063 views
- File Copy From Local Folder or Network Folder Using Java With Capability To Limit The Number - 4,845 views
- List of various ORM (Object Relational Mapping) Frameworks For Java - 4,842 views
- Insertion Sort Implementation In Java – Working Code Example - 4,743 views
- Selection Sort Implementation In Java – Working Code Example - 3,960 views