An implantable biodegradable device is disclosed containing a fibrous matrix, the fibrous matrix being constructed from fibers A and fibers B, wherein fibers A biodegrade faster than fibers B, fibers A and fibers B are present in relative amounts and are organized such that the fibrous matrix is provided with properties useful in repair and/or regeneration of mammalian tissue.