Abstract
Every organization has a design. As an organization grows, that design evolves. A decision to embrace agile and lean methods can expose weaknesses in the design. The concept of refactoring as applied to software design helps to improve the overall structure of the product or system. Principles of refactoring can also be applied to organization design. As with software design, the design of our organization can benefit from deliberate improvement efforts, but those efforts must have a purpose, and must serve the broad community of stakeholders that affect, or are affected by, the organization. Refactoring to agile and lean organizations demands that we have a shared vision of what the refactoring needs to achieve, and that we optimize the organization around the people doing the work.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Fowler, M.: Refactoring: improving the design of existing code. The Addison-Wesley Object Technology Series. Addison-Wesley, Reading (1999)
Beck, K.: Extreme programming explained: embrace change. Addison-Wesley, Reading (2000)
Freeman, R.E., Harrison, J.S., Wicks, A.C.: Managing for stakeholders: survival, reputation, and success. The Business Roundtable Institute For Corporate Ethics Series in Ethics and Leadership, New Haven, Conn. Yale University Press, London (2007)
Power, K.: Stakeholder Identification in Agile Software Product Development Organizations. In: Agile Conference 2010. IEEE Computer Society, Orlando (2010)
Barrett, F.J.: Creativity and improvisation in jazz and organizations: implications for organizational learning. Organization Science 9, 605–622 (1998)
Austin, R.D., Devin, L.: Artful making: what managers need to know about how artists work. Financial Times Prentice Hall. Financial Times/Prentice Hall, Upper Saddle River (2003)
Coplien, J.O., Harrison, N.: Organizational patterns of agile software development. Pearson Prentice Hall, Upper Saddle River (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Power, K. (2010). Refactoring the Organization. In: Abrahamsson, P., Oza, N. (eds) Lean Enterprise Software and Systems. LESS 2010. Lecture Notes in Business Information Processing, vol 65. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16416-3_7
Download citation
DOI: https://doi.org/10.1007/978-3-642-16416-3_7
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16415-6
Online ISBN: 978-3-642-16416-3
eBook Packages: Computer ScienceComputer Science (R0)