Agile Architecture Construct in Support of Civilian Federal Government IT Projects – Pamela Misuraca

Although many civilian federal agencies are implementing IT solutions in record numbers, the slow implementation pace of these projects is a critical factor in accounting for the losses these organizations suffer due to the limitations of the traditional waterfall approach of the Software/Systems Development Lifecycle (SDLC).

This paper proposes an alternative means for facilitating software systems development through appropriation of architectural elements from a proposed Agile Architecture Construct that is in support of civilian federal government IT projects. This construct is defined as a set of Agile programming elements that provide mutual understanding and guidance to achieve a desired set of strategic objectives and tactical demands. Through a combination of principles, concepts, business processes, and practices, it provides strategies that can be used immediately to facilitate change and improve the implementation of civilian federal government IT projects.

What makes this Agile architecture unique is that it provides four elements under an Agile hybrid approach for less mature civilian agencies transitioning to an Agile methodology, but who struggle with environmental, cultural, and communication issues within their organization preventing them from implementing an Agile approach at the enterprise level. The elements for this Agile architecture, include: (a) Agile Manifesto Introduction; (b) Agile Concept of Operations; (c) Agile Business Process Model; and (d) Agile Maturity Model.

A review of several different Agile projects revealed that these techniques can be implemented both strategically and tactically into various aspects of the organization, including making improvements in business processes and practices, training, communications, responding to change, redefining performance matrices, and managing teams.

PMI Talent Triangle: Technical Project Management

Enhancing Agile with Design Thinking – Pamela Armstrong

Today’s emphasis on stakeholder engagement and customer experience underlines the importance of understanding their real needs. While scrum and design thinking methods are both built on a foundation of satisfying the customer, they differ significantly in how to decide what the best solution is. In scrum, the focus is often on functions and features and not on understanding the true needs of the customer. Design thinking provides techniques for deeply understanding the customer, gaining stakeholder insights, finding the right problem to solve, and creating customer-centric solutions.

This presentation highlights the similarities and differences between scrum and design thinking, and demonstrates how design thinking can be effectively combined with scrum to develop superior products. It introduces specific techniques for customer discovery and problem definition, recommends best practices, and presents a process for successfully integrating design thinking into scrum. Together, these methods can help us create better products, reduce risk, and ultimately improve customer satisfaction.

PMI Talent Triangle: Strategic and Business Management