Get certified - Transform your world of work today


Rakesh Gupta


Sr Architect , FannieMae

Location: Reston


Certified ScrumMaster



Bio not yet available for Rakesh Gupta. If you are Rakesh Gupta, login and then click Edit Profile to get started.

Work experience

FannieMae, Sr. Architect and Scrum Specialist
December 2002 - Present, Reston, VA, United States

I  am business Intelligence Specialist and Architect and i have used Scrum in 3 ways in my work .

Business Intelligence projects delivering Anayltics and reports to the customer

Business Intelligence projects are iterative and  most suitable for scurm projects . We have scrums generally 4 week long delivering Metadata layer , reports and Analytics in packages with  4-5 user stories . This way customer is able to look at what is being delivered and suggest changes or updates which are delivered in next scrum cycle

We have been able to deliver BI projects in  time and with more value to the customers using the scrum approach . With the waterfall approach most of the BI projects had to be revised as it did not fulfill all customer expectations .

Scrum with infrastructure projects  

We have been using Scrum with infrastructure projects which involve  installation , setup and deployments of BI tools in FannieMae .Before using Scrum we used to have a big project plan for the setup and roolout of  complete infrastructure in all the environments . Delay or change in architecture to one small component used to delay the rollout in months . With Scrum we deliver one environment in one Scrum cycle . After one environment setup we also have a Scrum cycle where in users use the tool and give the feedback regarding performance , setup issues etc . This helps us deliver robust infrastructure for higher environments .

Architecture , TOGAF and Scrum

 I am also involved in architecture planning and delivering  building blocks for the BI tools across the company .

In TOGAF, each iteration of the ADM generates a new transition architecture, which becomes the baseline architecture for the next iteration starting at the architectural vision phase. A GAP analysis is carried to identify the difference in capability between the baseline and next transition/target and those that are selected for the ADM are realised through its phases.

We use Service Oriented Architecture to deliver the building block service capabilities, including, use of an enterprise service bus (ESB) to facilitate the communication. Once done, orchestration processes, which are basically workflows, are designed by relatively small teams to change the operation of the system within very short timescales if new capabilities are not required.



Newsletter Sign-Up