3.4.7 Teams With SLOPPY

 
class dev1(Resource):
    pass

class dev2(Resource):
    pass

def Acso():
    resource = dev1 | dev2
    start = "2005-1-16"
    balance = SLOPPY

    def Database():
        effort = "2d"

    def Gui():
        effort = "3d"

    def Backend():
        effort = "3d"
        resource = dev2 & dev1

acso = BalancedProject(Acso) 
 \includegraphics[width=\pwidth]{sloppy}
In contrast to SMART the SLOPPY algorithm starts a team task as early as possible, and assigns the team members when their are available.