Sage Software Consulting/HomeSage Software Consulting/Project ManagementSage Software Consulting/Database DesignSage Software Consulting/SamplesPartnersSage Software Consulting/ContactSage Software Consulting/About Us
 Project Management 

 

Our consultants are well versed in a variety of software development methodologies. Most of our current experience is with Agile or Lean methodologies but we also practice RUP and more traditional methodologies depending on the environment. In our opinion, Agile or Lean methodologies are more efficient than RUP or the traditional methodologies at implementing new software requirements in a cost effective and qualitative way.

The Agile Software Development Manifesto values the following:

o        Individuals and interactions over processes and tools

o        Working software over comprehensive documentation

o        Customer collaboration over contract negotiation

o        Responding to change over following a plan

While there is value in the items on the right, we value the items on the left more.

 

Agile/Lean

We start by building a list of stories the business wants the software to do. Then we rank or priorities the stories in order of business importance. Once ranked, we form teams of software engineers and business experts to describe the stories in greater detail. It's important that all team member understand the story purpose, goal or objective, as well as the process, work-flow or navigation flow envisioned by the business and design experts. The goal of the initial meetings between the business experts and the software engineers is to provide estimates associated with implementing the story or stories.

Once the estimation process is complete and the stories are reprioritized based on the estimates, we begin the iteration planning sessions for the stories that fit into the first development sprint or iteration given the available software engineering capacity. The purpose of these iteration or sprint planning meetings are for refining the details of the story and the tasks that need to be completed by the engineers to make the story a business success.  The stories become the requirements of the work effort or software development iteration. The stories are grouped logically based on related themes and then broken up into manageable software engineer tasks of about 8 hour units. 

RUP (Rational Unified Process)

Today, many organizations have adopted their own version of RUP. That's one of the beauties of the RUP methodology and philosophy. Use the components of the RUP tool set that fit your situation, project, and culture. We value this flexible approach and practice it often. The Rational Unified Process was first developed by the Rational software company which as since been purchased by IBM. The below image is from the IBM website.

Traditional

We can also support the more traditional waterfall, time-boxed, software project management styles that include the traditional phases of:

  • requirements that helps refine your concept into a realistic possibility
  • specification that analysis what your ideas will actually do once the project is finished
  • planning that outlines the steps to be completed on-time and within budget
  • design that documents the logic of the modular architecture
  • implementation that codes and tests the software
  • integration that tests compliance with original specifications
  • maintenance that enhances and perfects the system's performance

We have a humanistic, client-centric, and functional approach to project management. Our mission is to exceed your expectation by providing services that increase your productivity, profitability, and competitive advantage. Our strategic business analysis experience keeps us focused on this mission and your needs.

Sage focuses on the following specialties:

  • Internet/Intranet design and development
  • E-Commerce systems development
  • Database modeling , design, and development
  • Project management
  • Systems integration

Our philosophy revolves around people, knowledge, technology, innovation, quality, integrity, and community.

Sage Software Consulting, Inc
6070 Lake Linden Drive
Excelsior, MN 55331
Phone: 888-457-0000, 612-396-7779
Email:
aburns@sagesw.com