Abstract
Traditional software engineering approaches were developed based on the old manufacturing process, in terms of roles, responsibilities, tasks, and hierarchy. Modern approaches, such as, Agile approaches, are based on a fusion of these traditional approaches and the Agile Manifesto, which changes the perspective of main software process objectives. These approaches are designed to encourage self-management, which may be challenging even in big or very small software companies. This paper proposes a software engineering complementary framework called Atta 2.0 (Atta 2), which is an approach inspired by a nature organization and aims to deal with the difficulties of self-organization issues. We performed a case study on a start-up company, that follows Scrum guidelines, has a very small team, and maintains several projects at the same time. As the outcome, we have success running the Atta 2 and obtained gains in terms of self-organization, structure, and visibility. Based on this we advocate that Atta 2 improved Sprint planning and execution, tasks creation and distribution, and slightly the quality of delivered artifacts. We also focus that Atta 2 helped to integrate new team members and to extract the best from the new ones and old team members. We advocate that Atta 2, may have value to the community, once it is a complementary option to aggregates value to well-known agile or traditional approaches. Thus, we concluded that Atta 2 can be used jointly with other management approaches, in order to promote the best-aggregated value.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have